A study of cut-elimination for a non-labelled cyclic proof system for propositional dynamic logics
Yukihiro Oda
TL;DR
The paper develops a non-labelled cyclic proof system for TPDL (TPDL with backwards modalities) and its corresponding sequent calculus, proving soundness and completeness for both. It demonstrates that cut-elimination fails in CGTPDL and GTPDL, while a fragment CGPDL (a backward-operator-free PDL) does admit cut-elimination via cut-free completeness proven through finite, game-based proof-search methods. The authors introduce Fischer–Ladner closures and canonical counter-models to establish completeness and the finite model property, and they connect the TPDL framework to Hoare-style reasoning and related logics. The work thus advances cyclic proof theory in dynamic logics and provides a precise boundary for cut-elimination within this setting, with implications for verification and reasoning about programs that involve backward transitions.
Abstract
Dynamic logic is a logic for reasoning about programs. A cyclic proof system is a proof system that allows proofs containing cycles and is an alternative to a proof system containing (co-)induction. This paper introduces a sequent calculus and a non-labelled cyclic proof system for an extension of propositional dynamic logic obtained by adding backwards modal operators. We prove the soundness and completeness of these systems and show that cut-elimination fails in both. Moreover, we show the cut-elimination property of the cyclic proof system for propositional dynamic logic obtained by restricting ours.
