Step |
Hyp |
Ref |
Expression |
1 |
|
vonn0icc.x |
|- ( ph -> X e. Fin ) |
2 |
|
vonn0icc.n |
|- ( ph -> X =/= (/) ) |
3 |
|
vonn0icc.a |
|- ( ph -> A : X --> RR ) |
4 |
|
vonn0icc.b |
|- ( ph -> B : X --> RR ) |
5 |
|
vonn0icc.i |
|- I = X_ k e. X ( ( A ` k ) [,] ( B ` k ) ) |
6 |
|
fveq2 |
|- ( j = k -> ( a ` j ) = ( a ` k ) ) |
7 |
|
fveq2 |
|- ( j = k -> ( b ` j ) = ( b ` k ) ) |
8 |
6 7
|
oveq12d |
|- ( j = k -> ( ( a ` j ) [,) ( b ` j ) ) = ( ( a ` k ) [,) ( b ` k ) ) ) |
9 |
8
|
fveq2d |
|- ( j = k -> ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) = ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) |
10 |
9
|
cbvprodv |
|- prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) = prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) |
11 |
|
ifeq2 |
|- ( prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) = prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) -> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) = if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) |
12 |
10 11
|
ax-mp |
|- if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) = if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) |
13 |
12
|
a1i |
|- ( ( a e. ( RR ^m x ) /\ b e. ( RR ^m x ) ) -> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) = if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) |
14 |
13
|
mpoeq3ia |
|- ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) = ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) |
15 |
14
|
mpteq2i |
|- ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) ) = ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) |
16 |
1 3 4 5 15
|
vonicc |
|- ( ph -> ( ( voln ` X ) ` I ) = ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) ) ` X ) B ) ) |
17 |
15
|
fveq1i |
|- ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) ) ` X ) = ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) ` X ) |
18 |
17
|
oveqi |
|- ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) ) ` X ) B ) = ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) ` X ) B ) |
19 |
18
|
a1i |
|- ( ph -> ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ j e. x ( vol ` ( ( a ` j ) [,) ( b ` j ) ) ) ) ) ) ` X ) B ) = ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) ` X ) B ) ) |
20 |
16 19
|
eqtrd |
|- ( ph -> ( ( voln ` X ) ` I ) = ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) ` X ) B ) ) |
21 |
|
eqid |
|- ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) = ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) |
22 |
21 1 2 3 4
|
hoidmvn0val |
|- ( ph -> ( A ( ( x e. Fin |-> ( a e. ( RR ^m x ) , b e. ( RR ^m x ) |-> if ( x = (/) , 0 , prod_ k e. x ( vol ` ( ( a ` k ) [,) ( b ` k ) ) ) ) ) ) ` X ) B ) = prod_ k e. X ( vol ` ( ( A ` k ) [,) ( B ` k ) ) ) ) |
23 |
3
|
ffvelrnda |
|- ( ( ph /\ k e. X ) -> ( A ` k ) e. RR ) |
24 |
4
|
ffvelrnda |
|- ( ( ph /\ k e. X ) -> ( B ` k ) e. RR ) |
25 |
23 24
|
voliccico |
|- ( ( ph /\ k e. X ) -> ( vol ` ( ( A ` k ) [,] ( B ` k ) ) ) = ( vol ` ( ( A ` k ) [,) ( B ` k ) ) ) ) |
26 |
25
|
eqcomd |
|- ( ( ph /\ k e. X ) -> ( vol ` ( ( A ` k ) [,) ( B ` k ) ) ) = ( vol ` ( ( A ` k ) [,] ( B ` k ) ) ) ) |
27 |
26
|
prodeq2dv |
|- ( ph -> prod_ k e. X ( vol ` ( ( A ` k ) [,) ( B ` k ) ) ) = prod_ k e. X ( vol ` ( ( A ` k ) [,] ( B ` k ) ) ) ) |
28 |
20 22 27
|
3eqtrd |
|- ( ph -> ( ( voln ` X ) ` I ) = prod_ k e. X ( vol ` ( ( A ` k ) [,] ( B ` k ) ) ) ) |