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

Theorem infssuzex 11904
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 9219 . . . 4 ℤ ⊆ ℝ
2 infssuzledc.a . . . . . . . . . 10 (𝜑𝐴𝑆)
3 infssuzledc.s . . . . . . . . . . 11 𝑆 = {𝑛 ∈ (ℤ𝑀) ∣ 𝜓}
43eleq2i 2237 . . . . . . . . . 10 (𝐴𝑆𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
52, 4sylib 121 . . . . . . . . 9 (𝜑𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
6 elrabi 2883 . . . . . . . . 9 (𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝐴 ∈ (ℤ𝑀))
75, 6syl 14 . . . . . . . 8 (𝜑𝐴 ∈ (ℤ𝑀))
8 eluzelz 9496 . . . . . . . 8 (𝐴 ∈ (ℤ𝑀) → 𝐴 ∈ ℤ)
97, 8syl 14 . . . . . . 7 (𝜑𝐴 ∈ ℤ)
109znegcld 9336 . . . . . 6 (𝜑 → -𝐴 ∈ ℤ)
11 negeq 8112 . . . . . . 7 (𝑚 = -𝐴 → -𝑚 = --𝐴)
1211eleq1d 2239 . . . . . 6 (𝑚 = -𝐴 → (-𝑚𝑆 ↔ --𝐴𝑆))
139zcnd 9335 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
1413negnegd 8221 . . . . . . 7 (𝜑 → --𝐴 = 𝐴)
1514, 2eqeltrd 2247 . . . . . 6 (𝜑 → --𝐴𝑆)
16 simpr 109 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ≤ -𝑚)
179adantr 274 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℤ)
1817zred 9334 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℝ)
19 eluzelz 9496 . . . . . . . . . . . . . . 15 (𝑚 ∈ (ℤ‘-𝐴) → 𝑚 ∈ ℤ)
2019adantl 275 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℤ)
2120zred 9334 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℝ)
22 eluzle 9499 . . . . . . . . . . . . . 14 (𝑚 ∈ (ℤ‘-𝐴) → -𝐴𝑚)
2322adantl 275 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝐴𝑚)
2418, 21, 23lenegcon1d 8446 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚𝐴)
2524adantr 274 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚𝐴)
2616, 25jca 304 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (𝑀 ≤ -𝑚 ∧ -𝑚𝐴))
2720znegcld 9336 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚 ∈ ℤ)
2827adantr 274 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ ℤ)
29 infssuzledc.m . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
3029ad2antrr 485 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ∈ ℤ)
319ad2antrr 485 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝐴 ∈ ℤ)
32 elfz 9971 . . . . . . . . . . 11 ((-𝑚 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3328, 30, 31, 32syl3anc 1233 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3426, 33mpbird 166 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (𝑀...𝐴))
35 infssuzledc.dc . . . . . . . . . . 11 ((𝜑𝑛 ∈ (𝑀...𝐴)) → DECID 𝜓)
3635ralrimiva 2543 . . . . . . . . . 10 (𝜑 → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
3736ad2antrr 485 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
38 nfsbc1v 2973 . . . . . . . . . . 11 𝑛[-𝑚 / 𝑛]𝜓
3938nfdc 1652 . . . . . . . . . 10 𝑛DECID [-𝑚 / 𝑛]𝜓
40 sbceq1a 2964 . . . . . . . . . . 11 (𝑛 = -𝑚 → (𝜓[-𝑚 / 𝑛]𝜓))
4140dcbid 833 . . . . . . . . . 10 (𝑛 = -𝑚 → (DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4239, 41rspc 2828 . . . . . . . . 9 (-𝑚 ∈ (𝑀...𝐴) → (∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4334, 37, 42sylc 62 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID [-𝑚 / 𝑛]𝜓)
443eleq2i 2237 . . . . . . . . . 10 (-𝑚𝑆 ↔ -𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
45 nfcv 2312 . . . . . . . . . . . 12 𝑛(ℤ𝑀)
4645elrabsf 2993 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓))
47 elfzuz 9977 . . . . . . . . . . . . 13 (-𝑚 ∈ (𝑀...𝐴) → -𝑚 ∈ (ℤ𝑀))
4834, 47syl 14 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (ℤ𝑀))
4948biantrurd 303 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ([-𝑚 / 𝑛]𝜓 ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓)))
5046, 49bitr4id 198 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ [-𝑚 / 𝑛]𝜓))
5144, 50syl5bb 191 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚𝑆[-𝑚 / 𝑛]𝜓))
5251dcbid 833 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (DECID -𝑚𝑆DECID [-𝑚 / 𝑛]𝜓))
5343, 52mpbird 166 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
54 simpr 109 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ 𝑀 ≤ -𝑚)
55 elrabi 2883 . . . . . . . . . . . 12 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑚 ∈ (ℤ𝑀))
56 eluzle 9499 . . . . . . . . . . . 12 (-𝑚 ∈ (ℤ𝑀) → 𝑀 ≤ -𝑚)
5755, 56syl 14 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑀 ≤ -𝑚)
5857, 3eleq2s 2265 . . . . . . . . . 10 (-𝑚𝑆𝑀 ≤ -𝑚)
5954, 58nsyl 623 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ -𝑚𝑆)
6059olcd 729 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
61 df-dc 830 . . . . . . . 8 (DECID -𝑚𝑆 ↔ (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
6260, 61sylibr 133 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
6329adantr 274 . . . . . . . . 9 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑀 ∈ ℤ)
64 zdcle 9288 . . . . . . . . 9 ((𝑀 ∈ ℤ ∧ -𝑚 ∈ ℤ) → DECID 𝑀 ≤ -𝑚)
6563, 27, 64syl2anc 409 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID 𝑀 ≤ -𝑚)
66 exmiddc 831 . . . . . . . 8 (DECID 𝑀 ≤ -𝑚 → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6765, 66syl 14 . . . . . . 7 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6853, 62, 67mpjaodan 793 . . . . . 6 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID -𝑚𝑆)
69 eluzle 9499 . . . . . . . . . . 11 (𝐴 ∈ (ℤ𝑀) → 𝑀𝐴)
707, 69syl 14 . . . . . . . . . 10 (𝜑𝑀𝐴)
7129zred 9334 . . . . . . . . . . 11 (𝜑𝑀 ∈ ℝ)
729zred 9334 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ)
7371, 72lenegd 8443 . . . . . . . . . 10 (𝜑 → (𝑀𝐴 ↔ -𝐴 ≤ -𝑀))
7470, 73mpbid 146 . . . . . . . . 9 (𝜑 → -𝐴 ≤ -𝑀)
7529znegcld 9336 . . . . . . . . . 10 (𝜑 → -𝑀 ∈ ℤ)
76 eluz 9500 . . . . . . . . . 10 ((-𝐴 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7710, 75, 76syl2anc 409 . . . . . . . . 9 (𝜑 → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7874, 77mpbird 166 . . . . . . . 8 (𝜑 → -𝑀 ∈ (ℤ‘-𝐴))
79 peano2uz 9542 . . . . . . . 8 (-𝑀 ∈ (ℤ‘-𝐴) → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8078, 79syl 14 . . . . . . 7 (𝜑 → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8171ad2antrr 485 . . . . . . . . . . . . 13 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ∈ ℝ)
8281renegcld 8299 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℝ)
83 peano2re 8055 . . . . . . . . . . . 12 (-𝑀 ∈ ℝ → (-𝑀 + 1) ∈ ℝ)
8482, 83syl 14 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ∈ ℝ)
85 eluzelz 9496 . . . . . . . . . . . . 13 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → 𝑚 ∈ ℤ)
8685ad2antlr 486 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℤ)
8786zred 9334 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℝ)
88 eluzle 9499 . . . . . . . . . . . 12 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → (-𝑀 + 1) ≤ 𝑚)
8988ad2antlr 486 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ 𝑚)
9055, 3eleq2s 2265 . . . . . . . . . . . . . . 15 (-𝑚𝑆 → -𝑚 ∈ (ℤ𝑀))
9190adantl 275 . . . . . . . . . . . . . 14 ((𝜑 ∧ -𝑚𝑆) → -𝑚 ∈ (ℤ𝑀))
9291, 56syl 14 . . . . . . . . . . . . 13 ((𝜑 ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9392adantlr 474 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9481, 87, 93lenegcon2d 8447 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ≤ -𝑀)
9584, 87, 82, 89, 94letrd 8043 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ -𝑀)
9675ad2antrr 485 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℤ)
97 zltp1le 9266 . . . . . . . . . . 11 ((-𝑀 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9896, 96, 97syl2anc 409 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9995, 98mpbird 166 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 < -𝑀)
10082ltnrd 8031 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → ¬ -𝑀 < -𝑀)
10199, 100pm2.65da 656 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) → ¬ -𝑚𝑆)
102101ralrimiva 2543 . . . . . . 7 (𝜑 → ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆)
103 fveq2 5496 . . . . . . . . 9 (𝑗 = (-𝑀 + 1) → (ℤ𝑗) = (ℤ‘(-𝑀 + 1)))
104103raleqdv 2671 . . . . . . . 8 (𝑗 = (-𝑀 + 1) → (∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆 ↔ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆))
105104rspcev 2834 . . . . . . 7 (((-𝑀 + 1) ∈ (ℤ‘-𝐴) ∧ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆) → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10680, 102, 105syl2anc 409 . . . . . 6 (𝜑 → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10710, 12, 15, 68, 106zsupcllemex 11901 . . . . 5 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)))
108 zre 9216 . . . . . . . . . . . . 13 (𝑏 ∈ ℤ → 𝑏 ∈ ℝ)
109108anim1i 338 . . . . . . . . . . . 12 ((𝑏 ∈ ℤ ∧ -𝑏𝑆) → (𝑏 ∈ ℝ ∧ -𝑏𝑆))
110 elrabi 2883 . . . . . . . . . . . . . . . . 17 (-𝑏 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑏 ∈ (ℤ𝑀))
111110, 3eleq2s 2265 . . . . . . . . . . . . . . . 16 (-𝑏𝑆 → -𝑏 ∈ (ℤ𝑀))
112 eluzelz 9496 . . . . . . . . . . . . . . . 16 (-𝑏 ∈ (ℤ𝑀) → -𝑏 ∈ ℤ)
113111, 112syl 14 . . . . . . . . . . . . . . 15 (-𝑏𝑆 → -𝑏 ∈ ℤ)
114113adantl 275 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → -𝑏 ∈ ℤ)
115 recn 7907 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℝ → 𝑏 ∈ ℂ)
116 znegclb 9245 . . . . . . . . . . . . . . . 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 8112 . . . . . . . . . . . . 13 (𝑚 = 𝑏 → -𝑚 = -𝑏)
124123eleq1d 2239 . . . . . . . . . . . 12 (𝑚 = 𝑏 → (-𝑚𝑆 ↔ -𝑏𝑆))
125124elrab 2886 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℤ ∧ -𝑏𝑆))
126124elrab 2886 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℝ ∧ -𝑏𝑆))
127122, 125, 1263bitr4i 211 . . . . . . . . . 10 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆})
128127a1i 9 . . . . . . . . 9 (𝜑 → (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
129128eqrdv 2168 . . . . . . . 8 (𝜑 → {𝑚 ∈ ℤ ∣ -𝑚𝑆} = {𝑚 ∈ ℝ ∣ -𝑚𝑆})
130129raleqdv 2671 . . . . . . 7 (𝜑 → (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ↔ ∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦))
131129rexeqdv 2672 . . . . . . . . 9 (𝜑 → (∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧 ↔ ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))
132131imbi2d 229 . . . . . . . 8 (𝜑 → ((𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
133132ralbidv 2470 . . . . . . 7 (𝜑 → (∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
134130, 133anbi12d 470 . . . . . 6 (𝜑 → ((∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
135134rexbidv 2471 . . . . 5 (𝜑 → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
136107, 135mpbid 146 . . . 4 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
137 ssrexv 3212 . . . 4 (ℤ ⊆ ℝ → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)) → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
1381, 136, 137mpsyl 65 . . 3 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
139 ssrab2 3232 . . . 4 {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ
140139a1i 9 . . 3 (𝜑 → {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ)
141138, 140supinfneg 9554 . 2 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)))
142 elrabi 2883 . . . . . . 7 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} → 𝑎 ∈ ℝ)
143 elrabi 2883 . . . . . . . . 9 (𝑎 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑎 ∈ (ℤ𝑀))
144143, 3eleq2s 2265 . . . . . . . 8 (𝑎𝑆𝑎 ∈ (ℤ𝑀))
145 eluzelre 9497 . . . . . . . 8 (𝑎 ∈ (ℤ𝑀) → 𝑎 ∈ ℝ)
146144, 145syl 14 . . . . . . 7 (𝑎𝑆𝑎 ∈ ℝ)
147 negeq 8112 . . . . . . . . . 10 (𝑤 = 𝑎 → -𝑤 = -𝑎)
148147eleq1d 2239 . . . . . . . . 9 (𝑤 = 𝑎 → (-𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
149148elrab3 2887 . . . . . . . 8 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
150 negeq 8112 . . . . . . . . . . 11 (𝑚 = -𝑎 → -𝑚 = --𝑎)
151150eleq1d 2239 . . . . . . . . . 10 (𝑚 = -𝑎 → (-𝑚𝑆 ↔ --𝑎𝑆))
152151elrab 2886 . . . . . . . . 9 (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆))
153 renegcl 8180 . . . . . . . . . 10 (𝑎 ∈ ℝ → -𝑎 ∈ ℝ)
154153biantrurd 303 . . . . . . . . 9 (𝑎 ∈ ℝ → (--𝑎𝑆 ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆)))
155152, 154bitr4id 198 . . . . . . . 8 (𝑎 ∈ ℝ → (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ --𝑎𝑆))
156 recn 7907 . . . . . . . . . 10 (𝑎 ∈ ℝ → 𝑎 ∈ ℂ)
157156negnegd 8221 . . . . . . . . 9 (𝑎 ∈ ℝ → --𝑎 = 𝑎)
158157eleq1d 2239 . . . . . . . 8 (𝑎 ∈ ℝ → (--𝑎𝑆𝑎𝑆))
159149, 155, 1583bitrd 213 . . . . . . 7 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆))
160142, 146, 159pm5.21nii 699 . . . . . 6 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆)
161160eqriv 2167 . . . . 5 {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} = 𝑆
162161raleqi 2669 . . . 4 (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ↔ ∀𝑦𝑆 ¬ 𝑦 < 𝑥)
163161rexeqi 2670 . . . . . 6 (∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦 ↔ ∃𝑧𝑆 𝑧 < 𝑦)
164163imbi2i 225 . . . . 5 ((𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
165164ralbii 2476 . . . 4 (∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
166162, 165anbi12i 457 . . 3 ((∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
167166rexbii 2477 . 2 (∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
168141, 167sylib 121 1 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 103  wb 104  wo 703  DECID wdc 829   = wceq 1348  wcel 2141  wral 2448  wrex 2449  {crab 2452  [wsbc 2955  wss 3121   class class class wbr 3989  cfv 5198  (class class class)co 5853  cc 7772  cr 7773  1c1 7775   + caddc 7777   < clt 7954  cle 7955  -cneg 8091  cz 9212  cuz 9487  ...cfz 9965
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 609  ax-in2 610  ax-io 704  ax-5 1440  ax-7 1441  ax-gen 1442  ax-ie1 1486  ax-ie2 1487  ax-8 1497  ax-10 1498  ax-11 1499  ax-i12 1500  ax-bndl 1502  ax-4 1503  ax-17 1519  ax-i9 1523  ax-ial 1527  ax-i5r 1528  ax-13 2143  ax-14 2144  ax-ext 2152  ax-sep 4107  ax-pow 4160  ax-pr 4194  ax-un 4418  ax-setind 4521  ax-cnex 7865  ax-resscn 7866  ax-1cn 7867  ax-1re 7868  ax-icn 7869  ax-addcl 7870  ax-addrcl 7871  ax-mulcl 7872  ax-addcom 7874  ax-addass 7876  ax-distr 7878  ax-i2m1 7879  ax-0lt1 7880  ax-0id 7882  ax-rnegex 7883  ax-cnre 7885  ax-pre-ltirr 7886  ax-pre-ltwlin 7887  ax-pre-lttrn 7888  ax-pre-apti 7889  ax-pre-ltadd 7890
This theorem depends on definitions:  df-bi 116  df-dc 830  df-3or 974  df-3an 975  df-tru 1351  df-fal 1354  df-nf 1454  df-sb 1756  df-eu 2022  df-mo 2023  df-clab 2157  df-cleq 2163  df-clel 2166  df-nfc 2301  df-ne 2341  df-nel 2436  df-ral 2453  df-rex 2454  df-reu 2455  df-rab 2457  df-v 2732  df-sbc 2956  df-csb 3050  df-dif 3123  df-un 3125  df-in 3127  df-ss 3134  df-pw 3568  df-sn 3589  df-pr 3590  df-op 3592  df-uni 3797  df-int 3832  df-iun 3875  df-br 3990  df-opab 4051  df-mpt 4052  df-id 4278  df-xp 4617  df-rel 4618  df-cnv 4619  df-co 4620  df-dm 4621  df-rn 4622  df-res 4623  df-ima 4624  df-iota 5160  df-fun 5200  df-fn 5201  df-f 5202  df-fv 5206  df-riota 5809  df-ov 5856  df-oprab 5857  df-mpo 5858  df-1st 6119  df-2nd 6120  df-pnf 7956  df-mnf 7957  df-xr 7958  df-ltxr 7959  df-le 7960  df-sub 8092  df-neg 8093  df-inn 8879  df-n0 9136  df-z 9213  df-uz 9488  df-fz 9966  df-fzo 10099
This theorem is referenced by:  infssuzledc  11905  infssuzcldc  11906  nninfdcex  11908
  Copyright terms: Public domain W3C validator