proof theory
Reverse Mathematics
You should know: proof theory, second order logic
Overview
Reverse mathematics asks: which axioms are actually necessary to prove a given theorem? Instead of proving theorems from axioms, one proves that specific axioms are equivalent to specific theorems over a weak base theory. Most theorems of ordinary mathematics fall into exactly five levels (the 'Big Five'), revealing a remarkable classification of mathematical content by logical strength.
Intuition
To prove the intermediate value theorem (IVT), one needs to construct a zero of a continuous function — a computational task. Reverse mathematics measures exactly which comprehension axiom (how much set existence) is required: IVT turns out equivalent to WKL₀ (Weak König's Lemma) over the base theory RCA₀. Two theorems equivalent to WKL₀ require 'the same amount of mathematics'.
Formal Definition
Base system: recursive comprehension axiom, induction for Sigma-0-1 formulas
WKL_0: adds Weak König's Lemma (corresponds to compactness arguments)
ACA_0: arithmetic comprehension; proof-theoretically equivalent to PA
Two theorems are equivalent over RCA_0 if each proves the other
Notation
| Notation | Meaning |
|---|---|
| Recursive Comprehension Axiom (base system, computable math) | |
| Weak König's Lemma system (compactness) | |
| Arithmetic Comprehension Axiom (equivalent to PA) | |
| Arithmetic Transfinite Recursion | |
| Pi-1-1 Comprehension Axiom (strongest of the Big Five) |
Theorems
Worked Examples
In RCA₀ we have only computable sets. Consider the computable function \(f : [0,1] \to \mathbb{R}\) with \(f(0) < 0 < f(1)\). Finding a zero requires searching a binary tree of rational approximations — an infinite binary tree.
By Weak König's Lemma (WKL), every infinite binary tree has an infinite path; this path corresponds to the binary expansion of the zero of \(f\). Without WKL, the zero might not exist as a computable real.
For the reverse direction: given WKL, one can prove IVT by the standard binary search algorithm (bisection method), which converges using the completeness of \(\mathbb{R}\) that WKL₀ can establish.
Answer: IVT requires WKL₀: the zero is found via WKL applied to the bisection tree; conversely IVT proves WKL₀ over RCA₀.
Practice Problems
Place the following theorems in the Big Five hierarchy and justify: (a) every countable field has an algebraic closure; (b) every vector space has a basis.
What is the proof-theoretic ordinal of ACA₀, and how does it compare to that of PA?
Describe what it means for Ramsey's theorem RT²₂ (for pairs and 2 colours) to not fit neatly into the Big Five, and what this reveals about the landscape of reverse mathematics.
Historical Background
Harvey Friedman introduced reverse mathematics in 1974. Stephen Simpson systematised the programme in his 1999 monograph. The programme focuses on subsystems of second-order arithmetic (\(Z_2\)) with a weak base system RCA₀ corresponding roughly to computable mathematics. The unexpected collapse of most of mathematics into just five equivalence classes was a striking empirical discovery.
- 1974
Friedman introduces reverse mathematics
Harvey Friedman
- 1975
Friedman identifies the Big Five subsystems
Harvey Friedman
- 1999
Simpson publishes the definitive monograph Subsystems of Second Order Arithmetic
Stephen Simpson
Summary
- Reverse mathematics asks: which axioms are necessary and sufficient to prove a given theorem?
- The base system RCA₀ corresponds to computable mathematics; theorems are proved equivalent to stronger systems over it.
- The Big Five systems (RCA₀, WKL₀, ACA₀, ATR₀, \(\Pi^1_1\)-CA₀) capture most of ordinary mathematics.
- IVT and Heine–Borel are equivalent to WKL₀; Bolzano–Weierstrass to ACA₀.
- The programme reveals fine logical distinctions hidden in classical mathematics.
References
- BookSimpson, S. Subsystems of Second Order Arithmetic (2nd ed.). AMS, 2009.
- BookHirschfeldt, D. Slicing the Truth. World Scientific, 2015.
Mathematics