A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Sequent Calculus

College Depth 77 in the knowledge graph ☐ I know this ☆ Set as goal
613topics build on this
396prerequisites beneath it
See this on the map →
Natural Deduction for Propositional LogicConjunctive and Disjunctive Normal Forms→→Cut Elimination and Gentzen's HauptsatzSoundness and Completeness of Propositional Logic
sequent-calculus Gentzen LK cut-elimination proof-theory

Core Idea

Sequent calculus, introduced by Gentzen as the LK system, formalizes proofs as derivations of sequents of the form Γ ⊢ Δ, where Γ is a set of assumptions and Δ is a set of possible conclusions. Rules operate on both sides of the turnstile simultaneously, making structural properties of proofs (weakening, contraction, exchange) explicit. The most profound result about sequent calculus is the cut-elimination theorem (Gentzen's Hauptsatz): every proof using the cut rule can be transformed into a cut-free proof. Cut-elimination has deep implications for proof search and consistency.

How It's Best Learned

Compare the same theorem proved in natural deduction and in LK side by side. Practice applying left and right introduction rules, and trace a simple cut-elimination step manually.

Common Misconceptions

Explainer

You know natural deduction from prior study: proofs build up from hypotheses using introduction and elimination rules, and the structure of a proof mirrors the structure of the formula being proved. Sequent calculus, Gentzen's LK system, reorganizes the same logical content into a different shape that makes the global structure of proofs — rather than the local derivation steps — the primary object of study. The central notion is the sequent: an expression Γ ⊢ Δ, where Γ (the antecedent) is a set of formulas assumed as hypotheses, and Δ (the succedent) is a set of formulas, at least one of which must be derivable from those hypotheses. Intuitively, Γ ⊢ Δ means "from these assumptions, one of these conclusions follows." When Δ has exactly one formula, this looks exactly like the natural deduction judgment Γ ⊢ φ. Allowing multiple conclusions on the right is what makes the system symmetric and gives it structural elegance.

LK has two kinds of rules: structural rules (weakening, contraction, exchange, and cut) that manipulate the shape of the sequent without introducing new connectives, and logical rules that decompose formulas on the left or right of the turnstile. For each connective there is a left rule (for using that connective as an assumption) and a right rule (for proving that connective as a conclusion). For example, the right-∧ rule says: to prove A ∧ B on the right, prove A and B separately, keeping the same antecedent. The left-∧ rule says: if you have A ∧ B as an assumption, you can replace it with A (or B) in the antecedent. This left/right decomposition is absent from natural deduction and is what gives sequent calculus its characteristic two-sided structure.

The cut rule is the sequent calculus analogue of using a lemma: from Γ ⊢ Δ, A and A, Γ' ⊢ Δ', derive Γ, Γ' ⊢ Δ, Δ'. It lets you prove an intermediate formula A and then use it in a further proof, exactly as a mathematician states a lemma. The cut rule is obviously *sound* — the derivation it summarizes is valid — but Gentzen's profound result, the Hauptsatz (cut-elimination theorem), is that it is also *eliminable*: any proof using cut can be systematically transformed into a cut-free proof. Cut-free proofs are longer, but they have the subformula property: every formula appearing in a cut-free proof is a subformula of the conclusion. This means cut-free proofs are analytic — you never need to invent formulas not already present in the goal.

Cut-elimination has immediate consequences. First, it gives a syntactic proof of consistency: the empty sequent ⊢ ∅ (asserting that a contradiction is provable from nothing) cannot have a cut-free proof, because no logical rule produces it. Therefore the system is consistent without appealing to semantics. Second, it gives a decision procedure for the validity of propositional sequents: proof search in cut-free LK is deterministic and terminating. Third, it implies the interpolation theorem and other deep metatheorems about the logic. Sequent calculus thus shifts the focus from "what can be proved?" to "what do proofs look like?" — a move that opened the door to structural proof theory and later to the Curry-Howard correspondence between proofs and programs.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Propositional Connectives → Propositional Semantics and Valuations → Truth Functions and Interpretation → Formula Evaluation and Truth Tables → Logical Equivalence of Formulas → Logical Equivalence in Propositional Logic → Conjunctive and Disjunctive Normal Forms → Sequent Calculus

Longest path: 78 steps · 396 total prerequisite topics

Prerequisites (2)

Leads To (2)