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

Theorem uniiccdif 18986
Description: A union of closed intervals differs from the equivalent union of open intervals by a nullset. (Contributed by Mario Carneiro, 25-Mar-2015.)
Hypothesis
Ref Expression
uniioombl.1  |-  ( ph  ->  F : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
Assertion
Ref Expression
uniiccdif  |-  ( ph  ->  ( U. ran  ( (,)  o.  F )  C_  U.
ran  ( [,]  o.  F )  /\  ( vol * `  ( U. ran  ( [,]  o.  F
)  \  U. ran  ( (,)  o.  F ) ) )  =  0 ) )

Proof of Theorem uniiccdif
Dummy variable  x is distinct from all other variables.
StepHypRef Expression
1 ssun1 3372 . . 3  |-  U. ran  ( (,)  o.  F ) 
C_  ( U. ran  ( (,)  o.  F )  u.  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) )
2 uniioombl.1 . . . . . . . 8  |-  ( ph  ->  F : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
3 ovolfcl 18879 . . . . . . . 8  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  (
( 1st `  ( F `  x )
)  e.  RR  /\  ( 2nd `  ( F `
 x ) )  e.  RR  /\  ( 1st `  ( F `  x ) )  <_ 
( 2nd `  ( F `  x )
) ) )
42, 3sylan 457 . . . . . . 7  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( 1st `  ( F `
 x ) )  e.  RR  /\  ( 2nd `  ( F `  x ) )  e.  RR  /\  ( 1st `  ( F `  x
) )  <_  ( 2nd `  ( F `  x ) ) ) )
5 rexr 8922 . . . . . . . 8  |-  ( ( 1st `  ( F `
 x ) )  e.  RR  ->  ( 1st `  ( F `  x ) )  e. 
RR* )
6 rexr 8922 . . . . . . . 8  |-  ( ( 2nd `  ( F `
 x ) )  e.  RR  ->  ( 2nd `  ( F `  x ) )  e. 
RR* )
7 id 19 . . . . . . . 8  |-  ( ( 1st `  ( F `
 x ) )  <_  ( 2nd `  ( F `  x )
)  ->  ( 1st `  ( F `  x
) )  <_  ( 2nd `  ( F `  x ) ) )
8 prunioo 10811 . . . . . . . 8  |-  ( ( ( 1st `  ( F `  x )
)  e.  RR*  /\  ( 2nd `  ( F `  x ) )  e. 
RR*  /\  ( 1st `  ( F `  x
) )  <_  ( 2nd `  ( F `  x ) ) )  ->  ( ( ( 1st `  ( F `
 x ) ) (,) ( 2nd `  ( F `  x )
) )  u.  {
( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } )  =  ( ( 1st `  ( F `  x
) ) [,] ( 2nd `  ( F `  x ) ) ) )
95, 6, 7, 8syl3an 1224 . . . . . . 7  |-  ( ( ( 1st `  ( F `  x )
)  e.  RR  /\  ( 2nd `  ( F `
 x ) )  e.  RR  /\  ( 1st `  ( F `  x ) )  <_ 
( 2nd `  ( F `  x )
) )  ->  (
( ( 1st `  ( F `  x )
) (,) ( 2nd `  ( F `  x
) ) )  u. 
{ ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } )  =  ( ( 1st `  ( F `  x
) ) [,] ( 2nd `  ( F `  x ) ) ) )
104, 9syl 15 . . . . . 6  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( ( 1st `  ( F `  x )
) (,) ( 2nd `  ( F `  x
) ) )  u. 
{ ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } )  =  ( ( 1st `  ( F `  x
) ) [,] ( 2nd `  ( F `  x ) ) ) )
11 fvco3 5634 . . . . . . . . 9  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  (
( (,)  o.  F
) `  x )  =  ( (,) `  ( F `  x )
) )
122, 11sylan 457 . . . . . . . 8  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( (,)  o.  F ) `
 x )  =  ( (,) `  ( F `  x )
) )
13 inss2 3424 . . . . . . . . . . . 12  |-  (  <_  i^i  ( RR  X.  RR ) )  C_  ( RR  X.  RR )
14 ffvelrn 5701 . . . . . . . . . . . . 13  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  ( F `  x )  e.  (  <_  i^i  ( RR  X.  RR ) ) )
152, 14sylan 457 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  NN )  ->  ( F `
 x )  e.  (  <_  i^i  ( RR  X.  RR ) ) )
1613, 15sseldi 3212 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  NN )  ->  ( F `
 x )  e.  ( RR  X.  RR ) )
17 1st2nd2 6201 . . . . . . . . . . 11  |-  ( ( F `  x )  e.  ( RR  X.  RR )  ->  ( F `
 x )  = 
<. ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) >. )
1816, 17syl 15 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  NN )  ->  ( F `
 x )  = 
<. ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) >. )
1918fveq2d 5567 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  NN )  ->  ( (,) `  ( F `  x
) )  =  ( (,) `  <. ( 1st `  ( F `  x ) ) ,  ( 2nd `  ( F `  x )
) >. ) )
20 df-ov 5903 . . . . . . . . 9  |-  ( ( 1st `  ( F `
 x ) ) (,) ( 2nd `  ( F `  x )
) )  =  ( (,) `  <. ( 1st `  ( F `  x ) ) ,  ( 2nd `  ( F `  x )
) >. )
2119, 20syl6eqr 2366 . . . . . . . 8  |-  ( (
ph  /\  x  e.  NN )  ->  ( (,) `  ( F `  x
) )  =  ( ( 1st `  ( F `  x )
) (,) ( 2nd `  ( F `  x
) ) ) )
2212, 21eqtrd 2348 . . . . . . 7  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( (,)  o.  F ) `
 x )  =  ( ( 1st `  ( F `  x )
) (,) ( 2nd `  ( F `  x
) ) ) )
23 df-pr 3681 . . . . . . . 8  |-  { ( ( 1st  o.  F
) `  x ) ,  ( ( 2nd 
o.  F ) `  x ) }  =  ( { ( ( 1st 
o.  F ) `  x ) }  u.  { ( ( 2nd  o.  F ) `  x
) } )
24 fvco3 5634 . . . . . . . . . 10  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  (
( 1st  o.  F
) `  x )  =  ( 1st `  ( F `  x )
) )
252, 24sylan 457 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( 1st  o.  F ) `
 x )  =  ( 1st `  ( F `  x )
) )
26 fvco3 5634 . . . . . . . . . 10  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  (
( 2nd  o.  F
) `  x )  =  ( 2nd `  ( F `  x )
) )
272, 26sylan 457 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( 2nd  o.  F ) `
 x )  =  ( 2nd `  ( F `  x )
) )
2825, 27preq12d 3748 . . . . . . . 8  |-  ( (
ph  /\  x  e.  NN )  ->  { ( ( 1st  o.  F
) `  x ) ,  ( ( 2nd 
o.  F ) `  x ) }  =  { ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } )
2923, 28syl5eqr 2362 . . . . . . 7  |-  ( (
ph  /\  x  e.  NN )  ->  ( { ( ( 1st  o.  F ) `  x
) }  u.  {
( ( 2nd  o.  F ) `  x
) } )  =  { ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } )
3022, 29uneq12d 3364 . . . . . 6  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( ( (,)  o.  F
) `  x )  u.  ( { ( ( 1st  o.  F ) `
 x ) }  u.  { ( ( 2nd  o.  F ) `
 x ) } ) )  =  ( ( ( 1st `  ( F `  x )
) (,) ( 2nd `  ( F `  x
) ) )  u. 
{ ( 1st `  ( F `  x )
) ,  ( 2nd `  ( F `  x
) ) } ) )
31 fvco3 5634 . . . . . . . 8  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  x  e.  NN )  ->  (
( [,]  o.  F
) `  x )  =  ( [,] `  ( F `  x )
) )
322, 31sylan 457 . . . . . . 7  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( [,]  o.  F ) `
 x )  =  ( [,] `  ( F `  x )
) )
3318fveq2d 5567 . . . . . . . 8  |-  ( (
ph  /\  x  e.  NN )  ->  ( [,] `  ( F `  x
) )  =  ( [,] `  <. ( 1st `  ( F `  x ) ) ,  ( 2nd `  ( F `  x )
) >. ) )
34 df-ov 5903 . . . . . . . 8  |-  ( ( 1st `  ( F `
 x ) ) [,] ( 2nd `  ( F `  x )
) )  =  ( [,] `  <. ( 1st `  ( F `  x ) ) ,  ( 2nd `  ( F `  x )
) >. )
3533, 34syl6eqr 2366 . . . . . . 7  |-  ( (
ph  /\  x  e.  NN )  ->  ( [,] `  ( F `  x
) )  =  ( ( 1st `  ( F `  x )
) [,] ( 2nd `  ( F `  x
) ) ) )
3632, 35eqtrd 2348 . . . . . 6  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( [,]  o.  F ) `
 x )  =  ( ( 1st `  ( F `  x )
) [,] ( 2nd `  ( F `  x
) ) ) )
3710, 30, 363eqtr4rd 2359 . . . . 5  |-  ( (
ph  /\  x  e.  NN )  ->  ( ( [,]  o.  F ) `
 x )  =  ( ( ( (,) 
o.  F ) `  x )  u.  ( { ( ( 1st 
o.  F ) `  x ) }  u.  { ( ( 2nd  o.  F ) `  x
) } ) ) )
3837iuneq2dv 3963 . . . 4  |-  ( ph  ->  U_ x  e.  NN  ( ( [,]  o.  F ) `  x
)  =  U_ x  e.  NN  ( ( ( (,)  o.  F ) `
 x )  u.  ( { ( ( 1st  o.  F ) `
 x ) }  u.  { ( ( 2nd  o.  F ) `
 x ) } ) ) )
39 iccf 10789 . . . . . . 7  |-  [,] :
( RR*  X.  RR* ) --> ~P RR*
40 ffn 5427 . . . . . . 7  |-  ( [,]
: ( RR*  X.  RR* )
--> ~P RR*  ->  [,]  Fn  ( RR*  X.  RR* )
)
4139, 40ax-mp 8 . . . . . 6  |-  [,]  Fn  ( RR*  X.  RR* )
42 ressxr 8921 . . . . . . . . 9  |-  RR  C_  RR*
43 xpss12 4829 . . . . . . . . 9  |-  ( ( RR  C_  RR*  /\  RR  C_ 
RR* )  ->  ( RR  X.  RR )  C_  ( RR*  X.  RR* )
)
4442, 42, 43mp2an 653 . . . . . . . 8  |-  ( RR 
X.  RR )  C_  ( RR*  X.  RR* )
4513, 44sstri 3222 . . . . . . 7  |-  (  <_  i^i  ( RR  X.  RR ) )  C_  ( RR*  X.  RR* )
46 fss 5435 . . . . . . 7  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  (  <_  i^i  ( RR  X.  RR ) )  C_  ( RR*  X.  RR* ) )  ->  F : NN --> ( RR*  X. 
RR* ) )
472, 45, 46sylancl 643 . . . . . 6  |-  ( ph  ->  F : NN --> ( RR*  X. 
RR* ) )
48 fnfco 5445 . . . . . 6  |-  ( ( [,]  Fn  ( RR*  X. 
RR* )  /\  F : NN --> ( RR*  X.  RR* ) )  ->  ( [,]  o.  F )  Fn  NN )
4941, 47, 48sylancr 644 . . . . 5  |-  ( ph  ->  ( [,]  o.  F
)  Fn  NN )
50 fniunfv 5815 . . . . 5  |-  ( ( [,]  o.  F )  Fn  NN  ->  U_ x  e.  NN  ( ( [,] 
o.  F ) `  x )  =  U. ran  ( [,]  o.  F
) )
5149, 50syl 15 . . . 4  |-  ( ph  ->  U_ x  e.  NN  ( ( [,]  o.  F ) `  x
)  =  U. ran  ( [,]  o.  F ) )
52 iunun 4019 . . . . 5  |-  U_ x  e.  NN  ( ( ( (,)  o.  F ) `
 x )  u.  ( { ( ( 1st  o.  F ) `
 x ) }  u.  { ( ( 2nd  o.  F ) `
 x ) } ) )  =  (
U_ x  e.  NN  ( ( (,)  o.  F ) `  x
)  u.  U_ x  e.  NN  ( { ( ( 1st  o.  F
) `  x ) }  u.  { (
( 2nd  o.  F
) `  x ) } ) )
53 ioof 10788 . . . . . . . . 9  |-  (,) :
( RR*  X.  RR* ) --> ~P RR
54 ffn 5427 . . . . . . . . 9  |-  ( (,)
: ( RR*  X.  RR* )
--> ~P RR  ->  (,)  Fn  ( RR*  X.  RR* )
)
5553, 54ax-mp 8 . . . . . . . 8  |-  (,)  Fn  ( RR*  X.  RR* )
56 fnfco 5445 . . . . . . . 8  |-  ( ( (,)  Fn  ( RR*  X. 
RR* )  /\  F : NN --> ( RR*  X.  RR* ) )  ->  ( (,)  o.  F )  Fn  NN )
5755, 47, 56sylancr 644 . . . . . . 7  |-  ( ph  ->  ( (,)  o.  F
)  Fn  NN )
58 fniunfv 5815 . . . . . . 7  |-  ( ( (,)  o.  F )  Fn  NN  ->  U_ x  e.  NN  ( ( (,) 
o.  F ) `  x )  =  U. ran  ( (,)  o.  F
) )
5957, 58syl 15 . . . . . 6  |-  ( ph  ->  U_ x  e.  NN  ( ( (,)  o.  F ) `  x
)  =  U. ran  ( (,)  o.  F ) )
60 iunun 4019 . . . . . . 7  |-  U_ x  e.  NN  ( { ( ( 1st  o.  F
) `  x ) }  u.  { (
( 2nd  o.  F
) `  x ) } )  =  (
U_ x  e.  NN  { ( ( 1st  o.  F ) `  x
) }  u.  U_ x  e.  NN  { ( ( 2nd  o.  F
) `  x ) } )
61 fo1st 6181 . . . . . . . . . . . . . 14  |-  1st : _V -onto-> _V
62 fofn 5491 . . . . . . . . . . . . . 14  |-  ( 1st
: _V -onto-> _V  ->  1st 
Fn  _V )
6361, 62ax-mp 8 . . . . . . . . . . . . 13  |-  1st  Fn  _V
64 ssv 3232 . . . . . . . . . . . . . 14  |-  (  <_  i^i  ( RR  X.  RR ) )  C_  _V
65 fss 5435 . . . . . . . . . . . . . 14  |-  ( ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  /\  (  <_  i^i  ( RR  X.  RR ) )  C_  _V )  ->  F : NN --> _V )
662, 64, 65sylancl 643 . . . . . . . . . . . . 13  |-  ( ph  ->  F : NN --> _V )
67 fnfco 5445 . . . . . . . . . . . . 13  |-  ( ( 1st  Fn  _V  /\  F : NN --> _V )  ->  ( 1st  o.  F
)  Fn  NN )
6863, 66, 67sylancr 644 . . . . . . . . . . . 12  |-  ( ph  ->  ( 1st  o.  F
)  Fn  NN )
69 fnfun 5378 . . . . . . . . . . . 12  |-  ( ( 1st  o.  F )  Fn  NN  ->  Fun  ( 1st  o.  F ) )
7068, 69syl 15 . . . . . . . . . . 11  |-  ( ph  ->  Fun  ( 1st  o.  F ) )
71 fndm 5380 . . . . . . . . . . . 12  |-  ( ( 1st  o.  F )  Fn  NN  ->  dom  ( 1st  o.  F )  =  NN )
72 eqimss2 3265 . . . . . . . . . . . 12  |-  ( dom  ( 1st  o.  F
)  =  NN  ->  NN  C_  dom  ( 1st  o.  F ) )
7368, 71, 723syl 18 . . . . . . . . . . 11  |-  ( ph  ->  NN  C_  dom  ( 1st 
o.  F ) )
74 dfimafn2 5610 . . . . . . . . . . 11  |-  ( ( Fun  ( 1st  o.  F )  /\  NN  C_ 
dom  ( 1st  o.  F ) )  -> 
( ( 1st  o.  F ) " NN )  =  U_ x  e.  NN  { ( ( 1st  o.  F ) `
 x ) } )
7570, 73, 74syl2anc 642 . . . . . . . . . 10  |-  ( ph  ->  ( ( 1st  o.  F ) " NN )  =  U_ x  e.  NN  { ( ( 1st  o.  F ) `
 x ) } )
76 fnima 5399 . . . . . . . . . . 11  |-  ( ( 1st  o.  F )  Fn  NN  ->  (
( 1st  o.  F
) " NN )  =  ran  ( 1st 
o.  F ) )
7768, 76syl 15 . . . . . . . . . 10  |-  ( ph  ->  ( ( 1st  o.  F ) " NN )  =  ran  ( 1st 
o.  F ) )
7875, 77eqtr3d 2350 . . . . . . . . 9  |-  ( ph  ->  U_ x  e.  NN  { ( ( 1st  o.  F ) `  x
) }  =  ran  ( 1st  o.  F ) )
79 rnco2 5217 . . . . . . . . 9  |-  ran  ( 1st  o.  F )  =  ( 1st " ran  F )
8078, 79syl6eq 2364 . . . . . . . 8  |-  ( ph  ->  U_ x  e.  NN  { ( ( 1st  o.  F ) `  x
) }  =  ( 1st " ran  F
) )
81 fo2nd 6182 . . . . . . . . . . . . . 14  |-  2nd : _V -onto-> _V
82 fofn 5491 . . . . . . . . . . . . . 14  |-  ( 2nd
: _V -onto-> _V  ->  2nd 
Fn  _V )
8381, 82ax-mp 8 . . . . . . . . . . . . 13  |-  2nd  Fn  _V
84 fnfco 5445 . . . . . . . . . . . . 13  |-  ( ( 2nd  Fn  _V  /\  F : NN --> _V )  ->  ( 2nd  o.  F
)  Fn  NN )
8583, 66, 84sylancr 644 . . . . . . . . . . . 12  |-  ( ph  ->  ( 2nd  o.  F
)  Fn  NN )
86 fnfun 5378 . . . . . . . . . . . 12  |-  ( ( 2nd  o.  F )  Fn  NN  ->  Fun  ( 2nd  o.  F ) )
8785, 86syl 15 . . . . . . . . . . 11  |-  ( ph  ->  Fun  ( 2nd  o.  F ) )
88 fndm 5380 . . . . . . . . . . . 12  |-  ( ( 2nd  o.  F )  Fn  NN  ->  dom  ( 2nd  o.  F )  =  NN )
89 eqimss2 3265 . . . . . . . . . . . 12  |-  ( dom  ( 2nd  o.  F
)  =  NN  ->  NN  C_  dom  ( 2nd  o.  F ) )
9085, 88, 893syl 18 . . . . . . . . . . 11  |-  ( ph  ->  NN  C_  dom  ( 2nd 
o.  F ) )
91 dfimafn2 5610 . . . . . . . . . . 11  |-  ( ( Fun  ( 2nd  o.  F )  /\  NN  C_ 
dom  ( 2nd  o.  F ) )  -> 
( ( 2nd  o.  F ) " NN )  =  U_ x  e.  NN  { ( ( 2nd  o.  F ) `
 x ) } )
9287, 90, 91syl2anc 642 . . . . . . . . . 10  |-  ( ph  ->  ( ( 2nd  o.  F ) " NN )  =  U_ x  e.  NN  { ( ( 2nd  o.  F ) `
 x ) } )
93 fnima 5399 . . . . . . . . . . 11  |-  ( ( 2nd  o.  F )  Fn  NN  ->  (
( 2nd  o.  F
) " NN )  =  ran  ( 2nd 
o.  F ) )
9485, 93syl 15 . . . . . . . . . 10  |-  ( ph  ->  ( ( 2nd  o.  F ) " NN )  =  ran  ( 2nd 
o.  F ) )
9592, 94eqtr3d 2350 . . . . . . . . 9  |-  ( ph  ->  U_ x  e.  NN  { ( ( 2nd  o.  F ) `  x
) }  =  ran  ( 2nd  o.  F ) )
96 rnco2 5217 . . . . . . . . 9  |-  ran  ( 2nd  o.  F )  =  ( 2nd " ran  F )
9795, 96syl6eq 2364 . . . . . . . 8  |-  ( ph  ->  U_ x  e.  NN  { ( ( 2nd  o.  F ) `  x
) }  =  ( 2nd " ran  F
) )
9880, 97uneq12d 3364 . . . . . . 7  |-  ( ph  ->  ( U_ x  e.  NN  { ( ( 1st  o.  F ) `
 x ) }  u.  U_ x  e.  NN  { ( ( 2nd  o.  F ) `
 x ) } )  =  ( ( 1st " ran  F
)  u.  ( 2nd " ran  F ) ) )
9960, 98syl5eq 2360 . . . . . 6  |-  ( ph  ->  U_ x  e.  NN  ( { ( ( 1st 
o.  F ) `  x ) }  u.  { ( ( 2nd  o.  F ) `  x
) } )  =  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) )
10059, 99uneq12d 3364 . . . . 5  |-  ( ph  ->  ( U_ x  e.  NN  ( ( (,) 
o.  F ) `  x )  u.  U_ x  e.  NN  ( { ( ( 1st 
o.  F ) `  x ) }  u.  { ( ( 2nd  o.  F ) `  x
) } ) )  =  ( U. ran  ( (,)  o.  F )  u.  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) ) )
10152, 100syl5eq 2360 . . . 4  |-  ( ph  ->  U_ x  e.  NN  ( ( ( (,) 
o.  F ) `  x )  u.  ( { ( ( 1st 
o.  F ) `  x ) }  u.  { ( ( 2nd  o.  F ) `  x
) } ) )  =  ( U. ran  ( (,)  o.  F )  u.  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) ) )
10238, 51, 1013eqtr3d 2356 . . 3  |-  ( ph  ->  U. ran  ( [,] 
o.  F )  =  ( U. ran  ( (,)  o.  F )  u.  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) ) )
1031, 102syl5sseqr 3261 . 2  |-  ( ph  ->  U. ran  ( (,) 
o.  F )  C_  U.
ran  ( [,]  o.  F ) )
104 difss 3337 . . . 4  |-  ( U. ran  ( [,]  o.  F
)  \  U. ran  ( (,)  o.  F ) ) 
C_  U. ran  ( [,] 
o.  F )
105 ovolficcss 18882 . . . . 5  |-  ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  ->  U. ran  ( [,]  o.  F ) 
C_  RR )
1062, 105syl 15 . . . 4  |-  ( ph  ->  U. ran  ( [,] 
o.  F )  C_  RR )
107104, 106syl5ss 3224 . . 3  |-  ( ph  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  C_  RR )
108 omelon 7392 . . . . . . . . . . 11  |-  om  e.  On
109 nnenom 11089 . . . . . . . . . . . 12  |-  NN  ~~  om
110109ensymi 6954 . . . . . . . . . . 11  |-  om  ~~  NN
111 isnumi 7624 . . . . . . . . . . 11  |-  ( ( om  e.  On  /\  om 
~~  NN )  ->  NN  e.  dom  card )
112108, 110, 111mp2an 653 . . . . . . . . . 10  |-  NN  e.  dom  card
113 fofun 5490 . . . . . . . . . . . . 13  |-  ( 1st
: _V -onto-> _V  ->  Fun 
1st )
11461, 113ax-mp 8 . . . . . . . . . . . 12  |-  Fun  1st
115 ssv 3232 . . . . . . . . . . . . 13  |-  ran  F  C_ 
_V
116 fof 5489 . . . . . . . . . . . . . . 15  |-  ( 1st
: _V -onto-> _V  ->  1st
: _V --> _V )
11761, 116ax-mp 8 . . . . . . . . . . . . . 14  |-  1st : _V
--> _V
118117fdmi 5432 . . . . . . . . . . . . 13  |-  dom  1st  =  _V
119115, 118sseqtr4i 3245 . . . . . . . . . . . 12  |-  ran  F  C_ 
dom  1st
120 fores 5498 . . . . . . . . . . . 12  |-  ( ( Fun  1st  /\  ran  F  C_ 
dom  1st )  ->  ( 1st  |`  ran  F ) : ran  F -onto-> ( 1st " ran  F ) )
121114, 119, 120mp2an 653 . . . . . . . . . . 11  |-  ( 1st  |`  ran  F ) : ran  F -onto-> ( 1st " ran  F )
122 ffn 5427 . . . . . . . . . . . . 13  |-  ( F : NN --> (  <_  i^i  ( RR  X.  RR ) )  ->  F  Fn  NN )
1232, 122syl 15 . . . . . . . . . . . 12  |-  ( ph  ->  F  Fn  NN )
124 dffn4 5495 . . . . . . . . . . . 12  |-  ( F  Fn  NN  <->  F : NN -onto-> ran  F )
125123, 124sylib 188 . . . . . . . . . . 11  |-  ( ph  ->  F : NN -onto-> ran  F )
126 foco 5499 . . . . . . . . . . 11  |-  ( ( ( 1st  |`  ran  F
) : ran  F -onto->
( 1st " ran  F )  /\  F : NN -onto-> ran  F )  -> 
( ( 1st  |`  ran  F
)  o.  F ) : NN -onto-> ( 1st " ran  F ) )
127121, 125, 126sylancr 644 . . . . . . . . . 10  |-  ( ph  ->  ( ( 1st  |`  ran  F
)  o.  F ) : NN -onto-> ( 1st " ran  F ) )
128 fodomnum 7729 . . . . . . . . . 10  |-  ( NN  e.  dom  card  ->  ( ( ( 1st  |`  ran  F
)  o.  F ) : NN -onto-> ( 1st " ran  F )  -> 
( 1st " ran  F )  ~<_  NN ) )
129112, 127, 128mpsyl 59 . . . . . . . . 9  |-  ( ph  ->  ( 1st " ran  F )  ~<_  NN )
130 domentr 6963 . . . . . . . . 9  |-  ( ( ( 1st " ran  F )  ~<_  NN  /\  NN  ~~  om )  ->  ( 1st " ran  F )  ~<_  om )
131129, 109, 130sylancl 643 . . . . . . . 8  |-  ( ph  ->  ( 1st " ran  F )  ~<_  om )
132 fofun 5490 . . . . . . . . . . . . 13  |-  ( 2nd
: _V -onto-> _V  ->  Fun 
2nd )
13381, 132ax-mp 8 . . . . . . . . . . . 12  |-  Fun  2nd
134 fof 5489 . . . . . . . . . . . . . . 15  |-  ( 2nd
: _V -onto-> _V  ->  2nd
: _V --> _V )
13581, 134ax-mp 8 . . . . . . . . . . . . . 14  |-  2nd : _V
--> _V
136135fdmi 5432 . . . . . . . . . . . . 13  |-  dom  2nd  =  _V
137115, 136sseqtr4i 3245 . . . . . . . . . . . 12  |-  ran  F  C_ 
dom  2nd
138 fores 5498 . . . . . . . . . . . 12  |-  ( ( Fun  2nd  /\  ran  F  C_ 
dom  2nd )  ->  ( 2nd  |`  ran  F ) : ran  F -onto-> ( 2nd " ran  F ) )
139133, 137, 138mp2an 653 . . . . . . . . . . 11  |-  ( 2nd  |`  ran  F ) : ran  F -onto-> ( 2nd " ran  F )
140 foco 5499 . . . . . . . . . . 11  |-  ( ( ( 2nd  |`  ran  F
) : ran  F -onto->
( 2nd " ran  F )  /\  F : NN -onto-> ran  F )  -> 
( ( 2nd  |`  ran  F
)  o.  F ) : NN -onto-> ( 2nd " ran  F ) )
141139, 125, 140sylancr 644 . . . . . . . . . 10  |-  ( ph  ->  ( ( 2nd  |`  ran  F
)  o.  F ) : NN -onto-> ( 2nd " ran  F ) )
142 fodomnum 7729 . . . . . . . . . 10  |-  ( NN  e.  dom  card  ->  ( ( ( 2nd  |`  ran  F
)  o.  F ) : NN -onto-> ( 2nd " ran  F )  -> 
( 2nd " ran  F )  ~<_  NN ) )
143112, 141, 142mpsyl 59 . . . . . . . . 9  |-  ( ph  ->  ( 2nd " ran  F )  ~<_  NN )
144 domentr 6963 . . . . . . . . 9  |-  ( ( ( 2nd " ran  F )  ~<_  NN  /\  NN  ~~  om )  ->  ( 2nd " ran  F )  ~<_  om )
145143, 109, 144sylancl 643 . . . . . . . 8  |-  ( ph  ->  ( 2nd " ran  F )  ~<_  om )
146 unctb 7876 . . . . . . . 8  |-  ( ( ( 1st " ran  F )  ~<_  om  /\  ( 2nd " ran  F )  ~<_  om )  ->  (
( 1st " ran  F )  u.  ( 2nd " ran  F ) )  ~<_  om )
147131, 145, 146syl2anc 642 . . . . . . 7  |-  ( ph  ->  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  ~<_  om )
148 reldom 6912 . . . . . . . 8  |-  Rel  ~<_
149148brrelexi 4766 . . . . . . 7  |-  ( ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  ~<_  om  ->  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  e.  _V )
150147, 149syl 15 . . . . . 6  |-  ( ph  ->  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  e.  _V )
151 ssid 3231 . . . . . . . 8  |-  U. ran  ( [,]  o.  F ) 
C_  U. ran  ( [,] 
o.  F )
152151, 102syl5sseq 3260 . . . . . . 7  |-  ( ph  ->  U. ran  ( [,] 
o.  F )  C_  ( U. ran  ( (,) 
o.  F )  u.  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) ) )
153 ssundif 3571 . . . . . . 7  |-  ( U. ran  ( [,]  o.  F
)  C_  ( U. ran  ( (,)  o.  F
)  u.  ( ( 1st " ran  F
)  u.  ( 2nd " ran  F ) ) )  <->  ( U. ran  ( [,]  o.  F ) 
\  U. ran  ( (,) 
o.  F ) ) 
C_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) )
154152, 153sylib 188 . . . . . 6  |-  ( ph  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  C_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) )
155 ssdomg 6950 . . . . . 6  |-  ( ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  e.  _V  ->  (
( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  C_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  ->  ( U. ran  ( [,]  o.  F ) 
\  U. ran  ( (,) 
o.  F ) )  ~<_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) ) )
156150, 154, 155sylc 56 . . . . 5  |-  ( ph  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) ) )
157 domtr 6957 . . . . 5  |-  ( ( ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  /\  ( ( 1st " ran  F )  u.  ( 2nd " ran  F ) )  ~<_  om )  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  om )
158156, 147, 157syl2anc 642 . . . 4  |-  ( ph  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  om )
159 domentr 6963 . . . 4  |-  ( ( ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  om 
/\  om  ~~  NN )  ->  ( U. ran  ( [,]  o.  F ) 
\  U. ran  ( (,) 
o.  F ) )  ~<_  NN )
160158, 110, 159sylancl 643 . . 3  |-  ( ph  ->  ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  ~<_  NN )
161 ovolctb2 18904 . . 3  |-  ( ( ( U. ran  ( [,]  o.  F )  \  U. ran  ( (,)  o.  F ) )  C_  RR  /\  ( U. ran  ( [,]  o.  F ) 
\  U. ran  ( (,) 
o.  F ) )  ~<_  NN )  ->  ( vol * `  ( U. ran  ( [,]  o.  F
)  \  U. ran  ( (,)  o.  F ) ) )  =  0 )
162107, 160, 161syl2anc 642 . 2  |-  ( ph  ->  ( vol * `  ( U. ran  ( [,] 
o.  F )  \  U. ran  ( (,)  o.  F ) ) )  =  0 )
163103, 162jca 518 1  |-  ( ph  ->  ( U. ran  ( (,)  o.  F )  C_  U.
ran  ( [,]  o.  F )  /\  ( vol * `  ( U. ran  ( [,]  o.  F
)  \  U. ran  ( (,)  o.  F ) ) )  =  0 ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 358    /\ w3a 934    = wceq 1633    e. wcel 1701   _Vcvv 2822    \ cdif 3183    u. cun 3184    i^i cin 3185    C_ wss 3186   ~Pcpw 3659   {csn 3674   {cpr 3675   <.cop 3677   U.cuni 3864   U_ciun 3942   class class class wbr 4060   Oncon0 4429   omcom 4693    X. cxp 4724   dom cdm 4726   ran crn 4727    |` cres 4728   "cima 4729    o. ccom 4730   Fun wfun 5286    Fn wfn 5287   -->wf 5288   -onto->wfo 5290   ` cfv 5292  (class class class)co 5900   1stc1st 6162   2ndc2nd 6163    ~~ cen 6903    ~<_ cdom 6904   cardccrd 7613   RRcr 8781   0cc0 8782   RR*cxr 8911    <_ cle 8913   NNcn 9791   (,)cioo 10703   [,]cicc 10706   vol *covol 18875
This theorem is referenced by:  uniioombllem3  18993  uniioombllem4  18994  uniioombllem5  18995  uniiccmbl  18998
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1537  ax-5 1548  ax-17 1607  ax-9 1645  ax-8 1666  ax-13 1703  ax-14 1705  ax-6 1720  ax-7 1725  ax-11 1732  ax-12 1897  ax-ext 2297  ax-rep 4168  ax-sep 4178  ax-nul 4186  ax-pow 4225  ax-pr 4251  ax-un 4549  ax-inf2 7387  ax-cnex 8838  ax-resscn 8839  ax-1cn 8840  ax-icn 8841  ax-addcl 8842  ax-addrcl 8843  ax-mulcl 8844  ax-mulrcl 8845  ax-mulcom 8846  ax-addass 8847  ax-mulass 8848  ax-distr 8849  ax-i2m1 8850  ax-1ne0 8851  ax-1rid 8852  ax-rnegex 8853  ax-rrecex 8854  ax-cnre 8855  ax-pre-lttri 8856  ax-pre-lttrn 8857  ax-pre-ltadd 8858  ax-pre-mulgt0 8859  ax-pre-sup 8860
This theorem depends on definitions:  df-bi 177  df-or 359  df-an 360  df-3or 935  df-3an 936  df-tru 1310  df-ex 1533  df-nf 1536  df-sb 1640  df-eu 2180  df-mo 2181  df-clab 2303  df-cleq 2309  df-clel 2312  df-nfc 2441  df-ne 2481  df-nel 2482  df-ral 2582  df-rex 2583  df-reu 2584  df-rmo 2585  df-rab 2586  df-v 2824  df-sbc 3026  df-csb 3116  df-dif 3189  df-un 3191  df-in 3193  df-ss 3200  df-pss 3202  df-nul 3490  df-if 3600  df-pw 3661  df-sn 3680  df-pr 3681  df-tp 3682  df-op 3683  df-uni 3865  df-int 3900  df-iun 3944  df-br 4061  df-opab 4115  df-mpt 4116  df-tr 4151  df-eprel 4342  df-id 4346  df-po 4351  df-so 4352  df-fr 4389  df-se 4390  df-we 4391  df-ord 4432  df-on 4433  df-lim 4434  df-suc 4435  df-om 4694  df-xp 4732  df-rel 4733  df-cnv 4734  df-co 4735  df-dm 4736  df-rn 4737  df-res 4738  df-ima 4739  df-iota 5256  df-fun 5294  df-fn 5295  df-f 5296  df-f1 5297  df-fo 5298  df-f1o 5299  df-fv 5300  df-isom 5301  df-ov 5903  df-oprab 5904  df-mpt2 5905  df-of 6120  df-1st 6164  df-2nd 6165  df-riota 6346  df-recs 6430  df-rdg 6465  df-1o 6521  df-2o 6522  df-oadd 6525  df-er 6702  df-map 6817  df-en 6907  df-dom 6908  df-sdom 6909  df-fin 6910  df-sup 7239  df-oi 7270  df-card 7617  df-acn 7620  df-cda 7839  df-pnf 8914  df-mnf 8915  df-xr 8916  df-ltxr 8917  df-le 8918  df-sub 9084  df-neg 9085  df-div 9469  df-nn 9792  df-2 9849  df-3 9850  df-n0 10013  df-z 10072  df-uz 10278  df-q 10364  df-rp 10402  df-xadd 10500  df-ioo 10707  df-ico 10709  df-icc 10710  df-fz 10830  df-fzo 10918  df-seq 11094  df-exp 11152  df-hash 11385  df-cj 11631  df-re 11632  df-im 11633  df-sqr 11767  df-abs 11768  df-clim 12009  df-sum 12206  df-xmet 16425  df-met 16426  df-ovol 18877
  Copyright terms: Public domain W3C validator