Cyclic proofs for first-order logic with inductive definitions (2005)
| Venue: | In TABLEAUX’05, volume 3702 of LNCS |
| Citations: | 9 - 5 self |
BibTeX
@INPROCEEDINGS{Brotherston05cyclicproofs,
author = {James Brotherston},
title = {Cyclic proofs for first-order logic with inductive definitions},
booktitle = {In TABLEAUX’05, volume 3702 of LNCS},
year = {2005},
pages = {78--92},
publisher = {Springer-Verlag}
}
OpenURL
Abstract
Abstract. We consider a cyclic approach to inductive reasoning in the setting of first-order logic with inductive definitions. We present a proof system for this language in which proofs are represented as finite, locally sound derivation trees with a “repeat function ” identifying cyclic proof sections. Soundness is guaranteed by a well-foundedness condition formulated globally in terms of traces over the proof tree, following an idea due to Sprenger and Dam. However, in contrast to their work, our proof system does not require an extension of logical syntax by ordinal variables. A fundamental question in our setting is the strength of the cyclic proof system compared to the more familiar use of a non-cyclic proof system using explicit induction rules. We show that the cyclic proof system subsumes the use of explicit induction rules. In addition, we provide machinery for manipulating and analysing the structure of cyclic proofs, based primarily on viewing them as generating regular infinite trees, and also formulate a finitary trace condition sufficient (but not necessary) for soundness, that is computationally and combinatorially simpler than the general trace condition. 1







