Cyclic proofs and size-change termination
A cyclic proof is a regular infinite proof tree with a global condition, and it is known that, under arithmetic, cyclic proofs with inductive definitions are equivalent to proofs with induction. A way to show this equivalence is by constructing a well-founded relation on tuples of natural numbers and then transforming a cyclic proof into a proof by well-founded induction with the relation. In this paper, we see the connection between cyclic proofs and size-change termination (SCT) of programs, and it provides a new well-founded relation for proof transformation.
Authors
- Mirai Ikebuchi
Institutions
- Kyoto University (JP)
Publication Details
- Journal
- Theoretical Computer Science
- Published
- 2025-04-30
- DOI
- https://doi.org/10.1016/j.tcs.2025.115273
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Japan Society for the Promotion of Science