Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and heuristics for first-order automatic theorem proving. Higher-order provers lag behind in terms of efficiency. Instead of developing a new higher-order prover from the ground up, we propose to start with the state-of-the-art superposition prover E and gradually enrich it with higher-order features. We explain how to extend the prover’s data structures, algorithms, and heuristics to λ-free higher-order logic, a formalism that supports partial application and applied variables. Our extension outperforms the traditional encoding and appears promising as a stepping stone toward full higher-order logic
Proofs involving large specifications are typically carried out through interactive provers that use...
Leo-II is an automated theorem prover for classical higher-order logic. The prover has pioneered coo...
Colloque avec actes et comité de lecture.We propose a first-order presentation of higher-order logic...
Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and ...
International audienceDecades of work have gone into developing efficient proof calculi, data struct...
International audienceAbstract Most users of proof assistants want more proof automation. Some proof...
We introduce refutationally complete superposition calculi for intentional and extensional λ-free hi...
In the last decades, proof assistants have been immeasurably useful in formally proving validity of ...
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 ...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
International audienceSuperposition is among the most successful calculi for first-order logic. Its ...
We present a pragmatic approach to extending a Boolean-free higher-order superposition calculus to s...
Leo-II is an automated theorem prover for classical higher-order logic. The prover has pioneered coo...
Proofs involving large specifications are typically carried out through interactive provers that use...
Leo-II is an automated theorem prover for classical higher-order logic. The prover has pioneered coo...
Colloque avec actes et comité de lecture.We propose a first-order presentation of higher-order logic...
Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and ...
International audienceDecades of work have gone into developing efficient proof calculi, data struct...
International audienceAbstract Most users of proof assistants want more proof automation. Some proof...
We introduce refutationally complete superposition calculi for intentional and extensional λ-free hi...
In the last decades, proof assistants have been immeasurably useful in formally proving validity of ...
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 ...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
We designed a superposition calculus for a clausal fragment of extensional polymorphic higher-order ...
International audienceSuperposition is among the most successful calculi for first-order logic. Its ...
We present a pragmatic approach to extending a Boolean-free higher-order superposition calculus to s...
Leo-II is an automated theorem prover for classical higher-order logic. The prover has pioneered coo...
Proofs involving large specifications are typically carried out through interactive provers that use...
Leo-II is an automated theorem prover for classical higher-order logic. The prover has pioneered coo...
Colloque avec actes et comité de lecture.We propose a first-order presentation of higher-order logic...