Cite

This course has no released version yet: the text at this address may change. Cite a released version when one exists.

/courses/hyperarithmetic/sigma11-classes
@misc{hyperarithmetic-sigma11-classes,
  title = {{Σ¹₁ classes and pseudo-well-orderings}},
  howpublished = {Lesson 3 of \emph{Hyperarithmetic sets}, Computability Theory course notes},
  url = {/courses/hyperarithmetic/sigma11-classes},
  note = {Unreleased working version}
}

To cite a single statement, use the # link that appears next to its heading.

Lesson 3 of 3

Σ¹₁ classes and pseudo-well-orderings

Σ¹₁ classes as projections of closed sets of Baire space; a computable tree with paths but no hyperarithmetic path; the Kleene basis theorem; Harrison's computable linear orders that are ill-founded but have no hyperarithmetic descending sequence; consequences for reverse mathematics.

35 min3 questions
Before this lesson:The hyperarithmetic sets are the Δ¹₁ sets · Computable members (Π⁰₁ classes)
Hyperarithmetic sets · lesson 3 of 3
  1. Iterating the jump along notations
  2. The hyperarithmetic sets are the Δ¹₁ sets
  3. Σ¹₁ classes and pseudo-well-orderings

In Cantor space, every non-empty Π10\Pi^0_1 class has a low member. In Baire space, the situation changes completely: a computable tree on N\nat may have paths, none of them hyperarithmetic. The classes of sets definable by an existential set quantifier, the Σ11\Sigma^1_1 classes, are the projections of the sets of paths of such trees, and their members can be very complex. This lesson proves the existence of computable trees without hyperarithmetic paths, the Kleene basis theorem, and the existence of pseudo-well-orderings: computable linear orders that look well-ordered to the hyperarithmetic sets. These objects explain why the hyperarithmetic sets do not form a model of ATR0\mathsf{ATR}_0.

3.1 Σ¹₁ classes

Definition 3.1.#

A class A⊆2N\mathcal A \subseteq \cs is Σ11\Sigma^1_1 if there is an arithmetic formula φ(X,Y)\varphi(X, Y) with X∈A  ⟺  ∃Y φ(X,Y)X \in \mathcal A \iff \exists Y\, \varphi(X, Y).

By the normal form theorem (Kleene normal form), applied with the set variable XX as a parameter, every Σ11\Sigma^1_1 class is the projection of the set of paths of a computable tree: there is a computable tree SS of pairs (σ,τ)∈2<N×N<N(\sigma, \tau) \in 2^{<\nat} \times \nat^{<\nat} of the same length such that X∈AX \in \mathcal A if and only if (X,f)(X, f) is a path of SS for some f∈NNf \in \nat^\nat. Every Π10\Pi^0_1 class, and every hyperarithmetic singleton, is Σ11\Sigma^1_1.

3.2 Trees without hyperarithmetic paths

Theorem 3.2 (Kleene).#

There is a computable tree T⊆N<NT \subseteq \nat^{<\nat} that has a path but no hyperarithmetic path.

Proof of Theorem 3.2.

Suppose that every computable tree with a path has a hyperarithmetic path, a function ff being identified with its graph, which is hyperarithmetic if and only if ff is. Then for every index ii of a computable tree TiT_i,

i∉WF  ⟺  ∃X∈HYP (X is the graph of a path of Ti),i \notin \mathrm{WF} \iff \exists X \in \mathrm{HYP}\ (X \text{ is the graph of a path of } T_i),

and the right-hand side is Π11\Pi^1_1 by Corollary 2.4, the formula in parentheses being arithmetic. Being an index of a computable tree is an arithmetic property of ii, so the complement of WF\mathrm{WF}, which consists of the other numbers and of the indices of trees with a path, would be Π11\Pi^1_1. Then WF\mathrm{WF} would be Σ11\Sigma^1_1, contradicting Proposition 3.6 of “Well-founded trees and Π¹₁ sets”.

Hence the hyperarithmetic sets are not a basis for the Σ11\Sigma^1_1 classes, nor even for the sets of paths of computable trees on N\nat, the Π10\Pi^0_1 classes of Baire space. The difference with Cantor space comes from compactness: a computable binary tree with a path has a leftmost path computable in ∅′\emptyset' (Proposition 2.1 of “Computable members”), because the extendible nodes form a Π10\Pi^0_1 set; for a tree on N\nat, extendibility is Σ11\Sigma^1_1.

Theorem 3.3 (Kleene basis theorem).#

Every non-empty Σ11\Sigma^1_1 class has a member computable in O\mathcal O.

Proof of Theorem 3.3.

Let SS be a computable tree of pairs whose projection is the class. Let EE be the set of nodes (σ,τ)∈S(\sigma, \tau) \in S above which SS has a path; it is Σ11\Sigma^1_1, so its complement is Π11\Pi^1_1 and many-one reducible to O\mathcal O, which is Π11\Pi^1_1-complete (admitted in Well-founded trees and Π¹₁ sets). So E≤TOE \leq_T \mathcal O. The root belongs to EE. Define a path by choosing at each step the first immediate successor, in the order of codes, that belongs to EE; one exists, since a path through the current node passes through one of its successors. The resulting path (X,f)(X, f) is computable in EE, hence in O\mathcal O, and XX belongs to the class.

By Theorem 3.2, O\mathcal O cannot be replaced by a hyperarithmetic set. Gandy (1960) refined the theorem: every non-empty Σ11\Sigma^1_1 class has a member XX with ω1X=ω1CK\omega_1^X = \omega_1^{\mathrm{CK}}. Such an XX does not compute O\mathcal O, since ω1O>ω1CK\omega_1^{\mathcal O} > \omega_1^{\mathrm{CK}} (Computable ordinals and Kleene's O, relativization). This Gandy basis theorem is the analogue of the low basis theorem, with ω1X=ω1CK\omega_1^X = \omega_1^{\mathrm{CK}} playing the role of lowness; it is admitted here (Sacks, Higher Recursion Theory, Section III.1).

3.3 Pseudo-well-orderings

Theorem 3.4 (Harrison).#

There is a computable linear order that is not a well-ordering but has no hyperarithmetic descending sequence.

Proof of Theorem 3.4.

Let TT be the tree of Theorem 3.2, and LL the Kleene–Brouwer ordering on TT, a computable linear order. Since TT has a path, LL is not a well-ordering (Theorem 3.2 of “Well-founded trees and Π¹₁ sets”).

Let D=(σj)D = (\sigma_j) be a descending sequence in LL; we show that D′D' computes a path of TT. If σj+1<KBσj\sigma_{j+1} <_{\mathrm{KB}} \sigma_j, then σj+1\sigma_{j+1} extends σj\sigma_j or lies to its left, so whenever both are defined at position 00, σj+1(0)≤σj(0)\sigma_{j+1}(0) \leq \sigma_j(0). The root appears at most once, so from some point on all σj\sigma_j are non-empty, and their first values form a non-increasing sequence, eventually constant equal to some p(0)p(0). From that point on, all σj\sigma_j begin with p(0)p(0); the sequence ⟨p(0)⟩\langle p(0) \rangle appears at most once, after which all σj\sigma_j have length at least 22, and the same argument applies to their second values, which are eventually constant equal to some p(1)p(1); and so on. Each p ⁣↾kp \uh k is a prefix of some σj∈T\sigma_j \in T, so pp is a path of TT. The limit of a non-increasing sequence of numbers computable in DD is computable in D′D', uniformly: starting from any term, ask D′D' whether a later term is smaller, and move to it until the answer is negative. Applying this to the values at position kk, from a stage after which all σj\sigma_j extend p ⁣↾kp \uh k and are different from it, gives p(k)p(k) and such a stage for k+1k + 1; so p≤TD′p \leq_T D'.

If DD were hyperarithmetic, so would be D′D' and pp, contradicting the choice of TT.

Such an order is a pseudo-well-ordering, or Harrison order. Harrison showed that its order type is ω1CK⋅(1+η)+ρ\omega_1^{\mathrm{CK}} \cdot (1 + \eta) + \rho, where η\eta is the type of the rationals and ρ<ω1CK\rho < \omega_1^{\mathrm{CK}}: an initial well-ordered part of length ω1CK\omega_1^{\mathrm{CK}}, followed by copies of ω1CK\omega_1^{\mathrm{CK}} indexed by a dense order without endpoints, and a final segment of type ρ\rho; we admit this description.

3.4 Consequences for reverse mathematics

In the ω-model HYP\mathrm{HYP}, a Harrison order LL satisfies the arithmetic definition of being a linear order, and it has no descending sequence in the model; so HYP\mathrm{HYP} believes that LL is a well-ordering. Statements about well-orderings that hold in P(N)\mathcal P(\nat) may then fail in HYP\mathrm{HYP}.

The well-founded part WW of LL, the set of elements xx such that LL restricted to {y:y<Lx}\{ y : y <_L x \} is a well-ordering, has type exactly ω1CK\omega_1^{\mathrm{CK}}, without the admitted description. Each such restriction is a computable well-ordering, so the type is at most ω1CK\omega_1^{\mathrm{CK}}. If it were some α<ω1CK\alpha < \omega_1^{\mathrm{CK}}, then x∈Wx \in W if and only if the restriction of LL below xx embeds into a fixed computable well-ordering of type α\alpha, a Σ11\Sigma^1_1 condition; WW, which is Π11\Pi^1_1, would be Δ11\Delta^1_1, hence hyperarithmetic by Theorem 2.6. The complement of WW is non-empty, since LL is not a well-ordering, and has no LL-least element; choosing repeatedly the element of least code below the previous one gives a descending sequence computable in the complement of WW, which is hyperarithmetic, a contradiction.

Now a jump hierarchy along LL, as in the definition of ATR0\mathsf{ATR}_0, would compute, through its columns along the initial part WW of type ω1CK\omega_1^{\mathrm{CK}}, every set HaH_a with a∈Oa \in \mathcal O, hence every hyperarithmetic set; no hyperarithmetic set does that, by Proposition 1.5. This shows that HYP\mathrm{HYP} is not an ω-model of ATR0\mathsf{ATR}_0, as stated in Transfinite recursion and Π¹₁ comprehension; we admit the comparison between jump hierarchies along computable well-orderings and the H-sets (Simpson, Subsystems of Second Order Arithmetic, Section VIII.3).

3.5 Exercises

Exercise 3.5 ★.

Show that every non-empty Π10\Pi^0_1 class of subsets of N\nat has a hyperarithmetic member, and explain why this does not contradict Theorem 3.2.

Solution

The leftmost path of a computable binary tree with a path is computable in ∅′\emptyset' (Proposition 2.1 of “Computable members”), hence hyperarithmetic. Theorem 3.2 concerns trees on N\nat, whose paths form closed subsets of Baire space, which are not compact; their extendible nodes are not Π10\Pi^0_1 in general.

Exercise 3.6 ★★.

Show that the set of indices of computable linear orders with no hyperarithmetic descending sequence is Σ11\Sigma^1_1, and deduce a second proof of Theorem 3.4.

Solution

By Corollary 2.4, “there is a hyperarithmetic descending sequence in LeL_e” is Π11\Pi^1_1, so its negation is Σ11\Sigma^1_1; ”LeL_e is a linear order” is arithmetic. The resulting Σ11\Sigma^1_1 set PP contains WO\mathrm{WO}. If it were equal to WO\mathrm{WO}, then WO\mathrm{WO} would be Σ11\Sigma^1_1, contradicting Proposition 3.6 of “Well-founded trees and Π¹₁ sets”. So some e∈P∖WOe \in P \setminus \mathrm{WO} is the index of a computable linear order that is not a well-ordering and has no hyperarithmetic descending sequence.

3.6 Notes and references

Kleene (1955) proved the existence of computable trees with paths but no hyperarithmetic paths, and the basis theorem for O\mathcal O. Gandy (1960) proved the basis theorem that bears his name. Harrison (1968) studied the pseudo-well-orderings and determined their order types.

  • R. O. Gandy, On a problem of Kleene’s, Bulletin of the American Mathematical Society 66 (1960), 501–502.
  • J. Harrison, Recursive pseudo-well-orderings, Transactions of the American Mathematical Society 131 (1968), 526–543.
  • G. E. Sacks, Higher Recursion Theory, Springer, 1990.