2018
DOI: 10.1007/s10817-018-9462-8
|View full text |Cite
|
Sign up to set email alerts
|

On the Generation of Quantified Lemmas

Abstract: In this paper we present an algorithmic method of lemma introduction. Given a proof in predicate logic with equality the algorithm is capable of introducing several universal lemmas. The method is based on an inversion of Gentzen's cut-elimination method for sequent calculus. The first step consists of the computation of a compact representation (a so-called decomposition) of Herbrand instances in a cut-free proof. Given a decomposition the problem of computing the corresponding lemmas is reduced to the soluti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
4

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…But such proofs could be much reduced if we could introduce cut rules, and therefore lemmas, by inverting cut-elimination. Recent results in this direction have been presented in Ebner, Hetzl, Leitsch, Reis, and Weller (2018).…”
Section: Proof Theorymentioning
confidence: 99%
“…But such proofs could be much reduced if we could introduce cut rules, and therefore lemmas, by inverting cut-elimination. Recent results in this direction have been presented in Ebner, Hetzl, Leitsch, Reis, and Weller (2018).…”
Section: Proof Theorymentioning
confidence: 99%
“…This related work does not consider anti-unification with higher-order terms in the presence of equational axioms. However, such a combination can be useful, for instance, for developing indexing techniques for higher-order theorem provers (Libal and Steen, 2016), in higher-order program manipulation tools, proof transformation (Ebner et al, 2019;Hetzl et al, 2014), and inductive theorem proving (Eberhard and Hetzl, 2015;Eberhard et al, 2017).…”
Section: Introductionmentioning
confidence: 99%
“…A computational implementation of Herbrand's theorem as provided by cut-elimination lies at the foundation of many applications in computational proof theory: if we can compress the Herbrand disjunction extracted from a proof using a special kind of tree grammar, then we can introduce a cut into the proof which reduces the number of quantifier inferences-in practice this method finds interesting non-analytic lemmas [25,23,22,10]. A similar approach can be used for automated inductive theorem proving, where the tree grammar generalizes a finite sequence of Herbrand disjunctions [9].…”
Section: Introductionmentioning
confidence: 99%