We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order logic that includes anonymous functions but excludes Booleans. The inference rules work on βη-equivalence classes of λ-terms and rely on higher-order unification to achieve refutational completeness. We implemented the calculus in the Zipperposition prover and evaluated it on TPTP and Isabelle benchmarks. The results suggest that superposition is a suitable basis for higher-order reasoning
The embedding path order, introduced in this article, is a variant of the recursive path order (RPO)...
International audienceWe generalize several propositional preprocessing techniques to higher-order l...
We provide the following supplementary material for our article. Zipperposition Compilation instru...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
© A. Bentkamp, J. Blanchette, S. Cruanes, and U. Waldmann.We introduce refutationally complete super...
We recently designed two calculi as stepping stones towards superposition for full higher-order logi...
International audienceWe recently designed two calculi as stepping stones towards superposition for ...
Superposition is among the most successful calculi for first-order logic. Its extension to higher-or...
We present a pragmatic approach to extending a Boolean-free higher-order superposition calculus to s...
International audienceWe present a complete superposition calculus for first-order logic with an int...
In the last decades, proof assistants have been immeasurably useful in formally proving validity of ...
Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and ...
Higher-order abstract syntax is a central representation technique in logical frameworks which maps ...
We develop an order-sorted higher-order calculus suitable forautomatic theorem proving applications ...
Colloque avec actes et comité de lecture.We propose a first-order presentation of higher-order logic...
The embedding path order, introduced in this article, is a variant of the recursive path order (RPO)...
International audienceWe generalize several propositional preprocessing techniques to higher-order l...
We provide the following supplementary material for our article. Zipperposition Compilation instru...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
© A. Bentkamp, J. Blanchette, S. Cruanes, and U. Waldmann.We introduce refutationally complete super...
We recently designed two calculi as stepping stones towards superposition for full higher-order logi...
International audienceWe recently designed two calculi as stepping stones towards superposition for ...
Superposition is among the most successful calculi for first-order logic. Its extension to higher-or...
We present a pragmatic approach to extending a Boolean-free higher-order superposition calculus to s...
International audienceWe present a complete superposition calculus for first-order logic with an int...
In the last decades, proof assistants have been immeasurably useful in formally proving validity of ...
Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and ...
Higher-order abstract syntax is a central representation technique in logical frameworks which maps ...
We develop an order-sorted higher-order calculus suitable forautomatic theorem proving applications ...
Colloque avec actes et comité de lecture.We propose a first-order presentation of higher-order logic...
The embedding path order, introduced in this article, is a variant of the recursive path order (RPO)...
International audienceWe generalize several propositional preprocessing techniques to higher-order l...
We provide the following supplementary material for our article. Zipperposition Compilation instru...