Metamath Proof Explorer


Theorem noetasuplem4

Description: Lemma for noeta . When A and B are separated, then Z is a lower bound for B . Part of Theorem 5.1 of Lipparini p. 7-8. (Contributed by Scott Fenton, 7-Dec-2021)

Ref Expression
Hypotheses noetasuplem.1 S = if x A y A ¬ x < s y ι x A | y A ¬ x < s y dom ι x A | y A ¬ x < s y 2 𝑜 g y | u A y dom u v A ¬ v < s u u suc y = v suc y ι x | u A g dom u v A ¬ v < s u u suc g = v suc g u g = x
noetasuplem.2 Z = S suc bday B dom S × 1 𝑜
Assertion noetasuplem4 A No A V B No B V a A b B a < s b b B Z < s b

Proof

Step Hyp Ref Expression
1 noetasuplem.1 S = if x A y A ¬ x < s y ι x A | y A ¬ x < s y dom ι x A | y A ¬ x < s y 2 𝑜 g y | u A y dom u v A ¬ v < s u u suc y = v suc y ι x | u A g dom u v A ¬ v < s u u suc g = v suc g u g = x
2 noetasuplem.2 Z = S suc bday B dom S × 1 𝑜
3 ralcom a A b B a < s b b B a A a < s b
4 simplll A No A V B No B V b B A No
5 simpllr A No A V B No B V b B A V
6 simprl A No A V B No B V B No
7 6 sselda A No A V B No B V b B b No
8 1 nosupbnd2 A No A V b No a A a < s b ¬ b dom S < s S
9 4 5 7 8 syl3anc A No A V B No B V b B a A a < s b ¬ b dom S < s S
10 simpl b B ¬ b dom S < s S b B
11 ssel2 B No b B b No
12 6 10 11 syl2an A No A V B No B V b B ¬ b dom S < s S b No
13 nodmord b No Ord dom b
14 ordirr Ord dom b ¬ dom b dom b
15 12 13 14 3syl A No A V B No B V b B ¬ b dom S < s S ¬ dom b dom b
16 ssun2 suc bday B dom S suc bday B
17 bdayval b No bday b = dom b
18 12 17 syl A No A V B No B V b B ¬ b dom S < s S bday b = dom b
19 bdayfo bday : No onto On
20 fofn bday : No onto On bday Fn No
21 19 20 ax-mp bday Fn No
22 fnfvima bday Fn No B No b B bday b bday B
23 21 22 mp3an1 B No b B bday b bday B
24 6 10 23 syl2an A No A V B No B V b B ¬ b dom S < s S bday b bday B
25 18 24 eqeltrrd A No A V B No B V b B ¬ b dom S < s S dom b bday B
26 elssuni dom b bday B dom b bday B
27 25 26 syl A No A V B No B V b B ¬ b dom S < s S dom b bday B
28 nodmon b No dom b On
29 imassrn bday B ran bday
30 forn bday : No onto On ran bday = On
31 19 30 ax-mp ran bday = On
32 29 31 sseqtri bday B On
33 ssorduni bday B On Ord bday B
34 32 33 ax-mp Ord bday B
35 ordsssuc dom b On Ord bday B dom b bday B dom b suc bday B
36 34 35 mpan2 dom b On dom b bday B dom b suc bday B
37 12 28 36 3syl A No A V B No B V b B ¬ b dom S < s S dom b bday B dom b suc bday B
38 27 37 mpbid A No A V B No B V b B ¬ b dom S < s S dom b suc bday B
39 16 38 sseldi A No A V B No B V b B ¬ b dom S < s S dom b dom S suc bday B
40 eleq2 dom S suc bday B = dom b dom b dom S suc bday B dom b dom b
41 39 40 syl5ibcom A No A V B No B V b B ¬ b dom S < s S dom S suc bday B = dom b dom b dom b
42 15 41 mtod A No A V B No B V b B ¬ b dom S < s S ¬ dom S suc bday B = dom b
43 2 dmeqi dom Z = dom S suc bday B dom S × 1 𝑜
44 dmun dom S suc bday B dom S × 1 𝑜 = dom S dom suc bday B dom S × 1 𝑜
45 43 44 eqtri dom Z = dom S dom suc bday B dom S × 1 𝑜
46 1oex 1 𝑜 V
47 46 snnz 1 𝑜
48 dmxp 1 𝑜 dom suc bday B dom S × 1 𝑜 = suc bday B dom S
49 47 48 ax-mp dom suc bday B dom S × 1 𝑜 = suc bday B dom S
50 49 uneq2i dom S dom suc bday B dom S × 1 𝑜 = dom S suc bday B dom S
51 undif2 dom S suc bday B dom S = dom S suc bday B
52 45 50 51 3eqtri dom Z = dom S suc bday B
53 dmeq Z = b dom Z = dom b
54 52 53 eqtr3id Z = b dom S suc bday B = dom b
55 42 54 nsyl A No A V B No B V b B ¬ b dom S < s S ¬ Z = b
56 df-ne Z b ¬ Z = b
57 notnotr ¬ ¬ dom b dom S = dom S dom b dom S = dom S
58 simpr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S p On | Z p b p dom S
59 58 fvresd A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z dom S p On | Z p b p = Z p On | Z p b p
60 2 reseq1i Z dom S = S suc bday B dom S × 1 𝑜 dom S
61 resundir S suc bday B dom S × 1 𝑜 dom S = S dom S suc bday B dom S × 1 𝑜 dom S
62 df-res suc bday B dom S × 1 𝑜 dom S = suc bday B dom S × 1 𝑜 dom S × V
63 incom suc bday B dom S dom S = dom S suc bday B dom S
64 disjdif dom S suc bday B dom S =
65 63 64 eqtri suc bday B dom S dom S =
66 xpdisj1 suc bday B dom S dom S = suc bday B dom S × 1 𝑜 dom S × V =
67 65 66 ax-mp suc bday B dom S × 1 𝑜 dom S × V =
68 62 67 eqtri suc bday B dom S × 1 𝑜 dom S =
69 68 uneq2i S dom S suc bday B dom S × 1 𝑜 dom S = S dom S
70 un0 S dom S = S dom S
71 69 70 eqtri S dom S suc bday B dom S × 1 𝑜 dom S = S dom S
72 60 61 71 3eqtri Z dom S = S dom S
73 simplll A No A V B No B V b B ¬ b dom S < s S Z b A No A V
74 1 nosupno A No A V S No
75 73 74 syl A No A V B No B V b B ¬ b dom S < s S Z b S No
76 75 adantr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S S No
77 nofun S No Fun S
78 76 77 syl A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Fun S
79 funrel Fun S Rel S
80 resdm Rel S S dom S = S
81 78 79 80 3syl A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S S dom S = S
82 72 81 syl5eq A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z dom S = S
83 82 fveq1d A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z dom S p On | Z p b p = S p On | Z p b p
84 59 83 eqtr3d A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z p On | Z p b p = S p On | Z p b p
85 simp-4l A No A V B No B V b B ¬ b dom S < s S Z b A No
86 simp-4r A No A V B No B V b B ¬ b dom S < s S Z b A V
87 simplrr A No A V B No B V b B ¬ b dom S < s S B V
88 87 adantr A No A V B No B V b B ¬ b dom S < s S Z b B V
89 1 2 noetasuplem1 A No A V B V Z No
90 85 86 88 89 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b Z No
91 90 adantr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z No
92 12 adantr A No A V B No B V b B ¬ b dom S < s S Z b b No
93 92 adantr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b No
94 simplr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z b
95 nosepne Z No b No Z b Z p On | Z p b p b p On | Z p b p
96 91 93 94 95 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z p On | Z p b p b p On | Z p b p
97 84 96 eqnetrrd A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S S p On | Z p b p b p On | Z p b p
98 58 fvresd A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S p On | Z p b p = b p On | Z p b p
99 97 98 neeqtrrd A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S S p On | Z p b p b dom S p On | Z p b p
100 fveq2 q = p On | Z p b p b dom S q = b dom S p On | Z p b p
101 fveq2 q = p On | Z p b p S q = S p On | Z p b p
102 100 101 neeq12d q = p On | Z p b p b dom S q S q b dom S p On | Z p b p S p On | Z p b p
103 df-ne b dom S q S q ¬ b dom S q = S q
104 necom b dom S p On | Z p b p S p On | Z p b p S p On | Z p b p b dom S p On | Z p b p
105 102 103 104 3bitr3g q = p On | Z p b p ¬ b dom S q = S q S p On | Z p b p b dom S p On | Z p b p
106 105 rspcev p On | Z p b p dom S S p On | Z p b p b dom S p On | Z p b p q dom S ¬ b dom S q = S q
107 58 99 106 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S q dom S ¬ b dom S q = S q
108 rexeq dom b dom S = dom S q dom b dom S ¬ b dom S q = S q q dom S ¬ b dom S q = S q
109 107 108 syl5ibrcom A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S dom b dom S = dom S q dom b dom S ¬ b dom S q = S q
110 rexnal q dom b dom S ¬ b dom S q = S q ¬ q dom b dom S b dom S q = S q
111 109 110 syl6ib A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S dom b dom S = dom S ¬ q dom b dom S b dom S q = S q
112 57 111 syl5 A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S ¬ ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q
113 112 orrd A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q
114 nofun b No Fun b
115 funres Fun b Fun b dom S
116 93 114 115 3syl A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Fun b dom S
117 eqfunfv Fun b dom S Fun S b dom S = S dom b dom S = dom S q dom b dom S b dom S q = S q
118 116 78 117 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S = S dom b dom S = dom S q dom b dom S b dom S q = S q
119 ianor ¬ dom b dom S = dom S q dom b dom S b dom S q = S q ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q
120 119 con1bii ¬ ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q dom b dom S = dom S q dom b dom S b dom S q = S q
121 118 120 bitr4di A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S = S ¬ ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q
122 121 con2bid A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S ¬ dom b dom S = dom S ¬ q dom b dom S b dom S q = S q ¬ b dom S = S
123 113 122 mpbid A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S ¬ b dom S = S
124 123 pm2.21d A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S = S Z < s b
125 82 breq1d A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z dom S < s b dom S S < s b dom S
126 nodmon S No dom S On
127 76 126 syl A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S dom S On
128 sltres Z No b No dom S On Z dom S < s b dom S Z < s b
129 91 93 127 128 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z dom S < s b dom S Z < s b
130 125 129 sylbird A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S S < s b dom S Z < s b
131 simplrr A No A V B No B V b B ¬ b dom S < s S Z b ¬ b dom S < s S
132 131 adantr A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S ¬ b dom S < s S
133 noreson b No dom S On b dom S No
134 93 127 133 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S No
135 sltso < s Or No
136 sotric < s Or No b dom S No S No b dom S < s S ¬ b dom S = S S < s b dom S
137 135 136 mpan b dom S No S No b dom S < s S ¬ b dom S = S S < s b dom S
138 134 76 137 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S < s S ¬ b dom S = S S < s b dom S
139 138 con2bid A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S = S S < s b dom S ¬ b dom S < s S
140 132 139 mpbird A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S b dom S = S S < s b dom S
141 124 130 140 mpjaod A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S Z < s b
142 90 adantr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Z No
143 92 adantr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p b No
144 simplr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Z b
145 2 fveq1i Z p On | Z p b p = S suc bday B dom S × 1 𝑜 p On | Z p b p
146 simp-4l A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p A No A V
147 146 74 77 3syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Fun S
148 funfn Fun S S Fn dom S
149 147 148 sylib A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p S Fn dom S
150 46 fconst suc bday B dom S × 1 𝑜 : suc bday B dom S 1 𝑜
151 ffn suc bday B dom S × 1 𝑜 : suc bday B dom S 1 𝑜 suc bday B dom S × 1 𝑜 Fn suc bday B dom S
152 150 151 ax-mp suc bday B dom S × 1 𝑜 Fn suc bday B dom S
153 152 a1i A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p suc bday B dom S × 1 𝑜 Fn suc bday B dom S
154 64 a1i A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom S suc bday B dom S =
155 necom Z p b p b p Z p
156 155 rabbii p On | Z p b p = p On | b p Z p
157 156 inteqi p On | Z p b p = p On | b p Z p
158 144 necomd A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p b Z
159 nosepssdm b No Z No b Z p On | b p Z p dom b
160 143 142 158 159 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | b p Z p dom b
161 157 160 eqsstrid A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | Z p b p dom b
162 143 17 syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p bday b = dom b
163 simplrl A No A V B No B V b B ¬ b dom S < s S B No
164 163 adantr A No A V B No B V b B ¬ b dom S < s S Z b B No
165 164 adantr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p B No
166 simplrl A No A V B No B V b B ¬ b dom S < s S Z b b B
167 166 adantr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p b B
168 165 167 23 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p bday b bday B
169 162 168 eqeltrrd A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom b bday B
170 169 26 syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom b bday B
171 143 28 36 3syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom b bday B dom b suc bday B
172 170 171 mpbid A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom b suc bday B
173 nosepon Z No b No Z b p On | Z p b p On
174 142 143 144 173 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | Z p b p On
175 eloni p On | Z p b p On Ord p On | Z p b p
176 ordsuc Ord bday B Ord suc bday B
177 34 176 mpbi Ord suc bday B
178 ordtr2 Ord p On | Z p b p Ord suc bday B p On | Z p b p dom b dom b suc bday B p On | Z p b p suc bday B
179 177 178 mpan2 Ord p On | Z p b p p On | Z p b p dom b dom b suc bday B p On | Z p b p suc bday B
180 174 175 179 3syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | Z p b p dom b dom b suc bday B p On | Z p b p suc bday B
181 161 172 180 mp2and A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | Z p b p suc bday B
182 simpr A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom S p On | Z p b p
183 146 74 126 3syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom S On
184 ontri1 dom S On p On | Z p b p On dom S p On | Z p b p ¬ p On | Z p b p dom S
185 183 174 184 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p dom S p On | Z p b p ¬ p On | Z p b p dom S
186 182 185 mpbid A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p ¬ p On | Z p b p dom S
187 181 186 eldifd A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p p On | Z p b p suc bday B dom S
188 fvun2 S Fn dom S suc bday B dom S × 1 𝑜 Fn suc bday B dom S dom S suc bday B dom S = p On | Z p b p suc bday B dom S S suc bday B dom S × 1 𝑜 p On | Z p b p = suc bday B dom S × 1 𝑜 p On | Z p b p
189 149 153 154 187 188 syl112anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p S suc bday B dom S × 1 𝑜 p On | Z p b p = suc bday B dom S × 1 𝑜 p On | Z p b p
190 145 189 syl5eq A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Z p On | Z p b p = suc bday B dom S × 1 𝑜 p On | Z p b p
191 46 fvconst2 p On | Z p b p suc bday B dom S suc bday B dom S × 1 𝑜 p On | Z p b p = 1 𝑜
192 187 191 syl A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p suc bday B dom S × 1 𝑜 p On | Z p b p = 1 𝑜
193 190 192 eqtrd A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Z p On | Z p b p = 1 𝑜
194 nosep1o Z No b No Z b Z p On | Z p b p = 1 𝑜 Z < s b
195 142 143 144 193 194 syl31anc A No A V B No B V b B ¬ b dom S < s S Z b dom S p On | Z p b p Z < s b
196 simpr A No A V B No B V b B ¬ b dom S < s S Z b Z b
197 90 92 196 173 syl3anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p On
198 197 175 syl A No A V B No B V b B ¬ b dom S < s S Z b Ord p On | Z p b p
199 nodmord S No Ord dom S
200 73 74 199 3syl A No A V B No B V b B ¬ b dom S < s S Z b Ord dom S
201 ordtri2or Ord p On | Z p b p Ord dom S p On | Z p b p dom S dom S p On | Z p b p
202 198 200 201 syl2anc A No A V B No B V b B ¬ b dom S < s S Z b p On | Z p b p dom S dom S p On | Z p b p
203 141 195 202 mpjaodan A No A V B No B V b B ¬ b dom S < s S Z b Z < s b
204 203 ex A No A V B No B V b B ¬ b dom S < s S Z b Z < s b
205 56 204 syl5bir A No A V B No B V b B ¬ b dom S < s S ¬ Z = b Z < s b
206 55 205 mpd A No A V B No B V b B ¬ b dom S < s S Z < s b
207 206 expr A No A V B No B V b B ¬ b dom S < s S Z < s b
208 9 207 sylbid A No A V B No B V b B a A a < s b Z < s b
209 208 ralimdva A No A V B No B V b B a A a < s b b B Z < s b
210 3 209 syl5bi A No A V B No B V a A b B a < s b b B Z < s b
211 210 3impia A No A V B No B V a A b B a < s b b B Z < s b