We investigate cut-elimination in propositional substructural logics. The problem is to decide whether a given calculus admits (reductive) cut-elimination. We show that, for commutative single-conclusion sequent calculi containing generalized knotted structural rules and arbitrary logical rules, the problem can be decided by resolution-based methods. A general cut-elimination proof for these calculi is also provided.
IntroductionGentzen sequent calculi have been the central tool in many proof-theoretical investigations and applications of logic in algebra and computer science. A key property of these calculi is cut-elimination (Gentzen's Hauptsatz), first established by Gentzen (1935) for the sequent calculi LK and LJ for classical and intuitionistic first-order logic. The removal of cuts corresponds to the elimination of intermediate statements (lemmas) from proofs resulting in calculi in which proofs are analytic in the sense that all statements in the proofs are subformulae of the result. Analytic proof calculi for logics are not only an important theoretical tool, useful for understanding relationships between logics and proving metalogical properties like consistency, decidability, admissibility of rules and interpolation, but also the key to develop automated reasoning methods. These calculi also provide an alternative representation of varieties of algebras (see e.g. (Galatos and Ono 2006)) which can then be used to give syntactic proofs of algebraic properties, e.g. amalgamation, for which (in particular cases) semantic methods are not known. Cutelimination is also a powerful tool to prove the completeness of a given analytic sequent calculus with respect to a logic formalized using Hilbert style systems, as the cut rule simulates modus ponens. Cut-elimination proofs have been provided for very many sequent calculi, mainly on a case by case basis (even when the arguments for a given calculus are similar to that of another) and using heavy syntactic arguments usually written without filling in the details. This renders the proof checking difficult and the whole process of eliminating cuts rather opaque. † This work was supported by FWF Projects P18731 and P17995.A. Ciabattoni and A. Leitsch 2 In this paper we perform a resolution-based analysis of cut-elimination in knotted commutative calculi. These are propositional single-conclusion sequent calculi containing arbitrary logical rules (satisfying suitable conditions), the permutation rule and (possibly) unary structural rules generalizing both the weakening and contraction rules in Gentzen's LJ. The considered structural rules are a generalization of the knotted structural rules in (Hori, Ono and Schellinx 1994), whose (n, k) type is of the form: from Γ, A, . . . , A (n times) → C infer Γ, A, . . . , A (k times)→ C, for all n ≥ 0 and k ≥ 1. The (n, k) rule is a restricted form of weakening when n < k, and of contraction when k < n. In (Hori, Ono and Schellinx 1994) extensions of intuitionistic linear logic without the exponential connectives ILL and of i...