Abstract
We recently designed two calculi as stepping stones towards superposition for full higher-order logic: Boolean-free λ-superposition and superposition for first-order logic with interpreted Booleans. Stepping on these stones, we finally reach a sound and refutationally complete calculus for higher-order logic with polymorphism, extensionality, Hilbert choice, and Henkin semantics. In addition to the complexity of combining the calculus’s two predecessors, new challenges arise from the interplay between λ-terms and Booleans. Our implementation in Zipperposition outperforms all other higher-order theorem provers and is on a par with an earlier, pragmatic prototype of Booleans in Zipperposition.
Original language | English |
---|---|
Article number | 10 |
Pages (from-to) | 1-54 |
Number of pages | 54 |
Journal | Journal of Automated Reasoning |
Volume | 67 |
Issue number | 1 |
Early online date | 21 Jan 2023 |
DOIs | |
Publication status | Published - Mar 2023 |
Bibliographical note
Funding Information:Bentkamp, Blanchette, and Vukmirović’s research has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 713999, Matryoshka). Bentkamp’s research has received funding from a Chinese Academy of Sciences President’s International Fellowship for Postdoctoral Researchers (grant No. 2021PT0015). Blanchette’s research has received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (project No. 016.Vidi.189.037, Lean Forward).
Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Nature B.V.
Funding
Bentkamp, Blanchette, and Vukmirović’s research has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 713999, Matryoshka). Bentkamp’s research has received funding from a Chinese Academy of Sciences President’s International Fellowship for Postdoctoral Researchers (grant No. 2021PT0015). Blanchette’s research has received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (project No. 016.Vidi.189.037, Lean Forward).
Funders | Funder number |
---|---|
European Research Council | |
Chinese Academy of Sciences | 2021PT0015 |
Not added | 016.Vidi.189.037, 016 |
Horizon 2020 Framework Programme | 713999 |
Keywords
- Higher-order logic
- Refutational completeness
- Superposition calculus