Cut elimination for propositional cyclic proof systems with fixed-point operators (2312.12792v2)
Abstract: Infinitary and cyclic proof systems are proof systems for logical formulas with fixed-point operators or inductive definitions. A cyclic proof system is a restriction of the corresponding infinitary proof system. Hence, these proof systems are generally not the same, as in the cyclic system may be weaker than the infinitary system. For several logics, the infinitary proof systems are shown to be cut-free complete. However, cyclic proof systems are characterized with many unknown problems on the (cut-free) completeness or the cut-elimination property. In this study, we show that the provability of infinitary and cyclic proof systems are the same for some propositional logics with fixed-point operators or inductive definitions and that the cyclic proof systems are cut-free complete.
- J. Brotherston. Sequent calculus proof systems for inductive definitions. PhD thesis, University of Edinburg, 2006.
- Cyclic proofs of program termination in separation logic. ACM SIGPLAN Notices, 43(1):101–112, 2008.
- Automated cyclic entailment proofs in separation logic. In 23rd international conference on automated deduction (CADE-23), volume 6803 of Lecture Notes in Artificial Intelligence (LNAI), pages 131–146, 2011.
- A generic cyclic theorem prover. In 10th Asian Symposium on Programming Languages and Systems (APLAS 2012), volume 7705 of Lecture Notes in Computer Science (LNCS), pages 350–367, 2012.
- J. Brotherston and A. Simpson. Sequent calculi for induction and infinite descent. Journal of Logic and Computation, 21(6):1177–1216, 2011.
- Decision problems for linear logic with least and greatest fixed points. In 7th International Conference on Formal Structures for Computation and Deduction (FSCD 2022), volume 228 of Leibniz International Proceedings in Informatics (LIPIcs), pages 20:1–20:20, 2022.
- A proof system for the linear time μ𝜇\muitalic_μ-calculus. In 26th International Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2006), volume 4337 of Lecture Notes in Computer Science (LNCS), pages 274–285, 2006.
- A. Doumane. On the infinitary proof theory of logics with fixed points. PhD thesis, Paris 7, 2017.
- Propositional dynamic logic of regular programs. Journal of Computing and System Science, 18(2):194–211, 1979.
- Failure of cut-elimination in cyclic proofs of separation logic. Comupter Software, 37(1):39–52, 2020.
- Y. Masuoka and M. Tatsuta. Counterexample to cut-elimination in cyclic proof system for first-order logic with inductive definitions. Available at https://arxiv.org/abs/2106.11798, 2021.
- Failure of cut-elimination in the cyclic proof system of bunched logic with inductive propositions. In 6th International Conference on Formal Structures for Computation and Deduction (FSCD 2021), volume 195 of Leibniz International Proceedings in Informatics (LIPIcs), pages 11:1–11:14, 2021.
- T. Studer. On the proof theory of the modal mu-calculus. Studia Logica, 89(3):343–363, 2008.
- Completeness of cyclic proofs for symbolic heaps with inductive definitions. In The 17th Asian Symposium on Programming Languages and Systems (APLAS 2019), volume 11893 of Lecture Notes in Computer Science (LNCS), pages 367–387, 2019.