Optimistic Higher-Order Superposition
By: Alexander Bentkamp , Jasmin Blanchette , Matthias Hetzenberger and more
Potential Business Impact:
Makes proving hard math problems much faster.
The $\lambda$-superposition calculus is a successful approach to proving higher-order formulas. However, some parts of the calculus are extremely explosive, notably due to the higher-order unifier enumeration and the functional extensionality axiom. In the present work, we introduce an "optimistic" version of $\lambda$-superposition that addresses these two issues. Specifically, our new calculus delays explosive unification problems using constraints stored along with the clauses, and it applies functional extensionality in a more targeted way. The calculus is sound and refutationally complete with respect to a Henkin semantics. We have yet to implement it in a prover, but examples suggest that it will outperform, or at least usefully complement, the original $\lambda$-superposition calculus.
Similar Papers
Term Orders for Optimistic Lambda-Superposition
Logic in Computer Science
Makes computer math proofs faster and more reliable.
Towards a Computational Quantum Logic: An Overview of an Ongoing Research Program
Logic in Computer Science
Makes quantum computers follow logic rules.
Handling Higher-Order Effectful Operations with Judgemental Monadic Laws
Programming Languages
Makes computer programs more flexible and powerful.