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

Theorem bndth 25117
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 24920 . . . . . . . 8 (topGen‘ran (,)) ∈ (TopOn‘ℝ)
53, 4eqeltri 2859 . . . . . . 7 𝐾 ∈ (TopOn‘ℝ)
65toponunii 23073 . . . . . 6 ℝ = 𝐾
72, 6cnf 23403 . . . . 5 (𝐹 ∈ (𝐽 Cn 𝐾) → 𝐹:𝑋⟶ℝ)
81, 7syl 18 . . . 4 (𝜑𝐹:𝑋⟶ℝ)
98frnd 6714 . . 3 (𝜑 → ran 𝐹 ⊆ ℝ)
10 unieq 4883 . . . . . . 7 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝑢 = ((,) “ ({-∞} × ℝ)))
11 imassrn 6073 . . . . . . . . . 10 ((,) “ ({-∞} × ℝ)) ⊆ ran (,)
1211unissi 4881 . . . . . . . . 9 ((,) “ ({-∞} × ℝ)) ⊆ ran (,)
13 unirnioo 13471 . . . . . . . . 9 ℝ = ran (,)
1412, 13sseqtrri 3986 . . . . . . . 8 ((,) “ ({-∞} × ℝ)) ⊆ ℝ
15 id 23 . . . . . . . . . . 11 (𝑥 ∈ ℝ → 𝑥 ∈ ℝ)
16 ltp1 12050 . . . . . . . . . . 11 (𝑥 ∈ ℝ → 𝑥 < (𝑥 + 1))
17 ressxr 11248 . . . . . . . . . . . . 13 ℝ ⊆ ℝ*
18 peano2re 11378 . . . . . . . . . . . . 13 (𝑥 ∈ ℝ → (𝑥 + 1) ∈ ℝ)
1917, 18sselid 3935 . . . . . . . . . . . 12 (𝑥 ∈ ℝ → (𝑥 + 1) ∈ ℝ*)
20 elioomnf 13466 . . . . . . . . . . . 12 ((𝑥 + 1) ∈ ℝ* → (𝑥 ∈ (-∞(,)(𝑥 + 1)) ↔ (𝑥 ∈ ℝ ∧ 𝑥 < (𝑥 + 1))))
2119, 20syl 18 . . . . . . . . . . 11 (𝑥 ∈ ℝ → (𝑥 ∈ (-∞(,)(𝑥 + 1)) ↔ (𝑥 ∈ ℝ ∧ 𝑥 < (𝑥 + 1))))
2215, 16, 21mpbir2and 725 . . . . . . . . . 10 (𝑥 ∈ ℝ → 𝑥 ∈ (-∞(,)(𝑥 + 1)))
23 df-ov 7413 . . . . . . . . . . 11 (-∞(,)(𝑥 + 1)) = ((,)‘⟨-∞, (𝑥 + 1)⟩)
24 mnfxr 11261 . . . . . . . . . . . . . . 15 -∞ ∈ ℝ*
2524elexi 3477 . . . . . . . . . . . . . 14 -∞ ∈ V
2625snid 4628 . . . . . . . . . . . . 13 -∞ ∈ {-∞}
27 opelxpi 5698 . . . . . . . . . . . . 13 ((-∞ ∈ {-∞} ∧ (𝑥 + 1) ∈ ℝ) → ⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ))
2826, 18, 27sylancr 598 . . . . . . . . . . . 12 (𝑥 ∈ ℝ → ⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ))
29 ioof 13469 . . . . . . . . . . . . . 14 (,):(ℝ* × ℝ*)⟶𝒫 ℝ
30 ffun 6708 . . . . . . . . . . . . . 14 ((,):(ℝ* × ℝ*)⟶𝒫 ℝ → Fun (,))
3129, 30ax-mp 5 . . . . . . . . . . . . 13 Fun (,)
32 snssi 4751 . . . . . . . . . . . . . . . 16 (-∞ ∈ ℝ* → {-∞} ⊆ ℝ*)
3324, 32ax-mp 5 . . . . . . . . . . . . . . 15 {-∞} ⊆ ℝ*
34 xpss12 5676 . . . . . . . . . . . . . . 15 (({-∞} ⊆ ℝ* ∧ ℝ ⊆ ℝ*) → ({-∞} × ℝ) ⊆ (ℝ* × ℝ*))
3533, 17, 34mp2an 704 . . . . . . . . . . . . . 14 ({-∞} × ℝ) ⊆ (ℝ* × ℝ*)
3629fdmi 6717 . . . . . . . . . . . . . 14 dom (,) = (ℝ* × ℝ*)
3735, 36sseqtrri 3986 . . . . . . . . . . . . 13 ({-∞} × ℝ) ⊆ dom (,)
38 funfvima2 7229 . . . . . . . . . . . . 13 ((Fun (,) ∧ ({-∞} × ℝ) ⊆ dom (,)) → (⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ) → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ))))
3931, 37, 38mp2an 704 . . . . . . . . . . . 12 (⟨-∞, (𝑥 + 1)⟩ ∈ ({-∞} × ℝ) → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ)))
4028, 39syl 18 . . . . . . . . . . 11 (𝑥 ∈ ℝ → ((,)‘⟨-∞, (𝑥 + 1)⟩) ∈ ((,) “ ({-∞} × ℝ)))
4123, 40eqeltrid 2867 . . . . . . . . . 10 (𝑥 ∈ ℝ → (-∞(,)(𝑥 + 1)) ∈ ((,) “ ({-∞} × ℝ)))
42 elunii 4877 . . . . . . . . . 10 ((𝑥 ∈ (-∞(,)(𝑥 + 1)) ∧ (-∞(,)(𝑥 + 1)) ∈ ((,) “ ({-∞} × ℝ))) → 𝑥 ((,) “ ({-∞} × ℝ)))
4322, 41, 42syl2anc 595 . . . . . . . . 9 (𝑥 ∈ ℝ → 𝑥 ((,) “ ({-∞} × ℝ)))
4443ssriv 3941 . . . . . . . 8 ℝ ⊆ ((,) “ ({-∞} × ℝ))
4514, 44eqssi 3953 . . . . . . 7 ((,) “ ({-∞} × ℝ)) = ℝ
4610, 45eqtrdi 2814 . . . . . 6 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝑢 = ℝ)
4746sseq2d 3969 . . . . 5 (𝑢 = ((,) “ ({-∞} × ℝ)) → (ran 𝐹 𝑢 ↔ ran 𝐹 ⊆ ℝ))
48 pweq 4576 . . . . . . 7 (𝑢 = ((,) “ ({-∞} × ℝ)) → 𝒫 𝑢 = 𝒫 ((,) “ ({-∞} × ℝ)))
4948ineq1d 4172 . . . . . 6 (𝑢 = ((,) “ ({-∞} × ℝ)) → (𝒫 𝑢 ∩ Fin) = (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin))
5049rexeqdv 3324 . . . . 5 (𝑢 = ((,) “ ({-∞} × ℝ)) → (∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣 ↔ ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣))
5147, 50imbi12d 347 . . . 4 (𝑢 = ((,) “ ({-∞} × ℝ)) → ((ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣) ↔ (ran 𝐹 ⊆ ℝ → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣)))
52 bndth.3 . . . . . 6 (𝜑𝐽 ∈ Comp)
53 rncmp 23553 . . . . . 6 ((𝐽 ∈ Comp ∧ 𝐹 ∈ (𝐽 Cn 𝐾)) → (𝐾t ran 𝐹) ∈ Comp)
5452, 1, 53syl2anc 595 . . . . 5 (𝜑 → (𝐾t ran 𝐹) ∈ Comp)
55 retop 24918 . . . . . . 7 (topGen‘ran (,)) ∈ Top
563, 55eqeltri 2859 . . . . . 6 𝐾 ∈ Top
576cmpsub 23557 . . . . . 6 ((𝐾 ∈ Top ∧ ran 𝐹 ⊆ ℝ) → ((𝐾t ran 𝐹) ∈ Comp ↔ ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣)))
5856, 9, 57sylancr 598 . . . . 5 (𝜑 → ((𝐾t ran 𝐹) ∈ Comp ↔ ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣)))
5954, 58mpbid 235 . . . 4 (𝜑 → ∀𝑢 ∈ 𝒫 𝐾(ran 𝐹 𝑢 → ∃𝑣 ∈ (𝒫 𝑢 ∩ Fin)ran 𝐹 𝑣))
60 retopbas 24917 . . . . . . . . 9 ran (,) ∈ TopBases
61 bastg 23123 . . . . . . . . 9 (ran (,) ∈ TopBases → ran (,) ⊆ (topGen‘ran (,)))
6260, 61ax-mp 5 . . . . . . . 8 ran (,) ⊆ (topGen‘ran (,))
6362, 3sseqtrri 3986 . . . . . . 7 ran (,) ⊆ 𝐾
6411, 63sstri 3946 . . . . . 6 ((,) “ ({-∞} × ℝ)) ⊆ 𝐾
6556, 64elpwi2 5306 . . . . 5 ((,) “ ({-∞} × ℝ)) ∈ 𝒫 𝐾
6665a1i 11 . . . 4 (𝜑 → ((,) “ ({-∞} × ℝ)) ∈ 𝒫 𝐾)
6751, 59, 66rspcdva 3582 . . 3 (𝜑 → (ran 𝐹 ⊆ ℝ → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣))
689, 67mpd 16 . 2 (𝜑 → ∃𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)ran 𝐹 𝑣)
69 elin 3921 . . . . . . 7 (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ↔ (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7069bilani 509 . . . . . 6 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7170adantrr 729 . . . . 5 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → (𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)) ∧ 𝑣 ∈ Fin))
7271simprd 500 . . . 4 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → 𝑣 ∈ Fin)
7370simpld 499 . . . . . . 7 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → 𝑣 ∈ 𝒫 ((,) “ ({-∞} × ℝ)))
7473elpwid 4571 . . . . . 6 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → 𝑣 ⊆ ((,) “ ({-∞} × ℝ)))
7533sseli 3933 . . . . . . . . . . . 12 (𝑢 ∈ {-∞} → 𝑢 ∈ ℝ*)
7675adantr 485 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑢 ∈ ℝ*)
7717sseli 3933 . . . . . . . . . . . 12 (𝑤 ∈ ℝ → 𝑤 ∈ ℝ*)
7877adantl 486 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑤 ∈ ℝ*)
79 mnflt 13143 . . . . . . . . . . . . . . 15 (𝑤 ∈ ℝ → -∞ < 𝑤)
80 xrltnle 11271 . . . . . . . . . . . . . . . 16 ((-∞ ∈ ℝ*𝑤 ∈ ℝ*) → (-∞ < 𝑤 ↔ ¬ 𝑤 ≤ -∞))
8124, 77, 80sylancr 598 . . . . . . . . . . . . . . 15 (𝑤 ∈ ℝ → (-∞ < 𝑤 ↔ ¬ 𝑤 ≤ -∞))
8279, 81mpbid 235 . . . . . . . . . . . . . 14 (𝑤 ∈ ℝ → ¬ 𝑤 ≤ -∞)
8382adantl 486 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ¬ 𝑤 ≤ -∞)
84 elsni 4606 . . . . . . . . . . . . . . 15 (𝑢 ∈ {-∞} → 𝑢 = -∞)
8584adantr 485 . . . . . . . . . . . . . 14 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑢 = -∞)
8685breq2d 5121 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → (𝑤𝑢𝑤 ≤ -∞))
8783, 86mtbird 328 . . . . . . . . . . . 12 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ¬ 𝑤𝑢)
88 ioo0 13392 . . . . . . . . . . . . . 14 ((𝑢 ∈ ℝ*𝑤 ∈ ℝ*) → ((𝑢(,)𝑤) = ∅ ↔ 𝑤𝑢))
8975, 77, 88syl2an 607 . . . . . . . . . . . . 13 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ((𝑢(,)𝑤) = ∅ ↔ 𝑤𝑢))
9089necon3abid 2994 . . . . . . . . . . . 12 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → ((𝑢(,)𝑤) ≠ ∅ ↔ ¬ 𝑤𝑢))
9187, 90mpbird 260 . . . . . . . . . . 11 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → (𝑢(,)𝑤) ≠ ∅)
92 df-ioo 13371 . . . . . . . . . . . 12 (,) = (𝑦 ∈ ℝ*, 𝑧 ∈ ℝ* ↦ {𝑣 ∈ ℝ* ∣ (𝑦 < 𝑣𝑣 < 𝑧)})
93 idd 25 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ*𝑤 ∈ ℝ*) → (𝑥 < 𝑤𝑥 < 𝑤))
94 xrltle 13169 . . . . . . . . . . . 12 ((𝑥 ∈ ℝ*𝑤 ∈ ℝ*) → (𝑥 < 𝑤𝑥𝑤))
95 idd 25 . . . . . . . . . . . 12 ((𝑢 ∈ ℝ*𝑥 ∈ ℝ*) → (𝑢 < 𝑥𝑢 < 𝑥))
96 xrltle 13169 . . . . . . . . . . . 12 ((𝑢 ∈ ℝ*𝑥 ∈ ℝ*) → (𝑢 < 𝑥𝑢𝑥))
9792, 93, 94, 95, 96ixxub 13388 . . . . . . . . . . 11 ((𝑢 ∈ ℝ*𝑤 ∈ ℝ* ∧ (𝑢(,)𝑤) ≠ ∅) → sup((𝑢(,)𝑤), ℝ*, < ) = 𝑤)
9876, 78, 91, 97syl3anc 1398 . . . . . . . . . 10 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → sup((𝑢(,)𝑤), ℝ*, < ) = 𝑤)
99 simpr 489 . . . . . . . . . 10 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → 𝑤 ∈ ℝ)
10098, 99eqeltrd 2863 . . . . . . . . 9 ((𝑢 ∈ {-∞} ∧ 𝑤 ∈ ℝ) → sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ)
101100rgen2 3205 . . . . . . . 8 𝑢 ∈ {-∞}∀𝑤 ∈ ℝ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ
102 fveq2 6881 . . . . . . . . . . . 12 (𝑧 = ⟨𝑢, 𝑤⟩ → ((,)‘𝑧) = ((,)‘⟨𝑢, 𝑤⟩))
103 df-ov 7413 . . . . . . . . . . . 12 (𝑢(,)𝑤) = ((,)‘⟨𝑢, 𝑤⟩)
104102, 103eqtr4di 2816 . . . . . . . . . . 11 (𝑧 = ⟨𝑢, 𝑤⟩ → ((,)‘𝑧) = (𝑢(,)𝑤))
105104supeq1d 9402 . . . . . . . . . 10 (𝑧 = ⟨𝑢, 𝑤⟩ → sup(((,)‘𝑧), ℝ*, < ) = sup((𝑢(,)𝑤), ℝ*, < ))
106105eleq1d 2848 . . . . . . . . 9 (𝑧 = ⟨𝑢, 𝑤⟩ → (sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ ↔ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ))
107106ralxp 5827 . . . . . . . 8 (∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ ↔ ∀𝑢 ∈ {-∞}∀𝑤 ∈ ℝ sup((𝑢(,)𝑤), ℝ*, < ) ∈ ℝ)
108101, 107mpbir 234 . . . . . . 7 𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ
109 ffn 6705 . . . . . . . . 9 ((,):(ℝ* × ℝ*)⟶𝒫 ℝ → (,) Fn (ℝ* × ℝ*))
11029, 109ax-mp 5 . . . . . . . 8 (,) Fn (ℝ* × ℝ*)
111 supeq1 9401 . . . . . . . . . 10 (𝑤 = ((,)‘𝑧) → sup(𝑤, ℝ*, < ) = sup(((,)‘𝑧), ℝ*, < ))
112111eleq1d 2848 . . . . . . . . 9 (𝑤 = ((,)‘𝑧) → (sup(𝑤, ℝ*, < ) ∈ ℝ ↔ sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ))
113112ralima 7235 . . . . . . . 8 (((,) Fn (ℝ* × ℝ*) ∧ ({-∞} × ℝ) ⊆ (ℝ* × ℝ*)) → (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ ↔ ∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ))
114110, 35, 113mp2an 704 . . . . . . 7 (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ ↔ ∀𝑧 ∈ ({-∞} × ℝ)sup(((,)‘𝑧), ℝ*, < ) ∈ ℝ)
115108, 114mpbir 234 . . . . . 6 𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ
116 ssralv 4006 . . . . . 6 (𝑣 ⊆ ((,) “ ({-∞} × ℝ)) → (∀𝑤 ∈ ((,) “ ({-∞} × ℝ))sup(𝑤, ℝ*, < ) ∈ ℝ → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ))
11774, 115, 116mpisyl 22 . . . . 5 ((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ)
118117adantrr 729 . . . 4 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ)
119 fimaxre3 12156 . . . 4 ((𝑣 ∈ Fin ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ∈ ℝ) → ∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥)
12072, 118, 119syl2anc 595 . . 3 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥)
121 simplrr 789 . . . . . . . 8 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → ran 𝐹 𝑣)
122121sselda 3937 . . . . . . 7 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 ∈ ran 𝐹) → 𝑧 𝑣)
123 eluni2 4876 . . . . . . . 8 (𝑧 𝑣 ↔ ∃𝑤𝑣 𝑧𝑤)
124 r19.29r 3129 . . . . . . . . . 10 ((∃𝑤𝑣 𝑧𝑤 ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥) → ∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥))
125 sspwuni 5066 . . . . . . . . . . . . . . . . . . 19 (((,) “ ({-∞} × ℝ)) ⊆ 𝒫 ℝ ↔ ((,) “ ({-∞} × ℝ)) ⊆ ℝ)
12614, 125mpbir 234 . . . . . . . . . . . . . . . . . 18 ((,) “ ({-∞} × ℝ)) ⊆ 𝒫 ℝ
127743ad2ant1 1151 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑣 ⊆ ((,) “ ({-∞} × ℝ)))
128 simp2r 1219 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤𝑣)
129127, 128sseldd 3938 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ∈ ((,) “ ({-∞} × ℝ)))
130126, 129sselid 3935 . . . . . . . . . . . . . . . . 17 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ∈ 𝒫 ℝ)
131130elpwid 4571 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ⊆ ℝ)
132 simp3l 1220 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧𝑤)
133131, 132sseldd 3938 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧 ∈ ℝ)
134117r19.21bi 3257 . . . . . . . . . . . . . . . . 17 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑤𝑣) → sup(𝑤, ℝ*, < ) ∈ ℝ)
135134adantrl 728 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣)) → sup(𝑤, ℝ*, < ) ∈ ℝ)
1361353adant3 1150 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → sup(𝑤, ℝ*, < ) ∈ ℝ)
137 simp2l 1218 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑥 ∈ ℝ)
138131, 17sstrdi 3949 . . . . . . . . . . . . . . . 16 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑤 ⊆ ℝ*)
139 supxrub 13345 . . . . . . . . . . . . . . . 16 ((𝑤 ⊆ ℝ*𝑧𝑤) → 𝑧 ≤ sup(𝑤, ℝ*, < ))
140138, 132, 139syl2anc 595 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧 ≤ sup(𝑤, ℝ*, < ))
141 simp3r 1221 . . . . . . . . . . . . . . 15 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → sup(𝑤, ℝ*, < ) ≤ 𝑥)
142133, 136, 137, 140, 141letrd 11362 . . . . . . . . . . . . . 14 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣) ∧ (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥)) → 𝑧𝑥)
1431423expia 1139 . . . . . . . . . . . . 13 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ (𝑥 ∈ ℝ ∧ 𝑤𝑣)) → ((𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
144143anassrs 472 . . . . . . . . . . . 12 ((((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑥 ∈ ℝ) ∧ 𝑤𝑣) → ((𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
145144rexlimdva 3166 . . . . . . . . . . 11 (((𝜑𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin)) ∧ 𝑥 ∈ ℝ) → (∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
146145adantlrr 733 . . . . . . . . . 10 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∃𝑤𝑣 (𝑧𝑤 ∧ sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
147124, 146syl5 35 . . . . . . . . 9 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → ((∃𝑤𝑣 𝑧𝑤 ∧ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥) → 𝑧𝑥))
148147expdimp 457 . . . . . . . 8 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ ∃𝑤𝑣 𝑧𝑤) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
149123, 148sylan2b 605 . . . . . . 7 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 𝑣) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
150122, 149syldan 602 . . . . . 6 ((((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) ∧ 𝑧 ∈ ran 𝐹) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥𝑧𝑥))
151150ralrimdva 3165 . . . . 5 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∀𝑧 ∈ ran 𝐹 𝑧𝑥))
1528ffnd 6706 . . . . . . 7 (𝜑𝐹 Fn 𝑋)
153152ad2antrr 738 . . . . . 6 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → 𝐹 Fn 𝑋)
154 breq1 5112 . . . . . . 7 (𝑧 = (𝐹𝑦) → (𝑧𝑥 ↔ (𝐹𝑦) ≤ 𝑥))
155154ralrn 7083 . . . . . 6 (𝐹 Fn 𝑋 → (∀𝑧 ∈ ran 𝐹 𝑧𝑥 ↔ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
156153, 155syl 18 . . . . 5 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑧 ∈ ran 𝐹 𝑧𝑥 ↔ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
157151, 156sylibd 242 . . . 4 (((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) ∧ 𝑥 ∈ ℝ) → (∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
158157reximdva 3178 . . 3 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → (∃𝑥 ∈ ℝ ∀𝑤𝑣 sup(𝑤, ℝ*, < ) ≤ 𝑥 → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥))
159120, 158mpd 16 . 2 ((𝜑 ∧ (𝑣 ∈ (𝒫 ((,) “ ({-∞} × ℝ)) ∩ Fin) ∧ ran 𝐹 𝑣)) → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥)
16068, 159rexlimddv 3172 1 (𝜑 → ∃𝑥 ∈ ℝ ∀𝑦𝑋 (𝐹𝑦) ≤ 𝑥)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  w3a 1103   = wceq 1570  wcel 2143  wne 2958  wral 3079  wrex 3089  cin 3904  wss 3905  c0 4286  𝒫 cpw 4562  {csn 4589  cop 4595   cuni 4872   class class class wbr 5109   × cxp 5659  dom cdm 5661  ran crn 5662  cima 5664  Fun wfun 6530   Fn wfn 6531  wf 6532  cfv 6536  (class class class)co 7410  Fincfn 8939  supcsup 9396  cr 11094  1c1 11096   + caddc 11098  -∞cmnf 11236  *cxr 11237   < clt 11238  cle 11239  (,)cioo 13367  t crest 17468  topGenctg 17485  Topctop 23050  TopOnctopon 23067  TopBasesctb 23102   Cn ccn 23381  Compccmp 23543
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172  ax-pre-sup 11173
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4873  df-int 4913  df-iun 4958  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-om 7859  df-1st 7982  df-2nd 7983  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-1o 8449  df-er 8690  df-map 8822  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-fi 9367  df-sup 9398  df-inf 9399  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-div 11867  df-nn 12229  df-n0 12500  df-z 12587  df-uz 12858  df-q 12968  df-ioo 13371  df-rest 17470  df-topgen 17491  df-top 23051  df-topon 23068  df-bases 23103  df-cn 23384  df-cmp 23544
This theorem is referenced by:  evth  25118
  Copyright terms: Public domain W3C validator