Cut-elimination for the mu-calculus with one variable

Grigori Mints,Thomas Studer
DOI: https://doi.org/10.4204/EPTCS.77.7
2012-02-16
Abstract:We establish syntactic cut-elimination for the one-variable fragment of the modal mu-calculus. Our method is based on a recent cut-elimination technique by Mints that makes use of Buchholz' Omega-rule.
Logic in Computer Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to establish a syntactic cut - elimination theorem for the one - variable fragment of the modal μ - calculus. Specifically, the author aims to provide an effective syntactic cut - elimination method to ensure that the use of the "cut" rule can be eliminated during the reasoning process, thus making the proof system more concise and transparent. ### Problem Background The modal μ - calculus is a widely - used modal fixed - point logic, which can contain fixed - points of any positive formula. Therefore, it covers a variety of temporal logics, epistemic logics, and program logics. Kozen [10] introduced a complete infinite system regarding the modal μ - calculus, in which the greatest fixed - point is introduced through the ω - rule, and this rule has a premise for each finite approximation. Jäger et al. [8] used semantic methods to prove that the cut rule of this infinite system is admissible. However, until now, there has been no syntactic cut - elimination process for the modal μ - calculus. ### Paper Contributions The main contributions of this paper are as follows: 1. **Proposing a new syntactic cut - elimination method**: Based on the cut - elimination technique using Buchholz Ω - rule recently proposed by Mints, the author successfully established a syntactic cut - elimination theorem for the one - variable fragment of the modal μ - calculus. 2. **Handling iterative fixed - points**: The author extended Mints' method to make it applicable to the μ - calculus with iterative fixed - points, thus obtaining a complete syntactic cut - elimination result. 3. **Maintaining the sub - formula property**: Different from some other works, the infinite system proposed in this paper has neither the cut rule nor the embedded cut rule, thus maintaining the sub - formula property. ### Specific Methods The author achieved this goal through the following steps: 1. **Defining the language and grammar**: First, define the language and the syntactic structure of the modal μ - calculus. 2. **Introducing intermediate systems**: In order to gradually embed the original system into the infinite system, a series of intermediate systems \( M_{\omega, \Omega^k} \) are introduced. These systems include additional rules to derive the greatest fixed - point and finally cut it out. 3. **Embedding and translation**: Translate the proofs of the original system \( M \) into the proofs of the infinite system \( M_{\omega, \Omega^k} \). 4. **Cut - elimination process**: Gradually eliminate the cut rule by moving the cut rule up and replacing specific inference patterns. 5. **Collapsing process**: Finally, eliminate all remaining special rule instances through the collapsing process to obtain a completely cut - free proof. In conclusion, this paper solves the syntactic cut - elimination problem of the one - variable fragment of the modal μ - calculus and provides an effective and rigorous method to simplify and optimize the proof system.