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
Unification is a central operation in the construction of a range of computational logic systems bas...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
We recently designed two calculi as stepping stones towards superposition for full higher-order logi...
We developed a procedure to enumerate complete sets of higher-order unifiersbased on work by Jensen ...
© P. Vukmirović, A. Bentkamp, and V. Nummelin.We developed a procedure to enumerate complete sets of...
International audienceAbstract Unification is a central operation in constructing a range of computa...
Superposition is among the most successful calculi for first-order logic. Its extension to higher-or...
This paper describes a procedure for unification in extensional higher order logics. The procedure i...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
International audienceWe generalize several propositional preprocessing techniques to higher-order l...
AbstractWe present an algorithm for unification in the simply typed lambda calculus which enumerates...
We introduce refutationally complete superposition calculi for intentional and extensional λ-free hi...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
This paper develops a sound and complete transformation-based algorithm forunification in an extensi...
International audienceUnification is a central operation in the construction of a range of computati...
Unification is a central operation in the construction of a range of computational logic systems bas...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
We recently designed two calculi as stepping stones towards superposition for full higher-order logi...
We developed a procedure to enumerate complete sets of higher-order unifiersbased on work by Jensen ...
© P. Vukmirović, A. Bentkamp, and V. Nummelin.We developed a procedure to enumerate complete sets of...
International audienceAbstract Unification is a central operation in constructing a range of computa...
Superposition is among the most successful calculi for first-order logic. Its extension to higher-or...
This paper describes a procedure for unification in extensional higher order logics. The procedure i...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
International audienceWe generalize several propositional preprocessing techniques to higher-order l...
AbstractWe present an algorithm for unification in the simply typed lambda calculus which enumerates...
We introduce refutationally complete superposition calculi for intentional and extensional λ-free hi...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
This paper develops a sound and complete transformation-based algorithm forunification in an extensi...
International audienceUnification is a central operation in the construction of a range of computati...
Unification is a central operation in the construction of a range of computational logic systems bas...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
We recently designed two calculi as stepping stones towards superposition for full higher-order logi...