MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  bndth Structured version   Visualization version   GIF version

Theorem bndth 25187
Description: The Boundedness Theorem. A continuous function from a compact topological space to the reals is bounded (above). (Boundedness below is obtained by applying this theorem to -𝐹.) (Contributed by Mario Carneiro, 12-Aug-2014.)
Hypotheses
Ref Expression
bndth.1 𝑋 = 𝐽
bndth.2 𝐾 = (topGen‘ran (,))
bndth.3 (𝜑𝐽 ∈ Comp)
bndth.4 (𝜑𝐹 ∈ (𝐽 Cn 𝐾))
Assertion
Ref Expression
bndth (𝜑 → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥)
Distinct variable groups:   𝑥,𝑦,𝐹   𝑦,𝐾   𝜑,𝑥,𝑦   𝑥,𝑋,𝑦   𝑥,𝐽,𝑦
Allowed substitution hint:   𝐾(𝑥)

Proof of Theorem bndth
Dummy variables 𝑣 𝑢 𝑧 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 bndth.4 . . . . 5 (𝜑𝐹 ∈ (𝐽 Cn 𝐾))
2 bndth.1 . . . . . 6 𝑋 = 𝐽
3 bndth.2 . . . . . . . 8 𝐾 = (topGen‘ran (,))
4 retopon 24990 . . . . . . . 8 (topGen‘ran (,)) ∈ (TopOn‘ℝ)
53, 4eqeltri 2858 . . . . . . 7 𝐾 ∈ (TopOn‘ℝ)
65toponunii 23142 . . . . . 6 ℝ = 𝐾
72, 6cnf 23472 . . . . 5 (𝐹 ∈ (𝐽 Cn 𝐾) → 𝐹:𝑋⟶ℝ)
81, 7syl 18 . . . 4 (𝜑𝐹:𝑋⟶ℝ)
98frnd 6715 . . 3 (𝜑 → ran 𝐹 ⊆ ℝ)
10 unieq 4881 . . . . . . 7 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝑢 = ((,) “ ({-∞} × ℝ)))
11 imassrn 6071 . . . . . . . . . 10 ((,) “ ({-∞} × ℝ)) ⊆ ran (,)
1211unissi 4879 . . . . . . . . 9 ((,) “ ({-∞} × ℝ)) ⊆ ran (,)
13 unirnioo 13504 . . . . . . . . 9 ℝ = ran (,)
1412, 13sseqtrri 3983 . . . . . . . 8 ((,) “ ({-∞} × ℝ)) ⊆ ℝ
15 id 23 . . . . . . . . . . 11 (𝑥 ∈ ℝ → 𝑥 ∈ ℝ)
16 ltp1 12082 . . . . . . . . . . 11 (𝑥 ∈ ℝ → 𝑥 < (𝑥 + 1))
17 ressxr 11280 . . . . . . . . . . . . 13 ℝ ⊆ ℝ*
18 peano2re 11410 . . . . . . . . . . . . 13 (𝑥 ∈ ℝ → (𝑥 + 1) ∈ ℝ)
1917, 18sselid 3932 . . . . . . . . . . . 12 (𝑥 ∈ ℝ → (𝑥 + 1) ∈ ℝ*)
20 elioomnf 13499 . . . . . . . . . . . 12 ((𝑥 + 1) ∈ ℝ* → (𝑥 ∈ (-∞(,)(𝑥 + 1)) ↔ (𝑥 ∈ ℝ ∧ 𝑥 < (𝑥 + 1))))
2119, 20syl 18 . . . . . . . . . . 11 (𝑥 ∈ ℝ → (𝑥 ∈ (-∞(,)(𝑥 + 1)) ↔ (𝑥 ∈ ℝ ∧ 𝑥 < (𝑥 + 1))))
2215, 16, 21mpbir2and 726 . . . . . . . . . 10 (𝑥 ∈ ℝ → 𝑥 ∈ (-∞(,)(𝑥 + 1)))
23 df-ov 7419 . . . . . . . . . . 11 (-∞(,)(𝑥 + 1)) = ((,)‘⟨-∞, (𝑥 + 1)⟩)
24 mnfxr 11293 . . . . . . . . . . . . . . 15 -∞ ∈ ℝ*
2524elexi 3475 . . . . . . . . . . . . . 14 -∞ ∈ V
2625snid 4626 . . . . . . . . . . . . 13 -∞ ∈ {-∞}
27 opelxpi 5696 . . . . . . . . . . . . 13 ((-∞ ∈ {-∞} ∧ (𝑥 + 1) ∈ ℝ) → ⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ))
2826, 18, 27sylancr 599 . . . . . . . . . . . 12 (𝑥 ∈ ℝ → ⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ))
29 ioof 13502 . . . . . . . . . . . . . 14 (,):(ℝ* × ℝ*)⟶𝒫 ℝ
30 ffun 6709 . . . . . . . . . . . . . 14 ((,):(ℝ* × ℝ*)⟶𝒫 ℝ → Fun (,))
3129, 30ax-mp 5 . . . . . . . . . . . . 13 Fun (,)
32 snssi 4749 . . . . . . . . . . . . . . . 16 (-∞ ∈ ℝ* → {-∞} ⊆ ℝ*)
3324, 32ax-mp 5 . . . . . . . . . . . . . . 15 {-∞} ⊆ ℝ*
34 xpss12 5674 . . . . . . . . . . . . . . 15 (({-∞} ⊆ ℝ* ∧ ℝ ⊆ ℝ*) → ({-∞} × ℝ) ⊆ (ℝ* × ℝ*))
3533, 17, 34mp2an 705 . . . . . . . . . . . . . 14 ({-∞} × ℝ) ⊆ (ℝ* × ℝ*)
3629fdmi 6718 . . . . . . . . . . . . . 14 dom (,) = (ℝ* × ℝ*)
3735, 36sseqtrri 3983 . . . . . . . . . . . . 13 ({-∞} × ℝ) ⊆ dom (,)
38 funfvima2 7233 . . . . . . . . . . . . 13 ((Fun (,) ∧ ({-∞} × ℝ) ⊆ dom (,)) → (⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ) → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ))))
3931, 37, 38mp2an 705 . . . . . . . . . . . 12 (⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ) → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ)))
4028, 39syl 18 . . . . . . . . . . 11 (𝑥 ∈ ℝ → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ)))
4123, 40eqeltrid 2866 . . . . . . . . . 10 (𝑥 ∈ ℝ → (-∞(,)(𝑥 + 1)) ∈ ((,) “ ({-∞} × ℝ)))
42 elunii 4875 . . . . . . . . . 10 ((𝑥 ∈ (-∞(,)(𝑥 + 1)) ∧ (-∞(,)(𝑥 + 1)) ∈ ((,) “ ({-∞} × ℝ))) → 𝑥 ((,) “ ({-∞} × ℝ)))
4322, 41, 42syl2anc 596 . . . . . . . . 9 (𝑥 ∈ ℝ → 𝑥 ((,) “ ({-∞} × ℝ)))
4443ssriv 3938 . . . . . . . 8 ℝ ⊆ ((,) “ ({-∞} × ℝ))
4514, 44eqssi 3950 . . . . . . 7 ((,) “ ({-∞} × ℝ)) = ℝ
4610, 45eqtrdi 2813 . . . . . 6 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝑢 = ℝ)
4746sseq2d 3966 . . . . 5 (𝑢 = ((,) “ ({-∞} × ℝ)) → (ran 𝐹 𝑢 ↔ ran 𝐹 ⊆ ℝ))
48 pweq 4574 . . . . . . 7 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝒫 𝑢 = 𝒫 ((,) “ ({-∞} × ℝ)))
4948ineq1d 4168 . . . . . 6 (𝑢 = ((,) “ ({-∞} × ℝ)) → (𝒫 𝑢 ∩ Fin) = (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin))
5049rexeqdv 3322 . . . . 5 (𝑢 = ((,) “ ({-∞} × ℝ)) → (∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣 ↔ ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣))
5147, 50imbi12d 347 . . . 4 (𝑢 = ((,) “ ({-∞} × ℝ)) → ((ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣) ↔ (ran 𝐹 ⊆ ℝ → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣)))
52 bndth.3 . . . . . 6 (𝜑𝐽 ∈ Comp)
53 rncmp 23622 . . . . . 6 ((𝐽 ∈ Comp ∧ 𝐹 ∈ (𝐽 Cn 𝐾)) → (𝐾t ran 𝐹) ∈ Comp)
5452, 1, 53syl2anc 596 . . . . 5 (𝜑 → (𝐾t ran 𝐹) ∈ Comp)
55 retop 24988 . . . . . . 7 (topGen‘ran (,)) ∈ Top
563, 55eqeltri 2858 . . . . . 6 𝐾 ∈ Top
576cmpsub 23626 . . . . . 6 ((𝐾 ∈ Top ∧ ran 𝐹 ⊆ ℝ) → ((𝐾t ran 𝐹) ∈ Comp ↔ ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣)))
5856, 9, 57sylancr 599 . . . . 5 (𝜑 → ((𝐾t ran 𝐹) ∈ Comp ↔ ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣)))
5954, 58mpbid 235 . . . 4 (𝜑 → ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣))
60 retopbas 24987 . . . . . . . . 9 ran (,) ∈ TopBases
61 bastg 23192 . . . . . . . . 9 (ran (,) ∈ TopBases → ran (,) ⊆ (topGen‘ran (,)))
6260, 61ax-mp 5 . . . . . . . 8 ran (,) ⊆ (topGen‘ran (,))
6362, 3sseqtrri 3983 . . . . . . 7 ran (,) ⊆ 𝐾
6411, 63sstri 3943 . . . . . 6 ((,) “ ({-∞} × ℝ)) ⊆ 𝐾
6556, 64elpwi2 5304 . . . . 5 ((,) “ ({-∞} × ℝ)) ∈ 𝒫 𝐾
6665a1i 11 . . . 4 (𝜑 → ((,) “ ({-∞} × ℝ)) ∈ 𝒫 𝐾)
6751, 59, 66rspcdva 3580 . . 3 (𝜑 → (ran 𝐹 ⊆ ℝ → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣))
689, 67mpd 16 . 2 (𝜑 → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣)
69 elin 3918 . . . . . . 7 (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ↔ (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7069bilani 510 . . . . . 6 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7170adantrr 730 . . . . 5 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7271simprd 501 . . . 4 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → 𝑣 ∈ Fin)
7370simpld 500 . . . . . . 7 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → 𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)))
7473elpwid 4569 . . . . . 6 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → 𝑣 ⊆ ((,) “ ({-∞} × ℝ)))
7533sseli 3930 . . . . . . . . . . . 12 (𝑢 ∈ {-∞} → 𝑢 ∈ ℝ*)
7675adantr 486 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑢 ∈ ℝ*)
7717sseli 3930 . . . . . . . . . . . 12 (𝑤 ∈ ℝ → 𝑤 ∈ ℝ*)
7877adantl 487 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑤 ∈ ℝ*)
79 mnflt 13176 . . . . . . . . . . . . . . 15 (𝑤 ∈ ℝ → -∞ < 𝑤)
80 xrltnle 11303 . . . . . . . . . . . . . . . 16 ((-∞ ∈ ℝ*𝑤 ∈ ℝ*) → (-∞ < 𝑤 ↔ ¬ 𝑤 ≤ -∞))
8124, 77, 80sylancr 599 . . . . . . . . . . . . . . 15 (𝑤 ∈ ℝ → (-∞ < 𝑤 ↔ ¬ 𝑤 ≤ -∞))
8279, 81mpbid 235 . . . . . . . . . . . . . 14 (𝑤 ∈ ℝ → ¬ 𝑤 ≤ -∞)
8382adantl 487 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ¬ 𝑤 ≤ -∞)
84 elsni 4604 . . . . . . . . . . . . . . 15 (𝑢 ∈ {-∞} → 𝑢 = -∞)
8584adantr 486 . . . . . . . . . . . . . 14 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑢 = -∞)
8685breq2d 5119 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → (𝑤𝑢𝑤 ≤ -∞))
8783, 86mtbird 328 . . . . . . . . . . . 12 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ¬ 𝑤𝑢)
88 ioo0 13425 . . . . . . . . . . . . . 14 ((𝑢 ∈ ℝ*𝑤 ∈ ℝ*) → ((𝑢(,)𝑤) = ∅ ↔ 𝑤𝑢))
8975, 77, 88syl2an 608 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ((𝑢(,)𝑤) = ∅ ↔ 𝑤𝑢))
9089necon3abid 2993 . . . . . . . . . . . 12 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ((𝑢(,)𝑤) ≠ ∅ ↔ ¬ 𝑤𝑢))
9187, 90mpbird 260 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → (𝑢(,)𝑤) ≠ ∅)
92 df-ioo 13404 . . . . . . . . . . . 12 (,) = (𝑦 ∈ ℝ*, 𝑧 ∈ ℝ* ↦ {𝑣 ∈ ℝ* ∣ (𝑦 < 𝑣𝑣 < 𝑧)})
93 idd 25 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ*𝑤 ∈ ℝ*) → (𝑥 < 𝑤𝑥 < 𝑤))
94 xrltle 13202 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ*𝑤 ∈ ℝ*) → (𝑥 < 𝑤𝑥𝑤))
95 idd 25 . . . . . . . . . . . 12 ((𝑢 ∈ ℝ*𝑥 ∈ ℝ*) → (𝑢 < 𝑥𝑢 < 𝑥))
96 xrltle 13202 . . . . . . . . . . . 12 ((𝑢 ∈ ℝ*𝑥 ∈ ℝ*) → (𝑢 < 𝑥𝑢𝑥))
9792, 93, 94, 95, 96ixxub 13421 . . . . . . . . . . 11 ((𝑢 ∈ ℝ*𝑤 ∈ ℝ* ∧ (𝑢(,)𝑤) ≠ ∅) → sup((𝑢(,)𝑤), ℝ*, < ) = 𝑤)
9876, 78, 91, 97syl3anc 1398 . . . . . . . . . 10 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → sup((𝑢(,)𝑤), ℝ*, < ) = 𝑤)
99 simpr 490 . . . . . . . . . 10 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑤 ∈ ℝ)
10098, 99eqeltrd 2862 . . . . . . . . 9 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ)
101100rgen2 3204 . . . . . . . 8 𝑢 ∈ {-∞}∀𝑤 ∈ ℝ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ
102 fveq2 6882 . . . . . . . . . . . 12 (𝑧 = ⟨𝑢, 𝑤⟩ → ((,)‘𝑧) = ((,)‘⟨𝑢, 𝑤⟩))
103 df-ov 7419 . . . . . . . . . . . 12 (𝑢(,)𝑤) = ((,)‘⟨𝑢, 𝑤⟩)
104102, 103eqtr4di 2815 . . . . . . . . . . 11 (𝑧 = ⟨𝑢, 𝑤⟩ → ((,)‘𝑧) = (𝑢(,)𝑤))
105104supeq1d 9419 . . . . . . . . . 10 (𝑧 = ⟨𝑢, 𝑤⟩ → sup(((,)‘𝑧), ℝ*, < ) = sup((𝑢(,)𝑤), ℝ*, < ))
106105eleq1d 2847 . . . . . . . . 9 (𝑧 = ⟨𝑢, 𝑤⟩ → (sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ ↔ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ))
107106ralxp 5825 . . . . . . . 8 (∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ ↔ ∀𝑢 ∈ {-∞}∀𝑤 ∈ ℝ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ)
108101, 107mpbir 234 . . . . . . 7 𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ
109 ffn 6706 . . . . . . . . 9 ((,):(ℝ* × ℝ*)⟶𝒫 ℝ → (,) Fn (ℝ* × ℝ*))
11029, 109ax-mp 5 . . . . . . . 8 (,) Fn (ℝ* × ℝ*)
111 supeq1 9418 . . . . . . . . . 10 (𝑤 = ((,)‘𝑧) → sup(𝑤, ℝ*, < ) = sup(((,)‘𝑧), ℝ*, < ))
112111eleq1d 2847 . . . . . . . . 9 (𝑤 = ((,)‘𝑧) → (sup(𝑤, ℝ*, < ) ∈ ℝ ↔ sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ))
113112ralima 7239 . . . . . . . 8 (((,) Fn (ℝ* × ℝ*) ∧ ({-∞} × ℝ) ⊆ (ℝ* × ℝ*)) → (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ ↔ ∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ))
114110, 35, 113mp2an 705 . . . . . . 7 (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ ↔ ∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ)
115108, 114mpbir 234 . . . . . 6 𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ
116 ssralv 4003 . . . . . 6 (𝑣 ⊆ ((,) “ ({-∞} × ℝ)) → (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ))
11774, 115, 116mpisyl 22 . . . . 5 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ)
118117adantrr 730 . . . 4 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ)
119 fimaxre3 12188 . . . 4 ((𝑣 ∈ Fin ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ) → ∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥)
12072, 118, 119syl2anc 596 . . 3 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥)
121 simplrr 790 . . . . . . . 8 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → ran 𝐹 𝑣)
122121sselda 3934 . . . . . . 7 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 ∈ ran 𝐹) → 𝑧 𝑣)
123 eluni2 4874 . . . . . . . 8 (𝑧 𝑣 ↔ ∃𝑤𝑣 𝑧𝑤)
124 r19.29r 3128 . . . . . . . . . 10 ((∃𝑤𝑣 𝑧𝑤 ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥) → ∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥))
125 sspwuni 5064 . . . . . . . . . . . . . . . . . . 19 (((,) “ ({-∞} × ℝ)) ⊆ 𝒫 ℝ ↔ ((,) “ ({-∞} × ℝ)) ⊆ ℝ)
12614, 125mpbir 234 . . . . . . . . . . . . . . . . . 18 ((,) “ ({-∞} × ℝ)) ⊆ 𝒫 ℝ
127743ad2ant1 1151 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑣 ⊆ ((,) “ ({-∞} × ℝ)))
128 simp2r 1219 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤𝑣)
129127, 128sseldd 3935 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ∈ ((,) “ ({-∞} × ℝ)))
130126, 129sselid 3932 . . . . . . . . . . . . . . . . 17 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ∈ 𝒫 ℝ)
131130elpwid 4569 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ⊆ ℝ)
132 simp3l 1220 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧𝑤)
133131, 132sseldd 3935 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧 ∈ ℝ)
134117r19.21bi 3256 . . . . . . . . . . . . . . . . 17 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑤𝑣) → sup(𝑤, ℝ*, < ) ∈ ℝ)
135134adantrl 729 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣)) → sup(𝑤, ℝ*, < ) ∈ ℝ)
1361353adant3 1150 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → sup(𝑤, ℝ*, < ) ∈ ℝ)
137 simp2l 1218 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑥 ∈ ℝ)
138131, 17sstrdi 3946 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ⊆ ℝ*)
139 supxrub 13378 . . . . . . . . . . . . . . . 16 ((𝑤 ⊆ ℝ*𝑧𝑤) → 𝑧 ≤ sup(𝑤, ℝ*, < ))
140138, 132, 139syl2anc 596 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧 ≤ sup(𝑤, ℝ*, < ))
141 simp3r 1221 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → sup(𝑤, ℝ*, < ) ≤ 𝑥)
142133, 136, 137, 140, 141letrd 11394 . . . . . . . . . . . . . 14 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧𝑥)
1431423expia 1139 . . . . . . . . . . . . 13 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣)) → ((𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
144143anassrs 473 . . . . . . . . . . . 12 ((((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑥 ∈ ℝ) ∧ 𝑤𝑣) → ((𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
145144rexlimdva 3165 . . . . . . . . . . 11 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑥 ∈ ℝ) → (∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
146145adantlrr 734 . . . . . . . . . 10 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
147124, 146syl5 35 . . . . . . . . 9 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → ((∃𝑤𝑣 𝑧𝑤 ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
148147expdimp 458 . . . . . . . 8 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ ∃𝑤𝑣 𝑧𝑤) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
149123, 148sylan2b 606 . . . . . . 7 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 𝑣) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
150122, 149syldan 603 . . . . . 6 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 ∈ ran 𝐹) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
151150ralrimdva 3164 . . . . 5 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∀𝑧 ∈ ran 𝐹 𝑧𝑥))
1528ffnd 6707 . . . . . . 7 (𝜑𝐹 Fn 𝑋)
153152ad2antrr 739 . . . . . 6 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → 𝐹 Fn 𝑋)
154 breq1 5110 . . . . . . 7 (𝑧 = (𝐹𝑦) → (𝑧𝑥 ↔ (𝐹𝑦) ≤ 𝑥))
155154ralrn 7084 . . . . . 6 (𝐹 Fn 𝑋 → (∀𝑧 ∈ ran 𝐹 𝑧𝑥 ↔ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
156153, 155syl 18 . . . . 5 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑧 ∈ ran 𝐹 𝑧𝑥 ↔ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
157151, 156sylibd 242 . . . 4 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
158157reximdva 3177 . . 3 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → (∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
159120, 158mpd 16 . 2 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥)
16068, 159rexlimddv 3171 1 (𝜑 → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401  w3a 1103   = wceq 1570  wcel 2145  wne 2957  wral 3078  wrex 3088  cin 3901  wss 3902  c0 4282  𝒫 cpw 4560  {csn 4587  cop 4593   cuni 4870   class class class wbr 5107   × cxp 5657  dom cdm 5659  ran crn 5660  cima 5662  Fun wfun 6531   Fn wfn 6532  wf 6533  cfv 6537  (class class class)co 7416  Fincfn 8955  supcsup 9413  cr 11126  1c1 11128   + caddc 11130  -∞cmnf 11268  *cxr 11269   < clt 11270  cle 11271  (,)cioo 13400  t crest 17509  topGenctg 17526  Topctop 23119  TopOnctopon 23136  TopBasesctb 23171   Cn ccn 23450  Compccmp 23612
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2734  ax-rep 5236  ax-sep 5255  ax-nul 5267  ax-pow 5334  ax-pr 5402  ax-un 7739  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204  ax-pre-sup 11205
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4283  df-if 4486  df-pw 4562  df-sn 4588  df-pr 4590  df-op 4594  df-uni 4871  df-int 4911  df-iun 4956  df-br 5108  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5554  df-eprel 5559  df-po 5567  df-so 5568  df-fr 5612  df-we 5614  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-rn 5670  df-res 5671  df-ima 5672  df-pred 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-om 7866  df-1st 7989  df-2nd 7990  df-frecs 8283  df-wrecs 8314  df-recs 8363  df-rdg 8402  df-1o 8458  df-er 8699  df-map 8831  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-fi 9384  df-sup 9415  df-inf 9416  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11470  df-neg 11471  df-div 11899  df-nn 12261  df-n0 12532  df-z 12619  df-uz 12891  df-q 13001  df-ioo 13404  df-rest 17511  df-topgen 17532  df-top 23120  df-topon 23137  df-bases 23172  df-cn 23453  df-cmp 23613
This theorem is used by:  evth  25188
  Copyright terms: Public domain W3C validator