Skip to main navigation Skip to search Skip to main content

Making Higher-Order Superposition Work

  • Petar Vukmirović*
  • , Alexander Bentkamp
  • , Jasmin Blanchette
  • , Simon Cruanes
  • , Visa Nummelin
  • , Sophie Tourret
  • *Corresponding author for this work

Research output: Contribution to Journal › Article › Academic › peer-review

139 Downloads (Pure)

Abstract

Superposition is among the most successful calculi for first-order logic. Its extension to higher-order logic introduces new challenges such as infinitely branching inference rules, new possibilities such as reasoning about Booleans, and the need to curb the explosion of specific higher-order rules. We describe techniques that address these issues and extensively evaluate their implementation in the Zipperposition theorem prover. Largely thanks to their use, Zipperposition won the higher-order division of the CASC-J10 competition.

Original languageEnglish
Pages (from-to)541-564
Number of pages24
JournalJournal of Automated Reasoning
Volume66
Issue number4
Early online date17 Jan 2022
DOIs
Publication statusPublished - Nov 2022

Bibliographical note

Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Nature B.V.

Funding

We are grateful to the maintainers of StarExec for letting us use their service. Ahmed Bhayat and Giles Reger guided us through details of Vampire 4.5. Ahmed Bhayat, Michael F\u00E4rber, Mathias Fleury, Predrag Jani\u010Di\u0107, Mark Summerfield, and the anonymous reviewers suggested content, textual, and typesetting improvements. We thank them\u00A0all. Vukmirovi\u0107, Bentkamp, and Blanchette\u2019s research has received funding from the European Research Council (ERC) under the European Union\u2019s Horizon 2020 research and innovation program (Grant Agreement No. 713999, Matryoshka). Blanchette and Nummelin\u2019s research has received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (Project No. 016.Vidi.189.037, Lean Forward). We are grateful to the maintainers of StarExec for letting us use their service. Ahmed Bhayat and Giles Reger guided us through details of Vampire 4.5. Ahmed Bhayat, Michael F\u00E4rber, Mathias Fleury, Predrag Jani\u010Di\u0107, Mark Summerfield, and the anonymous reviewers suggested content, textual, and typesetting improvements. We thank them all. Vukmirovi\u0107, Bentkamp, and Blanchette\u2019s research has received funding from the European Research Council (ERC) under the European Union\u2019s Horizon 2020 research and innovation program (Grant Agreement No. 713999, Matryoshka). Blanchette and Nummelin\u2019s 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
???publication-publication-funding-organisation-not-added???016.Vidi.189.037, 016
Horizon 2020 Framework Programme713999

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Keywords

    • Heuristics
    • Higher-order theorem proving
    • Superposition
    • Zipperposition

    Fingerprint

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

    Cite this