Cut elimination for Cyclic Proofs: A Case Study in Temporal Logic
Bahareh Afshari, Johannes Kloibhofer
TL;DR
This paper advances cut-elimination for cyclic proofs in a temporal logic fragment by presenting a direct, syntactic procedure for the cyclic sequent calculus $\mathsf{GKe}$ applied to $\mathsf{MLe}$, which includes the eventuality operator $\mathsf{F}$. It distinguishes important and unimportant cuts and introduces a rank-based, traversed-proof methodology combined with discharge-token mechanisms to ensure a cut-free cyclic proof is produced without resorting to infinitary regularisation. The main technical contributions are the graph-theoretic preliminaries, the notion of minimally focused proofs, and the inductive reduction on cut-rank that systematically eliminates cuts while preserving the global validity condition. This approach lays groundwork for applying direct cut-elimination to richer modal-fixpoint logics and related cyclic calculi such as $\mathsf{PDL}$ and alternation-free $\mu$-calculus, potentially improving automation and proof-search in cyclic systems.
Abstract
We consider modal logic extended with the well-known temporal operator 'eventually' and provide a cut-elimination procedure for a cyclic sequent calculus that captures this fragment. The work showcases an adaptation of the reductive cut-elimination method to cyclic calculi. Notably, the proposed algorithm applies to a cyclic proof and directly outputs a cyclic cut-free proof without appealing to intermediate machinery for regularising the end proof.
