The base theory of reverse mathematics should be weak enough to leave the interesting theorems unprovable, and strong enough to carry out the codings of mathematical objects. Friedman’s choice is , for recursive comprehension axiom: it asserts the existence of the sets computable from given sets, and allows induction for properties that can be verified by a search. Its ω-models are exactly the classes of sets closed under relative computability and join.
2.1 The system
The comprehension scheme consists of the universal closures of
for a formula and a formula in which does not occur free. The system consists of the basic axioms, the induction scheme, and the comprehension scheme.
Being is not a syntactic property, so the scheme asks for a and a definition and assumes their equivalence. The subscript records the restriction of induction to formulas. The induction axiom is the instance of induction for the bounded formula , so proves it.
Induction for formulas extends to their negations.
proves the induction scheme.
Let be with and , and suppose for some . Let be the formula , where is the subtraction, defined for ; is equivalent to a formula. Then holds. If and , then , and follows from the hypothesis applied to . So . By induction, holds, that is, , a contradiction.
The development of arithmetic in follows the usual lines: one defines pairing, finite sequences and finite sets coded by numbers, and shows that every primitive recursive function has a definition that proves to be total. In particular, the relation of Definition 1.4 of “Computation relative to an oracle” is expressed by a formula that proves equivalent to a formula, and "" by a formula. We admit this development, which is routine but long; see Simpson, Subsystems of Second Order Arithmetic, Section II.3. One of its consequences is bounded comprehension: for every formula and every , there is a finite set equal to . Its proof uses induction in an essential way.
2.2 ω-models and Turing ideals
A Turing ideal is a non-empty class such that for all , and whenever .
An ω-model satisfies if and only if is a Turing ideal.
By Proposition 1.6, every ω-model satisfies the basic axioms and the full induction scheme, so only comprehension matters.
We use twice that the formulas with set parameters define exactly the sets c.e. relative to (relativization of Corollary 4.6 of “Arithmetic definability”), and that the formulas define their complements.
() The class is non-empty: comprehension for the bounded formula , used as both and , gives . Let . The set is defined by a bounded formula with parameters , which is both and ; by comprehension in it belongs to . Let . Then and its complement are -c.e., so there are a formula and a formula with parameter that both define in . By absoluteness, , so comprehension gives a set with , and by absoluteness again.
() Let be and be , with set parameters and number parameters, such that . By absoluteness, and define the same set in ; it is c.e. and co-c.e. relative to , hence and (if , is computable and computable from any member of ). By absoluteness, witnesses the instance of comprehension in .
The class of computable sets is a Turing ideal, and it is contained in every Turing ideal, since a Turing ideal contains some set, which computes every computable set. So is the least ω-model of . Combined with the completeness theorem, this gives a method for unprovability: if a statement fails in , it is not provable in .
proves neither “every set has a Turing jump” nor “every infinite binary tree has an infinite path”.
Both statements fail in . The jump of is not computable, so “there is with ”, an instance of the first statement with an arithmetic matrix, is false in by absoluteness. There is an infinite computable binary tree without computable paths, whose paths are the members of (Theorem 2.6 of “Computable members”); in this tree is infinite, by absoluteness, and has no path.
2.3 The role of induction
In ω-models, induction is free. In general models, the restriction to induction has real consequences: there are models of in which induction fails, and statements of combinatorics, such as the infinite pigeonhole principle for arbitrarily many colors, are equivalent over to forms of induction or bounding. These phenomena require non-standard models, and are studied in Hájek and Pudlák’s monograph. The first-order part of is exactly the arithmetic theory : every arithmetic sentence provable in is provable from the basic axioms and induction (Friedman). These results are proved in the specialized course on induction and conservation (First-order parts and conservation).
2.4 Exercises
Show that the union of an increasing sequence of Turing ideals is a Turing ideal, and deduce that for every sequence , the class is an ω-model of .
Solution
Let . If , both belong to some , since the sequence increases, so . If , then . The union is non-empty. The classes are Turing ideals, since implies and is transitive; they increase with , since , so their union is a Turing ideal, and an ω-model of by Theorem 2.4.
Show that proves the least number principle: if is and holds for some , then there is a least with .
Solution
Write as with bounded ( may be a block of variables; then bounds each of them). Suppose that holds and there is no least with . Let be the formula
which is , and states that every fails , with witnesses below a common bound . If held, would be the least with ; so there is with , and witnesses . If witnesses , then for every , so fails, as would otherwise be least; take with ; then witnesses . By induction, holds, so , a contradiction.
The common bound is what keeps in : the formula is a bounded universal quantifier in front of a formula, and is not as written.
2.5 Notes and references
Friedman introduced with full induction, and the restricted system appears in Friedman (1976) and in Simpson’s work. The conservation of over is due to Friedman; a proof is in Simpson, Section IX.1.
- H. Friedman, Systems of second order arithmetic with restricted induction, I, II (abstracts), Journal of Symbolic Logic 41 (1976), 557–559.
- S. G. Simpson, Subsystems of Second Order Arithmetic, 2nd edition, Cambridge University Press, 2009, Chapters II and IX.
- P. Hájek and P. Pudlák, Metamathematics of First-Order Arithmetic, Springer, 1993.