Efficient Full Higher-Order Unification

Petar Vukmirovic*, Alexander Bentkamp, Visa Nummelin

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

We developed a procedure to enumerate complete sets of higher-order unifiers based on work by Jensen and Pietrzykowski. Our procedure removes many redundant unifiers by carefully restricting the search space and tightly integrating decision procedures for fragments that admit a finite complete set of unifiers. We identify a new such fragment and describe a procedure for computing its unifiers. Our unification procedure is implemented in the Zipperposition theorem prover. Experimental evaluation shows a clear advantage over Jensen and Pietrzykowski’s procedure.
Original languageEnglish
Title of host publication5th International Conference on Formal Structures for Computation and Deduction (FSCD 2020)
EditorsZena M. Ariola
Place of PublicationDagstuhl, Germany
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
Chapter5
Pages1-17
Number of pages17
ISBN (Electronic)9783959771559
DOIs
Publication statusPublished - 2020

Publication series

NameLeibniz International Proceedings in Informatics (LIPIcs)
PublisherSchloss Dagstuhl--Leibniz-Zentrum für Informatik
Volume167
ISSN (Print)1868-8969

Fingerprint

Dive into the research topics of 'Efficient Full Higher-Order Unification'. Together they form a unique fingerprint.

Cite this