EDBT 2026 Demo / reviewers in the wild / expert
Alexander Leitsch
dblp:23/4864
· DBLP profile ↗
30ranked-venue papers
7as first author
3since 2021 · last 2025
0000-0002-7084-7878ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 26 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 8 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Extracting Herbrand systems from refutation schemataabstractAbstract An inductive proof can be represented as a proof schema, i.e. as a parameterized sequence of proofs defined in a primitive recursive way. A corresponding cut-elimination method, called schematic cut-elimination by resolution, can be used to analyse these proofs, and to extract their (schematic) Herbrand sequents, even though Herbrand’s theorem in general does not hold for proofs with induction inferences. This work focuses on the most crucial part of the schematic cut-elimination method, which is to construct a refutation of a schematic formula that represents the cut-structure of the original proof schema. We develop a new framework for schematic substitutions and define a unification algorithm for resolution schemata. Moreover, we introduce a new calculus for the refutation of formula schemata that is simpler and more expressive than previous formalisms. Finally, we show that this new formalism allows the extraction of a structure from the refutation schema, called a Herbrand system, which represents its Herbrand sequent. Alexander Leitsch, Anela Lolic |
J. Log. Comput. | 1 |
| 2024 | Herbrand's Theorem in Inductive ProofsabstractAn inductive proof can be represented as a proof schema, i.e. as a parameterized sequence of proofs defined in a primitive recursive way. A corresponding cut-elimination method, called schematic CERES, can be used to analyze these proofs, and to extract their (schematic) Herbrand sequents, even though Herbrand’s theorem in general does not hold for proofs with induction inferences. This work focuses on the most crucial part of the schematic cut-elimination method, which is to construct a refutation of a schematic formula that represents the cut-structure of the original proof schema. Moreover, we show that this new formalism allows the extraction of a structure from the refutation schema, called a Herbrand schema, which represents its Herbrand sequent. Alexander Leitsch, Anela Lolic |
LPAR | 1 |
| 2021 | Schematic Refutations of Formula SchemataabstractAbstract Proof schemata are infinite sequences of proofs which are defined inductively. In this paper we present a general framework for schemata of terms, formulas and unifiers and define a resolution calculus for schemata of quantifier-free formulas. The new calculus generalizes and improves former approaches to schematic deduction. As an application of the method we present a schematic refutation formalizing a proof of a weak form of the pigeon hole principle. David M. Cerna, Alexander Leitsch, Anela Lolic |
J. Autom. Reason. | 2 |
| 2020 | An abstract form of the first epsilon theoremabstractAbstract We present a new method of computing Herbrand disjunctions. The up-to-date most direct approach to calculate Herbrand disjunctions is based on Hilbert’s epsilon formalism (which is in fact also the oldest framework for proof theory). The algorithm to calculate Herbrand disjunctions is an integral part of the proof of the extended first epsilon theorem. This paper introduces a more abstract form of epsilon proofs, the function variable proofs. This leads to a computational improved version of the extended first epsilon theorem, which allows a nonelementary speed up of the computation of Herbrand disjunctions. As an application, sequent calculus proofs are translated into function variable proofs and a variant of the axiom of global choice is shown to be removable from proofs in Neumann–Bernays–Gödel set theory. Matthias Baaz, Alexander Leitsch, Anela Lolic |
J. Log. Comput. | 2 |
| 2019 | On the Generation of Quantified LemmasabstractIn 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 solution of a second-order unification problem (the solution conditions). It is shown that that there is always a solution of the solution conditions, the canonical solution. This solution yields a sequence of lemmas and, finally, a proof based on these lemmas. Various techniques are developed to simplify the canonical solution resulting in a reduction of proof complexity. Moreover, the paper contains a comprehensive empirical evaluation of the implemented method and gives an application to a mathematical proof. Gabriel Ebner, Stefan Hetzl, Alexander Leitsch, Giselle Reis, Daniel Weller 0001 |
J. Autom. Reason. | 3 |
| 2019 | Extraction of Expansion TreesabstractWe define a new method for proof mining by CERES (cut-elimination by resolution) that is concerned with the extraction of expansion trees in first-order logic (see Miller in Stud Log 46(4):347-370, 1987) with equality. In the original CERES method expansion trees can be extracted from proofs in normal form (proofs without quantified cuts) as a post-processing of cut-elimination. More precisely they are extracted from an ACNF, a proof with at most atomic cuts. We define a novel method avoiding proof normalization and show that expansion trees can be extracted from the resolution refutation and the corresponding proof projections. We prove that the new method asymptotically outperforms the standard method (which first computes the ACNF and then extracts an expansion tree). Finally we compare an implementation of the new method with the old one; it turns out that the new method is also more efficient in our experiments. Alexander Leitsch, Anela Lolic |
J. Autom. Reason. | 1 |
| 2018 | The problem of Π2-cut-introduction
Alexander Leitsch, Michael Peter Lettmann |
Theor. Comput. Sci. | 1 |
| 2017 | Ceres in intuitionistic logic
David M. Cerna, Alexander Leitsch, Giselle Reis, Simon Wolfsteiner |
Ann. Pure Appl. Log. | 2 |
| 2017 | CERES for first-order schemataabstractInternational audience Alexander Leitsch, Nicolas Peltier, Daniel Weller 0001 |
J. Log. Comput. | 1 |
| 2015 | A Note on the Complexity of Classical and Intuitionistic ProofsabstractWe show an effective cut-free variant of Glivenko's theorem extended to formulas with weak quantifiers: "There is an elementary function f such that if φ is a cut-free LK proof of ⊢ A with symbol complexity ≤ c, then there exists a cut-free LJ proof of ⊢ ⊯ ⊯ A with symbol complexity ≤ f(c)". This follows from the more general result: "There is an elementary function f such that if φ is a cut-free LK proof of A ⊢ with symbol complexity ≤ c, then there exists a cut-free LJ proof of A ⊢ with symbol complexity ≤ f(c)". The result is proved using a suitable variant of cut-elimination by resolution (CERES) and subsumption. Matthias Baaz, Alexander Leitsch, Giselle Reis |
LICS | 2 |
| 2014 | Algorithmic introduction of quantified cuts
Stefan Hetzl, Alexander Leitsch, Giselle Reis, Daniel Weller 0001 |
Theor. Comput. Sci. | 2 |
| 2012 | Towards Algorithmic Cut-Introduction
Stefan Hetzl, Alexander Leitsch, Daniel Weller 0001 |
LPAR | 2 |
| 2011 | CERES in higher-order logicabstractWe define a generalization CERESω of the first-order cut-elimination method CERES to higher-order logic. At the core of CERESω lies the computation of an (unsatisfiable) set of sequents CS(π) (the characteristic sequent set) from a proof π of a sequent S. A refutation of CS(π) in a higher-order resolution calculus can be used to transform cut-free parts of π (the proof projections) into a cut-free proof of S. An example illustrates the method and shows that CERESω can produce meaningful cut-free proofs in mathematics that traditional cut-elimination methods cannot reach. Stefan Hetzl, Alexander Leitsch, Daniel Weller 0001 |
Ann. Pure Appl. Log. | 2 |
| 2008 | Towards an algorithmic construction of cut-elimination proceduresabstractWe investigate cut elimination in propositional substructural logics. The problem is to decide whether a given calculus admits (reductive) cut elimination. We show that for commutative single-conclusion sequent calculi containing generalised knotted structural rules and arbitrary logical rules the problem can be decided by resolution-based methods. A general cut-elimination proof for these calculi is also provided. Agata Ciabattoni, Alexander Leitsch |
Math. Struct. Comput. Sci. | 2 |
| 2008 | CERES: An analysis of Fürstenberg's proof of the infinity of primes
Matthias Baaz, Stefan Hetzl, Alexander Leitsch, Clemens Richter, Hendrik Spohr |
Theor. Comput. Sci. | 3 |
| 2006 | Towards a clausal analysis of cut-elimination
Matthias Baaz, Alexander Leitsch |
J. Symb. Comput. | 2 |
| 2004 | Cut-Elimination: Experiments with CERES
Matthias Baaz, Stefan Hetzl, Alexander Leitsch, Clemens Richter, Hendrik Spohr |
LPAR | 3 |
| 2004 | CERES in Many-Valued Logics
Matthias Baaz, Alexander Leitsch |
LPAR | 2 |
| 2000 | Cut-elimination and Redundancy-elimination by Resolution
Matthias Baaz, Alexander Leitsch |
J. Symb. Comput. | 2 |
| 1999 | System Description: CutRes 0.1: Cut Elimination by Resolution
Matthias Baaz, Alexander Leitsch, Georg Moser |
CADE | 2 |
| 1999 | Cut Normal Forms and Proof Complexity
Matthias Baaz, Alexander Leitsch |
Ann. Pure Appl. Log. | 2 |
| 1996 | Hyperresolution and Automated Model BuildingabstractBuilding on previous results that show that hyperresolution refinements may usefully be employed as decision proceduresfor a wide range of decidable classes of clause sets we present methods for constructing models for such sets of clauses. We show how to generate finite sets of atoms that respresent Herbrand models using hyperresolution. We demonstrate that these atomic representations of models enjoy features that provide a basis for various applications in automated theorem proving. In particular, we show that the equivalence of atomic representations is decidable and that arbitrary clauses can beevaluated effectively w.r.t. to the represented models. For the investigated classes we may focus on atoms with a linear term structure and show that, for this important subcase, finite models can be extracted from the sets of atoms generated by hyperresolution. We emphasize that, in contrast to model theoretic approaches, no backtracking is needed in our proof theoretic model constructing algorithm. Christian G. Fermüller, Alexander Leitsch |
J. Log. Comput. | 2 |
| 1996 | Completeness of a First-Order Temporal Logic with Time-Gaps
Matthias Baaz, Alexander Leitsch, Richard Zach |
Theor. Comput. Sci. | 2 |
| 1994 | A Non-Elementary Speed-Up in Proof Length by Structural Clause Form TransformationabstractWe investigate the effects of different types of translations of first-order formulas to clausal form on minimal proof length. We show that there is a sequence of unsatisfiable formulassuch that the length of all refutations of non-structural clause forms of F/sub n/ is non-elementary (in the size of F/sub n/), but there are refutations of structural clause forms of F/sub n/ that are of elementary (at most triple exponential) length.> Matthias Baaz, Christian G. Fermüller, Alexander Leitsch |
LICS | 3 |
| 1994 | On Skolemization and Proof ComplexityabstractThe impact of Skolemization on the complexity of proofs in the sequent calculus is investigated. It is shown that prefix Skolemization may result in a nonelementary increase of Herbrand complexity (i. e. the minimal number of constituents in a Herbrand disjunction) versus structural Skolemization. Moreover it is shown that restricting the range of quantifiers never increases Herbrand complexity. The results provide a general mathematical justification for minimizing the range of quantifiers (by means of shifting) before Skolemization of formulas. Matthias Baaz, Alexander Leitsch |
Fundam. Informaticae | 2 |
| 1993 | Deciding Clause Classes by Semantic Clash Resolution
Alexander Leitsch |
Fundam. Informaticae | 1 |
| 1992 | Complexity of Resolution Proofs and Function Introduction
Matthias Baaz, Alexander Leitsch |
Ann. Pure Appl. Log. | 2 |
| 1990 | A Strong Problem Reduction Method Based on Function IntroductionabstractAlthough problem reduction is a very important tool in mathematical practice, relatively little attention has been paid to problem reduction in automated theorem proving. A systematical treatment of different problem reduction methods can be found in [BI71] and [Lo78]. (In [BI71] we find unary and binary reduction rules. In the unary case we reduce a problem E to a problem E', where E is provable (refutable) if E' is; for binary reduction we have to produce problems E1, E2 out of E such that E is provable (refutable) if both E1, E2 are provable (refutable).) In finding stronger reduction strategies, one has to give up completeness of the split of E into E1, E2; that means, we only require that the provability of E1 and E2 implies that of E. The authors therefore propose problem reduction based on a splitting rule of the form C → C', where C ∼ C1 n C2, C' ∼ C1 n C'2, C'2 ∼ C2 {× ← ƒ(y1,…yn)}, {x,y1,…yn} is the set of variables both in C1 and C2 and ƒ is a new function symbol up to this point not occurring in any clause. Note that the Herbrand universe is extended by ƒ and consequently C' is not derivable from C by usual resolution methods! As (∀y1) … (∀yn(∀x) (C1 n C2) → (∀y1) … (∀yn ((∀x) C1 n (∃x) (C2) is valid in first order predicate logic and C1 n C'2 is the Skolemization of the implied formula, splitting of this kind is correct. For reasons of efficiency (reduction of search space and restriction of compound terms) the authors restrict the application of the rule above to sequences of applications (called Q-reduction) completely separating the variables in C1 and C2. Finally the authors construct a sequence of clause sets Cn having resolution proofs exponential in n only, but application of the new reduction rule reduces the problem to two problems linear in n. Thus it turns out that the introduction of (elementary) quantificational rules into clause logic can strongly influence the structure of proofs and the performance of theorem provers. Matthias Baaz, Alexander Leitsch |
ISSAC | 2 |
| 1985 | On the Efficiency of Subsumption AlgorithmsabstractThe costs of subsumption algorithms are analyzed by an estimation of the maximal number of unification attempts (worst-case unification complexity) made for deciding whether a clause C subsumes a clause D . For this purpose the clauses C and D are characterized by the following parameters: number of variables in C , number of literals in C , number of literals in D , and maximal length of the literals. The worst-case unification complexity immediately yields a lower bound for the worst-case time complexity. First, two well-known algorithms (Chang-Lee, Stillman) are investigated. Both algorithms are shown to have a very high worst-case time complexity. Then, a new subsumption algorithm is defined, which is based on an analysis of the connection between variables and predicates in C . An upper bound for the worst-case unification complexity of this algorithm, which is much lower than the lower bounds for the two other algorithms, is derived. Examples in which exponential costs are reduced to polynomial costs are discussed. Finally, the asymptotic growth of the worst-case complexity for all discussed algorithms is shown in a table (for several combinations of the parameters). Georg Gottlob, Alexander Leitsch |
J. ACM | 2 |
| 1980 | Complexity of index sets and translating functions
Alexander Leitsch |
Fundam. Informaticae | 1 |