A note on cut-elimination for classical propositional logic (Q2144620)
From MaRDI portal
scientific article
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A note on cut-elimination for classical propositional logic |
scientific article |
Statements
A note on cut-elimination for classical propositional logic (English)
0 references
14 June 2022
0 references
The article presents a simplification of Schwichtenberg's cut elimination procedure for classical first-order logic when restricted to the propositional case. The method is based on Tait's cut elimination for a one-sided sequent system, which is restricted to conjunction, disjunction, and negation as a complement. The proof of the Hauptsatz is based on a height-preserving permutation argument which lets us assume that the cut formula is principal in each rule deriving the cut premises. The Hauptsatz is then proven through a double induction on the maximal cut complexity, with a side induction on the number of maximal cut-applications, by reducing a topmost maximal cut. The proof does not extend to predicate logic. However, clear bounds on the size of the cut-free derivation can be provided based on the complexity of the conclusion.
0 references
classical propositional logic
0 references
sequent calculus
0 references
cut elimination
0 references