We will see that, in many ways, ΠΠ11 sets form the frontier between classical descriptive set theory and metamathematics. This chapter can be seen as the start of our transition to metamathematics. We will detail the distinguished role well-founded relations play in the analysis of ΠΠ11 sets.
Analytic sets are projections of closed sets. Closed sets are in NN×NN are infinite paths through trees on N×N, i.e. two-dimensional trees.
As in the one-dimensional case, we use [T] to denote the set of all infinite paths through T. It follows that A⊆NN is analytic if and only if there exists a two-dimensional tree T on N×N such that
We obtain the following normal form for co-analytic sets.
If A is (lightface) Π11, then there exists a computable such T, and the mapping α↦T(α) is computable, as a mapping between reals and trees (which can be coded by reals). This relativizes, i.e. for a Π11(γ) set, the mapping α↦T(α) is computable in γ. Since computable mappings are continuous, we obtain that the in the above proposition, the mapping α↦T(α) is continuous.
How does one show that a specific set is not Borel? A related question is: Given a definition of a set in second order arithmetic, how can we tell that there is not an easier definition (in the sense that it uses less quantifier changes, no function quantifiers etc.)? The notion of completeness for classes in Polish spaces provides a general method to answer such questions.
The important fact about Wadge reducibility is that it preserves classes closed under continuous preimages.
Proof
If A≤WB via f, then A=f−1(B).
Γ-complete sets can be seen as the most complicated members of Γ. In particular, for the ΣΣ/ΠΠ classes complete sets cannot be members of the dual class. For instance, a ΠΠ11-complete set cannot be ΣΣ11, since this would mean it is Borel, and hence every ΠΠ11 set would be Borel, which we have seen is not true.
If A⊆NN×NN is NN-universal for some class Γ in the Borel or projective hierarchy, then the set
It follows that complete sets exist for all levels of the Borel and projective hierarchy. However, the universal sets they are based on are rather abstract objects. Complete sets are most useful when we can show that a specific property implies completeness. We will encounter next an important example for the class of co-analytic sets.
Coding a linear order is easily seen to be Π10, hence WOrd is Π11, too.
Proof
We have seen in the chapter on Trees that a tree has an infinite path if and only if the inverse prefix ordering is ill-founded. Trees can be coded as reals, and hence Proposition 1 yields immediately that WF is ΠΠ11-complete.
For WOrd we use the Kleene-Brouwer ordering and refer to Proposition 2.
The theorem lets us gain further insights in the structure of co-analytic sets. If α∈NN codes a well-ordering on N, let
∥α∥= order type of well-ordering coded by α.
It is clear that ∥α∥<ω1. For a fixed ordinal ξ<ω1, we let
WOrdξ={α∈WOrd:∥α∥≤ξ}.
Proof
Let α∈NN. We say m∈N is in the domain of Eα, m∈dom(Eα), if
∃n[mEαn∨nEαm].
It is clear from the definition of Eα that dom(Eα) is Borel. For ξ<ω1, let
Bξ={(α,n):Eα↾{m:mEαn} is a well-ordering of order type ≤ξ}
We show by transfinite induction that every Bξ is Borel. Suppose Bζ is Borel for all ζ<ξ. Then, since ξ is countable, ⋃ζ<ξBζ is Borel, too. But
(α,n)∈Bξ⟺∀m[mEαn⇒(α,m)∈ζ<ξ⋃Bζ],
and from this it follows that Bξ is Borel. Finally, note that
α∈WOrdξ⟺∀n[n∈dom(Eα)⇒(α,n)∈Bξ],
which implies that WOrdξ is Borel.
Proof
Since WOrd is ΠΠ11-complete, every co-analytic set A is the preimage of WOrd for some continuous function f. We have
WOrd=ξ<ω1⋃WOrdξ,
and hence
A=ξ<ω1⋃f−1(WOrdξ).
Since continuous preimages of Borel sets are Borel, the result follows.
If we work instead with the set
Cξ={α:α∈WOrdξ or ∃n∈dom(Eα)[Eα↾{m:mEαn} is a well-ordering of order type ξ]},