Metamath Proof Explorer


Theorem bndth

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 -u F .) (Contributed by Mario Carneiro, 12-Aug-2014)

Ref Expression
Hypotheses bndth.1 X = J
bndth.2 K = topGen ran .
bndth.3 φ J Comp
bndth.4 φ F J Cn K
Assertion bndth φ x y X F y x

Proof

Step Hyp Ref Expression
1 bndth.1 X = J
2 bndth.2 K = topGen ran .
3 bndth.3 φ J Comp
4 bndth.4 φ F J Cn K
5 retopon topGen ran . TopOn
6 2 5 eqeltri K TopOn
7 6 toponunii = K
8 1 7 cnf F J Cn K F : X
9 4 8 syl φ F : X
10 9 frnd φ ran F
11 unieq u = . −∞ × u = . −∞ ×
12 imassrn . −∞ × ran .
13 12 unissi . −∞ × ran .
14 unirnioo = ran .
15 13 14 sseqtrri . −∞ ×
16 id x x
17 ltp1 x x < x + 1
18 ressxr *
19 peano2re x x + 1
20 18 19 sselid x x + 1 *
21 elioomnf x + 1 * x −∞ x + 1 x x < x + 1
22 20 21 syl x x −∞ x + 1 x x < x + 1
23 16 17 22 mpbir2and x x −∞ x + 1
24 df-ov −∞ x + 1 = . −∞ x + 1
25 mnfxr −∞ *
26 25 elexi −∞ V
27 26 snid −∞ −∞
28 opelxpi −∞ −∞ x + 1 −∞ x + 1 −∞ ×
29 27 19 28 sylancr x −∞ x + 1 −∞ ×
30 ioof . : * × * 𝒫
31 ffun . : * × * 𝒫 Fun .
32 30 31 ax-mp Fun .
33 snssi −∞ * −∞ *
34 25 33 ax-mp −∞ *
35 xpss12 −∞ * * −∞ × * × *
36 34 18 35 mp2an −∞ × * × *
37 30 fdmi dom . = * × *
38 36 37 sseqtrri −∞ × dom .
39 funfvima2 Fun . −∞ × dom . −∞ x + 1 −∞ × . −∞ x + 1 . −∞ ×
40 32 38 39 mp2an −∞ x + 1 −∞ × . −∞ x + 1 . −∞ ×
41 29 40 syl x . −∞ x + 1 . −∞ ×
42 24 41 eqeltrid x −∞ x + 1 . −∞ ×
43 elunii x −∞ x + 1 −∞ x + 1 . −∞ × x . −∞ ×
44 23 42 43 syl2anc x x . −∞ ×
45 44 ssriv . −∞ ×
46 15 45 eqssi . −∞ × =
47 11 46 eqtrdi u = . −∞ × u =
48 47 sseq2d u = . −∞ × ran F u ran F
49 pweq u = . −∞ × 𝒫 u = 𝒫 . −∞ ×
50 49 ineq1d u = . −∞ × 𝒫 u Fin = 𝒫 . −∞ × Fin
51 50 rexeqdv u = . −∞ × v 𝒫 u Fin ran F v v 𝒫 . −∞ × Fin ran F v
52 48 51 imbi12d u = . −∞ × ran F u v 𝒫 u Fin ran F v ran F v 𝒫 . −∞ × Fin ran F v
53 rncmp J Comp F J Cn K K 𝑡 ran F Comp
54 3 4 53 syl2anc φ K 𝑡 ran F Comp
55 retop topGen ran . Top
56 2 55 eqeltri K Top
57 7 cmpsub K Top ran F K 𝑡 ran F Comp u 𝒫 K ran F u v 𝒫 u Fin ran F v
58 56 10 57 sylancr φ K 𝑡 ran F Comp u 𝒫 K ran F u v 𝒫 u Fin ran F v
59 54 58 mpbid φ u 𝒫 K ran F u v 𝒫 u Fin ran F v
60 retopbas ran . TopBases
61 bastg ran . TopBases ran . topGen ran .
62 60 61 ax-mp ran . topGen ran .
63 62 2 sseqtrri ran . K
64 12 63 sstri . −∞ × K
65 56 64 elpwi2 . −∞ × 𝒫 K
66 65 a1i φ . −∞ × 𝒫 K
67 52 59 66 rspcdva φ ran F v 𝒫 . −∞ × Fin ran F v
68 10 67 mpd φ v 𝒫 . −∞ × Fin ran F v
69 elin v 𝒫 . −∞ × Fin v 𝒫 . −∞ × v Fin
70 69 bilani φ v 𝒫 . −∞ × Fin v 𝒫 . −∞ × v Fin
71 70 adantrr φ v 𝒫 . −∞ × Fin ran F v v 𝒫 . −∞ × v Fin
72 71 simprd φ v 𝒫 . −∞ × Fin ran F v v Fin
73 70 simpld φ v 𝒫 . −∞ × Fin v 𝒫 . −∞ ×
74 73 elpwid φ v 𝒫 . −∞ × Fin v . −∞ ×
75 34 sseli u −∞ u *
76 75 adantr u −∞ w u *
77 18 sseli w w *
78 77 adantl u −∞ w w *
79 mnflt w −∞ < w
80 xrltnle −∞ * w * −∞ < w ¬ w −∞
81 25 77 80 sylancr w −∞ < w ¬ w −∞
82 79 81 mpbid w ¬ w −∞
83 82 adantl u −∞ w ¬ w −∞
84 elsni u −∞ u = −∞
85 84 adantr u −∞ w u = −∞
86 85 breq2d u −∞ w w u w −∞
87 83 86 mtbird u −∞ w ¬ w u
88 ioo0 u * w * u w = w u
89 75 77 88 syl2an u −∞ w u w = w u
90 89 necon3abid u −∞ w u w ¬ w u
91 87 90 mpbird u −∞ w u w
92 df-ioo . = y * , z * v * | y < v v < z
93 idd x * w * x < w x < w
94 xrltle x * w * x < w x w
95 idd u * x * u < x u < x
96 xrltle u * x * u < x u x
97 92 93 94 95 96 ixxub u * w * u w sup u w * < = w
98 76 78 91 97 syl3anc u −∞ w sup u w * < = w
99 simpr u −∞ w w
100 98 99 eqeltrd u −∞ w sup u w * <
101 100 rgen2 u −∞ w sup u w * <
102 fveq2 z = u w . z = . u w
103 df-ov u w = . u w
104 102 103 eqtr4di z = u w . z = u w
105 104 supeq1d z = u w sup . z * < = sup u w * <
106 105 eleq1d z = u w sup . z * < sup u w * <
107 106 ralxp z −∞ × sup . z * < u −∞ w sup u w * <
108 101 107 mpbir z −∞ × sup . z * <
109 ffn . : * × * 𝒫 . Fn * × *
110 30 109 ax-mp . Fn * × *
111 supeq1 w = . z sup w * < = sup . z * <
112 111 eleq1d w = . z sup w * < sup . z * <
113 112 ralima . Fn * × * −∞ × * × * w . −∞ × sup w * < z −∞ × sup . z * <
114 110 36 113 mp2an w . −∞ × sup w * < z −∞ × sup . z * <
115 108 114 mpbir w . −∞ × sup w * <
116 ssralv v . −∞ × w . −∞ × sup w * < w v sup w * <
117 74 115 116 mpisyl φ v 𝒫 . −∞ × Fin w v sup w * <
118 117 adantrr φ v 𝒫 . −∞ × Fin ran F v w v sup w * <
119 fimaxre3 v Fin w v sup w * < x w v sup w * < x
120 72 118 119 syl2anc φ v 𝒫 . −∞ × Fin ran F v x w v sup w * < x
121 simplrr φ v 𝒫 . −∞ × Fin ran F v x ran F v
122 121 sselda φ v 𝒫 . −∞ × Fin ran F v x z ran F z v
123 eluni2 z v w v z w
124 r19.29r w v z w w v sup w * < x w v z w sup w * < x
125 sspwuni . −∞ × 𝒫 . −∞ ×
126 15 125 mpbir . −∞ × 𝒫
127 74 3ad2ant1 φ v 𝒫 . −∞ × Fin x w v z w sup w * < x v . −∞ ×
128 simp2r φ v 𝒫 . −∞ × Fin x w v z w sup w * < x w v
129 127 128 sseldd φ v 𝒫 . −∞ × Fin x w v z w sup w * < x w . −∞ ×
130 126 129 sselid φ v 𝒫 . −∞ × Fin x w v z w sup w * < x w 𝒫
131 130 elpwid φ v 𝒫 . −∞ × Fin x w v z w sup w * < x w
132 simp3l φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z w
133 131 132 sseldd φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z
134 117 r19.21bi φ v 𝒫 . −∞ × Fin w v sup w * <
135 134 adantrl φ v 𝒫 . −∞ × Fin x w v sup w * <
136 135 3adant3 φ v 𝒫 . −∞ × Fin x w v z w sup w * < x sup w * <
137 simp2l φ v 𝒫 . −∞ × Fin x w v z w sup w * < x x
138 131 18 sstrdi φ v 𝒫 . −∞ × Fin x w v z w sup w * < x w *
139 supxrub w * z w z sup w * <
140 138 132 139 syl2anc φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z sup w * <
141 simp3r φ v 𝒫 . −∞ × Fin x w v z w sup w * < x sup w * < x
142 133 136 137 140 141 letrd φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z x
143 142 3expia φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z x
144 143 anassrs φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z x
145 144 rexlimdva φ v 𝒫 . −∞ × Fin x w v z w sup w * < x z x
146 145 adantlrr φ v 𝒫 . −∞ × Fin ran F v x w v z w sup w * < x z x
147 124 146 syl5 φ v 𝒫 . −∞ × Fin ran F v x w v z w w v sup w * < x z x
148 147 expdimp φ v 𝒫 . −∞ × Fin ran F v x w v z w w v sup w * < x z x
149 123 148 sylan2b φ v 𝒫 . −∞ × Fin ran F v x z v w v sup w * < x z x
150 122 149 syldan φ v 𝒫 . −∞ × Fin ran F v x z ran F w v sup w * < x z x
151 150 ralrimdva φ v 𝒫 . −∞ × Fin ran F v x w v sup w * < x z ran F z x
152 9 ffnd φ F Fn X
153 152 ad2antrr φ v 𝒫 . −∞ × Fin ran F v x F Fn X
154 breq1 z = F y z x F y x
155 154 ralrn F Fn X z ran F z x y X F y x
156 153 155 syl φ v 𝒫 . −∞ × Fin ran F v x z ran F z x y X F y x
157 151 156 sylibd φ v 𝒫 . −∞ × Fin ran F v x w v sup w * < x y X F y x
158 157 reximdva φ v 𝒫 . −∞ × Fin ran F v x w v sup w * < x x y X F y x
159 120 158 mpd φ v 𝒫 . −∞ × Fin ran F v x y X F y x
160 68 159 rexlimddv φ x y X F y x