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

Theorem infssuzex 10683
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 9662 . . . 4 ℤ ⊆ ℝ
2 infssuzledc.a . . . . . . . . . 10 (𝜑 → 𝐴 ∈ 𝑆)
3 infssuzledc.s . . . . . . . . . . 11 𝑆 = {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓}
43eleq2i 2305 . . . . . . . . . 10 (𝐴 ∈ 𝑆 ↔ 𝐴 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓})
52, 4sylib 122 . . . . . . . . 9 (𝜑 → 𝐴 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓})
6 elrabi 2979 . . . . . . . . 9 (𝐴 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} → 𝐴 ∈ (ℤ≥‘𝑀))
75, 6syl 14 . . . . . . . 8 (𝜑 → 𝐴 ∈ (ℤ≥‘𝑀))
8 eluzelz 9947 . . . . . . . 8 (𝐴 ∈ (ℤ≥‘𝑀) → 𝐴 ∈ ℤ)
97, 8syl 14 . . . . . . 7 (𝜑 → 𝐴 ∈ ℤ)
109znegcld 9781 . . . . . 6 (𝜑 → -𝐴 ∈ ℤ)
11 negeq 8526 . . . . . . 7 (𝑚 = -𝐴 → -𝑚 = - -𝐴)
1211eleq1d 2307 . . . . . 6 (𝑚 = -𝐴 → ( -𝑚 ∈ 𝑆 ↔ - -𝐴 ∈ 𝑆))
139zcnd 9780 . . . . . . . 8 (𝜑 → 𝐴 ∈ ℂ)
1413negnegd 8635 . . . . . . 7 (𝜑 → - -𝐴 = 𝐴)
1514, 2eqeltrd 2315 . . . . . 6 (𝜑 → - -𝐴 ∈ 𝑆)
16 simpr 110 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ≤ -𝑚)
179adantr 276 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → 𝐴 ∈ ℤ)
1817zred 9779 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → 𝐴 ∈ ℝ)
19 eluzelz 9947 . . . . . . . . . . . . . . 15 (𝑚 ∈ (ℤ≥‘ -𝐴) → 𝑚 ∈ ℤ)
2019adantl 277 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → 𝑚 ∈ ℤ)
2120zred 9779 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → 𝑚 ∈ ℝ)
22 eluzle 9950 . . . . . . . . . . . . . 14 (𝑚 ∈ (ℤ≥‘ -𝐴) → -𝐴 ≤ 𝑚)
2322adantl 277 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → -𝐴 ≤ 𝑚)
2418, 21, 23lenegcon1d 8862 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → -𝑚 ≤ 𝐴)
2524adantr 276 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ≤ 𝐴)
2616, 25jca 306 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → (𝑀 ≤ -𝑚 ∧ -𝑚 ≤ 𝐴))
2720znegcld 9781 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → -𝑚 ∈ ℤ)
2827adantr 276 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ ℤ)
29 infssuzledc.m . . . . . . . . . . . 12 (𝜑 → 𝑀 ∈ ℤ)
3029ad2antrr 492 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝑀 ∈ ℤ)
319ad2antrr 492 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → 𝐴 ∈ ℤ)
32 elfz 10434 . . . . . . . . . . 11 (( -𝑚 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝐴 ∈ ℤ) → ( -𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚 ≤ 𝐴)))
3328, 30, 31, 32syl3anc 1278 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → ( -𝑚 ∈ (𝑀...𝐴) ↔ (𝑀 ≤ -𝑚 ∧ -𝑚 ≤ 𝐴)))
3426, 33mpbird 167 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (𝑀...𝐴))
35 infssuzledc.dc . . . . . . . . . . 11 ((𝜑 ∧ 𝑛 ∈ (𝑀...𝐴)) → DECID 𝜓)
3635ralrimiva 2623 . . . . . . . . . 10 (𝜑 → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
3736ad2antrr 492 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → ∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓)
38 nfsbc1v 3070 . . . . . . . . . . 11 Ⅎ𝑛[ -𝑚 / 𝑛]𝜓
3938nfdc 1711 . . . . . . . . . 10 Ⅎ𝑛DECID [ -𝑚 / 𝑛]𝜓
40 sbceq1a 3061 . . . . . . . . . . 11 (𝑛 = -𝑚 → (𝜓 ↔ [ -𝑚 / 𝑛]𝜓))
4140dcbid 850 . . . . . . . . . 10 (𝑛 = -𝑚 → (DECID 𝜓 ↔ DECID [ -𝑚 / 𝑛]𝜓))
4239, 41rspc 2923 . . . . . . . . 9 ( -𝑚 ∈ (𝑀...𝐴) → (∀𝑛 ∈ (𝑀...𝐴)DECID 𝜓 → DECID [ -𝑚 / 𝑛]𝜓))
4334, 37, 42sylc 62 . . . . . . . 8 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID [ -𝑚 / 𝑛]𝜓)
443eleq2i 2305 . . . . . . . . . 10 ( -𝑚 ∈ 𝑆 ↔ -𝑚 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓})
45 nfcv 2392 . . . . . . . . . . . 12 Ⅎ𝑛(ℤ≥‘𝑀)
4645elrabsf 3090 . . . . . . . . . . 11 ( -𝑚 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} ↔ ( -𝑚 ∈ (ℤ≥‘𝑀) ∧ [ -𝑚 / 𝑛]𝜓))
47 elfzuz 10441 . . . . . . . . . . . . 13 ( -𝑚 ∈ (𝑀...𝐴) → -𝑚 ∈ (ℤ≥‘𝑀))
4834, 47syl 14 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → -𝑚 ∈ (ℤ≥‘𝑀))
4948biantrurd 305 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → ([ -𝑚 / 𝑛]𝜓 ↔ ( -𝑚 ∈ (ℤ≥‘𝑀) ∧ [ -𝑚 / 𝑛]𝜓)))
5046, 49bitr4id 199 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → ( -𝑚 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} ↔ [ -𝑚 / 𝑛]𝜓))
5144, 50bitrid 192 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → ( -𝑚 ∈ 𝑆 ↔ [ -𝑚 / 𝑛]𝜓))
5251dcbid 850 . . . . . . . 8 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → (DECID -𝑚 ∈ 𝑆 ↔ DECID [ -𝑚 / 𝑛]𝜓))
5343, 52mpbird 167 . . . . . . 7 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ 𝑀 ≤ -𝑚) → DECID -𝑚 ∈ 𝑆)
54 simpr 110 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ 𝑀 ≤ -𝑚)
55 elrabi 2979 . . . . . . . . . . . 12 ( -𝑚 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} → -𝑚 ∈ (ℤ≥‘𝑀))
56 eluzle 9950 . . . . . . . . . . . 12 ( -𝑚 ∈ (ℤ≥‘𝑀) → 𝑀 ≤ -𝑚)
5755, 56syl 14 . . . . . . . . . . 11 ( -𝑚 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} → 𝑀 ≤ -𝑚)
5857, 3eleq2s 2333 . . . . . . . . . 10 ( -𝑚 ∈ 𝑆 → 𝑀 ≤ -𝑚)
5954, 58nsyl 637 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ¬ -𝑚 ∈ 𝑆)
6059olcd 746 . . . . . . . 8 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → ( -𝑚 ∈ 𝑆 ∨ ¬ -𝑚 ∈ 𝑆))
61 df-dc 847 . . . . . . . 8 (DECID -𝑚 ∈ 𝑆 ↔ ( -𝑚 ∈ 𝑆 ∨ ¬ -𝑚 ∈ 𝑆))
6260, 61sylibr 134 . . . . . . 7 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) ∧ ¬ 𝑀 ≤ -𝑚) → DECID -𝑚 ∈ 𝑆)
6329adantr 276 . . . . . . . . 9 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → 𝑀 ∈ ℤ)
64 zdcle 9732 . . . . . . . . 9 ((𝑀 ∈ ℤ ∧ -𝑚 ∈ ℤ) → DECID 𝑀 ≤ -𝑚)
6563, 27, 64syl2anc 415 . . . . . . . 8 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → DECID 𝑀 ≤ -𝑚)
66 exmiddc 848 . . . . . . . 8 (DECID 𝑀 ≤ -𝑚 → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6765, 66syl 14 . . . . . . 7 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → (𝑀 ≤ -𝑚 ∨ ¬ 𝑀 ≤ -𝑚))
6853, 62, 67mpjaodan 810 . . . . . 6 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘ -𝐴)) → DECID -𝑚 ∈ 𝑆)
69 eluzle 9950 . . . . . . . . . . 11 (𝐴 ∈ (ℤ≥‘𝑀) → 𝑀 ≤ 𝐴)
707, 69syl 14 . . . . . . . . . 10 (𝜑 → 𝑀 ≤ 𝐴)
7129zred 9779 . . . . . . . . . . 11 (𝜑 → 𝑀 ∈ ℝ)
729zred 9779 . . . . . . . . . . 11 (𝜑 → 𝐴 ∈ ℝ)
7371, 72lenegd 8859 . . . . . . . . . 10 (𝜑 → (𝑀 ≤ 𝐴 ↔ -𝐴 ≤ -𝑀))
7470, 73mpbid 147 . . . . . . . . 9 (𝜑 → -𝐴 ≤ -𝑀)
7529znegcld 9781 . . . . . . . . . 10 (𝜑 → -𝑀 ∈ ℤ)
76 eluz 9951 . . . . . . . . . 10 (( -𝐴 ∈ ℤ ∧ -𝑀 ∈ ℤ) → ( -𝑀 ∈ (ℤ≥‘ -𝐴) ↔ -𝐴 ≤ -𝑀))
7710, 75, 76syl2anc 415 . . . . . . . . 9 (𝜑 → ( -𝑀 ∈ (ℤ≥‘ -𝐴) ↔ -𝐴 ≤ -𝑀))
7874, 77mpbird 167 . . . . . . . 8 (𝜑 → -𝑀 ∈ (ℤ≥‘ -𝐴))
79 peano2uz 9999 . . . . . . . 8 ( -𝑀 ∈ (ℤ≥‘ -𝐴) → ( -𝑀 + 1) ∈ (ℤ≥‘ -𝐴))
8078, 79syl 14 . . . . . . 7 (𝜑 → ( -𝑀 + 1) ∈ (ℤ≥‘ -𝐴))
8171ad2antrr 492 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → 𝑀 ∈ ℝ)
8281renegcld 8714 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → -𝑀 ∈ ℝ)
83 peano2re 8469 . . . . . . . . . . . 12 ( -𝑀 ∈ ℝ → ( -𝑀 + 1) ∈ ℝ)
8482, 83syl 14 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → ( -𝑀 + 1) ∈ ℝ)
85 eluzelz 9947 . . . . . . . . . . . . 13 (𝑚 ∈ (ℤ≥‘( -𝑀 + 1)) → 𝑚 ∈ ℤ)
8685ad2antlr 493 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → 𝑚 ∈ ℤ)
8786zred 9779 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → 𝑚 ∈ ℝ)
88 eluzle 9950 . . . . . . . . . . . 12 (𝑚 ∈ (ℤ≥‘( -𝑀 + 1)) → ( -𝑀 + 1) ≤ 𝑚)
8988ad2antlr 493 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → ( -𝑀 + 1) ≤ 𝑚)
9055, 3eleq2s 2333 . . . . . . . . . . . . . . 15 ( -𝑚 ∈ 𝑆 → -𝑚 ∈ (ℤ≥‘𝑀))
9190adantl 277 . . . . . . . . . . . . . 14 ((𝜑 ∧ -𝑚 ∈ 𝑆) → -𝑚 ∈ (ℤ≥‘𝑀))
9291, 56syl 14 . . . . . . . . . . . . 13 ((𝜑 ∧ -𝑚 ∈ 𝑆) → 𝑀 ≤ -𝑚)
9392adantlr 481 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → 𝑀 ≤ -𝑚)
9481, 87, 93lenegcon2d 8863 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → 𝑚 ≤ -𝑀)
9584, 87, 82, 89, 94letrd 8457 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → ( -𝑀 + 1) ≤ -𝑀)
9675ad2antrr 492 . . . . . . . . . . 11 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → -𝑀 ∈ ℤ)
97 zltp1le 9710 . . . . . . . . . . 11 (( -𝑀 ∈ ℤ ∧ -𝑀 ∈ ℤ) → ( -𝑀 < -𝑀 ↔ ( -𝑀 + 1) ≤ -𝑀))
9896, 96, 97syl2anc 415 . . . . . . . . . 10 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → ( -𝑀 < -𝑀 ↔ ( -𝑀 + 1) ≤ -𝑀))
9995, 98mpbird 167 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → -𝑀 < -𝑀)
10082ltnrd 8444 . . . . . . . . 9 (((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) ∧ -𝑚 ∈ 𝑆) → ¬ -𝑀 < -𝑀)
10199, 100pm2.65da 671 . . . . . . . 8 ((𝜑 ∧ 𝑚 ∈ (ℤ≥‘( -𝑀 + 1))) → ¬ -𝑚 ∈ 𝑆)
102101ralrimiva 2623 . . . . . . 7 (𝜑 → ∀𝑚 ∈ (ℤ≥‘( -𝑀 + 1)) ¬ -𝑚 ∈ 𝑆)
103 fveq2 5698 . . . . . . . . 9 (𝑗 = ( -𝑀 + 1) → (ℤ≥‘𝑗) = (ℤ≥‘( -𝑀 + 1)))
104103raleqdv 2755 . . . . . . . 8 (𝑗 = ( -𝑀 + 1) → (∀𝑚 ∈ (ℤ≥‘𝑗) ¬ -𝑚 ∈ 𝑆 ↔ ∀𝑚 ∈ (ℤ≥‘( -𝑀 + 1)) ¬ -𝑚 ∈ 𝑆))
105104rspcev 2929 . . . . . . 7 ((( -𝑀 + 1) ∈ (ℤ≥‘ -𝐴) ∧ ∀𝑚 ∈ (ℤ≥‘( -𝑀 + 1)) ¬ -𝑚 ∈ 𝑆) → ∃𝑗 ∈ (ℤ≥‘ -𝐴)∀𝑚 ∈ (ℤ≥‘𝑗) ¬ -𝑚 ∈ 𝑆)
10680, 102, 105syl2anc 415 . . . . . 6 (𝜑 → ∃𝑗 ∈ (ℤ≥‘ -𝐴)∀𝑚 ∈ (ℤ≥‘𝑗) ¬ -𝑚 ∈ 𝑆)
10710, 12, 15, 68, 106zsupcllemex 10680 . . . . 5 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)))
108 zre 9659 . . . . . . . . . . . . 13 (𝑏 ∈ ℤ → 𝑏 ∈ ℝ)
109108anim1i 340 . . . . . . . . . . . 12 ((𝑏 ∈ ℤ ∧ -𝑏 ∈ 𝑆) → (𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆))
110 elrabi 2979 . . . . . . . . . . . . . . . . 17 ( -𝑏 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} → -𝑏 ∈ (ℤ≥‘𝑀))
111110, 3eleq2s 2333 . . . . . . . . . . . . . . . 16 ( -𝑏 ∈ 𝑆 → -𝑏 ∈ (ℤ≥‘𝑀))
112 eluzelz 9947 . . . . . . . . . . . . . . . 16 ( -𝑏 ∈ (ℤ≥‘𝑀) → -𝑏 ∈ ℤ)
113111, 112syl 14 . . . . . . . . . . . . . . 15 ( -𝑏 ∈ 𝑆 → -𝑏 ∈ ℤ)
114113adantl 277 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆) → -𝑏 ∈ ℤ)
115 recn 8318 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℝ → 𝑏 ∈ ℂ)
116 znegclb 9688 . . . . . . . . . . . . . . . 16 (𝑏 ∈ ℂ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
117115, 116syl 14 . . . . . . . . . . . . . . 15 (𝑏 ∈ ℝ → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
118117adantr 276 . . . . . . . . . . . . . 14 ((𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆) → (𝑏 ∈ ℤ ↔ -𝑏 ∈ ℤ))
119114, 118mpbird 167 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆) → 𝑏 ∈ ℤ)
120 simpr 110 . . . . . . . . . . . . 13 ((𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆) → -𝑏 ∈ 𝑆)
121119, 120jca 306 . . . . . . . . . . . 12 ((𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆) → (𝑏 ∈ ℤ ∧ -𝑏 ∈ 𝑆))
122109, 121impbii 126 . . . . . . . . . . 11 ((𝑏 ∈ ℤ ∧ -𝑏 ∈ 𝑆) ↔ (𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆))
123 negeq 8526 . . . . . . . . . . . . 13 (𝑚 = 𝑏 → -𝑚 = -𝑏)
124123eleq1d 2307 . . . . . . . . . . . 12 (𝑚 = 𝑏 → ( -𝑚 ∈ 𝑆 ↔ -𝑏 ∈ 𝑆))
125124elrab 2982 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ↔ (𝑏 ∈ ℤ ∧ -𝑏 ∈ 𝑆))
126124elrab 2982 . . . . . . . . . . 11 (𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ↔ (𝑏 ∈ ℝ ∧ -𝑏 ∈ 𝑆))
127122, 125, 1263bitr4i 212 . . . . . . . . . 10 (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆})
128127a1i 9 . . . . . . . . 9 (𝜑 → (𝑏 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ↔ 𝑏 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}))
129128eqrdv 2236 . . . . . . . 8 (𝜑 → {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} = {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆})
130129raleqdv 2755 . . . . . . 7 (𝜑 → (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ↔ ∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦))
131129rexeqdv 2756 . . . . . . . . 9 (𝜑 → (∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧 ↔ ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧))
132131imbi2d 230 . . . . . . . 8 (𝜑 → ((𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧) ↔ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)))
133132ralbidv 2550 . . . . . . 7 (𝜑 → (∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧) ↔ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)))
134130, 133anbi12d 477 . . . . . 6 (𝜑 → ((∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)) ↔ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧))))
135134rexbidv 2551 . . . . 5 (𝜑 → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℤ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)) ↔ ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧))))
136107, 135mpbid 147 . . . 4 (𝜑 → ∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)))
137 ssrexv 3313 . . . 4 (ℤ ⊆ ℝ → (∃𝑥 ∈ ℤ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)) → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧))))
1381, 136, 137mpsyl 65 . . 3 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ¬ 𝑥 < 𝑦 ∧ ∀𝑦 ∈ ℝ (𝑦 < 𝑥 → ∃𝑧 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}𝑦 < 𝑧)))
139 ssrab2 3333 . . . 4 {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ⊆ ℝ
140139a1i 9 . . 3 (𝜑 → {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ⊆ ℝ)
141138, 140supinfneg 10011 . 2 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦)))
142 elrabi 2979 . . . . . . 7 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} → 𝑎 ∈ ℝ)
143 elrabi 2979 . . . . . . . . 9 (𝑎 ∈ {𝑛 ∈ (ℤ≥‘𝑀) ∣ 𝜓} → 𝑎 ∈ (ℤ≥‘𝑀))
144143, 3eleq2s 2333 . . . . . . . 8 (𝑎 ∈ 𝑆 → 𝑎 ∈ (ℤ≥‘𝑀))
145 eluzelre 9948 . . . . . . . 8 (𝑎 ∈ (ℤ≥‘𝑀) → 𝑎 ∈ ℝ)
146144, 145syl 14 . . . . . . 7 (𝑎 ∈ 𝑆 → 𝑎 ∈ ℝ)
147 negeq 8526 . . . . . . . . . 10 (𝑤 = 𝑎 → -𝑤 = -𝑎)
148147eleq1d 2307 . . . . . . . . 9 (𝑤 = 𝑎 → ( -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}))
149148elrab3 2983 . . . . . . . 8 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ↔ -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}))
150 negeq 8526 . . . . . . . . . . 11 (𝑚 = -𝑎 → -𝑚 = - -𝑎)
151150eleq1d 2307 . . . . . . . . . 10 (𝑚 = -𝑎 → ( -𝑚 ∈ 𝑆 ↔ - -𝑎 ∈ 𝑆))
152151elrab 2982 . . . . . . . . 9 ( -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ↔ ( -𝑎 ∈ ℝ ∧ - -𝑎 ∈ 𝑆))
153 renegcl 8594 . . . . . . . . . 10 (𝑎 ∈ ℝ → -𝑎 ∈ ℝ)
154153biantrurd 305 . . . . . . . . 9 (𝑎 ∈ ℝ → ( - -𝑎 ∈ 𝑆 ↔ ( -𝑎 ∈ ℝ ∧ - -𝑎 ∈ 𝑆)))
155152, 154bitr4id 199 . . . . . . . 8 (𝑎 ∈ ℝ → ( -𝑎 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆} ↔ - -𝑎 ∈ 𝑆))
156 recn 8318 . . . . . . . . . 10 (𝑎 ∈ ℝ → 𝑎 ∈ ℂ)
157156negnegd 8635 . . . . . . . . 9 (𝑎 ∈ ℝ → - -𝑎 = 𝑎)
158157eleq1d 2307 . . . . . . . 8 (𝑎 ∈ ℝ → ( - -𝑎 ∈ 𝑆 ↔ 𝑎 ∈ 𝑆))
159149, 155, 1583bitrd 214 . . . . . . 7 (𝑎 ∈ ℝ → (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ↔ 𝑎 ∈ 𝑆))
160142, 146, 159pm5.21nii 716 . . . . . 6 (𝑎 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ↔ 𝑎 ∈ 𝑆)
161160eqriv 2235 . . . . 5 {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} = 𝑆
162161raleqi 2753 . . . 4 (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ¬ 𝑦 < 𝑥 ↔ ∀𝑦 ∈ 𝑆 ¬ 𝑦 < 𝑥)
163161rexeqi 2754 . . . . . 6 (∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦 ↔ ∃𝑧 ∈ 𝑆 𝑧 < 𝑦)
164163imbi2i 226 . . . . 5 ((𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦) ↔ (𝑥 < 𝑦 → ∃𝑧 ∈ 𝑆 𝑧 < 𝑦))
165164ralbii 2556 . . . 4 (∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦) ↔ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ 𝑆 𝑧 < 𝑦))
166162, 165anbi12i 464 . . 3 ((∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦)) ↔ (∀𝑦 ∈ 𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ 𝑆 𝑧 < 𝑦)))
167166rexbii 2557 . 2 (∃𝑥 ∈ ℝ (∀𝑦 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}} ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ {𝑤 ∈ ℝ ∣ -𝑤 ∈ {𝑚 ∈ ℝ ∣ -𝑚 ∈ 𝑆}}𝑧 < 𝑦)) ↔ ∃𝑥 ∈ ℝ (∀𝑦 ∈ 𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ 𝑆 𝑧 < 𝑦)))
168141, 167sylib 122 1 (𝜑 → ∃𝑥 ∈ ℝ (∀𝑦 ∈ 𝑆 ¬ 𝑦 < 𝑥 ∧ ∀𝑦 ∈ ℝ (𝑥 < 𝑦 → ∃𝑧 ∈ 𝑆 𝑧 < 𝑦)))
Colors of variables:    wff set class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 104   ↔ wb 105   ∨ wo 720  DECID wdc 846   = wceq 1402   ∈ wcel 2209  ∀wral 2528  ∃wrex 2529  {crab 2532  [wsbc 3051   ⊆ wss 3220   class class class wbr 4131  ‘cfv 5380  (class class class)co 6088  ℂcc 8183  ℝcr 8184  1c1 8186   + caddc 8188   < clt 8366   ≤ cle 8367   -cneg 8505  ℤcz 9655  ℤ≥cuz 9937  ...cfz 10428
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 623  ax-in2 624  ax-io 721  ax-5 1500  ax-7 1501  ax-gen 1502  ax-ie1 1546  ax-ie2 1547  ax-8 1557  ax-10 1558  ax-11 1559  ax-i12 1560  ax-bndl 1562  ax-4 1563  ax-17 1579  ax-i9 1583  ax-ial 1587  ax-i5r 1588  ax-14 2212  ax-ext 2220  ax-sep 4251  ax-pow 4313  ax-pr 4348  ax-un 4580  ax-setind 4686  ax-cnex 8276  ax-resscn 8277  ax-1cn 8278  ax-1re 8279  ax-icn 8280  ax-addcl 8281  ax-addrcl 8282  ax-mulcl 8283  ax-addcom 8285  ax-addass 8287  ax-distr 8289  ax-i2m1 8290  ax-0lt1 8291  ax-0id 8293  ax-rnegex 8294  ax-cnre 8296  ax-pre-ltirr 8297  ax-pre-ltwlin 8298  ax-pre-lttrn 8299  ax-pre-apti 8300  ax-pre-ltadd 8301
This proof depends on definitions:  df-bi 117  df-dc 847  df-3or 1010  df-3an 1011  df-tru 1405  df-fal 1408  df-nf 1514  df-sb 1816  df-eu 2089  df-mo 2090  df-clab 2225  df-cleq 2231  df-clel 2234  df-nfc 2381  df-ne 2421  df-nel 2516  df-ral 2533  df-rex 2534  df-reu 2535  df-rab 2537  df-v 2823  df-sbc 3052  df-csb 3148  df-dif 3222  df-un 3224  df-in 3226  df-ss 3233  df-pw 3690  df-sn 3715  df-pr 3716  df-op 3718  df-uni 3936  df-int 3971  df-iun 4014  df-br 4132  df-opab 4194  df-mpt 4195  df-id 4440  df-xp 4782  df-rel 4783  df-cnv 4784  df-co 4785  df-dm 4786  df-rn 4787  df-res 4788  df-ima 4789  df-iota 5340  df-fun 5382  df-fn 5383  df-f 5384  df-fv 5388  df-riota 6041  df-ov 6091  df-oprab 6092  df-mpo 6093  df-1st 6378  df-2nd 6379  df-pnf 8368  df-mnf 8369  df-xr 8370  df-ltxr 8371  df-le 8372  df-sub 8506  df-neg 8507  df-inn 9314  df-n0 9575  df-z 9656  df-uz 9938  df-fz 10429  df-fzo 10567
This theorem is used by:  infssuzledc  10684  infssuzcldc  10685  nninfdcex  10689
  Copyright terms: Public domain W3C validator