Table of Contents
Fetching ...

The failure of cut-elimination in cyclic proof for first-order logic with inductive definitions

Yukihiro Oda, James Brotherston, Makoto Tatsuta

TL;DR

This work addresses the open question of cut-elimination for cyclic proofs in $CLKID^{\omega}$ over first-order logic with inductive definitions. It develops a rigorous framework combining $LKID^{\omega}$, a cyclic system $CLKID^{\omega}$, and a cycle-normalization technique, then constructs a concrete counterexample using inductive predicates $Add_1$ and $Add_2$ to show a sequent provable in $CLKID^{\omega}$ cannot be proved without cuts. The argument leverages a variant system $CLKID^{\omega}_a$, an index congruence $\cong_{\Gamma}$, and index-path methods to produce an infinite sequence of switching points, yielding a contradiction with finiteness of any cut-free pre-proof. The result demonstrates that cut-elimination fails in this setting, pointing to the need for restrictions or alternate systems to recover the subformula property and related metatheoretic benefits of cut-elimination.

Abstract

A cyclic proof system is a proof system whose proof figure is a tree with cycles. The cut-elimination in a proof system is fundamental. It is conjectured that the cut-elimination in the cyclic proof system for first-order logic with inductive definitions does not hold. This paper shows that the conjecture is correct by giving a sequent not provable without the cut rule but provable in the cyclic proof system.

The failure of cut-elimination in cyclic proof for first-order logic with inductive definitions

TL;DR

This work addresses the open question of cut-elimination for cyclic proofs in over first-order logic with inductive definitions. It develops a rigorous framework combining , a cyclic system , and a cycle-normalization technique, then constructs a concrete counterexample using inductive predicates and to show a sequent provable in cannot be proved without cuts. The argument leverages a variant system , an index congruence , and index-path methods to produce an infinite sequence of switching points, yielding a contradiction with finiteness of any cut-free pre-proof. The result demonstrates that cut-elimination fails in this setting, pointing to the need for restrictions or alternate systems to recover the subformula property and related metatheoretic benefits of cut-elimination.

Abstract

A cyclic proof system is a proof system whose proof figure is a tree with cycles. The cut-elimination in a proof system is fundamental. It is conjectured that the cut-elimination in the cyclic proof system for first-order logic with inductive definitions does not hold. This paper shows that the conjecture is correct by giving a sequent not provable without the cut rule but provable in the cyclic proof system.

Paper Structure

This paper contains 15 sections, 14 theorems, 10 equations, 5 figures.

Key Result

Proposition 15

For a $\mathtt{CLKID}^{\omega}$ pre-proof $(D,C)$, we have a $\mathtt{CLKID}^{\omega}$ cycle-normal pre-proof $(D',C')$ such that the tree-unfolding of $(D,C)$ is that of $(D',C')$.

Figures (5)

  • Figure 1: Inference rules except rules for inductive predicates
  • Figure 2: A $\mathtt{CLKID}^{\omega}$ proof
  • Figure 3: Construction of $\mleft(c_{i}\mright)_{i\in\mathbb{N}}$
  • Figure 4: The $\mathtt{CLKID}^{\omega}$ proof of $\mathop{\mathrm{Add_2}}\mleft(x, y, z\mright) \mathrel{\vdash} \mathop{\mathrm{Add_1}}\mleft(x, y, z\mright)$
  • Figure 5: An example to which the technique in Kimura2020 cannot be applied

Theorems & Definitions (52)

  • Definition 1: Inductive definition set
  • Definition 2: Sequent
  • Example 3
  • Definition 4: Derivation tree
  • Definition 5: Path
  • Definition 6: Trace
  • Definition 7: Global trace condition
  • Definition 8: $\mathtt{LKID}^{\omega}$ pre-proof
  • Definition 9: $\mathtt{LKID}^{\omega}$ proof
  • Definition 10: Companion
  • ...and 42 more