Users' Mathboxes Mathbox for Brendan Leahy < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ismblfin Structured version   Visualization version   Unicode version

Theorem ismblfin 33450
Description: Measurability in terms of inner and outer measure. Proposition 7 of [Viaclovsky8] p. 3. (Contributed by Brendan Leahy, 4-Mar-2018.) (Revised by Brendan Leahy, 28-Mar-2018.)
Assertion
Ref Expression
ismblfin  |-  ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  -> 
( A  e.  dom  vol  <->  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) ) )
Distinct variable group:    y, b, A

Proof of Theorem ismblfin
Dummy variables  a 
c  f  t  u  v  w  x  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mblfinlem4 33449 . 2  |-  ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  A  e.  dom  vol )  ->  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )
2 elpwi 4168 . . . . 5  |-  ( w  e.  ~P RR  ->  w 
C_  RR )
3 elmapi 7879 . . . . . . . . . . . 12  |-  ( f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN )  ->  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
4 inss1 3833 . . . . . . . . . . . . . . . . . . . 20  |-  ( w  i^i  A )  C_  w
5 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( w  i^i  A
)  C_  w  /\  w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( vol* `  ( w  i^i  A ) )  e.  RR )
64, 5mp3an1 1411 . . . . . . . . . . . . . . . . . . 19  |-  ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( vol* `  ( w  i^i  A ) )  e.  RR )
7 difss 3737 . . . . . . . . . . . . . . . . . . . 20  |-  ( w 
\  A )  C_  w
8 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( w  \  A
)  C_  w  /\  w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( vol* `  ( w  \  A ) )  e.  RR )
97, 8mp3an1 1411 . . . . . . . . . . . . . . . . . . 19  |-  ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( vol* `  ( w  \  A ) )  e.  RR )
106, 9readdcld 10069 . . . . . . . . . . . . . . . . . 18  |-  ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  e.  RR )
1110rexrd 10089 . . . . . . . . . . . . . . . . 17  |-  ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  e.  RR* )
1211ad3antlr 767 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  e.  RR* )
13 rncoss 5386 . . . . . . . . . . . . . . . . . . 19  |-  ran  ( (,)  o.  f )  C_  ran  (,)
1413unissi 4461 . . . . . . . . . . . . . . . . . 18  |-  U. ran  ( (,)  o.  f ) 
C_  U. ran  (,)
15 unirnioo 12273 . . . . . . . . . . . . . . . . . 18  |-  RR  =  U. ran  (,)
1614, 15sseqtr4i 3638 . . . . . . . . . . . . . . . . 17  |-  U. ran  ( (,)  o.  f ) 
C_  RR
17 ovolcl 23246 . . . . . . . . . . . . . . . . 17  |-  ( U. ran  ( (,)  o.  f
)  C_  RR  ->  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR* )
1816, 17mp1i 13 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR* )
19 eqid 2622 . . . . . . . . . . . . . . . . . . 19  |-  ( ( abs  o.  -  )  o.  f )  =  ( ( abs  o.  -  )  o.  f )
20 eqid 2622 . . . . . . . . . . . . . . . . . . 19  |-  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  =  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)
2119, 20ovolsf 23241 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN --> (  <_  i^i  ( RR  X.  RR ) )  ->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> ( 0 [,) +oo ) )
22 frn 6053 . . . . . . . . . . . . . . . . . . 19  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> ( 0 [,) +oo )  ->  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  C_  ( 0 [,) +oo ) )
23 icossxr 12258 . . . . . . . . . . . . . . . . . . 19  |-  ( 0 [,) +oo )  C_  RR*
2422, 23syl6ss 3615 . . . . . . . . . . . . . . . . . 18  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> ( 0 [,) +oo )  ->  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  C_  RR* )
25 supxrcl 12145 . . . . . . . . . . . . . . . . . 18  |-  ( ran 
seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) )  C_  RR* 
->  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  )  e.  RR* )
2621, 24, 253syl 18 . . . . . . . . . . . . . . . . 17  |-  ( f : NN --> (  <_  i^i  ( RR  X.  RR ) )  ->  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  )  e. 
RR* )
2726ad2antlr 763 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  )  e.  RR* )
28 pnfge 11964 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  e.  RR*  ->  ( ( vol* `  (
w  i^i  A )
)  +  ( vol* `  ( w  \  A ) ) )  <_ +oo )
2911, 28syl 17 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_ +oo )
3029ad2antrr 762 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  = +oo )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_ +oo )
31 simpr 477 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  = +oo )  -> 
( vol* `  U. ran  ( (,)  o.  f ) )  = +oo )
3230, 31breqtrrd 4681 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  = +oo )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
3332adantlll 754 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  = +oo )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
3416, 17ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR*
35 nltpnft 11995 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR*  ->  ( ( vol* `  U. ran  ( (,) 
o.  f ) )  = +oo  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  < +oo )
)
3634, 35ax-mp 5 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  = +oo  <->  -.  ( vol* `  U. ran  ( (,)  o.  f
) )  < +oo )
3736necon2abii 2844 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  < +oo  <->  ( vol* `  U. ran  ( (,)  o.  f ) )  =/= +oo )
38 ovolge0 23249 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( U. ran  ( (,)  o.  f
)  C_  RR  ->  0  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )
3916, 38ax-mp 5 . . . . . . . . . . . . . . . . . . . . 21  |-  0  <_  ( vol* `  U. ran  ( (,)  o.  f ) )
40 0re 10040 . . . . . . . . . . . . . . . . . . . . . 22  |-  0  e.  RR
41 xrre3 12002 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR*  /\  0  e.  RR )  /\  (
0  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  < +oo ) )  -> 
( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )
4234, 40, 41mpanl12 718 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( 0  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  < +oo )  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )
4339, 42mpan 706 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  < +oo  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )
4437, 43sylbir 225 . . . . . . . . . . . . . . . . . . 19  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  =/= +oo  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )
4510ad3antlr 767 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  e.  RR )
46 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) )  ->  z  =  ( vol `  a ) )
47 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( b  =  a  ->  (
b  e.  dom  vol  <->  a  e.  dom  vol ) )
48 uniretop 22566 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  RR  =  U. ( topGen `  ran  (,) )
4948cldss 20833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  b  C_  RR )
50 dfss4 3858 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( b 
C_  RR  <->  ( RR  \ 
( RR  \  b
) )  =  b )
5149, 50sylib 208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( RR  \  ( RR  \  b
) )  =  b )
52 rembl 23308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  RR  e.  dom  vol
5348cldopn 20835 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( RR  \  b )  e.  (
topGen `  ran  (,) )
)
54 opnmbl 23370 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( RR  \  b )  e.  ( topGen `  ran  (,) )  ->  ( RR  \  b )  e.  dom  vol )
5553, 54syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( RR  \  b )  e.  dom  vol )
56 difmbl 23311 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( RR  e.  dom  vol  /\  ( RR  \  b
)  e.  dom  vol )  ->  ( RR  \ 
( RR  \  b
) )  e.  dom  vol )
5752, 55, 56sylancr 695 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( RR  \  ( RR  \  b
) )  e.  dom  vol )
5851, 57eqeltrrd 2702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( b  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  b  e.  dom  vol )
5947, 58vtoclga 3272 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  a  e.  dom  vol )
60 mblvol 23298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( a  e.  dom  vol  ->  ( vol `  a )  =  ( vol* `  a ) )
6159, 60syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( vol `  a )  =  ( vol* `  a
) )
6246, 61sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) )  -> 
z  =  ( vol* `  a )
)
6362adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) ) )  ->  z  =  ( vol* `  a
) )
64 inss1 3833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( U. ran  ( (,)  o.  f
)  i^i  A )  C_ 
U. ran  ( (,)  o.  f )
65 sstr 3611 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  ( U. ran  ( (,)  o.  f )  i^i 
A )  C_  U. ran  ( (,)  o.  f ) )  ->  a  C_  U.
ran  ( (,)  o.  f ) )
6664, 65mpan2 707 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  -> 
a  C_  U. ran  ( (,)  o.  f ) )
6766ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) )  -> 
a  C_  U. ran  ( (,)  o.  f ) )
68 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( a  C_  U. ran  ( (,)  o.  f )  /\  U.
ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  a )  e.  RR )
6916, 68mp3an2 1412 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( a  C_  U. ran  ( (,)  o.  f )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  a )  e.  RR )
7069ancoms 469 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  a  C_  U.
ran  ( (,)  o.  f ) )  -> 
( vol* `  a )  e.  RR )
7167, 70sylan2 491 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) ) )  ->  ( vol* `  a )  e.  RR )
7263, 71eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) ) )  ->  z  e.  RR )
7372rexlimdvaa 3032 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) )  ->  z  e.  RR ) )
7473abssdv 3676 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  C_  RR )
75 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( z  =  y  ->  (
z  =  ( vol `  a )  <->  y  =  ( vol `  a ) ) )
7675anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( z  =  y  ->  (
( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  z  =  ( vol `  a ) )  <->  ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) ) ) )
7776rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  =  y  ->  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  z  =  ( vol `  a ) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) ) ) )
7877ralab 3367 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( A. y  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } y  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  A. y ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
79 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  y  =  ( vol `  a ) )  ->  y  =  ( vol `  a ) )
8079, 61sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) ) )  -> 
y  =  ( vol* `  a )
)
81 ovolss 23253 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( a  C_  U. ran  ( (,)  o.  f )  /\  U.
ran  ( (,)  o.  f )  C_  RR )  ->  ( vol* `  a )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
8266, 16, 81sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  -> 
( vol* `  a )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
8382ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) ) )  -> 
( vol* `  a )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
8480, 83eqbrtrd 4675 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) ) )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
8584rexlimiva 3028 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  y  =  ( vol `  a
) )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
8678, 85mpgbir 1726 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) )
87 breq2 4657 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( x  =  ( vol* `  U. ran  ( (,) 
o.  f ) )  ->  ( y  <_  x 
<->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
8887ralbidv 2986 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( x  =  ( vol* `  U. ran  ( (,) 
o.  f ) )  ->  ( A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  x  <->  A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) ) )
8988rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. x  e.  RR  A. y  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  x )
9086, 89mpan2 707 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  E. x  e.  RR  A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  x )
91 retop 22565 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( topGen ` 
ran  (,) )  e.  Top
92 0cld 20842 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( (
topGen `  ran  (,) )  e.  Top  ->  (/)  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) )
9391, 92ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  (/)  e.  (
Clsd `  ( topGen ` 
ran  (,) ) )
94 0ss 3972 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  (/)  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)
95 0mbl 23307 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  (/)  e.  dom  vol
96 mblvol 23298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( (/)  e.  dom  vol  ->  ( vol `  (/) )  =  ( vol* `  (/) ) )
9795, 96ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( vol `  (/) )  =  ( vol* `  (/) )
98 ovol0 23261 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( vol* `  (/) )  =  0
9997, 98eqtr2i 2645 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  0  =  ( vol `  (/) )
10094, 99pm3.2i 471 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (/)  C_  ( U. ran  ( (,)  o.  f )  i^i 
A )  /\  0  =  ( vol `  (/) ) )
101 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( a  =  (/)  ->  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  <->  (/)  C_  ( U. ran  ( (,)  o.  f )  i^i  A
) ) )
102 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( a  =  (/)  ->  ( vol `  a )  =  ( vol `  (/) ) )
103102eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( a  =  (/)  ->  ( 0  =  ( vol `  a
)  <->  0  =  ( vol `  (/) ) ) )
104101, 103anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a  =  (/)  ->  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  0  =  ( vol `  a ) )  <-> 
( (/)  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  0  =  ( vol `  (/) ) ) ) )
105104rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (
(/)  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( (/)  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  0  =  ( vol `  (/) ) ) )  ->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  0  =  ( vol `  a
) ) )
10693, 100, 105mp2an 708 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  0  =  ( vol `  a
) )
107 c0ex 10034 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  0  e.  _V
108 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( z  =  0  ->  (
z  =  ( vol `  a )  <->  0  =  ( vol `  a ) ) )
109108anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( z  =  0  ->  (
( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  z  =  ( vol `  a ) )  <->  ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  0  =  ( vol `  a
) ) ) )
110109rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( z  =  0  ->  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  z  =  ( vol `  a ) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  0  =  ( vol `  a
) ) ) )
111107, 110elab 3350 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( 0  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  <->  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  0  =  ( vol `  a ) ) )
112106, 111mpbir 221 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  0  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }
113112ne0ii 3923 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  =/=  (/)
114 suprcl 10983 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  C_  RR  /\  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  =/=  (/)  /\  E. x  e.  RR  A. y  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  x )  ->  sup ( { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )  e.  RR )
115113, 114mp3an2 1412 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  C_  RR  /\  E. x  e.  RR  A. y  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } y  <_  x )  ->  sup ( { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )  e.  RR )
11674, 90, 115syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  e.  RR )
117 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) )  ->  z  =  ( vol `  c ) )
118 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( b  =  c  ->  (
b  e.  dom  vol  <->  c  e.  dom  vol ) )
119118, 58vtoclga 3272 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  c  e.  dom  vol )
120 mblvol 23298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  e.  dom  vol  ->  ( vol `  c )  =  ( vol* `  c ) )
121119, 120syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( vol `  c )  =  ( vol* `  c
) )
122117, 121sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  z  =  ( vol `  c
) ) )  -> 
z  =  ( vol* `  c )
)
123122adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  z  =  ( vol `  c
) ) ) )  ->  z  =  ( vol* `  c
) )
124 difss2 3739 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  -> 
c  C_  U. ran  ( (,)  o.  f ) )
125124ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  z  =  ( vol `  c
) ) )  -> 
c  C_  U. ran  ( (,)  o.  f ) )
126 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( c  C_  U. ran  ( (,)  o.  f )  /\  U.
ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  c )  e.  RR )
12716, 126mp3an2 1412 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( c  C_  U. ran  ( (,)  o.  f )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  c )  e.  RR )
128127ancoms 469 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  c  C_  U.
ran  ( (,)  o.  f ) )  -> 
( vol* `  c )  e.  RR )
129125, 128sylan2 491 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  z  =  ( vol `  c
) ) ) )  ->  ( vol* `  c )  e.  RR )
130123, 129eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  z  =  ( vol `  c
) ) ) )  ->  z  e.  RR )
131130rexlimdvaa 3032 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) )  ->  z  e.  RR ) )
132131abssdv 3676 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  C_  RR )
133 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( z  =  y  ->  (
z  =  ( vol `  c )  <->  y  =  ( vol `  c ) ) )
134133anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( z  =  y  ->  (
( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  z  =  ( vol `  c ) )  <->  ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  y  =  ( vol `  c
) ) ) )
135134rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  =  y  ->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  /\  z  =  ( vol `  c ) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  y  =  ( vol `  c
) ) ) )
136135ralab 3367 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( A. y  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } y  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  A. y ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  y  =  ( vol `  c
) )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
137 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  y  =  ( vol `  c ) )  ->  y  =  ( vol `  c ) )
138137, 121sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  y  =  ( vol `  c
) ) )  -> 
y  =  ( vol* `  c )
)
139 ovolss 23253 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( c  C_  U. ran  ( (,)  o.  f )  /\  U.
ran  ( (,)  o.  f )  C_  RR )  ->  ( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
140124, 16, 139sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  -> 
( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
141140ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  y  =  ( vol `  c
) ) )  -> 
( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
142138, 141eqbrtrd 4675 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  y  =  ( vol `  c
) ) )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
143142rexlimiva 3028 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  y  =  ( vol `  c
) )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
144136, 143mpgbir 1726 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) )
14587ralbidv 2986 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( x  =  ( vol* `  U. ran  ( (,) 
o.  f ) )  ->  ( A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  x  <->  A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) ) )
146145rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. x  e.  RR  A. y  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  x )
147144, 146mpan2 707 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  E. x  e.  RR  A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  x )
148 0ss 3972 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  (/)  C_  ( U. ran  ( (,)  o.  f )  \  A
)
149148, 99pm3.2i 471 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (/)  C_  ( U. ran  ( (,)  o.  f )  \  A )  /\  0  =  ( vol `  (/) ) )
150 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  (/)  ->  ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  <->  (/)  C_  ( U. ran  ( (,)  o.  f )  \  A
) ) )
151 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  (/)  ->  ( vol `  c )  =  ( vol `  (/) ) )
152151eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  (/)  ->  ( 0  =  ( vol `  c
)  <->  0  =  ( vol `  (/) ) ) )
153150, 152anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( c  =  (/)  ->  ( ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  0  =  ( vol `  c ) )  <-> 
( (/)  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  0  =  ( vol `  (/) ) ) ) )
154153rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (
(/)  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( (/)  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  0  =  ( vol `  (/) ) ) )  ->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  0  =  ( vol `  c
) ) )
15593, 149, 154mp2an 708 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  0  =  ( vol `  c
) )
156 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( z  =  0  ->  (
z  =  ( vol `  c )  <->  0  =  ( vol `  c ) ) )
157156anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( z  =  0  ->  (
( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  z  =  ( vol `  c ) )  <->  ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  0  =  ( vol `  c
) ) ) )
158157rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( z  =  0  ->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  /\  z  =  ( vol `  c ) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  0  =  ( vol `  c
) ) ) )
159107, 158elab 3350 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( 0  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  <->  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  0  =  ( vol `  c ) ) )
160155, 159mpbir 221 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  0  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }
161160ne0ii 3923 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  =/=  (/)
162 suprcl 10983 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  C_  RR  /\  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  =/=  (/)  /\  E. x  e.  RR  A. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  x )  ->  sup ( { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  )  e.  RR )
163161, 162mp3an2 1412 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  C_  RR  /\  E. x  e.  RR  A. y  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } y  <_  x )  ->  sup ( { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  )  e.  RR )
164132, 147, 163syl2anc 693 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  e.  RR )
165116, 164readdcld 10069 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  e.  RR )
166165adantl 482 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  e.  RR )
167 simpr 477 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR )
1686ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( w  i^i  A ) )  e.  RR )
1699ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( w  \  A ) )  e.  RR )
170 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( U. ran  ( (,)  o.  f )  i^i 
A )  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR )  -> 
( vol* `  ( U. ran  ( (,) 
o.  f )  i^i 
A ) )  e.  RR )
17164, 16, 170mp3an12 1414 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( vol* `  ( U. ran  ( (,) 
o.  f )  i^i 
A ) )  e.  RR )
172171adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( U. ran  ( (,) 
o.  f )  i^i 
A ) )  e.  RR )
173 difss 3737 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( U. ran  ( (,)  o.  f
)  \  A )  C_ 
U. ran  ( (,)  o.  f )
174 ovolsscl 23254 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( U. ran  ( (,)  o.  f )  \  A )  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR )  -> 
( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) )  e.  RR )
175173, 16, 174mp3an12 1414 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) )  e.  RR )
176175adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) )  e.  RR )
177 ssrin 3838 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( w 
C_  U. ran  ( (,) 
o.  f )  -> 
( w  i^i  A
)  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )
)
17864, 16sstri 3612 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( U. ran  ( (,)  o.  f
)  i^i  A )  C_  RR
179 ovolss 23253 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( w  i^i  A
)  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  ( U. ran  ( (,)  o.  f )  i^i 
A )  C_  RR )  ->  ( vol* `  ( w  i^i  A
) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f
)  i^i  A )
) )
180177, 178, 179sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( w 
C_  U. ran  ( (,) 
o.  f )  -> 
( vol* `  ( w  i^i  A ) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f )  i^i  A ) ) )
181180ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( w  i^i  A ) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f )  i^i  A ) ) )
182 ssdif 3745 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( w 
C_  U. ran  ( (,) 
o.  f )  -> 
( w  \  A
)  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)
183173, 16sstri 3612 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( U. ran  ( (,)  o.  f
)  \  A )  C_  RR
184 ovolss 23253 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( w  \  A
)  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  ( U. ran  ( (,)  o.  f )  \  A )  C_  RR )  ->  ( vol* `  ( w  \  A
) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f
)  \  A )
) )
185182, 183, 184sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( w 
C_  U. ran  ( (,) 
o.  f )  -> 
( vol* `  ( w  \  A ) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )
186185ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( vol* `  ( w  \  A ) )  <_  ( vol* `  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )
187168, 169, 172, 176, 181, 186le2addd 10646 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  (
( vol* `  ( U. ran  ( (,) 
o.  f )  i^i 
A ) )  +  ( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) ) ) )
188 dfin4 3867 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( U. ran  ( (,)  o.  f
)  i^i  A )  =  ( U. ran  ( (,)  o.  f ) 
\  ( U. ran  ( (,)  o.  f ) 
\  A ) )
189188fveq2i 6194 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( vol* `  ( U. ran  ( (,)  o.  f
)  i^i  A )
)  =  ( vol* `  ( U. ran  ( (,)  o.  f
)  \  ( U. ran  ( (,)  o.  f
)  \  A )
) )
190189oveq1i 6660 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  ( U. ran  ( (,)  o.  f )  i^i  A
) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A
) ) )  =  ( ( vol* `  ( U. ran  ( (,)  o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) ) )
191187, 190syl6breq 4694 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( w  C_  RR  /\  ( vol* `  w )  e.  RR )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  (
( vol* `  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) ) ) )
192191adantlll 754 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  (
( vol* `  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) ) ) )
193 simpll 790 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A 
C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  -> 
( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) ) )
194188sseq2i 3630 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  <->  a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) )
195194anbi1i 731 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) )  <-> 
( a  C_  ( U. ran  ( (,)  o.  f )  \  ( U. ran  ( (,)  o.  f )  \  A
) )  /\  z  =  ( vol `  a
) ) )
196195rexbii 3041 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  /\  z  =  ( vol `  a ) ) )
197196abbii 2739 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  =  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  /\  z  =  ( vol `  a ) ) }
198197supeq1i 8353 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )
19916jctl 564 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( U. ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR ) )
200199adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( U. ran  ( (,)  o.  f ) 
C_  RR  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR ) )
201175, 183jctil 560 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( ( U. ran  ( (,)  o.  f ) 
\  A )  C_  RR  /\  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) )  e.  RR ) )
202201adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( ( U. ran  ( (,)  o.  f
)  \  A )  C_  RR  /\  ( vol* `  ( U. ran  ( (,)  o.  f
)  \  A )
)  e.  RR ) )
203 ltso 10118 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  <  Or  RR
204203a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  <  Or  RR )
205 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )
206 vex 3203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  x  e. 
_V
207 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( z  =  x  ->  (
z  =  ( vol `  c )  <->  x  =  ( vol `  c ) ) )
208207anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( z  =  x  ->  (
( c  C_  U. ran  ( (,)  o.  f )  /\  z  =  ( vol `  c ) )  <->  ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) ) )
209208rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( z  =  x  ->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  U. ran  ( (,) 
o.  f )  /\  z  =  ( vol `  c ) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) ) )
210206, 209elab 3350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( x  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  U. ran  ( (,)  o.  f )  /\  z  =  ( vol `  c ) ) }  <->  E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  U. ran  ( (,) 
o.  f )  /\  x  =  ( vol `  c ) ) )
21116, 139mpan2 707 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( c 
C_  U. ran  ( (,) 
o.  f )  -> 
( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
212211ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_ 
U. ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) )  -> 
( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
21348cldss 20833 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  c  C_  RR )
214 ovolcl 23246 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( c 
C_  RR  ->  ( vol* `  c )  e.  RR* )
215213, 214syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( vol* `  c )  e. 
RR* )
216 xrlenlt 10103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( vol* `  c )  e.  RR*  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e. 
RR* )  ->  (
( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  ( vol* `  c ) ) )
217215, 34, 216sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( ( vol* `  c )  <_  ( vol* `  U. ran  ( (,) 
o.  f ) )  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  < 
( vol* `  c ) ) )
218217adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_ 
U. ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) )  -> 
( ( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  ( vol* `  c ) ) )
219 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( x  =  ( vol `  c
)  ->  x  =  ( vol `  c ) )
220219, 121sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  x  =  ( vol `  c ) )  ->  x  =  ( vol* `  c
) )
221 breq2 4657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( x  =  ( vol* `  c )  ->  (
( vol* `  U. ran  ( (,)  o.  f ) )  < 
x  <->  ( vol* `  U. ran  ( (,) 
o.  f ) )  <  ( vol* `  c ) ) )
222221notbid 308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( x  =  ( vol* `  c )  ->  ( -.  ( vol* `  U. ran  ( (,)  o.  f ) )  < 
x  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  ( vol* `  c ) ) )
223220, 222syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  x  =  ( vol `  c ) )  ->  ( -.  ( vol* `  U. ran  ( (,)  o.  f
) )  <  x  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  < 
( vol* `  c ) ) )
224223adantrl 752 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_ 
U. ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) )  -> 
( -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  x  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  ( vol* `  c )
) )
225218, 224bitr4d 271 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_ 
U. ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) )  -> 
( ( vol* `  c )  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  x ) )
226212, 225mpbid 222 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( c  C_ 
U. ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) ) )  ->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  < 
x )
227226rexlimiva 3028 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  =  ( vol `  c
) )  ->  -.  ( vol* `  U. ran  ( (,)  o.  f
) )  <  x
)
228210, 227sylbi 207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( x  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  U. ran  ( (,)  o.  f )  /\  z  =  ( vol `  c ) ) }  ->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  x )
229228adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  x  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } )  ->  -.  ( vol* `  U. ran  ( (,)  o.  f ) )  <  x )
230 retopbas 22564 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ran  (,)  e. 
TopBases
231 bastg 20770 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ran 
(,)  e.  TopBases  ->  ran  (,)  C_  ( topGen `  ran  (,) )
)
232230, 231ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ran  (,)  C_  ( topGen `  ran  (,) )
23313, 232sstri 3612 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ran  ( (,)  o.  f )  C_  ( topGen `  ran  (,) )
234 uniopn 20702 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( topGen `  ran  (,) )  e.  Top  /\  ran  ( (,)  o.  f )  C_  ( topGen `  ran  (,) )
)  ->  U. ran  ( (,)  o.  f )  e.  ( topGen `  ran  (,) )
)
23591, 233, 234mp2an 708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  U. ran  ( (,)  o.  f )  e.  ( topGen `  ran  (,) )
236 mblfinlem2 33447 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( U. ran  ( (,) 
o.  f )  e.  ( topGen `  ran  (,) )  /\  x  e.  RR  /\  x  <  ( vol* `  U. ran  ( (,)  o.  f ) ) )  ->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  <  ( vol* `  c ) ) )
237235, 236mp3an1 1411 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( x  e.  RR  /\  x  <  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  <  ( vol* `  c ) ) )
238121eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( vol* `  c )  =  ( vol `  c
) )
239238anim1i 592 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( c  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  x  <  ( vol* `  c
) )  ->  (
( vol* `  c )  =  ( vol `  c )  /\  x  <  ( vol* `  c ) ) )
240239ex 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( x  <  ( vol* `  c )  ->  (
( vol* `  c )  =  ( vol `  c )  /\  x  <  ( vol* `  c ) ) ) )
241240anim2d 589 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( (
c  C_  U. ran  ( (,)  o.  f )  /\  x  <  ( vol* `  c ) )  -> 
( c  C_  U. ran  ( (,)  o.  f )  /\  ( ( vol* `  c )  =  ( vol `  c
)  /\  x  <  ( vol* `  c
) ) ) ) )
242 fvex 6201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( vol* `  c )  e.  _V
243 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( y  =  ( vol* `  c )  ->  (
y  =  ( vol `  c )  <->  ( vol* `  c )  =  ( vol `  c
) ) )
244243anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( y  =  ( vol* `  c )  ->  (
( c  C_  U. ran  ( (,)  o.  f )  /\  y  =  ( vol `  c ) )  <->  ( c  C_  U.
ran  ( (,)  o.  f )  /\  ( vol* `  c )  =  ( vol `  c
) ) ) )
245 breq2 4657 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( y  =  ( vol* `  c )  ->  (
x  <  y  <->  x  <  ( vol* `  c
) ) )
246244, 245anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( y  =  ( vol* `  c )  ->  (
( ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y )  <->  ( (
c  C_  U. ran  ( (,)  o.  f )  /\  ( vol* `  c
)  =  ( vol `  c ) )  /\  x  <  ( vol* `  c ) ) ) )
247242, 246spcev 3300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( c  C_  U. ran  ( (,)  o.  f )  /\  ( vol* `  c )  =  ( vol `  c ) )  /\  x  < 
( vol* `  c ) )  ->  E. y ( ( c 
C_  U. ran  ( (,) 
o.  f )  /\  y  =  ( vol `  c ) )  /\  x  <  y ) )
248247anasss 679 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( c  C_  U. ran  ( (,)  o.  f )  /\  ( ( vol* `  c )  =  ( vol `  c )  /\  x  <  ( vol* `  c ) ) )  ->  E. y
( ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y ) )
249241, 248syl6 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( c  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  ->  ( (
c  C_  U. ran  ( (,)  o.  f )  /\  x  <  ( vol* `  c ) )  ->  E. y ( ( c 
C_  U. ran  ( (,) 
o.  f )  /\  y  =  ( vol `  c ) )  /\  x  <  y ) ) )
250249reximia 3009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  x  <  ( vol* `  c ) )  ->  E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) E. y
( ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y ) )
251237, 250syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( x  e.  RR  /\  x  <  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) E. y ( ( c  C_  U. ran  ( (,)  o.  f )  /\  y  =  ( vol `  c ) )  /\  x  < 
y ) )
252 r19.41v 3089 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( ( c 
C_  U. ran  ( (,) 
o.  f )  /\  y  =  ( vol `  c ) )  /\  x  <  y )  <->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y ) )
253252exbii 1774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( E. y E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( ( c 
C_  U. ran  ( (,) 
o.  f )  /\  y  =  ( vol `  c ) )  /\  x  <  y )  <->  E. y
( E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y ) )
254 rexcom4 3225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) E. y ( ( c  C_  U. ran  ( (,)  o.  f )  /\  y  =  ( vol `  c ) )  /\  x  < 
y )  <->  E. y E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( ( c  C_  U. ran  ( (,)  o.  f )  /\  y  =  ( vol `  c ) )  /\  x  <  y ) )
255133anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( z  =  y  ->  (
( c  C_  U. ran  ( (,)  o.  f )  /\  z  =  ( vol `  c ) )  <->  ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) ) ) )
256255rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( z  =  y  ->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  U. ran  ( (,) 
o.  f )  /\  z  =  ( vol `  c ) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) ) ) )
257256rexab 3369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( E. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } x  <  y  <->  E. y ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  y  =  ( vol `  c
) )  /\  x  <  y ) )
258253, 254, 2573bitr4i 292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) E. y ( ( c  C_  U. ran  ( (,)  o.  f )  /\  y  =  ( vol `  c ) )  /\  x  < 
y )  <->  E. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } x  <  y )
259251, 258sylib 208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( x  e.  RR  /\  x  <  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } x  <  y )
260259adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( x  e.  RR  /\  x  <  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )  ->  E. y  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } x  <  y )
261204, 205, 229, 260eqsupd 8363 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  =  ( vol* `  U. ran  ( (,)  o.  f ) ) )
262261eqcomd 2628 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )
263262adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )
264 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  a  ->  (
c  C_  U. ran  ( (,)  o.  f )  <->  a  C_  U.
ran  ( (,)  o.  f ) ) )
265 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( c  =  a  ->  ( vol `  c )  =  ( vol `  a
) )
266265eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  a  ->  (
z  =  ( vol `  c )  <->  z  =  ( vol `  a ) ) )
267264, 266anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  a  ->  (
( c  C_  U. ran  ( (,)  o.  f )  /\  z  =  ( vol `  c ) )  <->  ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) ) )
268267cbvrexv 3172 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) )
269268abbii 2739 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) }  =  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) }
270269supeq1i 8353 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )
271263, 270syl6eq 2672 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  ) )
272 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( c  =  a  ->  (
c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  <->  a 
C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )
273272, 266anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( c  =  a  ->  (
( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  z  =  ( vol `  c ) )  <->  ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) ) )
274273cbvrexv 3172 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) )
275274abbii 2739 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  =  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) }
276275supeq1i 8353 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )
277 simpll 790 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( A  C_  RR  /\  ( vol* `  A )  e.  RR ) )
278 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( y  =  z  ->  (
y  =  ( vol `  b )  <->  z  =  ( vol `  b ) ) )
279278anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( y  =  z  ->  (
( b  C_  A  /\  y  =  ( vol `  b ) )  <-> 
( b  C_  A  /\  z  =  ( vol `  b ) ) ) )
280279rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( y  =  z  ->  ( E. b  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( b 
C_  A  /\  y  =  ( vol `  b
) )  <->  E. b  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( b  C_  A  /\  z  =  ( vol `  b ) ) ) )
281 sseq1 3626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( b  =  c  ->  (
b  C_  A  <->  c  C_  A ) )
282 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( b  =  c  ->  ( vol `  b )  =  ( vol `  c
) )
283282eqeq2d 2632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( b  =  c  ->  (
z  =  ( vol `  b )  <->  z  =  ( vol `  c ) ) )
284281, 283anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( b  =  c  ->  (
( b  C_  A  /\  z  =  ( vol `  b ) )  <-> 
( c  C_  A  /\  z  =  ( vol `  c ) ) ) )
285284cbvrexv 3172 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  z  =  ( vol `  b ) )  <->  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  A  /\  z  =  ( vol `  c ) ) )
286280, 285syl6bb 276 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( y  =  z  ->  ( E. b  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( b 
C_  A  /\  y  =  ( vol `  b
) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) ) )
287286cbvabv 2747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  { y  |  E. b  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) }  =  {
z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) }
288287supeq1i 8353 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  )
289288eqeq2i 2634 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  )  <->  ( vol* `  A )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  ) )
290289biimpi 206 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  )  ->  ( vol* `  A )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  ) )
291290ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  A )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  ) )
292 mblfinlem3 33448 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( U. ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR )  /\  ( A  C_  RR  /\  ( vol* `  A
)  e.  RR )  /\  ( ( vol* `  U. ran  ( (,)  o.  f ) )  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  /\  ( vol* `  A
)  =  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  A  /\  z  =  ( vol `  c ) ) } ,  RR ,  <  ) ) )  ->  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  =  ( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) ) )
293200, 277, 263, 291, 292syl112anc 1330 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  )  =  ( vol* `  ( U. ran  ( (,) 
o.  f )  \  A ) ) )
294276, 293syl5reqr 2671 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  ) )
295 mblfinlem3 33448 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( U. ran  ( (,)  o.  f )  C_  RR  /\  ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR )  /\  ( ( U. ran  ( (,)  o.  f ) 
\  A )  C_  RR  /\  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A ) )  e.  RR )  /\  (
( vol* `  U. ran  ( (,)  o.  f ) )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  U.
ran  ( (,)  o.  f )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  /\  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A
) )  =  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  ) ) )  ->  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )  =  ( vol* `  ( U. ran  ( (,)  o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) ) )
296200, 202, 271, 294, 295syl112anc 1330 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )  =  ( vol* `  ( U. ran  ( (,)  o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) ) )
297198, 296syl5eq 2668 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  =  ( vol* `  ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) ) )
298297, 293oveq12d 6668 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  =  ( ( vol* `  ( U. ran  ( (,)  o.  f
)  \  ( U. ran  ( (,)  o.  f
)  \  A )
) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A
) ) ) )
299193, 298sylan 488 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  =  ( ( vol* `  ( U. ran  ( (,)  o.  f
)  \  ( U. ran  ( (,)  o.  f
)  \  A )
) )  +  ( vol* `  ( U. ran  ( (,)  o.  f )  \  A
) ) ) )
300192, 299breqtrrd 4681 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( sup ( { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) ) )
301 ne0i 3921 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( 0  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  ->  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  =/=  (/) )
302112, 301mp1i 13 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  =/=  (/) )
303 ne0i 3921 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( 0  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  ->  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  =/=  (/) )
304160, 303mp1i 13 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) }  =/=  (/) )
305 eqid 2622 . . . . . . . . . . . . . . . . . . . . . . 23  |-  { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  =  { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }
30674, 302, 90, 132, 304, 147, 305supadd 10991 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  =  sup ( { t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } ,  RR ,  <  ) )
307 reeanv 3107 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  u  =  ( vol `  a ) )  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  v  =  ( vol `  c ) ) )  <->  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  u  =  ( vol `  a
) )  /\  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  v  =  ( vol `  c
) ) ) )
308 vex 3203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  u  e. 
_V
309 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( z  =  u  ->  (
z  =  ( vol `  a )  <->  u  =  ( vol `  a ) ) )
310309anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( z  =  u  ->  (
( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  z  =  ( vol `  a ) )  <->  ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  u  =  ( vol `  a
) ) ) )
311310rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( z  =  u  ->  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  z  =  ( vol `  a ) )  <->  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  u  =  ( vol `  a
) ) ) )
312308, 311elab 3350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  <->  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  u  =  ( vol `  a ) ) )
313 vex 3203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  v  e. 
_V
314 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( z  =  v  ->  (
z  =  ( vol `  c )  <->  v  =  ( vol `  c ) ) )
315314anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( z  =  v  ->  (
( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  z  =  ( vol `  c ) )  <->  ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  v  =  ( vol `  c
) ) ) )
316315rexbidv 3052 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( z  =  v  ->  ( E. c  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  /\  z  =  ( vol `  c ) )  <->  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  v  =  ( vol `  c
) ) ) )
317313, 316elab 3350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  <->  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  v  =  ( vol `  c ) ) )
318312, 317anbi12i 733 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } )  <->  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  u  =  ( vol `  a
) )  /\  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  v  =  ( vol `  c
) ) ) )
319307, 318bitr4i 267 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  u  =  ( vol `  a ) )  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  v  =  ( vol `  c ) ) )  <->  ( u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ) )
320 an4 865 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) )  /\  ( u  =  ( vol `  a )  /\  v  =  ( vol `  c ) ) )  <-> 
( ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  u  =  ( vol `  a
) )  /\  (
c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  v  =  ( vol `  c ) ) ) )
321 oveq12 6659 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( u  =  ( vol `  a )  /\  v  =  ( vol `  c
) )  ->  (
u  +  v )  =  ( ( vol `  a )  +  ( vol `  c ) ) )
32259adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  a  e.  dom  vol )
323322ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  a  e.  dom  vol )
324119adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  c  e.  dom  vol )
325324ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  c  e.  dom  vol )
326 ss2in 3840 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( a  i^i  c )  C_  (
( U. ran  ( (,)  o.  f )  i^i 
A )  i^i  ( U. ran  ( (,)  o.  f )  \  A
) ) )
327188ineq1i 3810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( U. ran  ( (,) 
o.  f )  i^i 
A )  i^i  ( U. ran  ( (,)  o.  f )  \  A
) )  =  ( ( U. ran  ( (,)  o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  i^i  ( U. ran  ( (,)  o.  f )  \  A ) )
328 incom 3805 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( U. ran  ( (,) 
o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) )  i^i  ( U. ran  ( (,)  o.  f )  \  A ) )  =  ( ( U. ran  ( (,)  o.  f ) 
\  A )  i^i  ( U. ran  ( (,)  o.  f )  \ 
( U. ran  ( (,)  o.  f )  \  A ) ) )
329 disjdif 4040 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( U. ran  ( (,) 
o.  f )  \  A )  i^i  ( U. ran  ( (,)  o.  f )  \  ( U. ran  ( (,)  o.  f )  \  A
) ) )  =  (/)
330327, 328, 3293eqtri 2648 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( U. ran  ( (,) 
o.  f )  i^i 
A )  i^i  ( U. ran  ( (,)  o.  f )  \  A
) )  =  (/)
331326, 330syl6sseq 3651 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( a  i^i  c )  C_  (/) )
332 ss0 3974 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( a  i^i  c ) 
C_  (/)  ->  ( a  i^i  c )  =  (/) )
333331, 332syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( a  i^i  c )  =  (/) )
334333adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( a  i^i  c )  =  (/) )
33561adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  ( vol `  a
)  =  ( vol* `  a )
)
336335ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  a )  =  ( vol* `  a
) )
33766, 16jctir 561 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  -> 
( a  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR ) )
338683expa 1265 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( ( a  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  a )  e.  RR )
339337, 338sylan 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  a )  e.  RR )
340339ancoms 469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A ) )  -> 
( vol* `  a )  e.  RR )
341340ad2ant2r 783 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol* `  a )  e.  RR )
342336, 341eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  a )  e.  RR )
343121adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  ( vol `  c
)  =  ( vol* `  c )
)
344343ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  c )  =  ( vol* `  c
) )
345124, 16jctir 561 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  -> 
( c  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR ) )
3461263expa 1265 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40  |-  ( ( ( c  C_  U. ran  ( (,)  o.  f )  /\  U. ran  ( (,)  o.  f )  C_  RR )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  c )  e.  RR )
347345, 346sylan 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39  |-  ( ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR )  ->  ( vol* `  c )  e.  RR )
348347ancoms 469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) )  -> 
( vol* `  c )  e.  RR )
349348ad2ant2rl 785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol* `  c )  e.  RR )
350344, 349eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  c )  e.  RR )
351 volun 23313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( ( a  e.  dom  vol 
/\  c  e.  dom  vol 
/\  ( a  i^i  c )  =  (/) )  /\  ( ( vol `  a )  e.  RR  /\  ( vol `  c
)  e.  RR ) )  ->  ( vol `  ( a  u.  c
) )  =  ( ( vol `  a
)  +  ( vol `  c ) ) )
352323, 325, 334, 342, 350, 351syl32anc 1334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  ( a  u.  c
) )  =  ( ( vol `  a
)  +  ( vol `  c ) ) )
353 unmbl 23305 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( ( a  e.  dom  vol  /\  c  e.  dom  vol )  ->  ( a  u.  c )  e.  dom  vol )
35459, 119, 353syl2an 494 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  ( a  u.  c )  e.  dom  vol )
355 mblvol 23298 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( a  u.  c )  e.  dom  vol  ->  ( vol `  ( a  u.  c ) )  =  ( vol* `  ( a  u.  c
) ) )
356354, 355syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) )  ->  ( vol `  (
a  u.  c ) )  =  ( vol* `  ( a  u.  c ) ) )
357356ad2antlr 763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( vol `  ( a  u.  c
) )  =  ( vol* `  (
a  u.  c ) ) )
358352, 357eqtr3d 2658 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  ->  ( ( vol `  a )  +  ( vol `  c
) )  =  ( vol* `  (
a  u.  c ) ) )
359321, 358sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  /\  ( u  =  ( vol `  a
)  /\  v  =  ( vol `  c ) ) )  ->  (
u  +  v )  =  ( vol* `  ( a  u.  c
) ) )
360 eqtr 2641 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( y  =  ( u  +  v )  /\  ( u  +  v
)  =  ( vol* `  ( a  u.  c ) ) )  ->  y  =  ( vol* `  (
a  u.  c ) ) )
361360ancoms 469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( ( u  +  v )  =  ( vol* `  ( a  u.  c ) )  /\  y  =  ( u  +  v ) )  ->  y  =  ( vol* `  (
a  u.  c ) ) )
362359, 361sylan 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  /\  ( a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) )  /\  c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ) )  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) ) )  /\  ( u  =  ( vol `  a
)  /\  v  =  ( vol `  c ) ) )  /\  y  =  ( u  +  v ) )  -> 
y  =  ( vol* `  ( a  u.  c ) ) )
36366, 124anim12i 590 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( a  C_ 
U. ran  ( (,)  o.  f )  /\  c  C_ 
U. ran  ( (,)  o.  f ) ) )
364 unss 3787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( a  C_  U. ran  ( (,)  o.  f )  /\  c  C_  U. ran  ( (,)  o.  f ) )  <-> 
( a  u.  c
)  C_  U. ran  ( (,)  o.  f ) )
365363, 364sylib 208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( a  u.  c )  C_  U. ran  ( (,)  o.  f ) )
366 ovolss 23253 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( a  u.  c
)  C_  U. ran  ( (,)  o.  f )  /\  U.
ran  ( (,)  o.  f )  C_  RR )  ->  ( vol* `  ( a  u.  c
) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
367365, 16, 366sylancl 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f
)  \  A )
)  ->  ( vol* `  ( a  u.  c ) )  <_ 
( vol* `  U. ran  ( (,)  o.  f ) ) )
368367ad3antlr 767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  /\  ( a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) )  /\  c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ) )  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) ) )  /\  ( u  =  ( vol `  a
)  /\  v  =  ( vol `  c ) ) )  /\  y  =  ( u  +  v ) )  -> 
( vol* `  ( a  u.  c
) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
369362, 368eqbrtrd 4675 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  /\  ( a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) )  /\  c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ) )  /\  ( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) ) )  /\  ( u  =  ( vol `  a
)  /\  v  =  ( vol `  c ) ) )  /\  y  =  ( u  +  v ) )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
370369ex 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  (
a  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  /\  ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  c  C_  ( U. ran  ( (,)  o.  f ) 
\  A ) ) )  /\  ( u  =  ( vol `  a
)  /\  v  =  ( vol `  c ) ) )  ->  (
y  =  ( u  +  v )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
371370expl 648 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  ->  ( (
( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  c  C_  ( U. ran  ( (,) 
o.  f )  \  A ) )  /\  ( u  =  ( vol `  a )  /\  v  =  ( vol `  c ) ) )  ->  ( y  =  ( u  +  v )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f
) ) ) ) )
372320, 371syl5bir 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( a  e.  ( Clsd `  ( topGen `
 ran  (,) )
)  /\  c  e.  ( Clsd `  ( topGen ` 
ran  (,) ) ) ) )  ->  ( (
( a  C_  ( U. ran  ( (,)  o.  f )  i^i  A
)  /\  u  =  ( vol `  a ) )  /\  ( c 
C_  ( U. ran  ( (,)  o.  f ) 
\  A )  /\  v  =  ( vol `  c ) ) )  ->  ( y  =  ( u  +  v )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f
) ) ) ) )
373372rexlimdvva 3038 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( ( a 
C_  ( U. ran  ( (,)  o.  f )  i^i  A )  /\  u  =  ( vol `  a ) )  /\  ( c  C_  ( U. ran  ( (,)  o.  f )  \  A
)  /\  v  =  ( vol `  c ) ) )  ->  (
y  =  ( u  +  v )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) ) )
374319, 373syl5bir 233 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( ( u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } )  ->  (
y  =  ( u  +  v )  -> 
y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) ) )
375374rexlimdvv 3037 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } y  =  ( u  +  v )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
376375alrimiv 1855 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  A. y ( E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } y  =  ( u  +  v )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
377 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( t  =  y  ->  (
t  =  ( u  +  v )  <->  y  =  ( u  +  v
) ) )
3783772rexbidv 3057 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( t  =  y  ->  ( E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v )  <->  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } y  =  ( u  +  v ) ) )
379378ralab 3367 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( A. y  e.  { t  |  E. u  e.  {
z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  A. y ( E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } y  =  ( u  +  v )  ->  y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
380376, 379sylibr 224 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  A. y  e.  {
t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
381 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ) )  /\  t  =  ( u  +  v ) )  ->  t  =  ( u  +  v ) )
38274sselda 3603 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } )  ->  u  e.  RR )
383132sselda 3603 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } )  ->  v  e.  RR )
384 readdcl 10019 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( u  e.  RR  /\  v  e.  RR )  ->  ( u  +  v )  e.  RR )
385382, 383, 384syl2an 494 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } )  /\  ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  v  e.  { z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ) )  ->  ( u  +  v )  e.  RR )
386385anandis 873 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  /\  v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ) )  ->  ( u  +  v )  e.  RR )
387386adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ) )  /\  t  =  ( u  +  v ) )  ->  ( u  +  v )  e.  RR )
388381, 387eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( vol* `  U. ran  ( (,) 
o.  f ) )  e.  RR  /\  (
u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } ) )  /\  t  =  ( u  +  v ) )  ->  t  e.  RR )
389388ex 450 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  ( u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) }  /\  v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ) )  ->  ( t  =  ( u  +  v )  ->  t  e.  RR ) )
390389rexlimdvva 3038 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v )  ->  t  e.  RR ) )
391390abssdv 3676 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) }  C_  RR )
392 00id 10211 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( 0  +  0 )  =  0
393392eqcomi 2631 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  0  =  ( 0  +  0 )
394 rspceov 6692 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( 0  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) }  /\  0  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) }  /\  0  =  ( 0  +  0 ) )  ->  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } 0  =  ( u  +  v ) )
395112, 160, 393, 394mp3an 1424 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } 0  =  ( u  +  v )
396 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( t  =  0  ->  (
t  =  ( u  +  v )  <->  0  =  ( u  +  v
) ) )
3973962rexbidv 3057 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( t  =  0  ->  ( E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v )  <->  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } 0  =  ( u  +  v ) ) )
398107, 397spcev 3300 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } 0  =  ( u  +  v )  ->  E. t E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) )
399395, 398ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  E. t E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v )
400 abn0 3954 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( { t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  =/=  (/)  <->  E. t E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) )
401399, 400mpbir 221 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  =/=  (/)
402401a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) }  =/=  (/) )
40387ralbidv 2986 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( x  =  ( vol* `  U. ran  ( (,) 
o.  f ) )  ->  ( A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  x  <->  A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) ) )
404403rspcev 3309 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( vol* `  U. ran  ( (,)  o.  f ) )  e.  RR  /\  A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )  ->  E. x  e.  RR  A. y  e. 
{ t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  x )
405380, 404mpdan 702 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  E. x  e.  RR  A. y  e.  { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } y  <_  x
)
406391, 402, 4053jca 1242 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( { t  |  E. u  e.  {
z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  C_  RR  /\  {
t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  =/=  (/)  /\  E. x  e.  RR  A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  x ) )
407 suprleub 10989 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( { t  |  E. u  e.  {
z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  C_  RR  /\  {
t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) }  =/=  (/)  /\  E. x  e.  RR  A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  x )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( sup ( { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } ,  RR ,  <  )  <_ 
( vol* `  U. ran  ( (,)  o.  f ) )  <->  A. y  e.  { t  |  E. u  e.  { z  |  E. a  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( a  C_  ( U. ran  ( (,)  o.  f
)  i^i  A )  /\  z  =  ( vol `  a ) ) } E. v  e. 
{ z  |  E. c  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) ) )
408406, 407mpancom 703 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( sup ( { t  |  E. u  e.  { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } ,  RR ,  <  )  <_  ( vol* `  U. ran  ( (,)  o.  f ) )  <->  A. y  e.  { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } y  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) ) )
409380, 408mpbird 247 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  sup ( { t  |  E. u  e. 
{ z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } E. v  e.  { z  |  E. c  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( c  C_  ( U. ran  ( (,)  o.  f
)  \  A )  /\  z  =  ( vol `  c ) ) } t  =  ( u  +  v ) } ,  RR ,  <  )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
410306, 409eqbrtrd 4675 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )
411410adantl 482 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( sup ( { z  |  E. a  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( a  C_  ( U. ran  ( (,) 
o.  f )  i^i 
A )  /\  z  =  ( vol `  a
) ) } ,  RR ,  <  )  +  sup ( { z  |  E. c  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( c  C_  ( U. ran  ( (,) 
o.  f )  \  A )  /\  z  =  ( vol `  c
) ) } ,  RR ,  <  ) )  <_  ( vol* `  U. ran  ( (,) 
o.  f ) ) )
41245, 166, 167, 300, 411letrd 10194 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  e.  RR )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
41344, 412sylan2 491 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  /\  ( vol* `  U. ran  ( (,)  o.  f
) )  =/= +oo )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
41433, 413pm2.61dane 2881 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A 
C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  w  C_  U.
ran  ( (,)  o.  f ) )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
415414adantlr 751 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  U. ran  ( (,)  o.  f ) ) )
416 ssid 3624 . . . . . . . . . . . . . . . . . 18  |-  U. ran  ( (,)  o.  f ) 
C_  U. ran  ( (,) 
o.  f )
41720ovollb 23247 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  U. ran  ( (,)  o.  f
)  C_  U. ran  ( (,)  o.  f ) )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  <_  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )
418416, 417mpan2 707 . . . . . . . . . . . . . . . . 17  |-  ( f : NN --> (  <_  i^i  ( RR  X.  RR ) )  ->  ( vol* `  U. ran  ( (,)  o.  f ) )  <_  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
419418ad2antlr 763 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  ( vol* `  U. ran  ( (,) 
o.  f ) )  <_  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )
42012, 18, 27, 415, 419xrletrd 11993 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
421420adantr 481 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
422 simpr 477 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  ->  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
423421, 422breqtrrd 4681 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  /\  w  C_  U. ran  ( (,)  o.  f ) )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  u
)
424423expl 648 . . . . . . . . . . . 12  |-  ( ( ( ( ( A 
C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )  -> 
( ( w  C_  U.
ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u
) )
4253, 424sylan2 491 . . . . . . . . . . 11  |-  ( ( ( ( ( A 
C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  /\  f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) )  ->  (
( w  C_  U. ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  u
) )
426425rexlimdva 3031 . . . . . . . . . 10  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u
) )
427426ralrimivw 2967 . . . . . . . . 9  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  A. u  e.  RR*  ( E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )  -> 
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u
) )
428 eqeq1 2626 . . . . . . . . . . . 12  |-  ( v  =  u  ->  (
v  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  )  <->  u  =  sup ( ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) ,  RR* ,  <  ) ) )
429428anbi2d 740 . . . . . . . . . . 11  |-  ( v  =  u  ->  (
( w  C_  U. ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  <-> 
( w  C_  U. ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) , 
RR* ,  <  ) ) ) )
430429rexbidv 3052 . . . . . . . . . 10  |-  ( v  =  u  ->  ( E. f  e.  (
(  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  <->  E. f  e.  (
(  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) ) ) )
431430ralrab 3368 . . . . . . . . 9  |-  ( A. u  e.  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) }  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u  <->  A. u  e.  RR*  ( E. f  e.  (
(  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  u  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  u
) )
432427, 431sylibr 224 . . . . . . . 8  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  A. u  e.  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) ) }  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  u
)
433 ssrab2 3687 . . . . . . . . 9  |-  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) } 
C_  RR*
43411adantl 482 . . . . . . . . 9  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A
) ) )  e. 
RR* )
435 infxrgelb 12165 . . . . . . . . 9  |-  ( ( { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) ) }  C_  RR*  /\  (
( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  e.  RR* )  ->  (
( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_ inf ( { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) } ,  RR* ,  <  )  <->  A. u  e.  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) }  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u
) )
436433, 434, 435sylancr 695 . . . . . . . 8  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( (
( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_ inf ( { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) } ,  RR* ,  <  )  <->  A. u  e.  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) }  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  u
) )
437432, 436mpbird 247 . . . . . . 7  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A
) ) )  <_ inf ( { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U. ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) ) } ,  RR* ,  <  ) )
438 eqid 2622 . . . . . . . . 9  |-  { v  e.  RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) }  =  { v  e. 
RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) }
439438ovolval 23242 . . . . . . . 8  |-  ( w 
C_  RR  ->  ( vol* `  w )  = inf ( { v  e. 
RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) } ,  RR* ,  <  )
)
440439ad2antrl 764 . . . . . . 7  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( vol* `  w )  = inf ( { v  e. 
RR*  |  E. f  e.  ( (  <_  i^i  ( RR  X.  RR ) )  ^m  NN ) ( w  C_  U.
ran  ( (,)  o.  f )  /\  v  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) ) } ,  RR* ,  <  )
)
441437, 440breqtrrd 4681 . . . . . 6  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  ( w  C_  RR  /\  ( vol* `  w
)  e.  RR ) )  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A
) ) )  <_ 
( vol* `  w ) )
442441expr 643 . . . . 5  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  w  C_  RR )  -> 
( ( vol* `  w )  e.  RR  ->  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  ( vol* `  w ) ) )
4432, 442sylan2 491 . . . 4  |-  ( ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  /\  w  e.  ~P RR )  ->  ( ( vol* `  w )  e.  RR  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A
) ) )  <_ 
( vol* `  w ) ) )
444443ralrimiva 2966 . . 3  |-  ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  ->  A. w  e.  ~P  RR ( ( vol* `  w )  e.  RR  ->  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  ( vol* `  w ) ) )
445 ismbl2 23295 . . . . 5  |-  ( A  e.  dom  vol  <->  ( A  C_  RR  /\  A. w  e.  ~P  RR ( ( vol* `  w
)  e.  RR  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  w ) ) ) )
446445baibr 945 . . . 4  |-  ( A 
C_  RR  ->  ( A. w  e.  ~P  RR ( ( vol* `  w )  e.  RR  ->  ( ( vol* `  ( w  i^i  A
) )  +  ( vol* `  (
w  \  A )
) )  <_  ( vol* `  w ) )  <->  A  e.  dom  vol ) )
447446ad2antrr 762 . . 3  |-  ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  -> 
( A. w  e. 
~P  RR ( ( vol* `  w
)  e.  RR  ->  ( ( vol* `  ( w  i^i  A ) )  +  ( vol* `  ( w  \  A ) ) )  <_  ( vol* `  w ) )  <->  A  e.  dom  vol ) )
448444, 447mpbid 222 . 2  |-  ( ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  /\  ( vol* `  A )  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) )  ->  A  e.  dom  vol )
4491, 448impbida 877 1  |-  ( ( A  C_  RR  /\  ( vol* `  A )  e.  RR )  -> 
( A  e.  dom  vol  <->  ( vol* `  A
)  =  sup ( { y  |  E. b  e.  ( Clsd `  ( topGen `  ran  (,) )
) ( b  C_  A  /\  y  =  ( vol `  b ) ) } ,  RR ,  <  ) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    /\ wa 384    /\ w3a 1037   A.wal 1481    = wceq 1483   E.wex 1704    e. wcel 1990   {cab 2608    =/= wne 2794   A.wral 2912   E.wrex 2913   {crab 2916    \ cdif 3571    u. cun 3572    i^i cin 3573    C_ wss 3574   (/)c0 3915   ~Pcpw 4158   U.cuni 4436   class class class wbr 4653    Or wor 5034    X. cxp 5112   dom cdm 5114   ran crn 5115    o. ccom 5118   -->wf 5884   ` cfv 5888  (class class class)co 6650    ^m cmap 7857   supcsup 8346  infcinf 8347   RRcr 9935   0cc0 9936   1c1 9937    + caddc 9939   +oocpnf 10071   RR*cxr 10073    < clt 10074    <_ cle 10075    - cmin 10266   NNcn 11020   (,)cioo 12175   [,)cico 12177    seqcseq 12801   abscabs 13974   topGenctg 16098   Topctop 20698   TopBasesctb 20749   Clsdccld 20820   vol*covol 23231   volcvol 23232
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-inf2 8538  ax-cnex 9992  ax-resscn 9993  ax-1cn 9994  ax-icn 9995  ax-addcl 9996  ax-addrcl 9997  ax-mulcl 9998  ax-mulrcl 9999  ax-mulcom 10000  ax-addass 10001  ax-mulass 10002  ax-distr 10003  ax-i2m1 10004  ax-1ne0 10005  ax-1rid 10006  ax-rnegex 10007  ax-rrecex 10008  ax-cnre 10009  ax-pre-lttri 10010  ax-pre-lttrn 10011  ax-pre-ltadd 10012  ax-pre-mulgt0 10013  ax-pre-sup 10014
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-fal 1489  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-nel 2898  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-iin 4523  df-disj 4621  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-se 5074  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-isom 5897  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-of 6897  df-om 7066  df-1st 7168  df-2nd 7169  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-1o 7560  df-2o 7561  df-oadd 7564  df-omul 7565  df-er 7742  df-map 7859  df-pm 7860  df-en 7956  df-dom 7957  df-sdom 7958  df-fin 7959  df-fi 8317  df-sup 8348  df-inf 8349  df-oi 8415  df-card 8765  df-acn 8768  df-cda 8990  df-pnf 10076  df-mnf 10077  df-xr 10078  df-ltxr 10079  df-le 10080  df-sub 10268  df-neg 10269  df-div 10685  df-nn 11021  df-2 11079  df-3 11080  df-4 11081  df-n0 11293  df-z 11378  df-uz 11688  df-q 11789  df-rp 11833  df-xneg 11946  df-xadd 11947  df-xmul 11948  df-ioo 12179  df-ico 12181  df-icc 12182  df-fz 12327  df-fzo 12466  df-fl 12593  df-seq 12802  df-exp 12861  df-hash 13118  df-cj 13839  df-re 13840  df-im 13841  df-sqrt 13975  df-abs 13976  df-clim 14219  df-rlim 14220  df-sum 14417  df-rest 16083  df-topgen 16104  df-psmet 19738  df-xmet 19739  df-met 19740  df-bl 19741  df-mopn 19742  df-top 20699  df-topon 20716  df-bases 20750  df-cld 20823  df-cmp 21190  df-conn 21215  df-ovol 23233  df-vol 23234
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator