Table of Contents
Fetching ...

Term Orders for Optimistic Lambda-Superposition

Alexander Bentkamp, Jasmin Blanchette, Matthias Hetzenberger

TL;DR

This work introduces two higher-order term orders, $\lambda$KBO and $\lambda$LPO, tailored for the $\lambda$-superposition calculus. Each order has ground, monomorphic, and polymorphic variants that connect to their first-order counterparts via encodings, enabling properties like well-foundedness and totality to lift from first-order theory. A significant contribution is the polynomial-weight framework for nonground terms, including $\eta$-expansion effects through $\mathcal{H}$ and a type-relations $\upsilon \unrhd \tau$, which together allow practical decision procedures and optimized, interleaved algorithms inspired by Löchner. The result is a robust, scalable approach to orienting higher-order terms, with demonstrated potential for improving the effectiveness and efficiency of $\lambda$-superposition in automated theorem proving. These orders are poised to enhance Zipperposition and related systems, and the techniques may transfer to adjacent higher-order and combinatory calculi that handle extensionality axioms.

Abstract

We introduce $λ$KBO and $λ$LPO, two variants of the Knuth-Bendix order (KBO) and the lexicographic path order (LPO) designed for use with the $λ$-superposition calculus. We establish the desired properties via encodings into the familiar first-order KBO and LPO.

Term Orders for Optimistic Lambda-Superposition

TL;DR

This work introduces two higher-order term orders, KBO and LPO, tailored for the -superposition calculus. Each order has ground, monomorphic, and polymorphic variants that connect to their first-order counterparts via encodings, enabling properties like well-foundedness and totality to lift from first-order theory. A significant contribution is the polynomial-weight framework for nonground terms, including -expansion effects through and a type-relations , which together allow practical decision procedures and optimized, interleaved algorithms inspired by Löchner. The result is a robust, scalable approach to orienting higher-order terms, with demonstrated potential for improving the effectiveness and efficiency of -superposition in automated theorem proving. These orders are poised to enhance Zipperposition and related systems, and the techniques may transfer to adjacent higher-order and combinatory calculi that handle extensionality axioms.

Abstract

We introduce KBO and LPO, two variants of the Knuth-Bendix order (KBO) and the lexicographic path order (LPO) designed for use with the -superposition calculus. We establish the desired properties via encodings into the familiar first-order KBO and LPO.
Paper Structure (22 sections, 47 theorems, 30 equations)

This paper contains 22 sections, 47 theorems, 30 equations.

Key Result

Lemma 3.5

The translation $\mathcalx{E}$ is injective on ground terms.

Theorems & Definitions (123)

  • Definition 2.1
  • Definition 2.2
  • Definition 2.3
  • Definition 2.4
  • Definition 2.5
  • Definition 2.6
  • Definition 2.7
  • Definition 2.8
  • Definition 3.1
  • Definition 3.2
  • ...and 113 more