MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cnheibor Structured version   Unicode version

Theorem cnheibor 21321
Description: Heine-Borel theorem for complex numbers. A subset of  CC is compact iff it is closed and bounded. (Contributed by Mario Carneiro, 14-Sep-2014.)
Hypotheses
Ref Expression
cnheibor.2  |-  J  =  ( TopOpen ` fld )
cnheibor.3  |-  T  =  ( Jt  X )
Assertion
Ref Expression
cnheibor  |-  ( X 
C_  CC  ->  ( T  e.  Comp  <->  ( X  e.  ( Clsd `  J
)  /\  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
) )
Distinct variable groups:    x, r, T    J, r, x    X, r, x

Proof of Theorem cnheibor
Dummy variables  f 
s  u  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 cnheibor.2 . . . . . 6  |-  J  =  ( TopOpen ` fld )
21cnfldhaus 21158 . . . . 5  |-  J  e. 
Haus
32a1i 11 . . . 4  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  J  e.  Haus )
4 simpl 457 . . . 4  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  X  C_  CC )
5 cnheibor.3 . . . . 5  |-  T  =  ( Jt  X )
6 simpr 461 . . . . 5  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  T  e.  Comp )
75, 6syl5eqelr 2534 . . . 4  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  ( Jt  X )  e.  Comp )
81cnfldtopon 21156 . . . . . 6  |-  J  e.  (TopOn `  CC )
98toponunii 19300 . . . . 5  |-  CC  =  U. J
109hauscmp 19773 . . . 4  |-  ( ( J  e.  Haus  /\  X  C_  CC  /\  ( Jt  X )  e.  Comp )  ->  X  e.  ( Clsd `  J ) )
113, 4, 7, 10syl3anc 1227 . . 3  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  X  e.  ( Clsd `  J
) )
121cnfldtop 21157 . . . . . . . . . . 11  |-  J  e. 
Top
139restuni 19529 . . . . . . . . . . 11  |-  ( ( J  e.  Top  /\  X  C_  CC )  ->  X  =  U. ( Jt  X ) )
1412, 4, 13sylancr 663 . . . . . . . . . 10  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  X  =  U. ( Jt  X ) )
155unieqi 4239 . . . . . . . . . 10  |-  U. T  =  U. ( Jt  X )
1614, 15syl6eqr 2500 . . . . . . . . 9  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  X  =  U. T )
1716eleq2d 2511 . . . . . . . 8  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  (
x  e.  X  <->  x  e.  U. T ) )
1817biimpar 485 . . . . . . 7  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  U. T
)  ->  x  e.  X )
1912a1i 11 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  J  e.  Top )
20 cnex 9571 . . . . . . . . . . . 12  |-  CC  e.  _V
21 ssexg 4579 . . . . . . . . . . . 12  |-  ( ( X  C_  CC  /\  CC  e.  _V )  ->  X  e.  _V )
224, 20, 21sylancl 662 . . . . . . . . . . 11  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  X  e.  _V )
2322adantr 465 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  X  e.  _V )
24 cnxmet 21146 . . . . . . . . . . . 12  |-  ( abs 
o.  -  )  e.  ( *Met `  CC )
2524a1i 11 . . . . . . . . . . 11  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( abs  o. 
-  )  e.  ( *Met `  CC ) )
26 0cnd 9587 . . . . . . . . . . 11  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  0  e.  CC )
274sselda 3486 . . . . . . . . . . . . . 14  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  x  e.  CC )
2827abscld 13241 . . . . . . . . . . . . 13  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( abs `  x )  e.  RR )
29 peano2re 9751 . . . . . . . . . . . . 13  |-  ( ( abs `  x )  e.  RR  ->  (
( abs `  x
)  +  1 )  e.  RR )
3028, 29syl 16 . . . . . . . . . . . 12  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( ( abs `  x )  +  1 )  e.  RR )
3130rexrd 9641 . . . . . . . . . . 11  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( ( abs `  x )  +  1 )  e.  RR* )
321cnfldtopn 21155 . . . . . . . . . . . 12  |-  J  =  ( MetOpen `  ( abs  o. 
-  ) )
3332blopn 20869 . . . . . . . . . . 11  |-  ( ( ( abs  o.  -  )  e.  ( *Met `  CC )  /\  0  e.  CC  /\  (
( abs `  x
)  +  1 )  e.  RR* )  ->  (
0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  e.  J )
3425, 26, 31, 33syl3anc 1227 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  e.  J )
35 elrestr 14698 . . . . . . . . . 10  |-  ( ( J  e.  Top  /\  X  e.  _V  /\  (
0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  e.  J )  ->  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  e.  ( Jt  X ) )
3619, 23, 34, 35syl3anc 1227 . . . . . . . . 9  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( (
0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  e.  ( Jt  X ) )
3736, 5syl6eleqr 2540 . . . . . . . 8  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( (
0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  e.  T )
38 0cn 9586 . . . . . . . . . . . . . 14  |-  0  e.  CC
39 eqid 2441 . . . . . . . . . . . . . . 15  |-  ( abs 
o.  -  )  =  ( abs  o.  -  )
4039cnmetdval 21144 . . . . . . . . . . . . . 14  |-  ( ( 0  e.  CC  /\  x  e.  CC )  ->  ( 0 ( abs 
o.  -  ) x
)  =  ( abs `  ( 0  -  x
) ) )
4138, 40mpan 670 . . . . . . . . . . . . 13  |-  ( x  e.  CC  ->  (
0 ( abs  o.  -  ) x )  =  ( abs `  (
0  -  x ) ) )
42 df-neg 9808 . . . . . . . . . . . . . . 15  |-  -u x  =  ( 0  -  x )
4342fveq2i 5855 . . . . . . . . . . . . . 14  |-  ( abs `  -u x )  =  ( abs `  (
0  -  x ) )
44 absneg 13084 . . . . . . . . . . . . . 14  |-  ( x  e.  CC  ->  ( abs `  -u x )  =  ( abs `  x
) )
4543, 44syl5eqr 2496 . . . . . . . . . . . . 13  |-  ( x  e.  CC  ->  ( abs `  ( 0  -  x ) )  =  ( abs `  x
) )
4641, 45eqtrd 2482 . . . . . . . . . . . 12  |-  ( x  e.  CC  ->  (
0 ( abs  o.  -  ) x )  =  ( abs `  x
) )
4727, 46syl 16 . . . . . . . . . . 11  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( 0 ( abs  o.  -  ) x )  =  ( abs `  x
) )
4828ltp1d 10477 . . . . . . . . . . 11  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( abs `  x )  <  (
( abs `  x
)  +  1 ) )
4947, 48eqbrtrd 4453 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( 0 ( abs  o.  -  ) x )  < 
( ( abs `  x
)  +  1 ) )
50 elbl 20757 . . . . . . . . . . 11  |-  ( ( ( abs  o.  -  )  e.  ( *Met `  CC )  /\  0  e.  CC  /\  (
( abs `  x
)  +  1 )  e.  RR* )  ->  (
x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  <->  ( x  e.  CC  /\  ( 0 ( abs  o.  -  ) x )  < 
( ( abs `  x
)  +  1 ) ) ) )
5125, 26, 31, 50syl3anc 1227 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x )  +  1 ) )  <-> 
( x  e.  CC  /\  ( 0 ( abs 
o.  -  ) x
)  <  ( ( abs `  x )  +  1 ) ) ) )
5227, 49, 51mpbir2and 920 . . . . . . . . 9  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x )  +  1 ) ) )
53 simpr 461 . . . . . . . . 9  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  x  e.  X )
5452, 53elind 3670 . . . . . . . 8  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  x  e.  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X ) )
5527absge0d 13249 . . . . . . . . . 10  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  0  <_  ( abs `  x ) )
5628, 55ge0p1rpd 11286 . . . . . . . . 9  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  ( ( abs `  x )  +  1 )  e.  RR+ )
57 eqid 2441 . . . . . . . . 9  |-  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )
58 oveq2 6285 . . . . . . . . . . . 12  |-  ( r  =  ( ( abs `  x )  +  1 )  ->  ( 0 ( ball `  ( abs  o.  -  ) ) r )  =  ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) ) )
5958ineq1d 3681 . . . . . . . . . . 11  |-  ( r  =  ( ( abs `  x )  +  1 )  ->  ( (
0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
)  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X ) )
6059eqeq2d 2455 . . . . . . . . . 10  |-  ( r  =  ( ( abs `  x )  +  1 )  ->  ( (
( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x )  +  1 ) )  i^i  X )  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) r )  i^i  X )  <-> 
( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X ) ) )
6160rspcev 3194 . . . . . . . . 9  |-  ( ( ( ( abs `  x
)  +  1 )  e.  RR+  /\  (
( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x )  +  1 ) )  i^i  X )  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X ) )  ->  E. r  e.  RR+  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) )
6256, 57, 61sylancl 662 . . . . . . . 8  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  E. r  e.  RR+  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) )
63 eleq2 2514 . . . . . . . . . 10  |-  ( u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  ->  ( x  e.  u  <->  x  e.  (
( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x )  +  1 ) )  i^i  X ) ) )
64 eqeq1 2445 . . . . . . . . . . 11  |-  ( u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  ->  ( u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) r )  i^i  X )  <-> 
( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) )
6564rexbidv 2952 . . . . . . . . . 10  |-  ( u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  ->  ( E. r  e.  RR+  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X )  <->  E. r  e.  RR+  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) )
6663, 65anbi12d 710 . . . . . . . . 9  |-  ( u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  ->  ( ( x  e.  u  /\  E. r  e.  RR+  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) r )  i^i  X ) )  <->  ( x  e.  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  /\  E. r  e.  RR+  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) ) )
6766rspcev 3194 . . . . . . . 8  |-  ( ( ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  e.  T  /\  (
x  e.  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  /\  E. r  e.  RR+  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( ( abs `  x
)  +  1 ) )  i^i  X )  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) )  ->  E. u  e.  T  ( x  e.  u  /\  E. r  e.  RR+  u  =  ( (
0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) )
6837, 54, 62, 67syl12anc 1225 . . . . . . 7  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  X
)  ->  E. u  e.  T  ( x  e.  u  /\  E. r  e.  RR+  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X ) ) )
6918, 68syldan 470 . . . . . 6  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  x  e.  U. T
)  ->  E. u  e.  T  ( x  e.  u  /\  E. r  e.  RR+  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X ) ) )
7069ralrimiva 2855 . . . . 5  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  A. x  e.  U. T E. u  e.  T  ( x  e.  u  /\  E. r  e.  RR+  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X ) ) )
71 eqid 2441 . . . . . 6  |-  U. T  =  U. T
72 oveq2 6285 . . . . . . . 8  |-  ( r  =  ( f `  u )  ->  (
0 ( ball `  ( abs  o.  -  ) ) r )  =  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) ) )
7372ineq1d 3681 . . . . . . 7  |-  ( r  =  ( f `  u )  ->  (
( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X )  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) )
7473eqeq2d 2455 . . . . . 6  |-  ( r  =  ( f `  u )  ->  (
u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
)  <->  u  =  (
( 0 ( ball `  ( abs  o.  -  ) ) ( f `
 u ) )  i^i  X ) ) )
7571, 74cmpcovf 19757 . . . . 5  |-  ( ( T  e.  Comp  /\  A. x  e.  U. T E. u  e.  T  (
x  e.  u  /\  E. r  e.  RR+  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) r )  i^i  X
) ) )  ->  E. s  e.  ( ~P T  i^i  Fin )
( U. T  = 
U. s  /\  E. f ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) ) )
766, 70, 75syl2anc 661 . . . 4  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  E. s  e.  ( ~P T  i^i  Fin ) ( U. T  =  U. s  /\  E. f ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) ) )
7716ad4antr 731 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  X  =  U. T )
78 simpllr 758 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  U. T  = 
U. s )
7977, 78eqtrd 2482 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  X  =  U. s )
8079eleq2d 2511 . . . . . . . . . . . 12  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  ( x  e.  X  <->  x  e.  U. s
) )
81 eluni2 4234 . . . . . . . . . . . 12  |-  ( x  e.  U. s  <->  E. z  e.  s  x  e.  z )
8280, 81syl6bb 261 . . . . . . . . . . 11  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  ( x  e.  X  <->  E. z  e.  s  x  e.  z ) )
83 elssuni 4260 . . . . . . . . . . . . . . . . . 18  |-  ( z  e.  s  ->  z  C_ 
U. s )
8483ad2antrl 727 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
z  C_  U. s
)
8579adantr 465 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  X  =  U. s
)
8684, 85sseqtr4d 3523 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
z  C_  X )
87 simp-6l 769 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  X  C_  CC )
8886, 87sstrd 3496 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
z  C_  CC )
89 simprr 756 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  x  e.  z )
9088, 89sseldd 3487 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  x  e.  CC )
9190abscld 13241 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( abs `  x
)  e.  RR )
92 simplrl 759 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
r  e.  RR )
93 simprl 755 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  -> 
f : s --> RR+ )
9493ad2antrr 725 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
f : s --> RR+ )
95 simprl 755 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
z  e.  s )
9694, 95ffvelrnd 6013 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( f `  z
)  e.  RR+ )
9796rpred 11260 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( f `  z
)  e.  RR )
9890, 46syl 16 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( 0 ( abs 
o.  -  ) x
)  =  ( abs `  x ) )
99 inss1 3700 . . . . . . . . . . . . . . . . . 18  |-  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )  i^i  X
)  C_  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )
100 simprr 756 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  ->  A. u  e.  s  u  =  ( (
0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) )
101100ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  A. u  e.  s  u  =  ( (
0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) )
102 id 22 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( u  =  z  ->  u  =  z )
103 fveq2 5852 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( u  =  z  ->  (
f `  u )  =  ( f `  z ) )
104103oveq2d 6293 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( u  =  z  ->  (
0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  =  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) ) )
105104ineq1d 3681 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( u  =  z  ->  (
( 0 ( ball `  ( abs  o.  -  ) ) ( f `
 u ) )  i^i  X )  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  z ) )  i^i  X ) )
106102, 105eqeq12d 2463 . . . . . . . . . . . . . . . . . . . . 21  |-  ( u  =  z  ->  (
u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
)  <->  z  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `
 z ) )  i^i  X ) ) )
107106rspcv 3190 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  e.  s  ->  ( A. u  e.  s  u  =  ( (
0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
)  ->  z  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  z ) )  i^i  X ) ) )
10895, 101, 107sylc 60 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
z  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )  i^i  X
) )
10989, 108eleqtrd 2531 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  x  e.  ( (
0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )  i^i  X
) )
11099, 109sseldi 3484 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) ) )
11124a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( abs  o.  -  )  e.  ( *Met `  CC ) )
112 0cnd 9587 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
0  e.  CC )
11396rpxrd 11261 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( f `  z
)  e.  RR* )
114 elbl 20757 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( abs  o.  -  )  e.  ( *Met `  CC )  /\  0  e.  CC  /\  (
f `  z )  e.  RR* )  ->  (
x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )  <->  ( x  e.  CC  /\  ( 0 ( abs  o.  -  ) x )  < 
( f `  z
) ) ) )
115111, 112, 113, 114syl3anc 1227 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( x  e.  ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  z
) )  <->  ( x  e.  CC  /\  ( 0 ( abs  o.  -  ) x )  < 
( f `  z
) ) ) )
116110, 115mpbid 210 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( x  e.  CC  /\  ( 0 ( abs 
o.  -  ) x
)  <  ( f `  z ) ) )
117116simprd 463 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( 0 ( abs 
o.  -  ) x
)  <  ( f `  z ) )
11898, 117eqbrtrrd 4455 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( abs `  x
)  <  ( f `  z ) )
119 simplrr 760 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  ->  A. u  e.  s 
( f `  u
)  <_  r )
120103breq1d 4443 . . . . . . . . . . . . . . . 16  |-  ( u  =  z  ->  (
( f `  u
)  <_  r  <->  ( f `  z )  <_  r
) )
121120rspcv 3190 . . . . . . . . . . . . . . 15  |-  ( z  e.  s  ->  ( A. u  e.  s 
( f `  u
)  <_  r  ->  ( f `  z )  <_  r ) )
12295, 119, 121sylc 60 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( f `  z
)  <_  r )
12391, 97, 92, 118, 122ltletrd 9740 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( abs `  x
)  <  r )
12491, 92, 123ltled 9731 . . . . . . . . . . . 12  |-  ( ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  /\  U. T  = 
U. s )  /\  ( f : s -->
RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  /\  (
r  e.  RR  /\  A. u  e.  s  ( f `  u )  <_  r ) )  /\  ( z  e.  s  /\  x  e.  z ) )  -> 
( abs `  x
)  <_  r )
125124rexlimdvaa 2934 . . . . . . . . . . 11  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  ( E. z  e.  s  x  e.  z  ->  ( abs `  x )  <_  r
) )
12682, 125sylbid 215 . . . . . . . . . 10  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  ( x  e.  X  ->  ( abs `  x )  <_  r
) )
127126ralrimiv 2853 . . . . . . . . 9  |-  ( ( ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  /\  ( r  e.  RR  /\ 
A. u  e.  s  ( f `  u
)  <_  r )
)  ->  A. x  e.  X  ( abs `  x )  <_  r
)
128 inss2 3701 . . . . . . . . . . 11  |-  ( ~P T  i^i  Fin )  C_ 
Fin
129 simpllr 758 . . . . . . . . . . 11  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  -> 
s  e.  ( ~P T  i^i  Fin )
)
130128, 129sseldi 3484 . . . . . . . . . 10  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  -> 
s  e.  Fin )
131 ffvelrn 6010 . . . . . . . . . . . . 13  |-  ( ( f : s --> RR+  /\  u  e.  s )  ->  ( f `  u )  e.  RR+ )
132131rpred 11260 . . . . . . . . . . . 12  |-  ( ( f : s --> RR+  /\  u  e.  s )  ->  ( f `  u )  e.  RR )
133132ralrimiva 2855 . . . . . . . . . . 11  |-  ( f : s --> RR+  ->  A. u  e.  s  ( f `  u )  e.  RR )
134133ad2antrl 727 . . . . . . . . . 10  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  ->  A. u  e.  s 
( f `  u
)  e.  RR )
135 fimaxre3 10493 . . . . . . . . . 10  |-  ( ( s  e.  Fin  /\  A. u  e.  s  ( f `  u )  e.  RR )  ->  E. r  e.  RR  A. u  e.  s  ( f `  u )  <_  r )
136130, 134, 135syl2anc 661 . . . . . . . . 9  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  ->  E. r  e.  RR  A. u  e.  s  ( f `  u )  <_  r )
137127, 136reximddv 2917 . . . . . . . 8  |-  ( ( ( ( ( X 
C_  CC  /\  T  e. 
Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  /\  ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r )
138137ex 434 . . . . . . 7  |-  ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  ->  ( (
f : s --> RR+  /\ 
A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
)
139138exlimdv 1709 . . . . . 6  |-  ( ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin ) )  /\  U. T  =  U. s
)  ->  ( E. f ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
)
140139expimpd 603 . . . . 5  |-  ( ( ( X  C_  CC  /\  T  e.  Comp )  /\  s  e.  ( ~P T  i^i  Fin )
)  ->  ( ( U. T  =  U. s  /\  E. f ( f : s --> RR+  /\ 
A. u  e.  s  u  =  ( ( 0 ( ball `  ( abs  o.  -  ) ) ( f `  u
) )  i^i  X
) ) )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r ) )
141140rexlimdva 2933 . . . 4  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  ( E. s  e.  ( ~P T  i^i  Fin )
( U. T  = 
U. s  /\  E. f ( f : s --> RR+  /\  A. u  e.  s  u  =  ( ( 0 (
ball `  ( abs  o. 
-  ) ) ( f `  u ) )  i^i  X ) ) )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
)
14276, 141mpd 15 . . 3  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
14311, 142jca 532 . 2  |-  ( ( X  C_  CC  /\  T  e.  Comp )  ->  ( X  e.  ( Clsd `  J )  /\  E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r
) )
144 eqid 2441 . . . . . 6  |-  ( y  e.  RR ,  z  e.  RR  |->  ( y  +  ( _i  x.  z ) ) )  =  ( y  e.  RR ,  z  e.  RR  |->  ( y  +  ( _i  x.  z
) ) )
145 eqid 2441 . . . . . 6  |-  ( ( y  e.  RR , 
z  e.  RR  |->  ( y  +  ( _i  x.  z ) ) ) " ( (
-u r [,] r
)  X.  ( -u r [,] r ) ) )  =  ( ( y  e.  RR , 
z  e.  RR  |->  ( y  +  ( _i  x.  z ) ) ) " ( (
-u r [,] r
)  X.  ( -u r [,] r ) ) )
1461, 5, 144, 145cnheiborlem 21320 . . . . 5  |-  ( ( X  e.  ( Clsd `  J )  /\  (
r  e.  RR  /\  A. x  e.  X  ( abs `  x )  <_  r ) )  ->  T  e.  Comp )
147146rexlimdvaa 2934 . . . 4  |-  ( X  e.  ( Clsd `  J
)  ->  ( E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r  ->  T  e.  Comp )
)
148147imp 429 . . 3  |-  ( ( X  e.  ( Clsd `  J )  /\  E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r
)  ->  T  e.  Comp )
149148adantl 466 . 2  |-  ( ( X  C_  CC  /\  ( X  e.  ( Clsd `  J )  /\  E. r  e.  RR  A. x  e.  X  ( abs `  x )  <_  r
) )  ->  T  e.  Comp )
150143, 149impbida 830 1  |-  ( X 
C_  CC  ->  ( T  e.  Comp  <->  ( X  e.  ( Clsd `  J
)  /\  E. r  e.  RR  A. x  e.  X  ( abs `  x
)  <_  r )
) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 184    /\ wa 369    = wceq 1381   E.wex 1597    e. wcel 1802   A.wral 2791   E.wrex 2792   _Vcvv 3093    i^i cin 3457    C_ wss 3458   ~Pcpw 3993   U.cuni 4230   class class class wbr 4433    X. cxp 4983   "cima 4988    o. ccom 4989   -->wf 5570   ` cfv 5574  (class class class)co 6277    |-> cmpt2 6279   Fincfn 7514   CCcc 9488   RRcr 9489   0cc0 9490   1c1 9491   _ici 9492    + caddc 9493    x. cmul 9495   RR*cxr 9625    < clt 9626    <_ cle 9627    - cmin 9805   -ucneg 9806   RR+crp 11224   [,]cicc 11536   abscabs 13041   ↾t crest 14690   TopOpenctopn 14691   *Metcxmt 18271   ballcbl 18273  ℂfldccnfld 18288   Topctop 19261   Clsdccld 19383   Hauscha 19675   Compccmp 19752
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1603  ax-4 1616  ax-5 1689  ax-6 1732  ax-7 1774  ax-8 1804  ax-9 1806  ax-10 1821  ax-11 1826  ax-12 1838  ax-13 1983  ax-ext 2419  ax-rep 4544  ax-sep 4554  ax-nul 4562  ax-pow 4611  ax-pr 4672  ax-un 6573  ax-inf2 8056  ax-cnex 9546  ax-resscn 9547  ax-1cn 9548  ax-icn 9549  ax-addcl 9550  ax-addrcl 9551  ax-mulcl 9552  ax-mulrcl 9553  ax-mulcom 9554  ax-addass 9555  ax-mulass 9556  ax-distr 9557  ax-i2m1 9558  ax-1ne0 9559  ax-1rid 9560  ax-rnegex 9561  ax-rrecex 9562  ax-cnre 9563  ax-pre-lttri 9564  ax-pre-lttrn 9565  ax-pre-ltadd 9566  ax-pre-mulgt0 9567  ax-pre-sup 9568  ax-addf 9569  ax-mulf 9570
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 973  df-3an 974  df-tru 1384  df-ex 1598  df-nf 1602  df-sb 1725  df-eu 2270  df-mo 2271  df-clab 2427  df-cleq 2433  df-clel 2436  df-nfc 2591  df-ne 2638  df-nel 2639  df-ral 2796  df-rex 2797  df-reu 2798  df-rmo 2799  df-rab 2800  df-v 3095  df-sbc 3312  df-csb 3418  df-dif 3461  df-un 3463  df-in 3465  df-ss 3472  df-pss 3474  df-nul 3768  df-if 3923  df-pw 3995  df-sn 4011  df-pr 4013  df-tp 4015  df-op 4017  df-uni 4231  df-int 4268  df-iun 4313  df-iin 4314  df-br 4434  df-opab 4492  df-mpt 4493  df-tr 4527  df-eprel 4777  df-id 4781  df-po 4786  df-so 4787  df-fr 4824  df-se 4825  df-we 4826  df-ord 4867  df-on 4868  df-lim 4869  df-suc 4870  df-xp 4991  df-rel 4992  df-cnv 4993  df-co 4994  df-dm 4995  df-rn 4996  df-res 4997  df-ima 4998  df-iota 5537  df-fun 5576  df-fn 5577  df-f 5578  df-f1 5579  df-fo 5580  df-f1o 5581  df-fv 5582  df-isom 5583  df-riota 6238  df-ov 6280  df-oprab 6281  df-mpt2 6282  df-of 6521  df-om 6682  df-1st 6781  df-2nd 6782  df-supp 6900  df-recs 7040  df-rdg 7074  df-1o 7128  df-2o 7129  df-oadd 7132  df-er 7309  df-map 7420  df-ixp 7468  df-en 7515  df-dom 7516  df-sdom 7517  df-fin 7518  df-fsupp 7828  df-fi 7869  df-sup 7899  df-oi 7933  df-card 8318  df-cda 8546  df-pnf 9628  df-mnf 9629  df-xr 9630  df-ltxr 9631  df-le 9632  df-sub 9807  df-neg 9808  df-div 10208  df-nn 10538  df-2 10595  df-3 10596  df-4 10597  df-5 10598  df-6 10599  df-7 10600  df-8 10601  df-9 10602  df-10 10603  df-n0 10797  df-z 10866  df-dec 10980  df-uz 11086  df-q 11187  df-rp 11225  df-xneg 11322  df-xadd 11323  df-xmul 11324  df-ioo 11537  df-icc 11540  df-fz 11677  df-fzo 11799  df-seq 12082  df-exp 12141  df-hash 12380  df-cj 12906  df-re 12907  df-im 12908  df-sqrt 13042  df-abs 13043  df-struct 14506  df-ndx 14507  df-slot 14508  df-base 14509  df-sets 14510  df-ress 14511  df-plusg 14582  df-mulr 14583  df-starv 14584  df-sca 14585  df-vsca 14586  df-ip 14587  df-tset 14588  df-ple 14589  df-ds 14591  df-unif 14592  df-hom 14593  df-cco 14594  df-rest 14692  df-topn 14693  df-0g 14711  df-gsum 14712  df-topgen 14713  df-pt 14714  df-prds 14717  df-xrs 14771  df-qtop 14776  df-imas 14777  df-xps 14779  df-mre 14855  df-mrc 14856  df-acs 14858  df-mgm 15741  df-sgrp 15780  df-mnd 15790  df-submnd 15836  df-mulg 15929  df-cntz 16224  df-cmn 16669  df-psmet 18279  df-xmet 18280  df-met 18281  df-bl 18282  df-mopn 18283  df-cnfld 18289  df-top 19266  df-bases 19268  df-topon 19269  df-topsp 19270  df-cld 19386  df-cls 19388  df-cn 19594  df-cnp 19595  df-haus 19682  df-cmp 19753  df-tx 19929  df-hmeo 20122  df-xms 20689  df-ms 20690  df-tms 20691  df-cncf 21248
This theorem is referenced by:  cnllycmp  21322  cncmet  21627  ftalem3  23213
  Copyright terms: Public domain W3C validator