English

Admissibility of Substitution Rule in Cyclic-Proof Systems

Logic in Computer Science 2025-10-17 v1

Abstract

This paper investigates the admissibility of the substitution rule in cyclic-proof systems. The substitution rule complicates theoretical case analysis and increases computational cost in proof search since every sequent can be a conclusion of an instance of the substitution rule; hence, admissibility is desirable on both fronts. While admissibility is often shown by local proof transformations in non-cyclic systems, such transformations may disrupt cyclic structure and do not readily apply. Prior remarks suggested that the substitution rule is likely nonadmissible in the cyclic-proof system CLKID^omega for first-order logic with inductive predicates. In this paper, we prove admissibility in CLKID^omega, assuming the presence of the cut rule. Our approach unfolds a cyclic proof into an infinitary form, lifts the substitution rules, and places back edges to construct a cyclic proof without the substitution rule. If we restrict substitutions to exclude function symbols, the result extends to a broader class of systems, including cut-free CLKID^omega and cyclic-proof systems for the separation logic.

Keywords

Cite

@article{arxiv.2510.14749,
  title  = {Admissibility of Substitution Rule in Cyclic-Proof Systems},
  author = {Kenji Saotome and Koji Nakazawa},
  journal= {arXiv preprint arXiv:2510.14749},
  year   = {2025}
}

Comments

20 pages, 4 figures(Including the derivation trees inserted within the main text, there are 8 JPEG files)