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

Hilbert System for Propositional Logic

College Depth 79 in the knowledge graph ☐ I know this ☆ Set as goal
1topic build on this
402prerequisites beneath it
See this on the map →
Soundness and Completeness of Propositional LogicProof Structure and Terminology→→Deduction Theorem for Propositional Logic
Hilbert-system axiom-schema modus-ponens deduction-theorem axiomatic-proof

Core Idea

A Hilbert system (or Hilbert-style calculus) derives theorems from a small set of axiom schemas using modus ponens as the sole inference rule: from φ and φ → ψ, infer ψ. Typical axiom schemas include φ → (ψ → φ) and (φ → (ψ → χ)) → ((φ → ψ) → (φ → χ)). The deduction theorem — if Γ ∪ {φ} ⊢ ψ then Γ ⊢ φ → ψ — bridges the gap between derivation and implication, making Hilbert proofs tractable despite their apparent rigidity. Hilbert systems are historically important as the first fully formalized proof systems and remain standard in metatheory.

How It's Best Learned

Prove simple theorems (e.g., φ → φ) from the axiom schemas and modus ponens alone, experiencing the difficulty firsthand. Then prove the deduction theorem and see how it dramatically simplifies subsequent proofs by allowing assumption discharge.

Common Misconceptions

Explainer

You know from soundness and completeness that propositional logic has a clean semantic theory: a formula is a tautology iff it is true under every valuation. The Hilbert system asks a different question: can we derive tautologies *syntactically*, from axioms and rules alone, without ever appealing to truth tables? The answer is yes — and the Hilbert system does it with a striking minimalism: just axiom schemas and modus ponens (MP), the rule "from φ and φ→ψ, conclude ψ."

The axiom schemas are typically three (there are equivalent alternatives, but the classic set includes):

These three schemas and MP are sufficient to derive *every propositional tautology*. The proof of this is the completeness theorem for Hilbert systems, which mirrors the semantic completeness you already know. Soundness is straightforward: every axiom schema is a tautology, and MP preserves tautologies, so every derivable formula is a tautology.

The obstacle is that Hilbert proofs are painful to *find*. Even proving φ → φ (a trivial tautology) takes several steps using K and S. The deduction theorem is the key that unlocks tractability: if from Γ ∪ {φ} you can derive ψ, then from Γ alone you can derive φ → ψ. This means you can treat assumptions as temporary hypotheses, discharge them at the end by "moving them into the arrow," and this transformation is always possible. The deduction theorem is proved by induction on the derivation length: for each step in the derivation of ψ from Γ ∪ {φ}, construct a corresponding derivation of φ → (that step) from Γ. The base cases (axioms and the assumption φ itself) require using K and a self-application of K+S; the inductive step for MP is an application of S. It is a metatheorem — a theorem *about* the proof system, not *in* it.

Why Hilbert systems matter, despite their awkwardness: they isolate the logical content in the axioms themselves, making it easy to study what changes when you modify the logic. If you want intuitionistic logic, drop the double-negation axiom. If you want modal logic, add a necessity axiom. If you want relevance logic, restrict K. The single inference rule means that any two derivations with the same conclusion are related by a simple structural analysis. Natural deduction and sequent calculi (which you will study next) are more ergonomic for constructing proofs, but Hilbert systems remain the standard tool for metatheory — proving things about logics rather than within them.

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 → Soundness and Completeness of Propositional Logic → Hilbert System for Propositional Logic

Longest path: 80 steps · 402 total prerequisite topics

Prerequisites (2)

Leads To (1)