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

Theorem infssuzex 10812
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 8683 . . . 4 ℤ ⊆ ℝ
2 infssuzledc.a . . . . . . . . . 10 (𝜑𝐴𝑆)
3 infssuzledc.s . . . . . . . . . . 11 𝑆 = {𝑛 ∈ (ℤ𝑀) ∣ 𝜓}
43eleq2i 2151 . . . . . . . . . 10 (𝐴𝑆𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
52, 4sylib 120 . . . . . . . . 9 (𝜑𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
6 elrabi 2759 . . . . . . . . 9 (𝐴 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝐴 ∈ (ℤ𝑀))
75, 6syl 14 . . . . . . . 8 (𝜑𝐴 ∈ (ℤ𝑀))
8 eluzelz 8953 . . . . . . . 8 (𝐴 ∈ (ℤ𝑀) → 𝐴 ∈ ℤ)
97, 8syl 14 . . . . . . 7 (𝜑𝐴 ∈ ℤ)
109znegcld 8796 . . . . . 6 (𝜑 → -𝐴 ∈ ℤ)
11 negeq 7612 . . . . . . 7 (𝑚 = -𝐴 → -𝑚 = --𝐴)
1211eleq1d 2153 . . . . . 6 (𝑚 = -𝐴 → (-𝑚𝑆 ↔ --𝐴𝑆))
139zcnd 8795 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
1413negnegd 7721 . . . . . . 7 (𝜑 → --𝐴 = 𝐴)
1514, 2eqeltrd 2161 . . . . . 6 (𝜑 → --𝐴𝑆)
16 simpr 108 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ≤ -𝑚)
179adantr 270 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℤ)
1817zred 8794 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝐴 ∈ ℝ)
19 eluzelz 8953 . . . . . . . . . . . . . . 15 (𝑚 ∈ (ℤ‘-𝐴) → 𝑚 ∈ ℤ)
2019adantl 271 . . . . . . . . . . . . . 14 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℤ)
2120zred 8794 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑚 ∈ ℝ)
22 eluzle 8956 . . . . . . . . . . . . . 14 (𝑚 ∈ (ℤ‘-𝐴) → -𝐴𝑚)
2322adantl 271 . . . . . . . . . . . . 13 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝐴𝑚)
2418, 21, 23lenegcon1d 7938 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚𝐴)
2524adantr 270 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚𝐴)
2616, 25jca 300 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (𝑀 ≤ -𝑚 ∧ -𝑚𝐴))
2720znegcld 8796 . . . . . . . . . . . 12 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → -𝑚 ∈ ℤ)
2827adantr 270 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ ℤ)
29 infssuzledc.m . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
3029ad2antrr 472 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ∈ ℤ)
319ad2antrr 472 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝐴 ∈ ℤ)
32 elfz 9355 . . . . . . . . . . 11 ((-𝑚 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3328, 30, 31, 32syl3anc 1172 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚𝐴)))
3426, 33mpbird 165 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (𝑀...𝐴))
35 infssuzledc.dc . . . . . . . . . . 11 ((𝜑𝑛 ∈ (𝑀...𝐴)) → DECID 𝜓)
3635ralrimiva 2442 . . . . . . . . . 10 (𝜑 → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
3736ad2antrr 472 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
38 nfsbc1v 2847 . . . . . . . . . . 11 𝑛[-𝑚 / 𝑛]𝜓
3938nfdc 1592 . . . . . . . . . 10 𝑛DECID [-𝑚 / 𝑛]𝜓
40 sbceq1a 2838 . . . . . . . . . . 11 (𝑛 = -𝑚 → (𝜓[-𝑚 / 𝑛]𝜓))
4140dcbid 784 . . . . . . . . . 10 (𝑛 = -𝑚 → (DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4239, 41rspc 2709 . . . . . . . . 9 (-𝑚 ∈ (𝑀...𝐴) → (∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓DECID [-𝑚 / 𝑛]𝜓))
4334, 37, 42sylc 61 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID [-𝑚 / 𝑛]𝜓)
443eleq2i 2151 . . . . . . . . . 10 (-𝑚𝑆 ↔ -𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓})
45 elfzuz 9361 . . . . . . . . . . . . 13 (-𝑚 ∈ (𝑀...𝐴) → -𝑚 ∈ (ℤ𝑀))
4634, 45syl 14 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (ℤ𝑀))
4746biantrurd 299 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → ([-𝑚 / 𝑛]𝜓 ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓)))
48 nfcv 2225 . . . . . . . . . . . 12 𝑛(ℤ𝑀)
4948elrabsf 2866 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ (-𝑚 ∈ (ℤ𝑀) ∧ [-𝑚 / 𝑛]𝜓))
5047, 49syl6rbbr 197 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} ↔ [-𝑚 / 𝑛]𝜓))
5144, 50syl5bb 190 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (-𝑚𝑆[-𝑚 / 𝑛]𝜓))
5251dcbid 784 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → (DECID -𝑚𝑆DECID [-𝑚 / 𝑛]𝜓))
5343, 52mpbird 165 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
54 simpr 108 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ 𝑀 ≤ -𝑚)
55 elrabi 2759 . . . . . . . . . . . 12 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑚 ∈ (ℤ𝑀))
56 eluzle 8956 . . . . . . . . . . . 12 (-𝑚 ∈ (ℤ𝑀) → 𝑀 ≤ -𝑚)
5755, 56syl 14 . . . . . . . . . . 11 (-𝑚 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑀 ≤ -𝑚)
5857, 3eleq2s 2179 . . . . . . . . . 10 (-𝑚𝑆𝑀 ≤ -𝑚)
5954, 58nsyl 591 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ -𝑚𝑆)
6059olcd 686 . . . . . . . 8 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
61 df-dc 779 . . . . . . . 8 (DECID -𝑚𝑆 ↔ (-𝑚𝑆 ∨ ¬ -𝑚𝑆))
6260, 61sylibr 132 . . . . . . 7 (((𝜑𝑚 ∈ (ℤ‘-𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → DECID -𝑚𝑆)
6329adantr 270 . . . . . . . . 9 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → 𝑀 ∈ ℤ)
64 zdcle 8749 . . . . . . . . 9 ((𝑀 ∈ ℤ ∧ -𝑚 ∈ ℤ) → DECID 𝑀 ≤ -𝑚)
6563, 27, 64syl2anc 403 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID 𝑀 ≤ -𝑚)
66 exmiddc 780 . . . . . . . 8 (DECID 𝑀 ≤ -𝑚 → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6765, 66syl 14 . . . . . . 7 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6853, 62, 67mpjaodan 745 . . . . . 6 ((𝜑𝑚 ∈ (ℤ‘-𝐴)) → DECID -𝑚𝑆)
69 eluzle 8956 . . . . . . . . . . 11 (𝐴 ∈ (ℤ𝑀) → 𝑀𝐴)
707, 69syl 14 . . . . . . . . . 10 (𝜑𝑀𝐴)
7129zred 8794 . . . . . . . . . . 11 (𝜑𝑀 ∈ ℝ)
729zred 8794 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ)
7371, 72lenegd 7935 . . . . . . . . . 10 (𝜑 → (𝑀𝐴 ↔ -𝐴 ≤ -𝑀))
7470, 73mpbid 145 . . . . . . . . 9 (𝜑 → -𝐴 ≤ -𝑀)
7529znegcld 8796 . . . . . . . . . 10 (𝜑 → -𝑀 ∈ ℤ)
76 eluz 8957 . . . . . . . . . 10 ((-𝐴 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7710, 75, 76syl2anc 403 . . . . . . . . 9 (𝜑 → (-𝑀 ∈ (ℤ‘-𝐴) ↔ -𝐴 ≤ -𝑀))
7874, 77mpbird 165 . . . . . . . 8 (𝜑 → -𝑀 ∈ (ℤ‘-𝐴))
79 peano2uz 8996 . . . . . . . 8 (-𝑀 ∈ (ℤ‘-𝐴) → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8078, 79syl 14 . . . . . . 7 (𝜑 → (-𝑀 + 1) ∈ (ℤ‘-𝐴))
8171ad2antrr 472 . . . . . . . . . . . . 13 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ∈ ℝ)
8281renegcld 7795 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℝ)
83 peano2re 7555 . . . . . . . . . . . 12 (-𝑀 ∈ ℝ → (-𝑀 + 1) ∈ ℝ)
8482, 83syl 14 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ∈ ℝ)
85 eluzelz 8953 . . . . . . . . . . . . 13 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → 𝑚 ∈ ℤ)
8685ad2antlr 473 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℤ)
8786zred 8794 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ∈ ℝ)
88 eluzle 8956 . . . . . . . . . . . 12 (𝑚 ∈ (ℤ‘(-𝑀 + 1)) → (-𝑀 + 1) ≤ 𝑚)
8988ad2antlr 473 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ 𝑚)
9055, 3eleq2s 2179 . . . . . . . . . . . . . . 15 (-𝑚𝑆 → -𝑚 ∈ (ℤ𝑀))
9190adantl 271 . . . . . . . . . . . . . 14 ((𝜑 ∧ -𝑚𝑆) → -𝑚 ∈ (ℤ𝑀))
9291, 56syl 14 . . . . . . . . . . . . 13 ((𝜑 ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9392adantlr 461 . . . . . . . . . . . 12 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑀 ≤ -𝑚)
9481, 87, 93lenegcon2d 7939 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → 𝑚 ≤ -𝑀)
9584, 87, 82, 89, 94letrd 7544 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 + 1) ≤ -𝑀)
9675ad2antrr 472 . . . . . . . . . . 11 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 ∈ ℤ)
97 zltp1le 8730 . . . . . . . . . . 11 ((-𝑀 ∈ ℤ ∧ -𝑀 ∈ ℤ) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9896, 96, 97syl2anc 403 . . . . . . . . . 10 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → (-𝑀 < -𝑀 ↔ (-𝑀 + 1) ≤ -𝑀))
9995, 98mpbird 165 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → -𝑀 < -𝑀)
10082ltnrd 7533 . . . . . . . . 9 (((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) ∧ -𝑚𝑆) → ¬ -𝑀 < -𝑀)
10199, 100pm2.65da 620 . . . . . . . 8 ((𝜑𝑚 ∈ (ℤ‘(-𝑀 + 1))) → ¬ -𝑚𝑆)
102101ralrimiva 2442 . . . . . . 7 (𝜑 → ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆)
103 fveq2 5262 . . . . . . . . 9 (𝑗 = (-𝑀 + 1) → (ℤ𝑗) = (ℤ‘(-𝑀 + 1)))
104103raleqdv 2564 . . . . . . . 8 (𝑗 = (-𝑀 + 1) → (∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆 ↔ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆))
105104rspcev 2715 . . . . . . 7 (((-𝑀 + 1) ∈ (ℤ‘-𝐴) ∧ ∀𝑚 ∈ (ℤ‘(-𝑀 + 1)) ¬ -𝑚𝑆) → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10680, 102, 105syl2anc 403 . . . . . 6 (𝜑 → ∃𝑗 ∈ (ℤ‘-𝐴)∀𝑚 ∈ (ℤ𝑗) ¬ -𝑚𝑆)
10710, 12, 15, 68, 106zsupcllemex 10809 . . . . 5 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)))
108 zre 8680 . . . . . . . . . . . . 13 (𝑏 ∈ ℤ → 𝑏 ∈ ℝ)
109108anim1i 333 . . . . . . . . . . . 12 ((𝑏 ∈ ℤ ∧ -𝑏𝑆) → (𝑏 ∈ ℝ ∧ -𝑏𝑆))
110 elrabi 2759 . . . . . . . . . . . . . . . . 17 (-𝑏 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → -𝑏 ∈ (ℤ𝑀))
111110, 3eleq2s 2179 . . . . . . . . . . . . . . . 16 (-𝑏𝑆 → -𝑏 ∈ (ℤ𝑀))
112 eluzelz 8953 . . . . . . . . . . . . . . . 16 (-𝑏 ∈ (ℤ𝑀) → -𝑏 ∈ ℤ)
113111, 112syl 14 . . . . . . . . . . . . . . 15 (-𝑏𝑆 → -𝑏 ∈ ℤ)
114113adantl 271 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → -𝑏 ∈ ℤ)
115 recn 7412 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℝ → 𝑏 ∈ ℂ)
116 znegclb 8709 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℂ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
117115, 116syl 14 . . . . . . . . . . . . . . 15 (𝑏 ∈ ℝ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
118117adantr 270 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
119114, 118mpbird 165 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → 𝑏 ∈ ℤ)
120 simpr 108 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → -𝑏𝑆)
121119, 120jca 300 . . . . . . . . . . . 12 ((𝑏 ∈ ℝ ∧ -𝑏𝑆) → (𝑏 ∈ ℤ ∧ -𝑏𝑆))
122109, 121impbii 124 . . . . . . . . . . 11 ((𝑏 ∈ ℤ ∧ -𝑏𝑆) ↔ (𝑏 ∈ ℝ ∧ -𝑏𝑆))
123 negeq 7612 . . . . . . . . . . . . 13 (𝑚 = 𝑏 → -𝑚 = -𝑏)
124123eleq1d 2153 . . . . . . . . . . . 12 (𝑚 = 𝑏 → (-𝑚𝑆 ↔ -𝑏𝑆))
125124elrab 2762 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℤ ∧ -𝑏𝑆))
126124elrab 2762 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (𝑏 ∈ ℝ ∧ -𝑏𝑆))
127122, 125, 1263bitr4i 210 . . . . . . . . . 10 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆})
128127a1i 9 . . . . . . . . 9 (𝜑 → (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
129128eqrdv 2083 . . . . . . . 8 (𝜑 → {𝑚 ∈ ℤ ∣ -𝑚𝑆} = {𝑚 ∈ ℝ ∣ -𝑚𝑆})
130129raleqdv 2564 . . . . . . 7 (𝜑 → (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ↔ ∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦))
131129rexeqdv 2565 . . . . . . . . 9 (𝜑 → (∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧 ↔ ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))
132131imbi2d 228 . . . . . . . 8 (𝜑 → ((𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
133132ralbidv 2376 . . . . . . 7 (𝜑 → (∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧) ↔ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
134130, 133anbi12d 457 . . . . . 6 (𝜑 → ((∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
135134rexbidv 2377 . . . . 5 (𝜑 → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚𝑆}𝑦 < 𝑧)) ↔ ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
136107, 135mpbid 145 . . . 4 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
137 ssrexv 3075 . . . 4 (ℤ ⊆ ℝ → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)) → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧))))
1381, 136, 137mpsyl 64 . . 3 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}𝑦 < 𝑧)))
139 ssrab2 3095 . . . 4 {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ
140139a1i 9 . . 3 (𝜑 → {𝑚 ∈ ℝ ∣ -𝑚𝑆} ⊆ ℝ)
141138, 140supinfneg 9008 . 2 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)))
142 elrabi 2759 . . . . . . 7 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} → 𝑎 ∈ ℝ)
143 elrabi 2759 . . . . . . . . 9 (𝑎 ∈ {𝑛 ∈ (ℤ𝑀) ∣ 𝜓} → 𝑎 ∈ (ℤ𝑀))
144143, 3eleq2s 2179 . . . . . . . 8 (𝑎𝑆𝑎 ∈ (ℤ𝑀))
145 eluzelre 8954 . . . . . . . 8 (𝑎 ∈ (ℤ𝑀) → 𝑎 ∈ ℝ)
146144, 145syl 14 . . . . . . 7 (𝑎𝑆𝑎 ∈ ℝ)
147 negeq 7612 . . . . . . . . . 10 (𝑤 = 𝑎 → -𝑤 = -𝑎)
148147eleq1d 2153 . . . . . . . . 9 (𝑤 = 𝑎 → (-𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
149148elrab3 2763 . . . . . . . 8 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}))
150 renegcl 7680 . . . . . . . . . 10 (𝑎 ∈ ℝ → -𝑎 ∈ ℝ)
151150biantrurd 299 . . . . . . . . 9 (𝑎 ∈ ℝ → (--𝑎𝑆 ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆)))
152 negeq 7612 . . . . . . . . . . 11 (𝑚 = -𝑎 → -𝑚 = --𝑎)
153152eleq1d 2153 . . . . . . . . . 10 (𝑚 = -𝑎 → (-𝑚𝑆 ↔ --𝑎𝑆))
154153elrab 2762 . . . . . . . . 9 (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ (-𝑎 ∈ ℝ ∧ --𝑎𝑆))
155151, 154syl6rbbr 197 . . . . . . . 8 (𝑎 ∈ ℝ → (-𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆} ↔ --𝑎𝑆))
156 recn 7412 . . . . . . . . . 10 (𝑎 ∈ ℝ → 𝑎 ∈ ℂ)
157156negnegd 7721 . . . . . . . . 9 (𝑎 ∈ ℝ → --𝑎 = 𝑎)
158157eleq1d 2153 . . . . . . . 8 (𝑎 ∈ ℝ → (--𝑎𝑆𝑎𝑆))
159149, 155, 1583bitrd 212 . . . . . . 7 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆))
160142, 146, 159pm5.21nii 653 . . . . . 6 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ↔ 𝑎𝑆)
161160eqriv 2082 . . . . 5 {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} = 𝑆
162161raleqi 2562 . . . 4 (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ↔ ∀𝑦𝑆 ¬ 𝑦 < 𝑥)
163161rexeqi 2563 . . . . . 6 (∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦 ↔ ∃𝑧𝑆 𝑧 < 𝑦)
164163imbi2i 224 . . . . 5 ((𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
165164ralbii 2380 . . . 4 (∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦) ↔ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦))
166162, 165anbi12i 448 . . 3 ((∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
167166rexbii 2381 . 2 (∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚𝑆}}𝑧 < 𝑦)) ↔ ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
168141, 167sylib 120 1 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧𝑆 𝑧 < 𝑦)))
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 102  wb 103  wo 662  DECID wdc 778   = wceq 1287  wcel 1436  wral 2355  wrex 2356  {crab 2359  [wsbc 2829  wss 2988   class class class wbr 3820  cfv 4978  (class class class)co 5607  cc 7285  cr 7286  1c1 7288   + caddc 7290   < clt 7459  cle 7460  -cneg 7591  cz 8676  cuz 8944  ...cfz 9349
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 104  ax-ia2 105  ax-ia3 106  ax-in1 577  ax-in2 578  ax-io 663  ax-5 1379  ax-7 1380  ax-gen 1381  ax-ie1 1425  ax-ie2 1426  ax-8 1438  ax-10 1439  ax-11 1440  ax-i12 1441  ax-bndl 1442  ax-4 1443  ax-13 1447  ax-14 1448  ax-17 1462  ax-i9 1466  ax-ial 1470  ax-i5r 1471  ax-ext 2067  ax-sep 3931  ax-pow 3983  ax-pr 4009  ax-un 4233  ax-setind 4325  ax-cnex 7373  ax-resscn 7374  ax-1cn 7375  ax-1re 7376  ax-icn 7377  ax-addcl 7378  ax-addrcl 7379  ax-mulcl 7380  ax-addcom 7382  ax-addass 7384  ax-distr 7386  ax-i2m1 7387  ax-0lt1 7388  ax-0id 7390  ax-rnegex 7391  ax-cnre 7393  ax-pre-ltirr 7394  ax-pre-ltwlin 7395  ax-pre-lttrn 7396  ax-pre-apti 7397  ax-pre-ltadd 7398
This theorem depends on definitions:  df-bi 115  df-dc 779  df-3or 923  df-3an 924  df-tru 1290  df-fal 1293  df-nf 1393  df-sb 1690  df-eu 1948  df-mo 1949  df-clab 2072  df-cleq 2078  df-clel 2081  df-nfc 2214  df-ne 2252  df-nel 2347  df-ral 2360  df-rex 2361  df-reu 2362  df-rab 2364  df-v 2617  df-sbc 2830  df-csb 2923  df-dif 2990  df-un 2992  df-in 2994  df-ss 3001  df-pw 3417  df-sn 3437  df-pr 3438  df-op 3440  df-uni 3637  df-int 3672  df-iun 3715  df-br 3821  df-opab 3875  df-mpt 3876  df-id 4093  df-xp 4416  df-rel 4417  df-cnv 4418  df-co 4419  df-dm 4420  df-rn 4421  df-res 4422  df-ima 4423  df-iota 4943  df-fun 4980  df-fn 4981  df-f 4982  df-fv 4986  df-riota 5563  df-ov 5610  df-oprab 5611  df-mpt2 5612  df-1st 5862  df-2nd 5863  df-pnf 7461  df-mnf 7462  df-xr 7463  df-ltxr 7464  df-le 7465  df-sub 7592  df-neg 7593  df-inn 8351  df-n0 8600  df-z 8677  df-uz 8945  df-fz 9350  df-fzo 9475
This theorem is referenced by:  infssuzledc  10813  infssuzcldc  10814
  Copyright terms: Public domain W3C validator