The cut rule in sequent calculus allows intermediate lemmas: from Γ ⊢ Δ, φ and φ, Γ' ⊢ Δ', we derive Γ, Γ' ⊢ Δ, Δ'. Gentzen's hauptsatz (main theorem) states that every proof using the cut rule can be transformed into a proof without cut. Cut-elimination has profound consequences: it yields a decision procedure for propositional logic, provides a way to extract witnesses from proofs (proof mining), and offers insight into proof structure. The cut-free sequent calculus is also the basis for many modern proof assistants.
Understand the cut rule and why it seems necessary (it allows inlining proofs of intermediate formulas). Work through examples of cut elimination on simple sequent proofs. Discuss consequences of cut elimination (subformula property, decidability). Relate to the idea of direct proofs vs. proofs through intermediate lemmas.
You already know sequent calculus, where proofs manipulate sequents Γ ⊢ Δ (a list of assumptions on the left entails a disjunction of conclusions on the right), and you know that propositional logic is sound and complete. The cut rule formalizes reasoning through a lemma: if you have proved Γ ⊢ Δ, φ and also φ, Γ' ⊢ Δ', you may conclude Γ, Γ' ⊢ Δ, Δ', discarding the "cut formula" φ. This mirrors everyday mathematical practice — prove a lemma, use it, move on — but the formula φ can be arbitrarily complex, far more complex than anything appearing in the conclusion. This makes cut-containing proofs potentially much shorter and more natural.
Gentzen's Hauptsatz ("main theorem," 1935) says that cut is eliminable: any proof using cut can be systematically transformed into a cut-free proof of the same sequent. The procedure, called cut reduction, repeatedly finds innermost cuts and replaces each with a larger but cut-free derivation. The process terminates by induction on a complexity measure (the "rank" or "grade" of the cut formula). The critical insight is that the only formula appearing in any premise of a cut-free proof is a subformula of the conclusion — the subformula property. Cut-free proofs are "analytic": every formula that appears was already present in the end sequent.
The consequences cascade. Decidability of propositional logic follows immediately: the space of possible cut-free proofs for a given sequent is finite (only finitely many subformulas, finitely many possible rule applications), so you can search it exhaustively. Consistency of a logical system can be read off cut-free: a cut-free proof of the empty sequent ⊢ (i.e., a proof of falsehood from no assumptions) would require a cut-free derivation terminating in ⊢, but inspection of the rules shows no such derivation exists. Proof mining — extracting constructive content from proofs — is enabled because cut-free proofs are transparent about what witnesses they produce; the cut formula cannot hide a witness that the conclusion uses.
The price is blowup. Eliminating a cut can produce a proof exponentially (or even non-elementarily) longer than the original. A proof of Γ ⊢ Δ with a single cut at formula complexity k might require a cut-free proof of tower-exponential length. This is not a flaw — it reflects a genuine information asymmetry: lemmas compress proofs by hiding complexity, and removing them forces the compression to unwind. For automated theorem proving, this tradeoff is central: systems like tableaux and resolution use the subformula property to bound their search space, while allowing a form of cut (resolution itself) to keep proofs tractable in practice.