SearcharxivSearch

arXiv subjects

Jannik Vierling

Publications and source records attributed to Jannik Vierling.

4 recordsLinked to original sources

Quantifier-free induction for lists

We investigate quantifier-free induction for Lisp-like lists constructed inductively from the empty list $\mathit{nil}$ and the operation $\mathit{cons}$, that adds an element to the front of a list. First we show that, for $m \geq 1$, quantifier-free $m$-step induction does not simulate quantifier-free $(m + 1)$-step induction. Secondly, we show that for all $m \geq 1$, quantifier-free $m$-step induction does not prove the right cancellation property of the concatenation operation on lists defined by left-recursion.

math.LO

Induction and Skolemization in saturation theorem proving

We consider a typical integration of induction in saturation-based theorem provers and investigate the effects of Skolem symbols occurring in the induction formulas. In a practically relevant setting we establish a Skolem-free characterization of refutation in saturation-based proof systems with induction. Finally, we use this characterization to obtain unprovability results for a concrete saturation-based induction prover.

math.LO

Unprovability results for clause set cycles

The notion of clause set cycle abstracts a family of methods for automated inductive theorem proving based on the detection of cyclic dependencies between clause sets. By discerning the underlying logical features of clause set cycles, we are able to characterize clause set cycles by a logical theory. We make use of this characterization to provide practically relevant unprovability results for clause set cycles that exploit different logical features.

cs.LO

Clause Set Cycles and Induction

In this article we relate a family of methods for automated inductive theorem proving based on cycle detection in saturation-based provers to well-known theories of induction. To this end we introduce the notion of clause set cycles -- a formalism abstracting a certain type of cyclic dependency between clause sets. We first show that the formalism of clause set cycles is contained in the theory of $\exists_1$ induction. Secondly we consider the relation between clause set cycles and the theory of open induction. By providing a finite axiomatization of a theory of triangular numbers with open induction we show that the formalism of clause set cycles is not contained in the theory of open induction. Furthermore we conjecture that open induction and clause set cycles are incomparable. Finally, we transfer these results to a concrete method of automated inductive theorem proving called the n-clause calculus.

cs.LO