Step |
Hyp |
Ref |
Expression |
1 |
|
submafval.a |
|- A = ( N Mat R ) |
2 |
|
submafval.q |
|- Q = ( N subMat R ) |
3 |
|
submafval.b |
|- B = ( Base ` A ) |
4 |
1 2 3
|
submaval |
|- ( ( M e. B /\ K e. N /\ L e. N ) -> ( K ( Q ` M ) L ) = ( i e. ( N \ { K } ) , j e. ( N \ { L } ) |-> ( i M j ) ) ) |
5 |
4
|
3expb |
|- ( ( M e. B /\ ( K e. N /\ L e. N ) ) -> ( K ( Q ` M ) L ) = ( i e. ( N \ { K } ) , j e. ( N \ { L } ) |-> ( i M j ) ) ) |
6 |
5
|
3adant3 |
|- ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) -> ( K ( Q ` M ) L ) = ( i e. ( N \ { K } ) , j e. ( N \ { L } ) |-> ( i M j ) ) ) |
7 |
|
simp3l |
|- ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) -> I e. ( N \ { K } ) ) |
8 |
|
simpl3r |
|- ( ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) /\ i = I ) -> J e. ( N \ { L } ) ) |
9 |
|
ovexd |
|- ( ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) /\ ( i = I /\ j = J ) ) -> ( i M j ) e. _V ) |
10 |
|
oveq12 |
|- ( ( i = I /\ j = J ) -> ( i M j ) = ( I M J ) ) |
11 |
10
|
adantl |
|- ( ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) /\ ( i = I /\ j = J ) ) -> ( i M j ) = ( I M J ) ) |
12 |
7 8 9 11
|
ovmpodv2 |
|- ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) -> ( ( K ( Q ` M ) L ) = ( i e. ( N \ { K } ) , j e. ( N \ { L } ) |-> ( i M j ) ) -> ( I ( K ( Q ` M ) L ) J ) = ( I M J ) ) ) |
13 |
6 12
|
mpd |
|- ( ( M e. B /\ ( K e. N /\ L e. N ) /\ ( I e. ( N \ { K } ) /\ J e. ( N \ { L } ) ) ) -> ( I ( K ( Q ` M ) L ) J ) = ( I M J ) ) |