EXACT DICKSON ORDINALS MARKUS MICHELBRINK, ANTON SETZER Abstract. We argue classicaly. We identify a natural number with the set of its predecessors. Definition 0.1. Let n ∈ N, ~x, ~y ∈ Nn and M, N ⊆ Nn . ~x ≤ ~y :⇔ ∀i < n.xi ≤ yi ~x < ~y :⇔ ~x ≤ ~y ∧ ~x 6= ~y M ∗ := {~y ∈ N|∀~x ∈ M.~x 6≤ ~y} N ⊑ M :⇔ N ∗ ⊆ M ∗ N ⊏ M :⇔ N ⊑ M ∧ N 6= M Proposition 0.1. metric. 1. The relation ≤ is reflexive, transitive and antisym- 2. The relation ⊑ is reflexive and transitive. ⊣ Proof. Simple verification. n Proposition 0.2. Every non empty set M ⊆ N has an <-minimal element. ⊣ Proof. Natural induction. Proposition 0.3. N ∗ ⊆ M ∗ ⇔ ∀~x ∈ M.∃~y ∈ N.~y ≤ ~x. Proof. ‘⇒’: Let ~x ∈ M . We have ~x ≤ ~x. Therefore ~x ∈ ∁M ∗ ⊆ ∁N ∗ . It follows ∃~y ∈ N.~y ≤ ~x. ‘⇐’: Let ~x ∈ ∁M ∗ . It follows that there is an ~x ∈ M with ~x ≤ ~z. Further there is a ~ y ∈ N with ~y ≤ ~x ≤ ~z. It follows ~z ∈ ∁N ∗ . ⊣ Definition 0.2. Incompn := {M ⊆ Nn |∀~x, ~y ∈ M.~x 6< ~y ∧ ~y 6< ~x} Proposition 0.4. The relation ⊑ is reflexive, transitive and antisymmetric on Incompn . Proof. Antisymmetric: Let M, N ∈ Incompn with M ⊑ N and N ⊑ M . By Definition we have M ∗ = N ∗ . Therefore also ∁M ∗ = ∁N ∗ . Let ~x ∈ M . We have ~x ∈ M ⊆ ∁M ∗ = ∁N ∗ . 1 2 MARKUS MICHELBRINK, ANTON SETZER Therefore there is a ~y ∈ N with ~y ≤ ~x. Analog it follows that there is a ~z ∈ M with ~z ≤ ~ y ≤ x. Since M ∈ Incompn we have ~x = ~z = ~y ∈ N. This shows M ⊆ N . That N ⊆ M follows analog. ⊣ Definition 0.3. Let M ⊆ Nn . I(M ) := M \ {~x ∈ M |∃~y ∈ M.~y < ~x}. Proposition 0.5. 1. I(M ) ∈ Incompn 2. I(M ) ⊆ M 3. I(I(M )) ⊆ I(M ). Proof. Ad 3.: ~x ∈ I(M ) ⇒ ~x ∈ M ∧ ∀~y ∈ M.~y 6< ~x ⇒ ~x ∈ I(M ) ∧ ∀~y ∈ I(M ).~y 6< ~x (since I(M ) ⊆ M ) ⇒ ~x ∈ I(I(M )). ⊣ Remark. Note that M ⊆ N 6⇒ I(M ) ⊆ I(N ) e.g. M = {h1, 1i}, N = {h0, 0i, h1, 1i}. Proposition 0.6. M ∗ = I(M )∗ Proof. ‘⊆’: Immediate since I(M ) ⊆ M . ‘⊇’: Let ~y ∈ I(M )∗ and ~x ∈ M . We must show ~x 6≤ ~y. Assume ~x ≤ ~y. Since ∀~x ∈ I(M ).~x 6≤ ~y we have ~x 6∈ I(M ), i.e. ∃~z ∈ M.~z < ~x. Let ~z be minimal with this property. It follows ~z ∈ I(M ) and ~z < ~y in contradiction to ~y ∈ I(M ). ⊣ Proposition 0.7. Every M ∈ Incompn is finite. Proof. We show by induction on n that for every infinite sequence (~xi )i∈N ∈ (Nn )N there are i, j ∈ N with i < j and ~xi ≤ ~xj . The claim follows immediate for n = 0. Let (~xi )i∈N ∈ (Nn+1 )N . We can build a subsequence (~yi )i∈N ∈ (Nn+1 )N with yi 0 ≤ yi+1 0 for all i ∈ N. By Induction Hypothesis we have i, j ∈ N with i < j and y~′ i ≤ y~′ j where y~′ is ~y without the first component. It follows ~yi ≤ ~yj . ⊣ We are going to define ord M ∈ ω n for non empty M ∈ Incompn . We give the definition only for n = 3. It is simple to extend our work to higher dimensions. EXACT DICKSON ORDINALS 3 Definition 0.4. Let M ∈ Incomp3 . We define M̄20 := M20 := {i ∈ N|{i} × N × N ⊆ M ∗ } M̄21 := M21 := {i ∈ N|N × {i} × N ⊆ M ∗ } M̄22 := M22 := {i ∈ N|N × N × {i} ⊆ M ∗ } M̄10,1 := {hi, ji ∈ N2 |{i} × {j} × N ⊆ M ∗ } M̄10,2 := {hi, ji ∈ N2 |{i} × N × {j} ⊆ M ∗ } M̄11,2 := {hi, ji ∈ N2 |N × {i} × {j} ⊆ M ∗ } M10,1 := {hi, ji ∈ M̄10,1 |i 6∈ M̄20 ∧ j 6∈ M̄21 } M10,2 := {hi, ji ∈ M̄10,2 |i 6∈ M̄20 ∧ j 6∈ M̄22 } M11,2 := {hi, ji ∈ M̄11,2 |i 6∈ M̄21 ∧ j 6∈ M̄22 } M̄0 := {hi, j, ki ∈ N3 |{i} × {j} × {k} ⊆ M ∗ } M0 := {hi, j, ki ∈ M̄0 |hi, ji 6∈ M̄10,1 ∧ hi, ki 6∈ M̄10,2 ∧ hj, ki 6∈ M̄11,2 }. We are going to show that the “non bar” sets in this definition are finite and that the functions giving the number of elements of these sets are computable from M . We start by showing that the membership relation for the sets in the Definition above is decidable. Proposition 0.8. Let M ∈ Incomp3 non empty. 1. 2. 3. 4. 5. 6. {i} × N × N ⊆ M ∗ ⇔ i < min(pr0 M ) N × {i} × N ⊆ M ∗ ⇔ i < min(pr1 M ) N × N × {i} ⊆ M ∗ ⇔ i < min(pr2 M ) {i} × {j} × N ⊆ M ∗ ⇔ ∀~x ∈ M.i < x0 ∨ j < x1 {i} × N × {j} ⊆ M ∗ ⇔ ∀~x ∈ M.i < x0 ∨ j < x2 N × {i} × {j} ⊆ M ∗ ⇔ ∀~x ∈ M.i < x1 ∨ j < x2 . Proof. Ad 1.: {i} × N × N ⊆ M ∗ ⇔ ∀j, k ∈ N.hi, j, ki ∈ M ∗ ⇔ ∀j, k ∈ N.∀~x ∈ M.~x 6≤ hi, j, ki ⇔ ∀j, k ∈ N.∀~x ∈ M.i < x0 ∨ j < x1 ∨ k < x2 ⇔ ∀~x ∈ M.i < x0 ⇔ i < min(pr0 M ). Ad 2.,3.: Analog. Ad 4.: {i} × {j} × N ⊆ M ∗ ⇔ ∀k ∈ N.hi, j, ki ∈ M ∗ ⇔ ∀k ∈ N.∀~x ∈ M.~x 6≤ hi, j, ki ⇔ ∀k ∈ N.∀~x ∈ M.i < x0 ∨ j < x1 ∨ k < x2 ⇔ ∀~x ∈ M.i < x0 ∨ j < x1 Ad 5.,6.: Analog. ⊣ 4 MARKUS MICHELBRINK, ANTON SETZER Corollary 0.9. The membership relation for the sets of Definition 0.4 is decidable. Next we show that we only need to test a finite set of tuples to count the elements of the “non bar” sets in Definition 0.4. Proposition 0.10. Let M ∈ Incomp3 non empty. 1. M20 = min(pr0 M ), M21 = min(pr1 M ), M22 = min(pr2 M ) 2. M10,1 = M10,1 ∩ (max(pr0 M ) × max(pr1 M )) M10,2 = M10,2 ∩ (max(pr0 M ) × max(pr2 M )) M11,2 = M11,2 ∩ (max(pr1 M ) × max(pr2 M )) 3. M0 = M0 ∩ (max(pr0 M ) × max(pr1 M ) × max(pr2 M )). Proof. Ad 1.: This follows immediatly from the previous Proposition. Ad 2.: Let hi, ji ∈ M10,1 . We must prove i < max(pr0 M ) and j < max(pr1 M ). We have i < x0 or j < x1 for ~x ∈ M by the previous Proposition. Since i 6∈ M̄20 exists a ~y ∈ M with y0 ≤ i. It follows j < y1 ≤ max(pr1 M ). Analog follows i < max(pr0 M ) and the claims for the other sets. Ad 3.: We simply repeat the argument from ad 2. Let hi, j, ki ∈ M10,1 . We must prove i < max(pr0 M ), j < max(pr1 M ) and k < max(pr2 M ). We have i < x0 , j < x1 or k < x2 for ~x ∈ M by the previous Proposition. Since hi, ji 6∈ M̄10,1 exists a ~y ∈ M with y0 ≤ i and y1 ≤ j. It follows k < y2 ≤ max(pr2 M ). ⊣ Corollary 0.11. The functions giving the number of elements of the sets of Definition 0.4 are computable. Definition 0.5. Let M ∈ Incomp3 non empty. ord M := ω 2 · (|M20 | + |M21 | + |M22 |) + ω · (|M10,1 + |M10,2 | + |M11,2 |) + |M0 | where | · | denotes the cardinality function. We are going to prove that ord M = sup{ord N + 1|N ∈ Incomp3 ∧ N ⊏ M }. We will frequently use the following fact: Proposition 0.12. Let M ∈ Incomp3 non empty. The set M ∗ is the union of the following sets {hi, j, ki ∈ N3 | i ∈ M20 }, {hi, j, ki ∈ N3 | j ∈ M21 }, {hi, j, ki ∈ N3 | k ∈ M22 }, {hi, j, ki ∈ N3 | hi, ji ∈ M10,1 }, {hi, j, ki ∈ N3 | hi, ki ∈ M10,2 }, {hi, j, ki ∈ N3 | hj, ki ∈ M11,2 }, and M0 . EXACT DICKSON ORDINALS 5 Further we have M̄10,1 = M10,1 ∪ {hi, ji ∈ N2 |i ∈ M20 } ∪ {hi, ji ∈ N2 |j ∈ M21 } etc. Proof. Simple verification. To shorten our statements we introduce some new notations. ⊣ Definition 0.6. Let M, N ∈ Incomp3 non empty. N2 E M2 :⇔ N20 ⊆ M20 ∧ N21 ⊆ M20 ∧ N22 ⊆ M22 N1 E M1 :⇔ N10,1 ⊆ M10,1 ∧ N10,2 ⊆ M10,2 ∧ N11,2 ⊆ M21,2 N0 E M0 :⇔ N0 ⊆ M0 N2 = M2 :⇔ N20 = M20 ∧ N21 = M20 ∧ N22 = M22 N1 = M1 :⇔ N10,1 = M10,1 ∧ N10,2 = M10,2 ∧ N11,2 = M21,2 Ni Mi :⇔ Ni E Mi ∧ Ni 6= Mi for i = 0, 1, 2. Proposition 0.13. Let M, N ∈ Incomp3 non empty. N ⊑ M ⇒ N2 E M2 ∧(N2 = M2 ⇒ N1 E M1 )∧(N2 = M2 ∧N1 = M1 ⇒ N0 E M0 ) Proof. Let N ⊑ M . We have ∀~x ∈ M ∃~y ∈ N.~y ≤ ~x by Proposition 0.3. Further we have (1) min(pri N ) ≤ min(pri M ) for i = 0, 1, 2: Let ~x ∈ M with xi = min(pri M ). There is a ~y ∈ N with ~y ≤ ~x. It follows min(pri N ) ≤ yi ≤ xi = min(pri M ). This proves already N2 E M2 . Further we have (2) {i} × {j} × N ⊆ N ∗ ⇒ {i} × {j} × N ⊆ M ∗ for i, j ∈ N: We have {i} × {j} × N ⊆ N ∗ if and only if ∀~y ∈ N.i < y0 ∨ j < y1 . Let ~x ∈ M . There is a ~ y ∈ N with ~y ≤ ~x. It follows i < y0 ≤ x0 ∨ j < y1 ≤ x1 . Therefore {i} × {j} × N ⊆ M ∗ . This means N̄10,1 ⊆ M̄10,1 by Definitions. Analog follows N̄10,2 ⊆ M̄10,2 and N̄11,2 ⊆ M̄11,2 . Let N2 = M2 and hi, ji ∈ N10,1 . We have hi, ji ∈ N̄10,1 ⊆ M̄10,1 , i 6∈ N̄20 = M̄20 and j 6∈ N̄21 = M̄21 . Ergo hi, ji ∈ M10,1 which proves N10,1 ⊆ M10,1 . Analog follows N10,2 ⊆ M10,2 and N11,2 ⊆ M11,2 and therefore N2 = M 2 ⇒ N1 E M 1 . Finally let N2 = M2 , N1 = M1 . We have N̄10,1 = M̄10,1 6 MARKUS MICHELBRINK, ANTON SETZER since N̄10,1 = N10,1 ∪ {hi, ji ∈ N2 |i ∈ N20 } ∪ {hi, ji ∈ N2 |j ∈ N21 } = M10,1 ∪ {hi, ji ∈ N2 |i ∈ M20 } ∪ {hi, ji ∈ N2 |j ∈ M21 } = M̄10,1 Analog N̄10,2 = M̄10,2 and N̄11,2 = M̄11,2 . Therefore N0 = N ∗ \ {hi, j, ki ∈ N3 |hi, ji ∈ N̄10,1 ∨ hi, ki ∈ N̄10,2 ∨ hj, ki ∈ N̄11,2 } ⊆ M ∗ \ {hi, j, ki ∈ N3 |hi, ji ∈ M̄10,1 ∨ hi, ki ∈ M̄10,2 ∨ hj, ki ∈ M̄11,2 } = M0 . ⊣ Corollary 0.14. Let M, N ∈ Incomp3 non empty. N ⊑ M ⇒ ord N ≤ ord M. Proposition 0.15. Let M, N ∈ Incomp3 non empty. N ⊏ M ⇒ N2 M 2 ∨ N1 M 1 ∨ N0 M 0 . Proof. Let N2 ⋪ M2 and N1 ⋪ M1 . By the previous Proposition this means N2 = M2 , N1 = M1 and N0 E M0 . Since N ⊏ M there is an hi, j, ki ∈ M ∗ \ N ∗ . It follows hi, j, ki ∈ M0 \ N0 . ⊣ Corollary 0.16. Let M, N ∈ Incomp3 non empty. N ⊏ M ⇒ ord N < ord M. Proposition 0.17. Let M ∈ Incomp3 non empty. Then ord M = sup{ord N + 1|N ∈ Incomp3 ∧ N ⊏ M }. Proof. With respect to the previous Corollary it remains to find sets M (m) ⊏ M in Incomp3 with ord M = sup{ord M (m) + 1|m ∈ N}. We go through the different cases. Let ord M = ω 2 · α2 + ω · α1 + α0 and ord M (m) = ω 2 · α(m)2 + ω · α(m)1 + α(m)0 . First Case: M0 6= ∅ i.e., α0 = α′0 + 1 for some α′0 . Let i0 := max(pr0 M0 ), j0 := max(pr1 {hi, j, ki ∈ M0 |i0 = i}), k0 := max(pr2 {hi, j, ki ∈ M0 |i = i0 ∧ j = j0 }). Let M (m) = I(M ∪ {hi0 , j0 , k0 i}) for m ∈ N. We show (3) M ∗ (m) = M ∗ \ {hi0 , j0 , k0 i} ‘⊆’: Let ~x ∈ M (m)∗ . By Proposition 0.6 we have ~x ∈ (M ∪ {hi0 , j0 , k0 i})∗ . This proves ∀~y ∈ M.~y 6≤ ~x and ~x 6= hi0 , j0 , k0 i i.e., ~x ∈ M \ {hi0 , j0 , k0 i}. ‘⊇’: Let ~x ∈ M ∗ and ~x 6= hi0 , j0 , k0 i. Let ~y ∈ M . Since ~x ∈ M ∗ we have y 6≤ ~x. Assume hi0 , j0 , k0 i ≤ ~x. Then we have hi0 , j0 , k0 i < ~x. Further we have ~ ~x ∈ M0 since from hx0 , x1 i ∈ M̄10,1 follows hi0 , j0 i ∈ M̄10,1 etc. But now we got a contradiction since i0 , j0 and k0 were choosen maximal with this property. This proves equation 3. Since the sets giving the coefficients α(m)2 and α(m)1 remain unchanged and we just took one element out of M0 we have ord M = ord M (m) + 1 EXACT DICKSON ORDINALS 7 for m ∈ N. Second Case: M0 = ∅, M10,1 6= ∅ i.e., α0 = 0 and α1 = α′1 + 1 for some α′1 . Let i0 := max(pr0 M10,1 ), j0 := max(pr1 {hi, ji ∈ M10,1 |i0 = i}), k0 = max(pr2 M ). Let M (m) = I(M ∪ {hi0 , j0 , k0 + mi}) for m ∈ N. We show M (m)02 = M20 . (4) Since hi0 , j0 i ∈ M10,1 we have i0 6∈ M20 and therefore i0 6≤ min(pr0 M ). Ergo i ∈ M (m)02 ⇔ i < min(pr0 M (m)) = min(pr0 M ) ⇔ i ∈ M20 . This proves the equation. Analog follows M (m)12 = M21 (5) and by using min(pr2 M ) ≤ k0 we can prove in the same way M (m)22 = M22 . (6) Next we show M̄ (m)10,1 = M̄10,1 \ {hi0 , j0 i}. We calculate hi, ji ∈ M̄ (m)0,1 x ∈ M (m).i < x0 ∨ j < x1 1 ⇔ ∀~ ⇔ (∀~x ∈ M.i < x0 ∨ j < x1 ) ∧ (i < i0 ∨ j < j0 ) ⇔ (∀~x ∈ M.i < x0 ∨ j < x1 ) ∧ (i 6= i0 ∨ j 6= j0 ) (7) ⇔ hi, ji ∈ M̄10,1 \ {hi0 , j0 i} where the direction from left to right in 7 follows immediate. For the other direction assume (∀~x ∈ M.i < x0 ∨ j < x0 ) ∧ (i 6= i0 ∨ j 6= j0 ), i0 ≤ i and j0 ≤ j. Since ∀~x ∈ M.i < x0 ∨ j < x0 we have hi, ji ∈ M̄10,1 . Since min(pr0 M ) ≤ i0 ≤ i and min(pr1 M ) ≤ j0 ≤ j we have i 6∈ M20 and j 6∈ M21 . Therefore hi, ji ∈ M10,1 . But this contradicts i0 resp. j0 maximal with this property. We can conclude 0,1 M (m)0,1 1 = M1 \ {hi0 , j0 i}. (8) An analogous calculation as above gives 0,2 M̄ (m)0,2 1 = M̄1 where we use (∀~x ∈ M.i < x0 ∨ k < x2 ) ∧ (i < i0 ∨ k < k0 ) ⇔ (∀~x ∈ M.i < x0 ∨ k < x2 ) instead of 7. The direction from left to right follows again immediate. Since i0 6∈ M̄20 there is an ~x ∈ M with ~x ≤ i0 . Since k0 = max(pr2 M ) we also have x2 ≤ k0 . Assume hi0 , k0 i ≤ hi, ki. Then we have hx0 , x2 i ≤ hi0 , k0 i ≤ hi, ki and therefore (9) ∃~x ∈ M.x0 ≤ i ∧ x2 ≤ k. With the previous calculations we can conclude (10) 0,2 M (m)0,2 1 = M1 8 MARKUS MICHELBRINK, ANTON SETZER and analogous follows 1,2 M (m)1,2 1 = M1 . (11) Finally we understand |m| ≤ |M (m)0 |. (12) Therefore we show hi0 , j0 , li ∈ M0 (m) for k0 ≤ l < k0 + m. First let us see hi0 , j0 , li ∈ M̄ (m)0 : Since hi0 , j0 i ∈ M10,1 we have ~x 6≤ hi0 , j0 , li for all ~x ∈ M and for ~x = hi0 , j0 , k0 + mi we have hi0 , j0 , li < hi0 , j0 , k0 + mi. Therefore hi0 , j0 , li ∈ M̄ (m)0 . On the other side we have hi0 , j0 i 6∈ M̄ (m)0,1 since hi0 , j0 , k0 + mi 6∈ M (m)∗ . 1 The existential statement 9 implies hi0 , k0 i 6∈ M̄ (m)0,2 and hj0 , k0 i 6∈ M̄ (m)1,2 1 1 can be shown analog. Altogether this gives hi0 , j0 , li ∈ M (m)0 . Summarising the equations 4,5,6,8,10,11 and 12 we receive ord M = sup{ord M (m) + 1|m ∈ N}. M10,1 The cases M0 = = ∅, M10,2 6= ∅ and M0 = M10,1 = M10,2 = ∅, M11,2 6= ∅ follow analog. Third case: M0 = M10,1 = M10,2 = M11,2 = ∅ and M20 6= ∅. Actually in this case the set M is a singleton i.e., it contains only one element. However we do not use this information and proceed in a way which also applies to higher dimensions. Let i0 := max(pr0 M20 ), j0 := max(pr1 M ), k0 := max(pr2 M ). Let M (m) = I(M ∪ {hi0 , j0 , k0 + mi}). We have (13) M (m)02 = M20 \ {i0 } as well as (14) M (m)12 = M21 and M (m)22 = M22 and (15) |m| ≤ |M10,1 (m)|. The equations 13,14 and 15 prove ord M = sup{ord M (m) + 1|m ∈ N}. The remaining cases follow analog. ⊣ Remark. For dimensions above 3 we lose some of our geometrical intuition. Already the case n = 3 is hard to visualise. However the geometrical intuition which guided our proof applies as well to higher dimensions. Note how the different cases are treated in a completely similiar way. We can proceed in the same way for n > 3 .