ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  prdsval Unicode version

Theorem prdsval 12975
Description: Value of the structure product. (Contributed by Stefan O'Rear, 3-Jan-2015.) (Revised by Mario Carneiro, 7-Jan-2017.) (Revised by Thierry Arnoux, 16-Jun-2019.) (Revised by Zhi Wang, 18-Aug-2024.)
Hypotheses
Ref Expression
prdsval.p  |-  P  =  ( S X_s R )
prdsval.k  |-  K  =  ( Base `  S
)
prdsval.i  |-  ( ph  ->  dom  R  =  I )
prdsval.b  |-  ( ph  ->  B  =  X_ x  e.  I  ( Base `  ( R `  x
) ) )
prdsval.a  |-  ( ph  ->  .+  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x )
) ( g `  x ) ) ) ) )
prdsval.t  |-  ( ph  ->  .X.  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r `  ( R `  x )
) ( g `  x ) ) ) ) )
prdsval.m  |-  ( ph  ->  .x.  =  ( f  e.  K ,  g  e.  B  |->  ( x  e.  I  |->  ( f ( .s `  ( R `  x )
) ( g `  x ) ) ) ) )
prdsval.j  |-  ( ph  ->  .,  =  ( f  e.  B ,  g  e.  B  |->  ( S 
gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) ) )
prdsval.o  |-  ( ph  ->  O  =  ( Xt_ `  ( TopOpen  o.  R )
) )
prdsval.l  |-  ( ph  -> 
.<_  =  { <. f ,  g >.  |  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le `  ( R `  x )
) ( g `  x ) ) } )
prdsval.d  |-  ( ph  ->  D  =  ( f  e.  B ,  g  e.  B  |->  sup (
( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x )
) ( g `  x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) )
prdsval.h  |-  ( ph  ->  H  =  ( f  e.  B ,  g  e.  B  |->  X_ x  e.  I  ( (
f `  x )
( Hom  `  ( R `
 x ) ) ( g `  x
) ) ) )
prdsval.x  |-  ( ph  -> 
.xb  =  ( a  e.  ( B  X.  B ) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a ) H c ) ,  e  e.  ( H `  a
)  |->  ( x  e.  I  |->  ( ( d `
 x ) (
<. ( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) ) )
prdsval.s  |-  ( ph  ->  S  e.  W )
prdsval.r  |-  ( ph  ->  R  e.  Z )
Assertion
Ref Expression
prdsval  |-  ( ph  ->  P  =  ( ( { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
Distinct variable groups:    a, c, d, e, f, g, B    H, a, c, d, e   
x, a, ph, c,
d, e, f, g   
x, I    R, a,
c, d, e, f, g, x    S, a, c, d, e, f, g, x    f, K, g
Allowed substitution hints:    B( x)    D( x, e, f, g, a, c, d)    P( x, e, f, g, a, c, d)    .+ ( x, e, f, g, a, c, d)    .xb ( x, e, f, g, a, c, d)    .x. ( x, e, f, g, a, c, d)    .X. ( x, e, f, g, a, c, d)    H( x, f, g)    ., ( x, e, f, g, a, c, d)    I(
e, f, g, a, c, d)    K( x, e, a, c, d)    .<_ ( x, e, f, g, a, c, d)    O( x, e, f, g, a, c, d)    W( x, e, f, g, a, c, d)    Z( x, e, f, g, a, c, d)

Proof of Theorem prdsval
Dummy variables  h  r  s  v are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 prdsval.p . 2  |-  P  =  ( S X_s R )
2 df-prds 12969 . . . 4  |-  X_s  =  (
s  e.  _V , 
r  e.  _V  |->  [_ X_ x  e.  dom  r
( Base `  ( r `  x ) )  / 
v ]_ [_ ( f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x ) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  /  h ]_ (
( { <. ( Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) ) )
32a1i 9 . . 3  |-  ( ph  -> 
X_s 
=  ( s  e. 
_V ,  r  e. 
_V  |->  [_ X_ x  e.  dom  r ( Base `  (
r `  x )
)  /  v ]_ [_ ( f  e.  v ,  g  e.  v 
|->  X_ x  e.  dom  r ( ( f `
 x ) ( Hom  `  ( r `  x ) ) ( g `  x ) ) )  /  h ]_ ( ( { <. (
Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) ) ) )
4 vex 2766 . . . . . . . . . . . 12  |-  r  e. 
_V
54rnex 4934 . . . . . . . . . . 11  |-  ran  r  e.  _V
65uniex 4473 . . . . . . . . . 10  |-  U. ran  r  e.  _V
76rnex 4934 . . . . . . . . 9  |-  ran  U. ran  r  e.  _V
87uniex 4473 . . . . . . . 8  |-  U. ran  U.
ran  r  e.  _V
9 baseid 12757 . . . . . . . . . . . . 13  |-  Base  = Slot  ( Base `  ndx )
10 vex 2766 . . . . . . . . . . . . . . 15  |-  x  e. 
_V
114, 10fvex 5581 . . . . . . . . . . . . . 14  |-  ( r `
 x )  e. 
_V
1211a1i 9 . . . . . . . . . . . . 13  |-  ( T. 
->  ( r `  x
)  e.  _V )
13 basendxnn 12759 . . . . . . . . . . . . . 14  |-  ( Base `  ndx )  e.  NN
1413a1i 9 . . . . . . . . . . . . 13  |-  ( T. 
->  ( Base `  ndx )  e.  NN )
159, 12, 14strfvssn 12725 . . . . . . . . . . . 12  |-  ( T. 
->  ( Base `  (
r `  x )
)  C_  U. ran  (
r `  x )
)
1615mptru 1373 . . . . . . . . . . 11  |-  ( Base `  ( r `  x
) )  C_  U. ran  ( r `  x
)
17 fvssunirng 5576 . . . . . . . . . . . . 13  |-  ( x  e.  _V  ->  (
r `  x )  C_ 
U. ran  r )
1817elv 2767 . . . . . . . . . . . 12  |-  ( r `
 x )  C_  U.
ran  r
19 rnss 4897 . . . . . . . . . . . 12  |-  ( ( r `  x ) 
C_  U. ran  r  ->  ran  ( r `  x
)  C_  ran  U. ran  r )
20 uniss 3861 . . . . . . . . . . . 12  |-  ( ran  ( r `  x
)  C_  ran  U. ran  r  ->  U. ran  ( r `
 x )  C_  U.
ran  U. ran  r )
2118, 19, 20mp2b 8 . . . . . . . . . . 11  |-  U. ran  ( r `  x
)  C_  U. ran  U. ran  r
2216, 21sstri 3193 . . . . . . . . . 10  |-  ( Base `  ( r `  x
) )  C_  U. ran  U.
ran  r
2322rgenw 2552 . . . . . . . . 9  |-  A. x  e.  dom  r ( Base `  ( r `  x
) )  C_  U. ran  U.
ran  r
24 iunss 3958 . . . . . . . . 9  |-  ( U_ x  e.  dom  r (
Base `  ( r `  x ) )  C_  U.
ran  U. ran  r  <->  A. x  e.  dom  r ( Base `  ( r `  x
) )  C_  U. ran  U.
ran  r )
2523, 24mpbir 146 . . . . . . . 8  |-  U_ x  e.  dom  r ( Base `  ( r `  x
) )  C_  U. ran  U.
ran  r
268, 25ssexi 4172 . . . . . . 7  |-  U_ x  e.  dom  r ( Base `  ( r `  x
) )  e.  _V
27 ixpssmap2g 6795 . . . . . . 7  |-  ( U_ x  e.  dom  r (
Base `  ( r `  x ) )  e. 
_V  ->  X_ x  e.  dom  r ( Base `  (
r `  x )
)  C_  ( U_ x  e.  dom  r (
Base `  ( r `  x ) )  ^m  dom  r ) )
2826, 27ax-mp 5 . . . . . 6  |-  X_ x  e.  dom  r ( Base `  ( r `  x
) )  C_  ( U_ x  e.  dom  r ( Base `  (
r `  x )
)  ^m  dom  r )
29 fnmap 6723 . . . . . . . 8  |-  ^m  Fn  ( _V  X.  _V )
304dmex 4933 . . . . . . . 8  |-  dom  r  e.  _V
31 fnovex 5958 . . . . . . . 8  |-  ( (  ^m  Fn  ( _V 
X.  _V )  /\  U_ x  e.  dom  r (
Base `  ( r `  x ) )  e. 
_V  /\  dom  r  e. 
_V )  ->  ( U_ x  e.  dom  r ( Base `  (
r `  x )
)  ^m  dom  r )  e.  _V )
3229, 26, 30, 31mp3an 1348 . . . . . . 7  |-  ( U_ x  e.  dom  r (
Base `  ( r `  x ) )  ^m  dom  r )  e.  _V
3332ssex 4171 . . . . . 6  |-  ( X_ x  e.  dom  r (
Base `  ( r `  x ) )  C_  ( U_ x  e.  dom  r ( Base `  (
r `  x )
)  ^m  dom  r )  ->  X_ x  e.  dom  r ( Base `  (
r `  x )
)  e.  _V )
3428, 33mp1i 10 . . . . 5  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  X_ x  e.  dom  r ( Base `  ( r `  x
) )  e.  _V )
35 simpr 110 . . . . . . . . 9  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  r  =  R )
3635fveq1d 5563 . . . . . . . 8  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
r `  x )  =  ( R `  x ) )
3736fveq2d 5565 . . . . . . 7  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( Base `  ( r `  x ) )  =  ( Base `  ( R `  x )
) )
3837ixpeq2dv 6782 . . . . . 6  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  X_ x  e.  I  ( Base `  ( r `  x
) )  =  X_ x  e.  I  ( Base `  ( R `  x ) ) )
3935dmeqd 4869 . . . . . . . 8  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  dom  r  =  dom  R )
40 prdsval.i . . . . . . . . 9  |-  ( ph  ->  dom  R  =  I )
4140ad2antrr 488 . . . . . . . 8  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  dom  R  =  I )
4239, 41eqtrd 2229 . . . . . . 7  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  dom  r  =  I )
4342ixpeq1d 6778 . . . . . 6  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  X_ x  e.  dom  r ( Base `  ( r `  x
) )  =  X_ x  e.  I  ( Base `  ( r `  x ) ) )
44 prdsval.b . . . . . . 7  |-  ( ph  ->  B  =  X_ x  e.  I  ( Base `  ( R `  x
) ) )
4544ad2antrr 488 . . . . . 6  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  B  =  X_ x  e.  I 
( Base `  ( R `  x ) ) )
4638, 43, 453eqtr4d 2239 . . . . 5  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  X_ x  e.  dom  r ( Base `  ( r `  x
) )  =  B )
47 prdsvallem 12974 . . . . . . 7  |-  ( f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x ) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  e.  _V
4847a1i 9 . . . . . 6  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x
) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  e.  _V )
49 simpr 110 . . . . . . . 8  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  v  =  B )
5042adantr 276 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  dom  r  =  I )
5150ixpeq1d 6778 . . . . . . . . 9  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  X_ x  e.  dom  r ( ( f `  x ) ( Hom  `  (
r `  x )
) ( g `  x ) )  = 
X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( r `  x
) ) ( g `
 x ) ) )
5236fveq2d 5565 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( Hom  `  ( r `  x ) )  =  ( Hom  `  ( R `  x )
) )
5352oveqd 5942 . . . . . . . . . . 11  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( Hom  `  (
r `  x )
) ( g `  x ) )  =  ( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) )
5453ixpeq2dv 6782 . . . . . . . . . 10  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  X_ x  e.  I  ( (
f `  x )
( Hom  `  ( r `
 x ) ) ( g `  x
) )  =  X_ x  e.  I  (
( f `  x
) ( Hom  `  ( R `  x )
) ( g `  x ) ) )
5554adantr 276 . . . . . . . . 9  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  X_ x  e.  I  ( (
f `  x )
( Hom  `  ( r `
 x ) ) ( g `  x
) )  =  X_ x  e.  I  (
( f `  x
) ( Hom  `  ( R `  x )
) ( g `  x ) ) )
5651, 55eqtrd 2229 . . . . . . . 8  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  X_ x  e.  dom  r ( ( f `  x ) ( Hom  `  (
r `  x )
) ( g `  x ) )  = 
X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) )
5749, 49, 56mpoeq123dv 5988 . . . . . . 7  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x
) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  =  ( f  e.  B ,  g  e.  B  |->  X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) ) )
58 prdsval.h . . . . . . . 8  |-  ( ph  ->  H  =  ( f  e.  B ,  g  e.  B  |->  X_ x  e.  I  ( (
f `  x )
( Hom  `  ( R `
 x ) ) ( g `  x
) ) ) )
5958ad3antrrr 492 . . . . . . 7  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  H  =  ( f  e.  B ,  g  e.  B  |->  X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) ) )
6057, 59eqtr4d 2232 . . . . . 6  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x
) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  =  H )
61 simplr 528 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  v  =  B )
6261opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( Base `  ndx ) ,  v >.  =  <. (
Base `  ndx ) ,  B >. )
6336fveq2d 5565 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( +g  `  ( r `  x ) )  =  ( +g  `  ( R `  x )
) )
6463oveqd 5942 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( +g  `  (
r `  x )
) ( g `  x ) )  =  ( ( f `  x ) ( +g  `  ( R `  x
) ) ( g `
 x ) ) )
6542, 64mpteq12dv 4116 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( +g  `  ( r `  x
) ) ( g `
 x ) ) )  =  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x )
) ( g `  x ) ) ) )
6665adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( +g  `  ( r `  x
) ) ( g `
 x ) ) )  =  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x )
) ( g `  x ) ) ) )
6749, 49, 66mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( +g  `  ( r `  x
) ) ( g `
 x ) ) ) )  =  ( f  e.  B , 
g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x
) ( +g  `  ( R `  x )
) ( g `  x ) ) ) ) )
6867adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( +g  `  ( r `  x
) ) ( g `
 x ) ) ) )  =  ( f  e.  B , 
g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x
) ( +g  `  ( R `  x )
) ( g `  x ) ) ) ) )
69 prdsval.a . . . . . . . . . . . 12  |-  ( ph  ->  .+  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x )
) ( g `  x ) ) ) ) )
7069ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .+  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x
) ) ( g `
 x ) ) ) ) )
7168, 70eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( +g  `  ( r `  x
) ) ( g `
 x ) ) ) )  =  .+  )
7271opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>.  =  <. ( +g  ` 
ndx ) ,  .+  >.
)
7336fveq2d 5565 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( .r `  ( r `  x ) )  =  ( .r `  ( R `  x )
) )
7473oveqd 5942 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( .r `  ( r `  x
) ) ( g `
 x ) )  =  ( ( f `
 x ) ( .r `  ( R `
 x ) ) ( g `  x
) ) )
7542, 74mpteq12dv 4116 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( ( f `  x
) ( .r `  ( R `  x ) ) ( g `  x ) ) ) )
7675adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( ( f `  x
) ( .r `  ( R `  x ) ) ( g `  x ) ) ) )
7749, 49, 76mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) )  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r
`  ( R `  x ) ) ( g `  x ) ) ) ) )
7877adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) )  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r
`  ( R `  x ) ) ( g `  x ) ) ) ) )
79 prdsval.t . . . . . . . . . . . 12  |-  ( ph  ->  .X.  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r `  ( R `  x )
) ( g `  x ) ) ) ) )
8079ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .X.  =  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r
`  ( R `  x ) ) ( g `  x ) ) ) ) )
8178, 80eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) )  = 
.X.  )
8281opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( .r `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .r `  ( r `
 x ) ) ( g `  x
) ) ) )
>.  =  <. ( .r
`  ndx ) ,  .X.  >.
)
8362, 72, 82tpeq123d 3715 . . . . . . . 8  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. (
Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  =  { <. ( Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. } )
84 simp-4r 542 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  s  =  S )
8584opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. (Scalar ` 
ndx ) ,  s
>.  =  <. (Scalar `  ndx ) ,  S >. )
86 simpllr 534 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  s  =  S )
8786fveq2d 5565 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ( Base `  s )  =  ( Base `  S
) )
88 prdsval.k . . . . . . . . . . . . . 14  |-  K  =  ( Base `  S
)
8987, 88eqtr4di 2247 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ( Base `  s )  =  K )
9036fveq2d 5565 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( .s `  ( r `  x ) )  =  ( .s `  ( R `  x )
) )
9190oveqd 5942 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
f ( .s `  ( r `  x
) ) ( g `
 x ) )  =  ( f ( .s `  ( R `
 x ) ) ( g `  x
) ) )
9242, 91mpteq12dv 4116 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( f ( .s
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( f ( .s `  ( R `  x ) ) ( g `  x ) ) ) )
9392adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
x  e.  dom  r  |->  ( f ( .s
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( f ( .s `  ( R `  x ) ) ( g `  x ) ) ) )
9489, 49, 93mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) )  =  ( f  e.  K , 
g  e.  B  |->  ( x  e.  I  |->  ( f ( .s `  ( R `  x ) ) ( g `  x ) ) ) ) )
9594adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) )  =  ( f  e.  K , 
g  e.  B  |->  ( x  e.  I  |->  ( f ( .s `  ( R `  x ) ) ( g `  x ) ) ) ) )
96 prdsval.m . . . . . . . . . . . 12  |-  ( ph  ->  .x.  =  ( f  e.  K ,  g  e.  B  |->  ( x  e.  I  |->  ( f ( .s `  ( R `  x )
) ( g `  x ) ) ) ) )
9796ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .x.  =  ( f  e.  K ,  g  e.  B  |->  ( x  e.  I  |->  ( f ( .s
`  ( R `  x ) ) ( g `  x ) ) ) ) )
9895, 97eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) )  =  .x.  )
9998opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( .s `  ndx ) ,  ( f  e.  (
Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `
 x ) ) ( g `  x
) ) ) )
>.  =  <. ( .s
`  ndx ) ,  .x.  >.
)
10036fveq2d 5565 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( .i `  ( r `  x ) )  =  ( .i `  ( R `  x )
) )
101100oveqd 5942 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) )  =  ( ( f `
 x ) ( .i `  ( R `
 x ) ) ( g `  x
) ) )
10242, 101mpteq12dv 4116 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( .i
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( ( f `  x
) ( .i `  ( R `  x ) ) ( g `  x ) ) ) )
103102adantr 276 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( .i
`  ( r `  x ) ) ( g `  x ) ) )  =  ( x  e.  I  |->  ( ( f `  x
) ( .i `  ( R `  x ) ) ( g `  x ) ) ) )
10486, 103oveq12d 5943 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
s  gsumg  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .i `  ( r `
 x ) ) ( g `  x
) ) ) )  =  ( S  gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i `  ( R `  x )
) ( g `  x ) ) ) ) )
10549, 49, 104mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .i `  ( r `
 x ) ) ( g `  x
) ) ) ) )  =  ( f  e.  B ,  g  e.  B  |->  ( S 
gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) ) )
106105adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .i `  ( r `
 x ) ) ( g `  x
) ) ) ) )  =  ( f  e.  B ,  g  e.  B  |->  ( S 
gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) ) )
107 prdsval.j . . . . . . . . . . . 12  |-  ( ph  ->  .,  =  ( f  e.  B ,  g  e.  B  |->  ( S 
gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) ) )
108107ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .,  =  ( f  e.  B ,  g  e.  B  |->  ( S  gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) ) )
109106, 108eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .i `  ( r `
 x ) ) ( g `  x
) ) ) ) )  =  .,  )
110109opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .i `  ( r `
 x ) ) ( g `  x
) ) ) ) ) >.  =  <. ( .i `  ndx ) ,  .,  >. )
11185, 99, 110tpeq123d 3715 . . . . . . . 8  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. (Scalar `  ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. }  =  { <. (Scalar ` 
ndx ) ,  S >. ,  <. ( .s `  ndx ) ,  .x.  >. ,  <. ( .i `  ndx ) ,  .,  >. } )
11283, 111uneq12d 3319 . . . . . . 7  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  ( { <. ( Base `  ndx ) ,  v >. , 
<. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e. 
dom  r  |->  ( ( f `  x ) ( +g  `  (
r `  x )
) ( g `  x ) ) ) ) >. ,  <. ( .r `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( .r `  ( r `
 x ) ) ( g `  x
) ) ) )
>. }  u.  { <. (Scalar `  ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  =  ( { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } ) )
113 simpllr 534 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  r  =  R )
114113coeq2d 4829 . . . . . . . . . . . 12  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  ( TopOpen  o.  r )  =  ( TopOpen  o.  R )
)
115114fveq2d 5565 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  ( Xt_ `  ( TopOpen  o.  r
) )  =  (
Xt_ `  ( TopOpen  o.  R
) ) )
116 prdsval.o . . . . . . . . . . . 12  |-  ( ph  ->  O  =  ( Xt_ `  ( TopOpen  o.  R )
) )
117116ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  O  =  ( Xt_ `  ( TopOpen  o.  R ) ) )
118115, 117eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  ( Xt_ `  ( TopOpen  o.  r
) )  =  O )
119118opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. (TopSet ` 
ndx ) ,  (
Xt_ `  ( TopOpen  o.  r
) ) >.  =  <. (TopSet `  ndx ) ,  O >. )
12049sseq2d 3214 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ( { f ,  g }  C_  v  <->  { f ,  g }  C_  B ) )
12136fveq2d 5565 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( le `  ( r `  x ) )  =  ( le `  ( R `  x )
) )
122121breqd 4045 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( le `  ( r `  x
) ) ( g `
 x )  <->  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) )
12342, 122raleqbidv 2709 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( A. x  e.  dom  r ( f `  x ) ( le
`  ( r `  x ) ) ( g `  x )  <->  A. x  e.  I 
( f `  x
) ( le `  ( R `  x ) ) ( g `  x ) ) )
124123adantr 276 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ( A. x  e.  dom  r ( f `  x ) ( le
`  ( r `  x ) ) ( g `  x )  <->  A. x  e.  I 
( f `  x
) ( le `  ( R `  x ) ) ( g `  x ) ) )
125120, 124anbi12d 473 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
( { f ,  g }  C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le
`  ( r `  x ) ) ( g `  x ) )  <->  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) ) )
126125opabbidv 4100 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  dom  r
( f `  x
) ( le `  ( r `  x
) ) ( g `
 x ) ) }  =  { <. f ,  g >.  |  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le `  ( R `  x )
) ( g `  x ) ) } )
127126adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  dom  r
( f `  x
) ( le `  ( r `  x
) ) ( g `
 x ) ) }  =  { <. f ,  g >.  |  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le `  ( R `  x )
) ( g `  x ) ) } )
128 prdsval.l . . . . . . . . . . . 12  |-  ( ph  -> 
.<_  =  { <. f ,  g >.  |  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le `  ( R `  x )
) ( g `  x ) ) } )
129128ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .<_  =  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  B  /\  A. x  e.  I  (
f `  x )
( le `  ( R `  x )
) ( g `  x ) ) } )
130127, 129eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. f ,  g >.  |  ( { f ,  g }  C_  v  /\  A. x  e.  dom  r
( f `  x
) ( le `  ( r `  x
) ) ( g `
 x ) ) }  =  .<_  )
131130opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>.  =  <. ( le
`  ndx ) ,  .<_  >.
)
13236fveq2d 5565 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( dist `  ( r `  x ) )  =  ( dist `  ( R `  x )
) )
133132oveqd 5942 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( f `  x
) ( dist `  (
r `  x )
) ( g `  x ) )  =  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )
13442, 133mpteq12dv 4116 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  =  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x )
) ( g `  x ) ) ) )
135134adantr 276 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  =  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x )
) ( g `  x ) ) ) )
136135rneqd 4896 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ran  ( x  e.  dom  r  |->  ( ( f `
 x ) (
dist `  ( r `  x ) ) ( g `  x ) ) )  =  ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) ) )
137136uneq1d 3317 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  ( ran  ( x  e.  dom  r  |->  ( ( f `
 x ) (
dist `  ( r `  x ) ) ( g `  x ) ) )  u.  {
0 } )  =  ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x )
) ( g `  x ) ) )  u.  { 0 } ) )
138137supeq1d 7062 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  )  =  sup ( ( ran  (
x  e.  I  |->  ( ( f `  x
) ( dist `  ( R `  x )
) ( g `  x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )
13949, 49, 138mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  (
f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )  =  ( f  e.  B ,  g  e.  B  |->  sup ( ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) )
140139adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )  =  ( f  e.  B ,  g  e.  B  |->  sup ( ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) )
141 prdsval.d . . . . . . . . . . . 12  |-  ( ph  ->  D  =  ( f  e.  B ,  g  e.  B  |->  sup (
( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x )
) ( g `  x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) )
142141ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  D  =  ( f  e.  B ,  g  e.  B  |->  sup ( ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) )
143140, 142eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )  =  D )
144143opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  sup ( ( ran  ( x  e.  dom  r  |->  ( ( f `
 x ) (
dist `  ( r `  x ) ) ( g `  x ) ) )  u.  {
0 } ) , 
RR* ,  <  ) )
>.  =  <. ( dist `  ndx ) ,  D >. )
145119, 131, 144tpeq123d 3715 . . . . . . . 8  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. (TopSet `  ndx ) ,  (
Xt_ `  ( TopOpen  o.  r
) ) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  =  { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. } )
146 simpr 110 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  h  =  H )
147146opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. ( Hom  `  ndx ) ,  h >.  =  <. ( Hom  `  ndx ) ,  H >. )
14861sqxpeqd 4690 . . . . . . . . . . . 12  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
v  X.  v )  =  ( B  X.  B ) )
149146oveqd 5942 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
( 2nd `  a
) h c )  =  ( ( 2nd `  a ) H c ) )
150146fveq1d 5563 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
h `  a )  =  ( H `  a ) )
15136fveq2d 5565 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (comp `  ( r `  x
) )  =  (comp `  ( R `  x
) ) )
152151oveqd 5942 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  ( <. ( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) )  =  ( <. ( ( 1st `  a ) `  x
) ,  ( ( 2nd `  a ) `
 x ) >.
(comp `  ( R `  x ) ) ( c `  x ) ) )
153152oveqd 5942 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
( d `  x
) ( <. (
( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) )  =  ( ( d `  x ) ( <. ( ( 1st `  a ) `  x
) ,  ( ( 2nd `  a ) `
 x ) >.
(comp `  ( R `  x ) ) ( c `  x ) ) ( e `  x ) ) )
15442, 153mpteq12dv 4116 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  (
x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) )  =  ( x  e.  I  |->  ( ( d `  x
) ( <. (
( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) )
155154ad2antrr 488 . . . . . . . . . . . . 13  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) )  =  ( x  e.  I  |->  ( ( d `  x
) ( <. (
( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) )
156149, 150, 155mpoeq123dv 5988 . . . . . . . . . . . 12  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) )  =  ( d  e.  ( ( 2nd `  a
) H c ) ,  e  e.  ( H `  a ) 
|->  ( x  e.  I  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
157148, 61, 156mpoeq123dv 5988 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )  =  ( a  e.  ( B  X.  B
) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a
) H c ) ,  e  e.  ( H `  a ) 
|->  ( x  e.  I  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) ) )
158 prdsval.x . . . . . . . . . . . 12  |-  ( ph  -> 
.xb  =  ( a  e.  ( B  X.  B ) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a ) H c ) ,  e  e.  ( H `  a
)  |->  ( x  e.  I  |->  ( ( d `
 x ) (
<. ( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) ) )
159158ad4antr 494 . . . . . . . . . . 11  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  .xb  =  ( a  e.  ( B  X.  B ) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a
) H c ) ,  e  e.  ( H `  a ) 
|->  ( x  e.  I  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) ) )
160157, 159eqtr4d 2232 . . . . . . . . . 10  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )  =  .xb  )
161160opeq2d 3816 . . . . . . . . 9  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>.  =  <. (comp `  ndx ) ,  .xb  >. )
162147, 161preq12d 3708 . . . . . . . 8  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. }  =  { <. ( Hom  `  ndx ) ,  H >. ,  <. (comp ` 
ndx ) ,  .xb  >. } )
163145, 162uneq12d 3319 . . . . . . 7  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } )  =  ( { <. (TopSet `  ndx ) ,  O >. , 
<. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) )
164112, 163uneq12d 3319 . . . . . 6  |-  ( ( ( ( ( ph  /\  s  =  S )  /\  r  =  R )  /\  v  =  B )  /\  h  =  H )  ->  (
( { <. ( Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) )  =  ( ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
16548, 60, 164csbied2 3132 . . . . 5  |-  ( ( ( ( ph  /\  s  =  S )  /\  r  =  R
)  /\  v  =  B )  ->  [_ (
f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `  x
) ( Hom  `  (
r `  x )
) ( g `  x ) ) )  /  h ]_ (
( { <. ( Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) )  =  ( ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
16634, 46, 165csbied2 3132 . . . 4  |-  ( ( ( ph  /\  s  =  S )  /\  r  =  R )  ->  [_ X_ x  e.  dom  r ( Base `  ( r `  x
) )  /  v ]_ [_ ( f  e.  v ,  g  e.  v  |->  X_ x  e.  dom  r ( ( f `
 x ) ( Hom  `  ( r `  x ) ) ( g `  x ) ) )  /  h ]_ ( ( { <. (
Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) )  =  ( ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
167166anasss 399 . . 3  |-  ( (
ph  /\  ( s  =  S  /\  r  =  R ) )  ->  [_ X_ x  e.  dom  r ( Base `  (
r `  x )
)  /  v ]_ [_ ( f  e.  v ,  g  e.  v 
|->  X_ x  e.  dom  r ( ( f `
 x ) ( Hom  `  ( r `  x ) ) ( g `  x ) ) )  /  h ]_ ( ( { <. (
Base `  ndx ) ,  v >. ,  <. ( +g  `  ndx ) ,  ( f  e.  v ,  g  e.  v 
|->  ( x  e.  dom  r  |->  ( ( f `
 x ) ( +g  `  ( r `
 x ) ) ( g `  x
) ) ) )
>. ,  <. ( .r
`  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( ( f `  x ) ( .r
`  ( r `  x ) ) ( g `  x ) ) ) ) >. }  u.  { <. (Scalar ` 
ndx ) ,  s
>. ,  <. ( .s
`  ndx ) ,  ( f  e.  ( Base `  s ) ,  g  e.  v  |->  ( x  e.  dom  r  |->  ( f ( .s `  ( r `  x
) ) ( g `
 x ) ) ) ) >. ,  <. ( .i `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  ( s  gsumg  ( x  e.  dom  r  |->  ( ( f `  x
) ( .i `  ( r `  x
) ) ( g `
 x ) ) ) ) ) >. } )  u.  ( { <. (TopSet `  ndx ) ,  ( Xt_ `  ( TopOpen  o.  r )
) >. ,  <. ( le `  ndx ) ,  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  v  /\  A. x  e.  dom  r ( f `  x ) ( le `  (
r `  x )
) ( g `  x ) ) }
>. ,  <. ( dist `  ndx ) ,  ( f  e.  v ,  g  e.  v  |->  sup ( ( ran  (
x  e.  dom  r  |->  ( ( f `  x ) ( dist `  ( r `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) ) >. }  u.  { <. ( Hom  `  ndx ) ,  h >. ,  <. (comp ` 
ndx ) ,  ( a  e.  ( v  X.  v ) ,  c  e.  v  |->  ( d  e.  ( ( 2nd `  a ) h c ) ,  e  e.  ( h `
 a )  |->  ( x  e.  dom  r  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  (
r `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )
>. } ) )  =  ( ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
168 prdsval.s . . . 4  |-  ( ph  ->  S  e.  W )
169168elexd 2776 . . 3  |-  ( ph  ->  S  e.  _V )
170 prdsval.r . . . 4  |-  ( ph  ->  R  e.  Z )
171170elexd 2776 . . 3  |-  ( ph  ->  R  e.  _V )
172 dmexg 4931 . . . . . . . . . . 11  |-  ( R  e.  Z  ->  dom  R  e.  _V )
173170, 172syl 14 . . . . . . . . . 10  |-  ( ph  ->  dom  R  e.  _V )
17440, 173eqeltrrd 2274 . . . . . . . . 9  |-  ( ph  ->  I  e.  _V )
175 basfn 12761 . . . . . . . . . . 11  |-  Base  Fn  _V
176 fvexg 5580 . . . . . . . . . . . 12  |-  ( ( R  e.  Z  /\  x  e.  _V )  ->  ( R `  x
)  e.  _V )
177170, 10, 176sylancl 413 . . . . . . . . . . 11  |-  ( ph  ->  ( R `  x
)  e.  _V )
178 funfvex 5578 . . . . . . . . . . . 12  |-  ( ( Fun  Base  /\  ( R `  x )  e.  dom  Base )  ->  ( Base `  ( R `  x ) )  e. 
_V )
179178funfni 5361 . . . . . . . . . . 11  |-  ( (
Base  Fn  _V  /\  ( R `  x )  e.  _V )  ->  ( Base `  ( R `  x ) )  e. 
_V )
180175, 177, 179sylancr 414 . . . . . . . . . 10  |-  ( ph  ->  ( Base `  ( R `  x )
)  e.  _V )
181180ralrimivw 2571 . . . . . . . . 9  |-  ( ph  ->  A. x  e.  I 
( Base `  ( R `  x ) )  e. 
_V )
182 ixpexgg 6790 . . . . . . . . 9  |-  ( ( I  e.  _V  /\  A. x  e.  I  (
Base `  ( R `  x ) )  e. 
_V )  ->  X_ x  e.  I  ( Base `  ( R `  x
) )  e.  _V )
183174, 181, 182syl2anc 411 . . . . . . . 8  |-  ( ph  -> 
X_ x  e.  I 
( Base `  ( R `  x ) )  e. 
_V )
18444, 183eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  B  e.  _V )
185 opexg 4262 . . . . . . 7  |-  ( ( ( Base `  ndx )  e.  NN  /\  B  e.  _V )  ->  <. ( Base `  ndx ) ,  B >.  e.  _V )
18613, 184, 185sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( Base `  ndx ) ,  B >.  e. 
_V )
187 plusgndxnn 12814 . . . . . . 7  |-  ( +g  ` 
ndx )  e.  NN
188 mpoexga 6279 . . . . . . . . 9  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x
) ) ( g `
 x ) ) ) )  e.  _V )
189184, 184, 188syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( +g  `  ( R `  x
) ) ( g `
 x ) ) ) )  e.  _V )
19069, 189eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  .+  e.  _V )
191 opexg 4262 . . . . . . 7  |-  ( ( ( +g  `  ndx )  e.  NN  /\  .+  e.  _V )  ->  <. ( +g  `  ndx ) , 
.+  >.  e.  _V )
192187, 190, 191sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( +g  `  ndx ) ,  .+  >.  e.  _V )
193 mulrslid 12834 . . . . . . . 8  |-  ( .r  = Slot  ( .r `  ndx )  /\  ( .r `  ndx )  e.  NN )
194193simpri 113 . . . . . . 7  |-  ( .r
`  ndx )  e.  NN
195 mpoexga 6279 . . . . . . . . 9  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r
`  ( R `  x ) ) ( g `  x ) ) ) )  e. 
_V )
196184, 184, 195syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  B ,  g  e.  B  |->  ( x  e.  I  |->  ( ( f `  x ) ( .r
`  ( R `  x ) ) ( g `  x ) ) ) )  e. 
_V )
19779, 196eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  .X.  e.  _V )
198 opexg 4262 . . . . . . 7  |-  ( ( ( .r `  ndx )  e.  NN  /\  .X.  e.  _V )  ->  <. ( .r `  ndx ) , 
.X.  >.  e.  _V )
199194, 197, 198sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( .r `  ndx ) ,  .X.  >.  e.  _V )
200 tpexg 4480 . . . . . 6  |-  ( (
<. ( Base `  ndx ) ,  B >.  e. 
_V  /\  <. ( +g  ` 
ndx ) ,  .+  >.  e.  _V  /\  <. ( .r `  ndx ) , 
.X.  >.  e.  _V )  ->  { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  e.  _V )
201186, 192, 199, 200syl3anc 1249 . . . . 5  |-  ( ph  ->  { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  e.  _V )
202 scaslid 12855 . . . . . . . 8  |-  (Scalar  = Slot  (Scalar `  ndx )  /\  (Scalar `  ndx )  e.  NN )
203202simpri 113 . . . . . . 7  |-  (Scalar `  ndx )  e.  NN
204 opexg 4262 . . . . . . 7  |-  ( ( (Scalar `  ndx )  e.  NN  /\  S  e.  W )  ->  <. (Scalar ` 
ndx ) ,  S >.  e.  _V )
205203, 168, 204sylancr 414 . . . . . 6  |-  ( ph  -> 
<. (Scalar `  ndx ) ,  S >.  e.  _V )
206 vscaslid 12865 . . . . . . . 8  |-  ( .s  = Slot  ( .s `  ndx )  /\  ( .s `  ndx )  e.  NN )
207206simpri 113 . . . . . . 7  |-  ( .s
`  ndx )  e.  NN
208 funfvex 5578 . . . . . . . . . . . 12  |-  ( ( Fun  Base  /\  S  e. 
dom  Base )  ->  ( Base `  S )  e. 
_V )
209208funfni 5361 . . . . . . . . . . 11  |-  ( (
Base  Fn  _V  /\  S  e.  _V )  ->  ( Base `  S )  e. 
_V )
210175, 169, 209sylancr 414 . . . . . . . . . 10  |-  ( ph  ->  ( Base `  S
)  e.  _V )
21188, 210eqeltrid 2283 . . . . . . . . 9  |-  ( ph  ->  K  e.  _V )
212 mpoexga 6279 . . . . . . . . 9  |-  ( ( K  e.  _V  /\  B  e.  _V )  ->  ( f  e.  K ,  g  e.  B  |->  ( x  e.  I  |->  ( f ( .s
`  ( R `  x ) ) ( g `  x ) ) ) )  e. 
_V )
213211, 184, 212syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  K ,  g  e.  B  |->  ( x  e.  I  |->  ( f ( .s
`  ( R `  x ) ) ( g `  x ) ) ) )  e. 
_V )
21496, 213eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  .x.  e.  _V )
215 opexg 4262 . . . . . . 7  |-  ( ( ( .s `  ndx )  e.  NN  /\  .x.  e.  _V )  ->  <. ( .s `  ndx ) , 
.x.  >.  e.  _V )
216207, 214, 215sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( .s `  ndx ) ,  .x.  >.  e.  _V )
217 ipslid 12873 . . . . . . . 8  |-  ( .i  = Slot  ( .i `  ndx )  /\  ( .i `  ndx )  e.  NN )
218217simpri 113 . . . . . . 7  |-  ( .i
`  ndx )  e.  NN
219 mpoexga 6279 . . . . . . . . 9  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( f  e.  B ,  g  e.  B  |->  ( S  gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) )  e.  _V )
220184, 184, 219syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  B ,  g  e.  B  |->  ( S  gsumg  ( x  e.  I  |->  ( ( f `  x ) ( .i
`  ( R `  x ) ) ( g `  x ) ) ) ) )  e.  _V )
221107, 220eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  .,  e.  _V )
222 opexg 4262 . . . . . . 7  |-  ( ( ( .i `  ndx )  e.  NN  /\  .,  e.  _V )  ->  <. ( .i `  ndx ) , 
.,  >.  e.  _V )
223218, 221, 222sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( .i `  ndx ) ,  .,  >.  e.  _V )
224 tpexg 4480 . . . . . 6  |-  ( (
<. (Scalar `  ndx ) ,  S >.  e.  _V  /\ 
<. ( .s `  ndx ) ,  .x.  >.  e.  _V  /\ 
<. ( .i `  ndx ) ,  .,  >.  e.  _V )  ->  { <. (Scalar ` 
ndx ) ,  S >. ,  <. ( .s `  ndx ) ,  .x.  >. ,  <. ( .i `  ndx ) ,  .,  >. }  e.  _V )
225205, 216, 223, 224syl3anc 1249 . . . . 5  |-  ( ph  ->  { <. (Scalar `  ndx ) ,  S >. , 
<. ( .s `  ndx ) ,  .x.  >. ,  <. ( .i `  ndx ) ,  .,  >. }  e.  _V )
226 unexg 4479 . . . . 5  |-  ( ( { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  e.  _V  /\ 
{ <. (Scalar `  ndx ) ,  S >. , 
<. ( .s `  ndx ) ,  .x.  >. ,  <. ( .i `  ndx ) ,  .,  >. }  e.  _V )  ->  ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  e. 
_V )
227201, 225, 226syl2anc 411 . . . 4  |-  ( ph  ->  ( { <. ( Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  e. 
_V )
228 tsetndxnn 12891 . . . . . . 7  |-  (TopSet `  ndx )  e.  NN
229 topnfn 12946 . . . . . . . . . . 11  |-  TopOpen  Fn  _V
230 fnfun 5356 . . . . . . . . . . 11  |-  ( TopOpen  Fn 
_V  ->  Fun  TopOpen )
231229, 230ax-mp 5 . . . . . . . . . 10  |-  Fun  TopOpen
232 cofunexg 6175 . . . . . . . . . 10  |-  ( ( Fun  TopOpen  /\  R  e.  Z )  ->  ( TopOpen  o.  R )  e. 
_V )
233231, 170, 232sylancr 414 . . . . . . . . 9  |-  ( ph  ->  ( TopOpen  o.  R )  e.  _V )
234 ptex 12966 . . . . . . . . 9  |-  ( (
TopOpen  o.  R )  e. 
_V  ->  ( Xt_ `  ( TopOpen  o.  R ) )  e.  _V )
235233, 234syl 14 . . . . . . . 8  |-  ( ph  ->  ( Xt_ `  ( TopOpen  o.  R ) )  e.  _V )
236116, 235eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  O  e.  _V )
237 opexg 4262 . . . . . . 7  |-  ( ( (TopSet `  ndx )  e.  NN  /\  O  e. 
_V )  ->  <. (TopSet ` 
ndx ) ,  O >.  e.  _V )
238228, 236, 237sylancr 414 . . . . . 6  |-  ( ph  -> 
<. (TopSet `  ndx ) ,  O >.  e.  _V )
239 plendxnn 12905 . . . . . . 7  |-  ( le
`  ndx )  e.  NN
240 vex 2766 . . . . . . . . . . . 12  |-  f  e. 
_V
241 vex 2766 . . . . . . . . . . . 12  |-  g  e. 
_V
242240, 241prss 3779 . . . . . . . . . . 11  |-  ( ( f  e.  B  /\  g  e.  B )  <->  { f ,  g } 
C_  B )
243242anbi1i 458 . . . . . . . . . 10  |-  ( ( ( f  e.  B  /\  g  e.  B
)  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) )  <->  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) )
244243opabbii 4101 . . . . . . . . 9  |-  { <. f ,  g >.  |  ( ( f  e.  B  /\  g  e.  B
)  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) }  =  { <. f ,  g >.  |  ( { f ,  g }  C_  B  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) }
245 xpexg 4778 . . . . . . . . . . 11  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( B  X.  B
)  e.  _V )
246184, 184, 245syl2anc 411 . . . . . . . . . 10  |-  ( ph  ->  ( B  X.  B
)  e.  _V )
247 opabssxp 4738 . . . . . . . . . . 11  |-  { <. f ,  g >.  |  ( ( f  e.  B  /\  g  e.  B
)  /\  A. x  e.  I  ( f `  x ) ( le
`  ( R `  x ) ) ( g `  x ) ) }  C_  ( B  X.  B )
248247a1i 9 . . . . . . . . . 10  |-  ( ph  ->  { <. f ,  g
>.  |  ( (
f  e.  B  /\  g  e.  B )  /\  A. x  e.  I 
( f `  x
) ( le `  ( R `  x ) ) ( g `  x ) ) } 
C_  ( B  X.  B ) )
249246, 248ssexd 4174 . . . . . . . . 9  |-  ( ph  ->  { <. f ,  g
>.  |  ( (
f  e.  B  /\  g  e.  B )  /\  A. x  e.  I 
( f `  x
) ( le `  ( R `  x ) ) ( g `  x ) ) }  e.  _V )
250244, 249eqeltrrid 2284 . . . . . . . 8  |-  ( ph  ->  { <. f ,  g
>.  |  ( {
f ,  g } 
C_  B  /\  A. x  e.  I  (
f `  x )
( le `  ( R `  x )
) ( g `  x ) ) }  e.  _V )
251128, 250eqeltrd 2273 . . . . . . 7  |-  ( ph  -> 
.<_  e.  _V )
252 opexg 4262 . . . . . . 7  |-  ( ( ( le `  ndx )  e.  NN  /\  .<_  e. 
_V )  ->  <. ( le `  ndx ) , 
.<_  >.  e.  _V )
253239, 251, 252sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( le `  ndx ) ,  .<_  >.  e.  _V )
254 dsndxnn 12920 . . . . . . 7  |-  ( dist `  ndx )  e.  NN
255 mpoexga 6279 . . . . . . . . 9  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( f  e.  B ,  g  e.  B  |->  sup ( ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )  e. 
_V )
256184, 184, 255syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  B ,  g  e.  B  |->  sup ( ( ran  ( x  e.  I  |->  ( ( f `  x ) ( dist `  ( R `  x
) ) ( g `
 x ) ) )  u.  { 0 } ) ,  RR* ,  <  ) )  e. 
_V )
257141, 256eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  D  e.  _V )
258 opexg 4262 . . . . . . 7  |-  ( ( ( dist `  ndx )  e.  NN  /\  D  e.  _V )  ->  <. ( dist `  ndx ) ,  D >.  e.  _V )
259254, 257, 258sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( dist `  ndx ) ,  D >.  e. 
_V )
260 tpexg 4480 . . . . . 6  |-  ( (
<. (TopSet `  ndx ) ,  O >.  e.  _V  /\ 
<. ( le `  ndx ) ,  .<_  >.  e.  _V  /\ 
<. ( dist `  ndx ) ,  D >.  e. 
_V )  ->  { <. (TopSet `  ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  e.  _V )
261238, 253, 259, 260syl3anc 1249 . . . . 5  |-  ( ph  ->  { <. (TopSet `  ndx ) ,  O >. , 
<. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  e.  _V )
262 homslid 12937 . . . . . . . 8  |-  ( Hom  = Slot  ( Hom  `  ndx )  /\  ( Hom  `  ndx )  e.  NN )
263262simpri 113 . . . . . . 7  |-  ( Hom  `  ndx )  e.  NN
264 mpoexga 6279 . . . . . . . . 9  |-  ( ( B  e.  _V  /\  B  e.  _V )  ->  ( f  e.  B ,  g  e.  B  |-> 
X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) )  e.  _V )
265184, 184, 264syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( f  e.  B ,  g  e.  B  |-> 
X_ x  e.  I 
( ( f `  x ) ( Hom  `  ( R `  x
) ) ( g `
 x ) ) )  e.  _V )
26658, 265eqeltrd 2273 . . . . . . 7  |-  ( ph  ->  H  e.  _V )
267 opexg 4262 . . . . . . 7  |-  ( ( ( Hom  `  ndx )  e.  NN  /\  H  e.  _V )  ->  <. ( Hom  `  ndx ) ,  H >.  e.  _V )
268263, 266, 267sylancr 414 . . . . . 6  |-  ( ph  -> 
<. ( Hom  `  ndx ) ,  H >.  e. 
_V )
269 ccoslid 12940 . . . . . . . 8  |-  (comp  = Slot  (comp `  ndx )  /\  (comp `  ndx )  e.  NN )
270269simpri 113 . . . . . . 7  |-  (comp `  ndx )  e.  NN
271 mpoexga 6279 . . . . . . . . 9  |-  ( ( ( B  X.  B
)  e.  _V  /\  B  e.  _V )  ->  ( a  e.  ( B  X.  B ) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a
) H c ) ,  e  e.  ( H `  a ) 
|->  ( x  e.  I  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )  e.  _V )
272246, 184, 271syl2anc 411 . . . . . . . 8  |-  ( ph  ->  ( a  e.  ( B  X.  B ) ,  c  e.  B  |->  ( d  e.  ( ( 2nd `  a
) H c ) ,  e  e.  ( H `  a ) 
|->  ( x  e.  I  |->  ( ( d `  x ) ( <.
( ( 1st `  a
) `  x ) ,  ( ( 2nd `  a ) `  x
) >. (comp `  ( R `  x )
) ( c `  x ) ) ( e `  x ) ) ) ) )  e.  _V )
273158, 272eqeltrd 2273 . . . . . . 7  |-  ( ph  -> 
.xb  e.  _V )
274 opexg 4262 . . . . . . 7  |-  ( ( (comp `  ndx )  e.  NN  /\  .xb  e.  _V )  ->  <. (comp ` 
ndx ) ,  .xb  >.  e.  _V )
275270, 273, 274sylancr 414 . . . . . 6  |-  ( ph  -> 
<. (comp `  ndx ) , 
.xb  >.  e.  _V )
276 prexg 4245 . . . . . 6  |-  ( (
<. ( Hom  `  ndx ) ,  H >.  e. 
_V  /\  <. (comp `  ndx ) ,  .xb  >.  e.  _V )  ->  { <. ( Hom  `  ndx ) ,  H >. ,  <. (comp ` 
ndx ) ,  .xb  >. }  e.  _V )
277268, 275, 276syl2anc 411 . . . . 5  |-  ( ph  ->  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. }  e.  _V )
278 unexg 4479 . . . . 5  |-  ( ( { <. (TopSet `  ndx ) ,  O >. , 
<. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  e.  _V  /\ 
{ <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. }  e.  _V )  ->  ( { <. (TopSet `  ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } )  e. 
_V )
279261, 277, 278syl2anc 411 . . . 4  |-  ( ph  ->  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } )  e. 
_V )
280 unexg 4479 . . . 4  |-  ( ( ( { <. ( Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  e. 
_V  /\  ( { <. (TopSet `  ndx ) ,  O >. ,  <. ( le `  ndx ) , 
.<_  >. ,  <. ( dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } )  e. 
_V )  ->  (
( { <. ( Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) )  e.  _V )
281227, 279, 280syl2anc 411 . . 3  |-  ( ph  ->  ( ( { <. (
Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) )  e.  _V )
2823, 167, 169, 171, 281ovmpod 6054 . 2  |-  ( ph  ->  ( S X_s R )  =  ( ( { <. ( Base `  ndx ) ,  B >. ,  <. ( +g  `  ndx ) , 
.+  >. ,  <. ( .r `  ndx ) , 
.X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
2831, 282eqtrid 2241 1  |-  ( ph  ->  P  =  ( ( { <. ( Base `  ndx ) ,  B >. , 
<. ( +g  `  ndx ) ,  .+  >. ,  <. ( .r `  ndx ) ,  .X.  >. }  u.  { <. (Scalar `  ndx ) ,  S >. ,  <. ( .s `  ndx ) , 
.x.  >. ,  <. ( .i `  ndx ) , 
.,  >. } )  u.  ( { <. (TopSet ` 
ndx ) ,  O >. ,  <. ( le `  ndx ) ,  .<_  >. ,  <. (
dist `  ndx ) ,  D >. }  u.  { <. ( Hom  `  ndx ) ,  H >. , 
<. (comp `  ndx ) , 
.xb  >. } ) ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105    = wceq 1364   T. wtru 1365    e. wcel 2167   A.wral 2475   _Vcvv 2763   [_csb 3084    u. cun 3155    C_ wss 3157   {csn 3623   {cpr 3624   {ctp 3625   <.cop 3626   U.cuni 3840   U_ciun 3917   class class class wbr 4034   {copab 4094    |-> cmpt 4095    X. cxp 4662   dom cdm 4664   ran crn 4665    o. ccom 4668   Fun wfun 5253    Fn wfn 5254   ` cfv 5259  (class class class)co 5925    e. cmpo 5927   1stc1st 6205   2ndc2nd 6206    ^m cmap 6716   X_cixp 6766   supcsup 7057   0cc0 7896   RR*cxr 8077    < clt 8078   NNcn 9007   ndxcnx 12700  Slot cslot 12702   Basecbs 12703   +g cplusg 12780   .rcmulr 12781  Scalarcsca 12783   .scvsca 12784   .icip 12785  TopSetcts 12786   lecple 12787   distcds 12789   Hom chom 12791  compcco 12792   TopOpenctopn 12942   Xt_cpt 12957    gsumg cgsu 12959   X_scprds 12967
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 615  ax-in2 616  ax-io 710  ax-5 1461  ax-7 1462  ax-gen 1463  ax-ie1 1507  ax-ie2 1508  ax-8 1518  ax-10 1519  ax-11 1520  ax-i12 1521  ax-bndl 1523  ax-4 1524  ax-17 1540  ax-i9 1544  ax-ial 1548  ax-i5r 1549  ax-13 2169  ax-14 2170  ax-ext 2178  ax-coll 4149  ax-sep 4152  ax-pow 4208  ax-pr 4243  ax-un 4469  ax-setind 4574  ax-cnex 7987  ax-resscn 7988  ax-1cn 7989  ax-1re 7990  ax-icn 7991  ax-addcl 7992  ax-addrcl 7993  ax-mulcl 7994  ax-addcom 7996  ax-mulcom 7997  ax-addass 7998  ax-mulass 7999  ax-distr 8000  ax-i2m1 8001  ax-1rid 8003  ax-0id 8004  ax-rnegex 8005  ax-cnre 8007
This theorem depends on definitions:  df-bi 117  df-3an 982  df-tru 1367  df-fal 1370  df-nf 1475  df-sb 1777  df-eu 2048  df-mo 2049  df-clab 2183  df-cleq 2189  df-clel 2192  df-nfc 2328  df-ne 2368  df-ral 2480  df-rex 2481  df-reu 2482  df-rab 2484  df-v 2765  df-sbc 2990  df-csb 3085  df-dif 3159  df-un 3161  df-in 3163  df-ss 3170  df-pw 3608  df-sn 3629  df-pr 3630  df-tp 3631  df-op 3632  df-uni 3841  df-int 3876  df-iun 3919  df-br 4035  df-opab 4096  df-mpt 4097  df-id 4329  df-xp 4670  df-rel 4671  df-cnv 4672  df-co 4673  df-dm 4674  df-rn 4675  df-res 4676  df-ima 4677  df-iota 5220  df-fun 5261  df-fn 5262  df-f 5263  df-f1 5264  df-fo 5265  df-f1o 5266  df-fv 5267  df-riota 5880  df-ov 5928  df-oprab 5929  df-mpo 5930  df-1st 6207  df-2nd 6208  df-map 6718  df-ixp 6767  df-sup 7059  df-sub 8216  df-inn 9008  df-2 9066  df-3 9067  df-4 9068  df-5 9069  df-6 9070  df-7 9071  df-8 9072  df-9 9073  df-n0 9267  df-dec 9475  df-ndx 12706  df-slot 12707  df-base 12709  df-plusg 12793  df-mulr 12794  df-sca 12796  df-vsca 12797  df-ip 12798  df-tset 12799  df-ple 12800  df-ds 12802  df-hom 12804  df-cco 12805  df-rest 12943  df-topn 12944  df-topgen 12962  df-pt 12963  df-prds 12969
This theorem is referenced by:  prdsbaslemss  12976  prdssca  12977  prdsbas  12978  prdsplusg  12979  prdsmulr  12980
  Copyright terms: Public domain W3C validator