Metamath Proof Explorer


Theorem conway

Description: Conway's Simplicity Theorem. Given A preceeding B , there is a unique surreal of minimal length separating them. This is a fundamental property of surreals and will be used (via surreal cuts) to prove many properties later on. Theorem from Alling p. 185. (Contributed by Scott Fenton, 8-Dec-2021)

Ref Expression
Assertion conway A s B ∃! x y No | A s y y s B bday x = bday y No | A s y y s B

Proof

Step Hyp Ref Expression
1 sltsss1 A s B A No
2 sltsex1 A s B A V
3 sltsss2 A s B B No
4 sltsex2 A s B B V
5 sltssep A s B p A q B p < s q
6 noeta2 A No A V B No B V p A q B p < s q y No p A p < s y q B y < s q bday y suc bday A B
7 1 2 3 4 5 6 syl221anc A s B y No p A p < s y q B y < s q bday y suc bday A B
8 3simpa p A p < s y q B y < s q bday y suc bday A B p A p < s y q B y < s q
9 2 ad2antrr A s B y No p A p < s y A V
10 vsnex y V
11 9 10 jctir A s B y No p A p < s y A V y V
12 1 ad2antrr A s B y No p A p < s y A No
13 snssi y No y No
14 13 adantl A s B y No y No
15 14 adantr A s B y No p A p < s y y No
16 vex y V
17 breq2 q = y p < s q p < s y
18 16 17 ralsn q y p < s q p < s y
19 18 ralbii p A q y p < s q p A p < s y
20 19 biimpri p A p < s y p A q y p < s q
21 20 adantl A s B y No p A p < s y p A q y p < s q
22 12 15 21 3jca A s B y No p A p < s y A No y No p A q y p < s q
23 brslts A s y A V y V A No y No p A q y p < s q
24 11 22 23 sylanbrc A s B y No p A p < s y A s y
25 24 ex A s B y No p A p < s y A s y
26 4 ad2antrr A s B y No q B y < s q B V
27 26 10 jctil A s B y No q B y < s q y V B V
28 14 adantr A s B y No q B y < s q y No
29 3 ad2antrr A s B y No q B y < s q B No
30 ralcom p y q B p < s q q B p y p < s q
31 breq1 p = y p < s q y < s q
32 16 31 ralsn p y p < s q y < s q
33 32 ralbii q B p y p < s q q B y < s q
34 30 33 sylbbr q B y < s q p y q B p < s q
35 34 adantl A s B y No q B y < s q p y q B p < s q
36 28 29 35 3jca A s B y No q B y < s q y No B No p y q B p < s q
37 brslts y s B y V B V y No B No p y q B p < s q
38 27 36 37 sylanbrc A s B y No q B y < s q y s B
39 38 ex A s B y No q B y < s q y s B
40 25 39 anim12d A s B y No p A p < s y q B y < s q A s y y s B
41 8 40 syl5 A s B y No p A p < s y q B y < s q bday y suc bday A B A s y y s B
42 41 reximdva A s B y No p A p < s y q B y < s q bday y suc bday A B y No A s y y s B
43 7 42 mpd A s B y No A s y y s B
44 rabn0 y No | A s y y s B y No A s y y s B
45 43 44 sylibr A s B y No | A s y y s B
46 ssrab2 y No | A s y y s B No
47 46 a1i A s B y No | A s y y s B No
48 simplr3 A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No
49 2 ad2antrr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A V
50 vsnex r V
51 49 50 jctir A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A V r V
52 1 ad2antrr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A No
53 48 snssd A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No
54 52 sselda A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A x No
55 simplr1 A s B p No q No r No A s p p s B A s q q s B p < s r r < s q p No
56 55 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A p No
57 48 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A r No
58 simplll A s p p s B A s q q s B p < s r r < s q A s p
59 58 adantl A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A s p
60 sltssep A s p x A y p x < s y
61 59 60 syl A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A y p x < s y
62 61 r19.21bi A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A y p x < s y
63 vex p V
64 breq2 y = p x < s y x < s p
65 63 64 ralsn y p x < s y x < s p
66 62 65 sylib A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A x < s p
67 simprrl A s B p No q No r No A s p p s B A s q q s B p < s r r < s q p < s r
68 67 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A p < s r
69 54 56 57 66 68 ltstrd A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A x < s r
70 vex r V
71 breq2 y = r x < s y x < s r
72 70 71 ralsn y r x < s y x < s r
73 69 72 sylibr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A y r x < s y
74 73 ralrimiva A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x A y r x < s y
75 52 53 74 3jca A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A No r No x A y r x < s y
76 brslts A s r A V r V A No r No x A y r x < s y
77 51 75 76 sylanbrc A s B p No q No r No A s p p s B A s q q s B p < s r r < s q A s r
78 4 ad2antrr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q B V
79 78 50 jctil A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r V B V
80 3 ad2antrr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q B No
81 48 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B r No
82 simplr2 A s B p No q No r No A s p p s B A s q q s B p < s r r < s q q No
83 82 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B q No
84 80 sselda A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B y No
85 simprrr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r < s q
86 85 adantr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B r < s q
87 simplrr A s p p s B A s q q s B p < s r r < s q q s B
88 87 adantl A s B p No q No r No A s p p s B A s q q s B p < s r r < s q q s B
89 sltssep q s B x q y B x < s y
90 88 89 syl A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x q y B x < s y
91 vex q V
92 breq1 x = q x < s y q < s y
93 92 ralbidv x = q y B x < s y y B q < s y
94 91 93 ralsn x q y B x < s y y B q < s y
95 90 94 sylib A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B q < s y
96 95 r19.21bi A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B q < s y
97 81 83 84 86 96 ltstrd A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B r < s y
98 97 ralrimiva A s B p No q No r No A s p p s B A s q q s B p < s r r < s q y B r < s y
99 breq1 x = r x < s y r < s y
100 99 ralbidv x = r y B x < s y y B r < s y
101 70 100 ralsn x r y B x < s y y B r < s y
102 98 101 sylibr A s B p No q No r No A s p p s B A s q q s B p < s r r < s q x r y B x < s y
103 53 80 102 3jca A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No B No x r y B x < s y
104 brslts r s B r V B V r No B No x r y B x < s y
105 79 103 104 sylanbrc A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r s B
106 48 77 105 jca32 A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B
107 106 exp44 A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B
108 107 ralrimivvva A s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B
109 sneq y = p y = p
110 109 breq2d y = p A s y A s p
111 109 breq1d y = p y s B p s B
112 110 111 anbi12d y = p A s y y s B A s p p s B
113 112 ralrab p y No | A s y y s B q No r No A s q q s B p < s r r < s q r No A s r r s B p No A s p p s B q No r No A s q q s B p < s r r < s q r No A s r r s B
114 sneq y = q y = q
115 114 breq2d y = q A s y A s q
116 114 breq1d y = q y s B q s B
117 115 116 anbi12d y = q A s y y s B A s q q s B
118 117 ralrab q y No | A s y y s B r No p < s r r < s q r No A s r r s B q No A s q q s B r No p < s r r < s q r No A s r r s B
119 sneq y = r y = r
120 119 breq2d y = r A s y A s r
121 119 breq1d y = r y s B r s B
122 120 121 anbi12d y = r A s y y s B A s r r s B
123 122 elrab r y No | A s y y s B r No A s r r s B
124 123 imbi2i p < s r r < s q r y No | A s y y s B p < s r r < s q r No A s r r s B
125 124 ralbii r No p < s r r < s q r y No | A s y y s B r No p < s r r < s q r No A s r r s B
126 125 ralbii q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B q y No | A s y y s B r No p < s r r < s q r No A s r r s B
127 r19.21v r No A s q q s B p < s r r < s q r No A s r r s B A s q q s B r No p < s r r < s q r No A s r r s B
128 127 ralbii q No r No A s q q s B p < s r r < s q r No A s r r s B q No A s q q s B r No p < s r r < s q r No A s r r s B
129 118 126 128 3bitr4i q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B q No r No A s q q s B p < s r r < s q r No A s r r s B
130 129 ralbii p y No | A s y y s B q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B p y No | A s y y s B q No r No A s q q s B p < s r r < s q r No A s r r s B
131 r19.21v r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B A s p p s B r No A s q q s B p < s r r < s q r No A s r r s B
132 131 ralbii q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B q No A s p p s B r No A s q q s B p < s r r < s q r No A s r r s B
133 r19.21v q No A s p p s B r No A s q q s B p < s r r < s q r No A s r r s B A s p p s B q No r No A s q q s B p < s r r < s q r No A s r r s B
134 132 133 bitri q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B A s p p s B q No r No A s q q s B p < s r r < s q r No A s r r s B
135 134 ralbii p No q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B p No A s p p s B q No r No A s q q s B p < s r r < s q r No A s r r s B
136 113 130 135 3bitr4i p y No | A s y y s B q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B p No q No r No A s p p s B A s q q s B p < s r r < s q r No A s r r s B
137 108 136 sylibr A s B p y No | A s y y s B q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B
138 nocvxmin y No | A s y y s B y No | A s y y s B No p y No | A s y y s B q y No | A s y y s B r No p < s r r < s q r y No | A s y y s B ∃! x y No | A s y y s B bday x = bday y No | A s y y s B
139 45 47 137 138 syl3anc A s B ∃! x y No | A s y y s B bday x = bday y No | A s y y s B