Second-order arithmetic
The language and models of second-order arithmetic, the base system RCA₀, and the formalization of analysis.
The framework of reverse mathematics: the two-sorted language of second-order arithmetic, its axioms and Henkin models, ω-models and the absoluteness of arithmetic formulas, the base theory RCA₀ and its characterization by Turing ideals, and the coding of real numbers and continuous functions, with the intermediate value theorem in RCA₀ and Specker sequences.
Contents
- 1
The language and models of second-order arithmetic
The two-sorted language of second-order arithmetic, its formula classes, the axioms of Z₂, Henkin structures and ω-models, absoluteness of arithmetic formulas, and the program of reverse mathematics.
- 1.1 The language
- 1.2 The axioms
- 1.3 Structures and ω-models
- 1.4 The program
- 1.5 Exercises
- 1.6 Notes and references
- 2
The base theory RCA₀
Δ⁰₁ comprehension and Σ⁰₁ induction; consequences of Σ⁰₁ induction; the ω-models of RCA₀ are the Turing ideals; the computable sets form the least ω-model, and non-provability in RCA₀ follows from computability-theoretic constructions.
- 2.1 The system
- 2.2 ω-models and Turing ideals
- 2.3 The role of induction
- 2.4 Exercises
- 2.5 Notes and references
- 3
Mathematics in RCA₀
Coding real numbers and continuous functions in second-order arithmetic; RCA₀ proves the completeness of the reals for sequences with a modulus of convergence and the intermediate value theorem; Specker sequences show that RCA₀ does not prove the monotone convergence theorem.
- 3.1 Real numbers
- 3.2 Continuous functions
- 3.3 The intermediate value theorem
- 3.4 Specker sequences
- 3.5 Exercises
- 3.6 Notes and references