ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  infssuzex GIF version

Theorem infssuzex 11678
Description: Existence of the infimum of a subset of an upper set of integers. (Contributed by Jim Kingdon, 13-Jan-2022.)
Hypotheses
Ref Expression
infssuzledc.m (𝜑𝑀 ∈ ℤ)
infssuzledc.s 𝑆 = {𝑛 ∈ (ℤ𝑀) ∣ 𝜓}
infssuzledc.a (𝜑𝐴𝑆)
infssuzledc.dc ((𝜑𝑛 ∈ (𝑀...𝐴)) → DECID 𝜓)
Assertion
Ref Expression
infssuzex (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
Distinct variable groups:   𝑦,𝐴   𝐴,𝑛   𝑛,𝑀   𝑥,𝑆,𝑦,𝑧   𝜑,𝑛   𝜑,𝑥,𝑦
Allowed substitution hints:   𝜑(𝑧)   𝜓(𝑥,𝑦,𝑧,𝑛)   𝐴(𝑥,𝑧)   𝑆(𝑛)   𝑀(𝑥,𝑦,𝑧)

Proof of Theorem infssuzex
Dummy variables 𝑗 𝑚 𝑎 𝑤 𝑏 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 zssre 9085 . . . 4 ℤ ⊆ ℝ
2 infssuzledc.a . . . . . . . . . 10 (𝜑𝐴𝑆)
3 infssuzledc.s . . . . . . . . . . 11 𝑆 = {𝑛 ∈ (ℤ𝑀) ∣ 𝜓}
43eleq2i 2207 . . . . . . . . . 10 (𝐴𝑆𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
52, 4sylib 121 . . . . . . . . 9 (𝜑𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
6 elrabi 2841 . . . . . . . . 9 (𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝐴 ∈ (ℤ𝑀))
75, 6syl 14 . . . . . . . 8 (𝜑𝐴 ∈ (ℤ𝑀))
8 eluzelz 9359 . . . . . . . 8 (𝐴 ∈ (ℤ𝑀) → 𝐴 ∈ ℤ)
97, 8syl 14 . . . . . . 7 (𝜑𝐴 ∈ ℤ)
109znegcld 9199 . . . . . 6 (𝜑 → -𝐴 ∈ ℤ)
11 negeq 7979 . . . . . . 7 (𝑚 = -𝐴 → -𝑚 = --𝐴)
1211eleq1d 2209 . . . . . 6 (𝑚 = -𝐴 → (-𝑚𝑆 ↔ --𝐴𝑆))
139zcnd 9198 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
1413negnegd 8088 . . . . . . 7 (𝜑 → --𝐴 = 𝐴)
1514, 2eqeltrd 2217 . . . . . 6 (𝜑 → --𝐴𝑆)
16 simpr 109 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ≤ -𝑚)
179adantr 274 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℤ)
1817zred 9197 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℝ)
19 eluzelz 9359 . . . . . . . . . . . . . . 15 (𝑚 ∈ (ℤ‘-𝐴) → 𝑚 ∈ ℤ)
2019adantl 275 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℤ)
2120zred 9197 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℝ)
22 eluzle 9362 . . . . . . . . . . . . . 14 (𝑚 ∈ (ℤ‘-𝐴) → -𝐴𝑚)
2322adantl 275 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝐴𝑚)
2418, 21, 23lenegcon1d 8313 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚𝐴)
2524adantr 274 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚𝐴)
2616, 25jca 304 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (𝑀 ≤ -𝑚 ∧ -𝑚𝐴))
2720znegcld 9199 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚 ∈ ℤ)
2827adantr 274 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ ℤ)
29 infssuzledc.m . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
3029ad2antrr 480 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ∈ ℤ)
319ad2antrr 480 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝐴 ∈ ℤ)
32 elfz 9827 . . . . . . . . . . 11 ((-𝑚 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3328, 30, 31, 32syl3anc 1217 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3426, 33mpbird 166 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (𝑀...𝐴))
35 infssuzledc.dc . . . . . . . . . . 11 ((𝜑𝑛 ∈ (𝑀...𝐴)) → DECID 𝜓)
3635ralrimiva 2508 . . . . . . . . . 10 (𝜑 → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
3736ad2antrr 480 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
38 nfsbc1v 2931 . . . . . . . . . . 11 𝑛[-𝑚 / 𝑛]𝜓
3938nfdc 1638 . . . . . . . . . 10 𝑛DECID [-𝑚 / 𝑛]𝜓
40 sbceq1a 2922 . . . . . . . . . . 11 (𝑛 = -𝑚 → (𝜓[-𝑚 / 𝑛]𝜓))
4140dcbid 824 . . . . . . . . . 10 (𝑛 = -𝑚 → (DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4239, 41rspc 2787 . . . . . . . . 9 (-𝑚 ∈ (𝑀...𝐴) → (∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4334, 37, 42sylc 62 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID [-𝑚 / 𝑛]𝜓)
443eleq2i 2207 . . . . . . . . . 10 (-𝑚𝑆 ↔ -𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
45 nfcv 2282 . . . . . . . . . . . 12 𝑛(ℤ𝑀)
4645elrabsf 2951 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓))
47 elfzuz 9833 . . . . . . . . . . . . 13 (-𝑚 ∈ (𝑀...𝐴) → -𝑚 ∈ (ℤ𝑀))
4834, 47syl 14 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (ℤ𝑀))
4948biantrurd 303 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ([-𝑚 / 𝑛]𝜓 ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓)))
5046, 49bitr4id 198 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ [-𝑚 / 𝑛]𝜓))
5144, 50syl5bb 191 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚𝑆[-𝑚 / 𝑛]𝜓))
5251dcbid 824 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (DECID -𝑚𝑆DECID [-𝑚 / 𝑛]𝜓))
5343, 52mpbird 166 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
54 simpr 109 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ 𝑀 ≤ -𝑚)
55 elrabi 2841 . . . . . . . . . . . 12 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑚 ∈ (ℤ𝑀))
56 eluzle 9362 . . . . . . . . . . . 12 (-𝑚 ∈ (ℤ𝑀) → 𝑀 ≤ -𝑚)
5755, 56syl 14 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑀 ≤ -𝑚)
5857, 3eleq2s 2235 . . . . . . . . . 10 (-𝑚𝑆𝑀 ≤ -𝑚)
5954, 58nsyl 618 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ -𝑚𝑆)
6059olcd 724 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
61 df-dc 821 . . . . . . . 8 (DECID -𝑚𝑆 ↔ (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
6260, 61sylibr 133 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
6329adantr 274 . . . . . . . . 9 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑀 ∈ ℤ)
64 zdcle 9151 . . . . . . . . 9 ((𝑀 ∈ ℤ ∧ -𝑚 ∈ ℤ) → DECID 𝑀 ≤ -𝑚)
6563, 27, 64syl2anc 409 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID 𝑀 ≤ -𝑚)
66 exmiddc 822 . . . . . . . 8 (DECID 𝑀 ≤ -𝑚 → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6765, 66syl 14 . . . . . . 7 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6853, 62, 67mpjaodan 788 . . . . . 6 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID -𝑚𝑆)
69 eluzle 9362 . . . . . . . . . . 11 (𝐴 ∈ (ℤ𝑀) → 𝑀𝐴)
707, 69syl 14 . . . . . . . . . 10 (𝜑𝑀𝐴)
7129zred 9197 . . . . . . . . . . 11 (𝜑𝑀 ∈ ℝ)
729zred 9197 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ)
7371, 72lenegd 8310 . . . . . . . . . 10 (𝜑 → (𝑀𝐴 ↔ -𝐴 ≤ -𝑀))
7470, 73mpbid 146 . . . . . . . . 9 (𝜑 → -𝐴 ≤ -𝑀)
7529znegcld 9199 . . . . . . . . . 10 (𝜑 → -𝑀 ∈ ℤ)
76 eluz 9363 . . . . . . . . . 10 ((-𝐴 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7710, 75, 76syl2anc 409 . . . . . . . . 9 (𝜑 → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7874, 77mpbird 166 . . . . . . . 8 (𝜑 → -𝑀 ∈ (ℤ‘-𝐴))
79 peano2uz 9405 . . . . . . . 8 (-𝑀 ∈ (ℤ‘-𝐴) → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8078, 79syl 14 . . . . . . 7 (𝜑 → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8171ad2antrr 480 . . . . . . . . . . . . 13 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ∈ ℝ)
8281renegcld 8166 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℝ)
83 peano2re 7922 . . . . . . . . . . . 12 (-𝑀 ∈ ℝ → (-𝑀 + 1) ∈ ℝ)
8482, 83syl 14 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ∈ ℝ)
85 eluzelz 9359 . . . . . . . . . . . . 13 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → 𝑚 ∈ ℤ)
8685ad2antlr 481 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℤ)
8786zred 9197 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℝ)
88 eluzle 9362 . . . . . . . . . . . 12 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → (-𝑀 + 1) ≤ 𝑚)
8988ad2antlr 481 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ 𝑚)
9055, 3eleq2s 2235 . . . . . . . . . . . . . . 15 (-𝑚𝑆 → -𝑚 ∈ (ℤ𝑀))
9190adantl 275 . . . . . . . . . . . . . 14 ((𝜑 ∧ -𝑚𝑆) → -𝑚 ∈ (ℤ𝑀))
9291, 56syl 14 . . . . . . . . . . . . 13 ((𝜑 ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9392adantlr 469 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9481, 87, 93lenegcon2d 8314 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ≤ -𝑀)
9584, 87, 82, 89, 94letrd 7910 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ -𝑀)
9675ad2antrr 480 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℤ)
97 zltp1le 9132 . . . . . . . . . . 11 ((-𝑀 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9896, 96, 97syl2anc 409 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9995, 98mpbird 166 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 < -𝑀)
10082ltnrd 7899 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → ¬ -𝑀 < -𝑀)
10199, 100pm2.65da 651 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) → ¬ -𝑚𝑆)
102101ralrimiva 2508 . . . . . . 7 (𝜑 → ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆)
103 fveq2 5429 . . . . . . . . 9 (𝑗 = (-𝑀 + 1) → (ℤ𝑗) = (ℤ‘(-𝑀 + 1)))
104103raleqdv 2635 . . . . . . . 8 (𝑗 = (-𝑀 + 1) → (∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆 ↔ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆))
105104rspcev 2793 . . . . . . 7 (((-𝑀 + 1) ∈ (ℤ‘-𝐴) ∧ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆) → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10680, 102, 105syl2anc 409 . . . . . 6 (𝜑 → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10710, 12, 15, 68, 106zsupcllemex 11675 . . . . 5 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)))
108 zre 9082 . . . . . . . . . . . . 13 (𝑏 ∈ ℤ → 𝑏 ∈ ℝ)
109108anim1i 338 . . . . . . . . . . . 12 ((𝑏 ∈ ℤ ∧ -𝑏𝑆) → (𝑏 ∈ ℝ ∧ -𝑏𝑆))
110 elrabi 2841 . . . . . . . . . . . . . . . . 17 (-𝑏 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑏 ∈ (ℤ𝑀))
111110, 3eleq2s 2235 . . . . . . . . . . . . . . . 16 (-𝑏𝑆 → -𝑏 ∈ (ℤ𝑀))
112 eluzelz 9359 . . . . . . . . . . . . . . . 16 (-𝑏 ∈ (ℤ𝑀) → -𝑏 ∈ ℤ)
113111, 112syl 14 . . . . . . . . . . . . . . 15 (-𝑏𝑆 → -𝑏 ∈ ℤ)
114113adantl 275 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → -𝑏 ∈ ℤ)
115 recn 7777 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℝ → 𝑏 ∈ ℂ)
116 znegclb 9111 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℂ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
117115, 116syl 14 . . . . . . . . . . . . . . 15 (𝑏 ∈ ℝ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
118117adantr 274 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
119114, 118mpbird 166 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → 𝑏 ∈ ℤ)
120 simpr 109 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → -𝑏𝑆)
121119, 120jca 304 . . . . . . . . . . . 12 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → (𝑏 ∈ ℤ ∧ -𝑏𝑆))
122109, 121impbii 125 . . . . . . . . . . 11 ((𝑏 ∈ ℤ ∧ -𝑏𝑆) ↔ (𝑏 ∈ ℝ ∧ -𝑏𝑆))
123 negeq 7979 . . . . . . . . . . . . 13 (𝑚 = 𝑏 → -𝑚 = -𝑏)
124123eleq1d 2209 . . . . . . . . . . . 12 (𝑚 = 𝑏 → (-𝑚𝑆 ↔ -𝑏𝑆))
125124elrab 2844 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℤ ∧ -𝑏𝑆))
126124elrab 2844 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℝ ∧ -𝑏𝑆))
127122, 125, 1263bitr4i 211 . . . . . . . . . 10 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆})
128127a1i 9 . . . . . . . . 9 (𝜑 → (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
129128eqrdv 2138 . . . . . . . 8 (𝜑 → {𝑚 ∈ ℤ ∣ -𝑚𝑆} = {𝑚 ∈ ℝ ∣ -𝑚𝑆})
130129raleqdv 2635 . . . . . . 7 (𝜑 → (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ↔ ∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦))
131129rexeqdv 2636 . . . . . . . . 9 (𝜑 → (∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧 ↔ ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))
132131imbi2d 229 . . . . . . . 8 (𝜑 → ((𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
133132ralbidv 2438 . . . . . . 7 (𝜑 → (∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
134130, 133anbi12d 465 . . . . . 6 (𝜑 → ((∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
135134rexbidv 2439 . . . . 5 (𝜑 → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
136107, 135mpbid 146 . . . 4 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
137 ssrexv 3167 . . . 4 (ℤ ⊆ ℝ → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)) → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
1381, 136, 137mpsyl 65 . . 3 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
139 ssrab2 3187 . . . 4 {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ
140139a1i 9 . . 3 (𝜑 → {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ)
141138, 140supinfneg 9417 . 2 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)))
142 elrabi 2841 . . . . . . 7 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} → 𝑎 ∈ ℝ)
143 elrabi 2841 . . . . . . . . 9 (𝑎 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑎 ∈ (ℤ𝑀))
144143, 3eleq2s 2235 . . . . . . . 8 (𝑎𝑆𝑎 ∈ (ℤ𝑀))
145 eluzelre 9360 . . . . . . . 8 (𝑎 ∈ (ℤ𝑀) → 𝑎 ∈ ℝ)
146144, 145syl 14 . . . . . . 7 (𝑎𝑆𝑎 ∈ ℝ)
147 negeq 7979 . . . . . . . . . 10 (𝑤 = 𝑎 → -𝑤 = -𝑎)
148147eleq1d 2209 . . . . . . . . 9 (𝑤 = 𝑎 → (-𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
149148elrab3 2845 . . . . . . . 8 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
150 negeq 7979 . . . . . . . . . . 11 (𝑚 = -𝑎 → -𝑚 = --𝑎)
151150eleq1d 2209 . . . . . . . . . 10 (𝑚 = -𝑎 → (-𝑚𝑆 ↔ --𝑎𝑆))
152151elrab 2844 . . . . . . . . 9 (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆))
153 renegcl 8047 . . . . . . . . . 10 (𝑎 ∈ ℝ → -𝑎 ∈ ℝ)
154153biantrurd 303 . . . . . . . . 9 (𝑎 ∈ ℝ → (--𝑎𝑆 ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆)))
155152, 154bitr4id 198 . . . . . . . 8 (𝑎 ∈ ℝ → (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ --𝑎𝑆))
156 recn 7777 . . . . . . . . . 10 (𝑎 ∈ ℝ → 𝑎 ∈ ℂ)
157156negnegd 8088 . . . . . . . . 9 (𝑎 ∈ ℝ → --𝑎 = 𝑎)
158157eleq1d 2209 . . . . . . . 8 (𝑎 ∈ ℝ → (--𝑎𝑆𝑎𝑆))
159149, 155, 1583bitrd 213 . . . . . . 7 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆))
160142, 146, 159pm5.21nii 694 . . . . . 6 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆)
161160eqriv 2137 . . . . 5 {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} = 𝑆
162161raleqi 2633 . . . 4 (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ↔ ∀𝑦𝑆 ¬ 𝑦 < 𝑥)
163161rexeqi 2634 . . . . . 6 (∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦 ↔ ∃𝑧𝑆 𝑧 < 𝑦)
164163imbi2i 225 . . . . 5 ((𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
165164ralbii 2444 . . . 4 (∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
166162, 165anbi12i 456 . . 3 ((∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
167166rexbii 2445 . 2 (∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
168141, 167sylib 121 1 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 103  wb 104  wo 698  DECID wdc 820   = wceq 1332  wcel 1481  wral 2417  wrex 2418  {crab 2421  [wsbc 2913  wss 3076   class class class wbr 3937  cfv 5131  (class class class)co 5782  cc 7642  cr 7643  1c1 7645   + caddc 7647   < clt 7824  cle 7825  -cneg 7958  cz 9078  cuz 9350  ...cfz 9821
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 105  ax-ia2 106  ax-ia3 107  ax-in1 604  ax-in2 605  ax-io 699  ax-5 1424  ax-7 1425  ax-gen 1426  ax-ie1 1470  ax-ie2 1471  ax-8 1483  ax-10 1484  ax-11 1485  ax-i12 1486  ax-bndl 1487  ax-4 1488  ax-13 1492  ax-14 1493  ax-17 1507  ax-i9 1511  ax-ial 1515  ax-i5r 1516  ax-ext 2122  ax-sep 4054  ax-pow 4106  ax-pr 4139  ax-un 4363  ax-setind 4460  ax-cnex 7735  ax-resscn 7736  ax-1cn 7737  ax-1re 7738  ax-icn 7739  ax-addcl 7740  ax-addrcl 7741  ax-mulcl 7742  ax-addcom 7744  ax-addass 7746  ax-distr 7748  ax-i2m1 7749  ax-0lt1 7750  ax-0id 7752  ax-rnegex 7753  ax-cnre 7755  ax-pre-ltirr 7756  ax-pre-ltwlin 7757  ax-pre-lttrn 7758  ax-pre-apti 7759  ax-pre-ltadd 7760
This theorem depends on definitions:  df-bi 116  df-dc 821  df-3or 964  df-3an 965  df-tru 1335  df-fal 1338  df-nf 1438  df-sb 1737  df-eu 2003  df-mo 2004  df-clab 2127  df-cleq 2133  df-clel 2136  df-nfc 2271  df-ne 2310  df-nel 2405  df-ral 2422  df-rex 2423  df-reu 2424  df-rab 2426  df-v 2691  df-sbc 2914  df-csb 3008  df-dif 3078  df-un 3080  df-in 3082  df-ss 3089  df-pw 3517  df-sn 3538  df-pr 3539  df-op 3541  df-uni 3745  df-int 3780  df-iun 3823  df-br 3938  df-opab 3998  df-mpt 3999  df-id 4223  df-xp 4553  df-rel 4554  df-cnv 4555  df-co 4556  df-dm 4557  df-rn 4558  df-res 4559  df-ima 4560  df-iota 5096  df-fun 5133  df-fn 5134  df-f 5135  df-fv 5139  df-riota 5738  df-ov 5785  df-oprab 5786  df-mpo 5787  df-1st 6046  df-2nd 6047  df-pnf 7826  df-mnf 7827  df-xr 7828  df-ltxr 7829  df-le 7830  df-sub 7959  df-neg 7960  df-inn 8745  df-n0 9002  df-z 9079  df-uz 9351  df-fz 9822  df-fzo 9951
This theorem is referenced by:  infssuzledc  11679  infssuzcldc  11680
  Copyright terms: Public domain W3C validator