155 (1998)
When a partial Borel order is linearizable
by
Vladimir K a n o v e i (Moscow)
Abstract. We prove a classification theorem of the “Glimm–Effros” type for Borel order relations: a Borel partial order on the reals either is Borel linearizable or includes a copy of a certain Borel partial order ≤
0which is not Borel linearizable.
Notation. A binary relation 4 on a set X is a partial quasi-order , or p.q.-o. in brief, on X, iff x 4 y ∧ y 4 z ⇒ x 4 z, and x 4 x for any x ∈ X. In this case, ≈ is the associated equivalence relation, i.e. x ≈ y iff x 4 y∧y 4 x.
If in addition x ≈ x ⇒ x = x for any x then 4 is a partial order , or p.o., so that, say, forcing relations are p.q.-o.’s, but, generally speaking, not p.o.’s in this terminology.
A p.o. is linear (l.o.) iff we have x 4 y ∨ y 4 x for all x, y ∈ X.
Let 4 and 4
0be p.q.-o.’s on resp. X and X
0. A map h : X → X
0will be called half order preserving, or h.o.p., iff x 4 y ⇒ h(x) 4
0h(y).
Definition 1. A Borel p.q.-o. hX; 4i is Borel linearizable iff there is a Borel l.o. hX
0; 4
0i and a Borel h.o.p. map h : X → X
0(called a linearization map) satisfying x ≈ y ⇔ h(x) = h(y) (
1).
Introduction. Harrington, Marker, and Shelah [2] proved several the- orems on Borel partial order relarions, mainly concerning thin p.q.-o.’s, i.e.
those which do not admit uncountable pairwise incomparable subsets. In particular, they demonstrated that any such Borel p.q.-o. is Borel lineariz- able, and moreover the corresponding l.o. hX
0; 4
0i can be chosen as a sub- order of h2
α; ≤
lexi for some α < ω
1, where ≤
lexis the lexicographical order.
Key words and phrases: Borel partial order, Borel linear order.
1991 Mathematics Subject Classification: 03E15, 04A15.
This paper was accomplished during my visit to Caltech in April 1997. I thank Cal- tech for support and A. S. Kechris and J. Zapletal for useful information and interesting discussions relevant to the topic of this paper during the visit.
(
1) The equivalence cannot be dropped in this definition as otherwise a one-element set X
0works in any case.
[301]
As elementary examples show that thinness is not a necessary condition for Borel linearizability, this result leaves open the problem of linearization of non-thin Borel p.q.-o.’s. Harrington et al. wrote in [2] that “there is little to say about nonthin orderings”, although there are many interesting among them like the dominance order on ω
ω.
Our main result will say that not all Borel p.q.-o.’s are Borel linearizable, and there exists a minimal one, in a certain sense, among them.
Definition 2. Let a, b ∈ 2
ω. We define a ≤
0b iff either a = b or a E
0b (
2) and a(k
0) < b(k
0) where k
0is the largest k such that a(k) 6= b(k) (
3).
The relation ≤
0is a Borel p.q.-o. on 2
ωwhich orders every E
0-class similarly to the integers Z (except for the class [ω × {0}]
E0ordered as ω and the class [ω × {1}]
E0ordered as ω
∗, the inverted order) but leaves any two E
0-inequivalent reals incomparable.
The following is the main result of the paper.
Theorem 3. Suppose that 4 is a Borel p.q.-o. on N = ω
ω. Then exactly one of the following two conditions is satisfied:
(I) 4 is Borel linearizable; moreover (
4), there exist an ordinal α < ω
1and a Borel linearization map h : hN; 4i → h2
α; ≤
lexi.
(II) there exists a continuous 1-1 map F : 2
ω→ N such that we have a ≤
0b ⇒ F (a) 4 F (b) while a 6E
0b implies that F (a) and F (b) are 4- incomparable (
5).
The theorem resembles the case of Borel equivalence relations where a necessary and sufficient condition for a Borel equivalence relation E to be smooth is that E
0(which is not smooth) does not continuously embed in E (Harrington, Kechris and Louveau [1]). (≤
0itself is not Borel linearizable.) The proof is essentially a combination of ideas and techniques in [1, 2].
1. Incompatibility. Let us first prove that (I) and (II) are incompatible.
(
2) That is, a(k) = b(k) for all but finite k, the Vitali equivalence relation on 2
ω. (
3) If one enlarges <
0so that, in addition, a <
0b whenever a, b ∈ 2
ωare such that a(k) = 1 and b(k) = 0 for all but finite k then the enlarged relation can be induced by a Borel action of Z on 2
ω, such that a <
0b iff a = zb for some z ∈ Z, z > 0.
(
4) The “moreover” assertion is an immediate corollary of the linearizability by the above-mentioned result of [2].
(
5) Then F associates a chain {F (b) : b E
0a} in h N ; 4 i to each E
0-class [a]
E0so that
any two different chains do not contain 4 comparable elements: let us call them fully
incomparable chains. Thus (II) essentially says that 4 admits an effectively “large” Borel
family of fully incomparable chains, which is therefore necessary and sufficient for 4 to
be not Borel linearizable.
Suppose otherwise. The superposition of the maps F and h is then a Borel h.o.p. map φ : h2
ω; ≤
0i → h2
α; ≤
lexi satisfying the following: φ(a) = φ(b) implies that a E
0b, i.e. a and b are ≤
0comparable.
Therefore, as any E
0-class is ≤
0-ordered similarly to Z, ω, or ω
∗, the φ-image X
a= φ”[a]
E0of the E
0-class of any a ∈ 2
ωis ≤
lex-ordered similarly to a subset of Z. If X
a= {x
a} is a singleton then put ψ(a) = x
a.
Assume now that X
acontains at least two points. In this case we can effectively pick an element in X
a! Indeed, there is a maximal sequence u ∈ 2
<αsuch that u ⊆ x for each x ∈ X
a. Then the set X
aleft= {x ∈ X : u
∧0 ⊆ x} contains a ≤
lex-largest element, which we denote by ψ(a).
To conclude, ψ is a Borel reduction of E
0to the equality on 2
α, i.e.
a E
0b iff ψ(a) = ψ(b), which is impossible because E
0is not a smooth Borel equivalence relation (see [1]).
2. The dichotomy. As usual, it will be assumed that the p.q.-o. 4 of Theorem 3 is a ∆
11relation. Let ≈ denote the associated equivalence.
Following [2] let, for α < ω
1CK, F
αbe the family of all h.o.p. ∆
11functions f : hN; 4i → h2
α; ≤
lexi. Then F = S
α<ω1CK
F
αis a (countable) Π
11set, in a suitable coding system for functions of this type. (See [2] for details.)
Define, for x, y ∈ N, x ≡ y iff f (x) = f (y) for any f ∈ F.
Lemma 4 (see [2]). ≡ is a Σ
11equivalence relation including ≈.
P r o o f. As 4 is ∆
11, one gets by a rather standard argument a Π
11set N ⊆ ω and a function f
n∈ F for any n ∈ N so that F = {f
n: n ∈ N } and the relations n ∈ N ∧ f
n(x) ≤
lexf
n(y) and n ∈ N ∧ f
n(x) <
lexf
n(y) are presentable in the form n ∈ N ∧ O(x, y) and n ∈ N ∧ O
0(x, y) where O, O
0are Σ
11relations. Now x ≡ y iff ∀n (n ∈ N ⇒ f
n(x) = f
n(y)), as required.
Case 1: ≡ coincides with ≈. Let us show how this implies (I) of Theo- rem 3. The set
P = {hx, y, ni : x 6≈ y ∧ f
n(x) 6= f
n(y)}
is Π
11and, by the assumption of Case 1, its projection on x, y coincides with the complement of ≈ . Let Q ⊆ P be a Π
11set uniformizing P in the sense of N
2× ω. Then Q is ∆
11because
Q(x, y, n) ⇔ x 6≈ y ∧ ∀n
06= n (¬Q(x, y, n
0)).
It follows that N
0= {n : ∃x, y Q(x, y, n)} ⊆ N is Σ
11. Therefore by the Σ
11separation theorem there is a ∆
11set M such that N
0⊆ M ⊆ N (
6).
Consider a ∆
11enumeration M = {n
l: l ∈ ω}. For any l, f
nl∈ F
αfor some ordinal α = α
l< ω
CK1. Another standard argument (see
(
6) Harrington et al. [2] use a general reflection theorem to get such a set, but a more
elementary reasoning sometimes has advantage.
[2]) shows that in this case (e.g. when M ⊆ N is a ∆
11set) the ordinals α
lare bounded by some α < ω
CK1. It follows that the function h(x) = f
n0(x)
∧f
n1(x)
∧f
n2(x)
∧. . .
∧f
nl(x)
∧. . . belongs to some F
β, β ≤ α · ω. On the other hand, by the construction we have x ≈ y ⇔ h(x) = h(y), hence h satisfies (I) of Theorem 3.
Case 2: ≈ $ ≡. Assuming this we work towards (II) of Theorem 3.
3. The domain of singularity. By the assumption the Σ
11set A = {x : ∃y (x ≈ y ∧ x 6≡ y)} is non-empty.
Define X ≡ Y iff we have ∀x ∈ X ∃y ∈ Y (x ≡ y) and vice versa.
Proposition 5. Let X, Y ⊆ A be non-empty Σ
11sets satisfying X ≡ Y.
Then the sets
P
+= {hx, yi ∈ X × Y : x ≡ y ∧ x 4 y}, and P
−= {hx, yi ∈ X × Y : x ≡ y ∧ x 64 y}
are non-empty Σ
11sets, their projections (
7) pr
1P
+and pr
1P
−are Σ
11- dense in X (
8), while the projections pr
2P
+and pr
2P
−are Σ
11-dense in Y .
P r o o f. The density easily follows from the non-emptiness, so let us concentrate on the latter. We prove that P
+6= ∅.
Suppose on the contrary that P
+= ∅. Then there is a single function f ∈ F such that the set {hx, yi ∈ X × Y : f (x) = f (y) ∧ x 4 y} is empty.
(See the reasoning in Case 1 of Section 2.) Define
X
∞= {x : ∀y ∈ Y (f (x) = f (y) ⇒ x 64 y)},
so that X
∞is a Π
11set and X ⊆ X
∞but Y ∩ X
∞= ∅. Using separation, we can easily define an increasing sequence of sets
X = X
0⊆ U
0⊆ X
1⊆ U
1⊆ . . . ⊆ X
n⊆ U
n⊆ . . . ⊆ X
∞so that U
n= {x
0: ∃x ∈ X
n(f (x) = f (x
0) ∧ x 4 x
0)} while X
n+1∈ ∆
11for all n. (Note that if X
n⊆ X
∞and U
nis defined as indicated then U
n⊆ X
∞too.) Moreover, a proper execution of the construction (
9) allows getting the final set U = S
n
U
n= S
n
X
nin ∆
11. Note that X ⊆ U , but Y ∩ U = ∅ since U ⊆ X
∞.
Put f
0(x) = f (x)
∧1 whenever x ∈ U, and f
0(x) = f (x)
∧0 otherwise. We assert that f
0∈ F. Indeed, suppose that x
04 y
0; we prove f
0(x
0) ≤
lexf
0(y
0).
(
7) For a set P ⊆ N
2, pr
1P and pr
2P have the obvious meaning of the projections on the resp. 1st and 2nd copy of N .
(
8) That is, each of them intersects any non-empty Σ
11set X
0⊆ X.
(
9) We refer to the proof of an “invariant” effective separation theorem in [1], which
includes a similar construction.
It can be assumed that f (x
0) = f (y
0). It remains to check that x
0∈ U ⇒ y
0∈ U, which easily follows from the definition of the sets U
n. Thus f
0∈ F.
However, clearly f
0(x) 6= f
0(y), hence x 6≡ y, whenever x ∈ X and y ∈ Y , which contradicts the assumption that X ≡ Y .
Now we prove that P
−6= ∅. Consider first the case X = Y. Suppose on the contrary that P
−= ∅. Then, as above, there is a single function f ∈ F such that the set {hx, yi ∈ X
2: f (x) = f (y) ∧ x 64 y} is empty, so that ≡ and ≈ coincide on X. Our plan is to find functions f
0, f
00∈ F such that
Q
0= {hx, yi ∈ X × N : f
0(x) = f
0(y) ∧ y 64 x}, Q
00= {hx, yi ∈ X × N : f
00(x) = f
00(y) ∧ x 64 y}
are empty sets; then Q = {hx, yi ∈ X × N : x ≡ y ∧ y 6≈ x} = ∅, which contradicts ∅ 6= X ⊆ A.
Let us find f
0; the case of the other function is similar. Define X
∞= {x : ∀x
0∈ X (f (x) = f (x
0) ⇒ x 4 x
0)},
so that X
∞is Π
11and X ⊆ X
∞. As above there is a sequence of sets X = X
0⊆ U
0⊆ X
1⊆ U
1⊆ . . . ⊆ X
n⊆ U
n⊆ . . . ⊆ X
∞such that U
n= {u : ∃x ∈ X
n(f (x) = f (u) ∧ u 4 x)} while X
n+1∈ ∆
11for all n and the final set U = S
n
U
n= S
n
X
nbelongs to ∆
11.
Set f
0(x) = f (x)
∧0 whenever x ∈ U, and f
0(x) = f (x)
∧1 otherwise.
Then f
0∈ F. We prove that f
0witnesses that Q
0= ∅. Consider any x ∈ X and y ∈ N such that f
0(x) = f
0(y). Then in particular f (x) = f (y) and x ∈ U ⇔ y ∈ U, so that y ∈ U because we know that x ∈ X ⊆ U. Thus y ∈ X
∞, so by definition y 4 x, as required.
Finally, we prove P
−6= ∅ in the general case. By the result for the case X = Y, the Σ
11set P
0= {hx, x
0i ∈ X
2: x ≡ x
0∧ x 64 x
0} is non-empty. Let X
0= {x
0∈ X : ∃x P
0(x, x
0)} and Y
0= {y ∈ Y : ∃x
0∈ X
0(x
0≡ y)}, so that X
0, Y
0are Σ
11sets satisfying X
0≡ Y
0. By the result for P
+there exist x
0∈ X
0and y ∈ Y
0satisfying x
0≡ y and y 4 x
0. Now there is x ∈ X such that x ≡ x
0and x 64 x
0. Then x ≡ y and x 64 y, as required.
4. The forcing notions involved. Our further strategy will be the following. We shall define a generic extension of the universe V (where The- orem 3 is being proved) in which there exists a function F which witnesses (II) of Theorem 3. However, as the existence of such a function is a Σ
21statement, we obtain the result for V by the Shoenfield absoluteness theo- rem (
10).
Definition 6. P is the collection of all non-empty Σ
11sets X ⊆ A.
(
10) In fact, the proof can be conducted without any use of metamathematics, as in
[1], but at the cost of longer reasoning.
It is a standard fact that P (the Gandy forcing) forces a real which is the only real which belongs to every set in the generic set G ⊆ P. (We identify Σ
11sets in the ground universe V with their copies in the extension.)
Definition 7. P
+2is the collection of all non-empty Σ
11sets P ⊆ A
2such that P (x, y) ⇒ x ≡ y ∧ x 4 y. The collection P
−2is defined similarly but with the requirement P (x, y) ⇒ x ≡ y ∧ x 64 y instead.
Both P
+2and P
−2are non-empty forcing notions by Proposition 5. Each of them forces a pair of reals hx, yi ∈ A
2satisfying resp. x 4 y and x 64 y.
Definition 8. P
2≡is the collection of all sets of the form Υ = X × Y where X, Y are sets in P satisfying X ≡ Y .
Lemma 9. P
2≡forces a pair of reals hx, yi such that x 64 y.
P r o o f. Suppose that, on the contrary, a condition Υ
0= X
0× Y
0in P
2≡forces x 4 y. Consider a more complicated forcing P which consists of forcing conditions of the form p = hΥ, P, Υ
0, Qi, where Υ = X × Y and Υ
0= X
0× Y
0belong to P
2≡, P ∈ P
+2, P ⊆ Y × X
0, Q ∈ P
−2, Q ⊆ X × Y
0, and the sets pr
1P ⊆ Y , pr
2P ⊆ X
0, pr
1Q ⊆ X and pr
2Q ⊆ Y
0are Σ
11-dense in resp. Y, X
0, X, Y
0.
For instance, setting P
0= {hy, x
0i ∈ Y
0× X
0: y ≡ x
0∧ y 4 x
0} and Q
0= {hx, y
0i ∈ X
0× Y
0: x ≡ y
0∧ x 64 y
0}, we get a condition p
0= hΥ
0, P
0, Υ
0, Q
0i ∈ P by Proposition 5.
It is the principal fact that if p = hΥ, P, Υ
0, Qi ∈ P and we strengthen one of the components within the corresponding forcing notion then this can be appropriately reflected in the other components. To be concrete assume that, for instance, P
∗∈ P
+2, P
∗⊆ P, and find a condition p
1= hΥ
1, P
1, Υ
10, Q
1i ∈ P satisfying Υ
1⊆ Υ , Υ
10⊆ Υ
0, P
1⊆ P
∗, and Q
1⊆ Q.
Assume that Υ = X × Y and Υ
0= X
0× Y
0. Consider the non-empty Σ
11sets Y
2= pr
1P
∗⊆ Y and X
2= {x ∈ X : ∃y ∈ Y
2(x ≡ y)}. It follows from Proposition 5 that Q
1= {hx, yi ∈ Q : x ∈ X
2} 6= ∅, hence Q
1is a condition in P
−2and X
1= pr
1Q
1is a non-empty Σ
11subset of X
2⊆ X.
The set Y
1= {y ∈ Y
2: ∃x ∈ X
1(x ≡ y)} satisfies X
1≡ Y
1, therefore Υ
1= X
1× Y
1∈ P
2≡. Furthermore, P
1= {hy, xi ∈ P
∗: y ∈ Y
1} ∈ P
+2.
Put X
10= pr
2P
1⊆ X
0and Y
10= pr
2Q
1⊆ Y
0. Notice that Y
1≡ X
10be- cause any condition in P
+2is a subset of ≡, similarly X
1≡ Y
10, and X
1≡ Y
1(see above). It follows that X
10≡ Y
10, hence Υ
10= X
10×Y
10is a condition in P
2≡.
Now p
1= hΥ
1, P
1, Υ
10, Q
1i ∈ P as required.
We conclude that P forces “quadruples” of reals hx, y, x
0, y
0i such that
the pairs hx, yi and hx
0, y
0i are P
2≡-generic, hence satisfy x 4 y and x
04 y
0provided the generic set contains Υ
0—by the assumption above. Further-
more, the pair hy, x
0i is P
+2-generic, hence y 4 x
0, while the pair hx, y
0i is
P
−2-generic, hence x 64 y
0, which is a contradiction.
5. The splitting construction. Let, in the universe V, κ = 2
ℵ0. Let V
+be a κ-collapse extension of V.
Our aim is to define, in V
+, a splitting system of sets which leads to a function F satisfying (II) of Theorem 3. Let us fix two points before the construction starts.
First, as the forcing notions involved are countable in V, there exist, in V
+, enumerations {D(n) : n ∈ ω}, {D
2(n) : n ∈ ω}, and {D
2(n) : n ∈ ω}
of all open dense sets in resp. P, P
+2, P
2≡, which (the dense sets) belong to V, such that D(n + 1) ⊆ D(n) etc. for each n.
Second, we introduce the notion of a crucial pair. A pair hu, vi of binary sequences u, v ∈ 2
nis called crucial iff u = 1
k∧0
∧w and v = 0
k∧1
∧w for some k < n and w ∈ 2
n−k−1. One easily sees that the graph of all crucial pairs in 2
nis actually a chain connecting all members of 2
n.
We define, in V
+, a system of sets X
u∈ P, where u ∈ 2
<ω, and sets P
uv∈ P
+2, hu, vi being a crucial pair in some 2
n, satisfying the following conditions:
(1) X
u∈ D(n) whenever u ∈ 2
n; X
u∧i⊆ X
u;
(2) if hu, vi is a crucial pair in 2
nthen P
uv∈ D
2(n) and P
u∧i, v∧i⊆ P
uv; (3) if u, v ∈ 2
nand u(n − 1) 6= v(n − 1) then X
u× X
v∈ P
2≡, X
u× X
v∈ D
2(n), and X
u∩ X
v= ∅;
(4) if hu, vi is a crucial pair in 2
nthen pr
1P
uv= X
uand pr
2P
uv= X
v. Why does this imply the existence of a required function? First of all for any a ∈ 2
ω(in V
+) the sequence of sets X
a¹nis P-generic over V by (1), therefore the intersection T
n∈ω