Unravelling Abstract Cyclic Proofs into Proofs by Induction
Lide Grotenhuis, Daniël Otten
TL;DR
This paper develops a general, proof-relevant translation from abstract cyclic proofs to finite inductive proofs. By extending an abstract cyclic system $\mathcal{C}$ with a well-founded induction principle to form $\mathcal{C}_{\text{ind}}$, the authors show that every $\mathcal{C}$-proof has a corresponding finite $\mathcal{C}_{\text{ind}}$-proof of the same statement, while preserving the original proof’s structure. The translation relies on an annotated cyclic representation and a reset-proof apparatus to extract induction hypotheses and define a coherent induction order, enabling a two-stage transformation that also accommodates multiple sorts. The framework recovers known conservativity results (e.g., CHA over HA) and extends to multi-sort settings, providing a modular bridge between cyclic and inductive proof systems with potential for constructive interpretation. Overall, the work offers a general method to finitize cyclic proofs while preserving their computational content and structure.
Abstract
Cyclic proof theory breaks tradition by allowing certain infinite proofs: those that can be represented by a finite graph, while satisfying a soundness condition. We reconcile cyclic proofs with traditional finite proofs: we extend abstract cyclic proof systems with a well-founded induction principle, and transform any cyclic proof into a finite proof in the extended system. Moreover, this transformation preserves the structure of the cyclic proof. Our results leverage an annotated representation of cyclic proofs, which allows us to extract induction hypotheses and to determine their introduction order. The representation is essentially a reset proof with one key modification: names must be covered in a uniform way before a reset. This innovation allows us to handle cyclic proofs where the underlying inductive sort is non-linear. Our framework is general enough to cover recursive functions satisfying the size-change termination principle, which are viewed as cyclic proofs under the Curry-Howard correspondence.
