Superposition for Higher-Order Logic

Alexander Bentkamp*, Jasmin Blanchette, Sophie Tourret, Petar Vukmirović

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

47 Downloads (Pure)

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 languageEnglish
Article number10
Pages (from-to)1-54
Number of pages54
JournalJournal of Automated Reasoning
Volume67
Issue number1
Early online date21 Jan 2023
DOIs
Publication statusPublished - 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).

FundersFunder number
European Research Council
Chinese Academy of Sciences2021PT0015
Not added016.Vidi.189.037, 016
Horizon 2020 Framework Programme713999

    Keywords

    • Higher-order logic
    • Refutational completeness
    • Superposition calculus

    Fingerprint

    Dive into the research topics of 'Superposition for Higher-Order Logic'. Together they form a unique fingerprint.

    Cite this