Metamath Proof Explorer


Theorem sltres

Description: If the restrictions of two surreals to a given ordinal obey surreal less-than, then so do the two surreals themselves. (Contributed by Scott Fenton, 4-Sep-2011)

Ref Expression
Assertion sltres ANoBNoXOnAX<sBXA<sB

Proof

Step Hyp Ref Expression
1 noreson ANoXOnAXNo
2 1 3adant2 ANoBNoXOnAXNo
3 noreson BNoXOnBXNo
4 3 3adant1 ANoBNoXOnBXNo
5 sltintdifex AXNoBXNoAX<sBXaOn|AXaBXaV
6 onintrab aOn|AXaBXaVaOn|AXaBXaOn
7 5 6 imbitrdi AXNoBXNoAX<sBXaOn|AXaBXaOn
8 2 4 7 syl2anc ANoBNoXOnAX<sBXaOn|AXaBXaOn
9 8 imp ANoBNoXOnAX<sBXaOn|AXaBXaOn
10 simpl3 ANoBNoXOnAX<sBXXOn
11 sltval2 AXNoBXNoAX<sBXAXaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BXaOn|AXaBXa
12 2 4 11 syl2anc ANoBNoXOnAX<sBXAXaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BXaOn|AXaBXa
13 fvex AXaOn|AXaBXaV
14 fvex BXaOn|AXaBXaV
15 13 14 brtp AXaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BXaOn|AXaBXaAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜
16 1n0 1𝑜
17 16 neii ¬1𝑜=
18 eqeq1 AXaOn|AXaBXa=1𝑜AXaOn|AXaBXa=1𝑜=
19 17 18 mtbiri AXaOn|AXaBXa=1𝑜¬AXaOn|AXaBXa=
20 ndmfv ¬aOn|AXaBXadomAXAXaOn|AXaBXa=
21 19 20 nsyl2 AXaOn|AXaBXa=1𝑜aOn|AXaBXadomAX
22 21 adantr AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=aOn|AXaBXadomAX
23 22 orcd AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=aOn|AXaBXadomAXaOn|AXaBXadomBX
24 21 adantr AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜aOn|AXaBXadomAX
25 24 orcd AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜aOn|AXaBXadomAXaOn|AXaBXadomBX
26 2on 2𝑜On
27 26 elexi 2𝑜V
28 27 prid2 2𝑜1𝑜2𝑜
29 28 nosgnn0i 2𝑜
30 29 neii ¬=2𝑜
31 eqeq1 BXaOn|AXaBXa=2𝑜BXaOn|AXaBXa=2𝑜=
32 eqcom 2𝑜==2𝑜
33 31 32 bitrdi BXaOn|AXaBXa=2𝑜BXaOn|AXaBXa==2𝑜
34 30 33 mtbiri BXaOn|AXaBXa=2𝑜¬BXaOn|AXaBXa=
35 ndmfv ¬aOn|AXaBXadomBXBXaOn|AXaBXa=
36 34 35 nsyl2 BXaOn|AXaBXa=2𝑜aOn|AXaBXadomBX
37 36 adantl AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜aOn|AXaBXadomBX
38 37 olcd AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜aOn|AXaBXadomAXaOn|AXaBXadomBX
39 23 25 38 3jaoi AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜aOn|AXaBXadomAXaOn|AXaBXadomBX
40 15 39 sylbi AXaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BXaOn|AXaBXaaOn|AXaBXadomAXaOn|AXaBXadomBX
41 12 40 syl6bi ANoBNoXOnAX<sBXaOn|AXaBXadomAXaOn|AXaBXadomBX
42 41 imp ANoBNoXOnAX<sBXaOn|AXaBXadomAXaOn|AXaBXadomBX
43 dmres domAX=XdomA
44 43 elin2 aOn|AXaBXadomAXaOn|AXaBXaXaOn|AXaBXadomA
45 44 simplbi aOn|AXaBXadomAXaOn|AXaBXaX
46 dmres domBX=XdomB
47 46 elin2 aOn|AXaBXadomBXaOn|AXaBXaXaOn|AXaBXadomB
48 47 simplbi aOn|AXaBXadomBXaOn|AXaBXaX
49 45 48 jaoi aOn|AXaBXadomAXaOn|AXaBXadomBXaOn|AXaBXaX
50 42 49 syl ANoBNoXOnAX<sBXaOn|AXaBXaX
51 onelss XOnaOn|AXaBXaXaOn|AXaBXaX
52 10 50 51 sylc ANoBNoXOnAX<sBXaOn|AXaBXaX
53 52 sselda ANoBNoXOnAX<sBXyaOn|AXaBXayX
54 onelon aOn|AXaBXaOnyaOn|AXaBXayOn
55 9 54 sylan ANoBNoXOnAX<sBXyaOn|AXaBXayOn
56 intss1 yaOn|AXaBXaaOn|AXaBXay
57 ontri1 aOn|AXaBXaOnyOnaOn|AXaBXay¬yaOn|AXaBXa
58 56 57 imbitrid aOn|AXaBXaOnyOnyaOn|AXaBXa¬yaOn|AXaBXa
59 58 con2d aOn|AXaBXaOnyOnyaOn|AXaBXa¬yaOn|AXaBXa
60 9 59 sylan ANoBNoXOnAX<sBXyOnyaOn|AXaBXa¬yaOn|AXaBXa
61 60 impancom ANoBNoXOnAX<sBXyaOn|AXaBXayOn¬yaOn|AXaBXa
62 55 61 mpd ANoBNoXOnAX<sBXyaOn|AXaBXa¬yaOn|AXaBXa
63 fveq2 a=yAXa=AXy
64 fveq2 a=yBXa=BXy
65 63 64 neeq12d a=yAXaBXaAXyBXy
66 65 elrab yaOn|AXaBXayOnAXyBXy
67 66 simplbi2 yOnAXyBXyyaOn|AXaBXa
68 67 con3d yOn¬yaOn|AXaBXa¬AXyBXy
69 55 62 68 sylc ANoBNoXOnAX<sBXyaOn|AXaBXa¬AXyBXy
70 df-ne AXyBXy¬AXy=BXy
71 70 con2bii AXy=BXy¬AXyBXy
72 69 71 sylibr ANoBNoXOnAX<sBXyaOn|AXaBXaAXy=BXy
73 fvres yXAXy=Ay
74 fvres yXBXy=By
75 73 74 eqeq12d yXAXy=BXyAy=By
76 75 biimpd yXAXy=BXyAy=By
77 53 72 76 sylc ANoBNoXOnAX<sBXyaOn|AXaBXaAy=By
78 77 ralrimiva ANoBNoXOnAX<sBXyaOn|AXaBXaAy=By
79 fvresval AXaOn|AXaBXa=AaOn|AXaBXaAXaOn|AXaBXa=
80 79 ori ¬AXaOn|AXaBXa=AaOn|AXaBXaAXaOn|AXaBXa=
81 19 80 nsyl2 AXaOn|AXaBXa=1𝑜AXaOn|AXaBXa=AaOn|AXaBXa
82 81 eqcomd AXaOn|AXaBXa=1𝑜AaOn|AXaBXa=AXaOn|AXaBXa
83 eqeq2 AXaOn|AXaBXa=1𝑜AaOn|AXaBXa=AXaOn|AXaBXaAaOn|AXaBXa=1𝑜
84 82 83 mpbid AXaOn|AXaBXa=1𝑜AaOn|AXaBXa=1𝑜
85 84 adantr AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AaOn|AXaBXa=1𝑜
86 85 a1i ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AaOn|AXaBXa=1𝑜
87 21 ad2antrl ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=aOn|AXaBXadomAX
88 87 45 syl ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=aOn|AXaBXaX
89 nofun BXNoFunBX
90 fvelrn FunBXaOn|AXaBXadomBXBXaOn|AXaBXaranBX
91 90 ex FunBXaOn|AXaBXadomBXBXaOn|AXaBXaranBX
92 89 91 syl BXNoaOn|AXaBXadomBXBXaOn|AXaBXaranBX
93 norn BXNoranBX1𝑜2𝑜
94 93 sseld BXNoBXaOn|AXaBXaranBXBXaOn|AXaBXa1𝑜2𝑜
95 92 94 syld BXNoaOn|AXaBXadomBXBXaOn|AXaBXa1𝑜2𝑜
96 nosgnn0 ¬1𝑜2𝑜
97 eleq1 BXaOn|AXaBXa=BXaOn|AXaBXa1𝑜2𝑜1𝑜2𝑜
98 96 97 mtbiri BXaOn|AXaBXa=¬BXaOn|AXaBXa1𝑜2𝑜
99 95 98 nsyli BXNoBXaOn|AXaBXa=¬aOn|AXaBXadomBX
100 4 99 syl ANoBNoXOnBXaOn|AXaBXa=¬aOn|AXaBXadomBX
101 100 imp ANoBNoXOnBXaOn|AXaBXa=¬aOn|AXaBXadomBX
102 101 adantrl ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=¬aOn|AXaBXadomBX
103 47 simplbi2 aOn|AXaBXaXaOn|AXaBXadomBaOn|AXaBXadomBX
104 103 con3d aOn|AXaBXaX¬aOn|AXaBXadomBX¬aOn|AXaBXadomB
105 88 102 104 sylc ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=¬aOn|AXaBXadomB
106 ndmfv ¬aOn|AXaBXadomBBaOn|AXaBXa=
107 105 106 syl ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=BaOn|AXaBXa=
108 107 ex ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=BaOn|AXaBXa=
109 86 108 jcad ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AaOn|AXaBXa=1𝑜BaOn|AXaBXa=
110 fvresval BXaOn|AXaBXa=BaOn|AXaBXaBXaOn|AXaBXa=
111 110 ori ¬BXaOn|AXaBXa=BaOn|AXaBXaBXaOn|AXaBXa=
112 34 111 nsyl2 BXaOn|AXaBXa=2𝑜BXaOn|AXaBXa=BaOn|AXaBXa
113 112 eqcomd BXaOn|AXaBXa=2𝑜BaOn|AXaBXa=BXaOn|AXaBXa
114 eqeq2 BXaOn|AXaBXa=2𝑜BaOn|AXaBXa=BXaOn|AXaBXaBaOn|AXaBXa=2𝑜
115 113 114 mpbid BXaOn|AXaBXa=2𝑜BaOn|AXaBXa=2𝑜
116 84 115 anim12i AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜AaOn|AXaBXa=1𝑜BaOn|AXaBXa=2𝑜
117 116 a1i ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜AaOn|AXaBXa=1𝑜BaOn|AXaBXa=2𝑜
118 36 ad2antll ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜aOn|AXaBXadomBX
119 118 48 syl ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜aOn|AXaBXaX
120 nofun AXNoFunAX
121 fvelrn FunAXaOn|AXaBXadomAXAXaOn|AXaBXaranAX
122 121 ex FunAXaOn|AXaBXadomAXAXaOn|AXaBXaranAX
123 120 122 syl AXNoaOn|AXaBXadomAXAXaOn|AXaBXaranAX
124 norn AXNoranAX1𝑜2𝑜
125 124 sseld AXNoAXaOn|AXaBXaranAXAXaOn|AXaBXa1𝑜2𝑜
126 123 125 syld AXNoaOn|AXaBXadomAXAXaOn|AXaBXa1𝑜2𝑜
127 eleq1 AXaOn|AXaBXa=AXaOn|AXaBXa1𝑜2𝑜1𝑜2𝑜
128 96 127 mtbiri AXaOn|AXaBXa=¬AXaOn|AXaBXa1𝑜2𝑜
129 126 128 nsyli AXNoAXaOn|AXaBXa=¬aOn|AXaBXadomAX
130 2 129 syl ANoBNoXOnAXaOn|AXaBXa=¬aOn|AXaBXadomAX
131 130 imp ANoBNoXOnAXaOn|AXaBXa=¬aOn|AXaBXadomAX
132 131 adantrr ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜¬aOn|AXaBXadomAX
133 44 simplbi2 aOn|AXaBXaXaOn|AXaBXadomAaOn|AXaBXadomAX
134 133 con3d aOn|AXaBXaX¬aOn|AXaBXadomAX¬aOn|AXaBXadomA
135 119 132 134 sylc ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜¬aOn|AXaBXadomA
136 135 ex ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜¬aOn|AXaBXadomA
137 ndmfv ¬aOn|AXaBXadomAAaOn|AXaBXa=
138 136 137 syl6 ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜AaOn|AXaBXa=
139 115 adantl AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜BaOn|AXaBXa=2𝑜
140 139 a1i ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜BaOn|AXaBXa=2𝑜
141 138 140 jcad ANoBNoXOnAXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜AaOn|AXaBXa=BaOn|AXaBXa=2𝑜
142 109 117 141 3orim123d ANoBNoXOnAXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=AXaOn|AXaBXa=1𝑜BXaOn|AXaBXa=2𝑜AXaOn|AXaBXa=BXaOn|AXaBXa=2𝑜AaOn|AXaBXa=1𝑜BaOn|AXaBXa=AaOn|AXaBXa=1𝑜BaOn|AXaBXa=2𝑜AaOn|AXaBXa=BaOn|AXaBXa=2𝑜
143 fvex AaOn|AXaBXaV
144 fvex BaOn|AXaBXaV
145 143 144 brtp AaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXaAaOn|AXaBXa=1𝑜BaOn|AXaBXa=AaOn|AXaBXa=1𝑜BaOn|AXaBXa=2𝑜AaOn|AXaBXa=BaOn|AXaBXa=2𝑜
146 142 15 145 3imtr4g ANoBNoXOnAXaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BXaOn|AXaBXaAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXa
147 12 146 sylbid ANoBNoXOnAX<sBXAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXa
148 147 imp ANoBNoXOnAX<sBXAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXa
149 raleq x=aOn|AXaBXayxAy=ByyaOn|AXaBXaAy=By
150 fveq2 x=aOn|AXaBXaAx=AaOn|AXaBXa
151 fveq2 x=aOn|AXaBXaBx=BaOn|AXaBXa
152 150 151 breq12d x=aOn|AXaBXaAx1𝑜1𝑜2𝑜2𝑜BxAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXa
153 149 152 anbi12d x=aOn|AXaBXayxAy=ByAx1𝑜1𝑜2𝑜2𝑜BxyaOn|AXaBXaAy=ByAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXa
154 153 rspcev aOn|AXaBXaOnyaOn|AXaBXaAy=ByAaOn|AXaBXa1𝑜1𝑜2𝑜2𝑜BaOn|AXaBXaxOnyxAy=ByAx1𝑜1𝑜2𝑜2𝑜Bx
155 9 78 148 154 syl12anc ANoBNoXOnAX<sBXxOnyxAy=ByAx1𝑜1𝑜2𝑜2𝑜Bx
156 sltval ANoBNoA<sBxOnyxAy=ByAx1𝑜1𝑜2𝑜2𝑜Bx
157 156 3adant3 ANoBNoXOnA<sBxOnyxAy=ByAx1𝑜1𝑜2𝑜2𝑜Bx
158 157 adantr ANoBNoXOnAX<sBXA<sBxOnyxAy=ByAx1𝑜1𝑜2𝑜2𝑜Bx
159 155 158 mpbird ANoBNoXOnAX<sBXA<sB
160 159 ex ANoBNoXOnAX<sBXA<sB