| Step |
Hyp |
Ref |
Expression |
| 1 |
|
smadiadet.a |
|- A = ( N Mat R ) |
| 2 |
|
smadiadet.b |
|- B = ( Base ` A ) |
| 3 |
|
smadiadet.r |
|- R e. CRing |
| 4 |
|
smadiadet.d |
|- D = ( N maDet R ) |
| 5 |
|
smadiadet.h |
|- E = ( ( N \ { K } ) maDet R ) |
| 6 |
|
eqid |
|- ( N subMat R ) = ( N subMat R ) |
| 7 |
1 6 2
|
submaval |
|- ( ( M e. B /\ K e. N /\ K e. N ) -> ( K ( ( N subMat R ) ` M ) K ) = ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) |
| 8 |
7
|
3anidm23 |
|- ( ( M e. B /\ K e. N ) -> ( K ( ( N subMat R ) ` M ) K ) = ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) |
| 9 |
8
|
fveq2d |
|- ( ( M e. B /\ K e. N ) -> ( E ` ( K ( ( N subMat R ) ` M ) K ) ) = ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) ) |
| 10 |
|
eqid |
|- ( N minMatR1 R ) = ( N minMatR1 R ) |
| 11 |
|
eqid |
|- ( 1r ` R ) = ( 1r ` R ) |
| 12 |
|
eqid |
|- ( 0g ` R ) = ( 0g ` R ) |
| 13 |
1 2 10 11 12
|
minmar1val |
|- ( ( M e. B /\ K e. N /\ K e. N ) -> ( K ( ( N minMatR1 R ) ` M ) K ) = ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) |
| 14 |
13
|
3anidm23 |
|- ( ( M e. B /\ K e. N ) -> ( K ( ( N minMatR1 R ) ` M ) K ) = ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) |
| 15 |
14
|
fveq2d |
|- ( ( M e. B /\ K e. N ) -> ( D ` ( K ( ( N minMatR1 R ) ` M ) K ) ) = ( D ` ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) ) |
| 16 |
1 2 3 12 11
|
marep01ma |
|- ( M e. B -> ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) e. B ) |
| 17 |
|
eqid |
|- ( Base ` ( SymGrp ` N ) ) = ( Base ` ( SymGrp ` N ) ) |
| 18 |
|
eqid |
|- ( ZRHom ` R ) = ( ZRHom ` R ) |
| 19 |
|
eqid |
|- ( pmSgn ` N ) = ( pmSgn ` N ) |
| 20 |
|
eqid |
|- ( .r ` R ) = ( .r ` R ) |
| 21 |
|
eqid |
|- ( mulGrp ` R ) = ( mulGrp ` R ) |
| 22 |
4 1 2 17 18 19 20 21
|
mdetleib2 |
|- ( ( R e. CRing /\ ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) e. B ) -> ( D ` ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` N ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 23 |
3 16 22
|
sylancr |
|- ( M e. B -> ( D ` ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` N ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 24 |
23
|
adantr |
|- ( ( M e. B /\ K e. N ) -> ( D ` ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` N ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 25 |
|
eqid |
|- ( Base ` R ) = ( Base ` R ) |
| 26 |
|
eqid |
|- ( +g ` R ) = ( +g ` R ) |
| 27 |
|
crngring |
|- ( R e. CRing -> R e. Ring ) |
| 28 |
|
ringcmn |
|- ( R e. Ring -> R e. CMnd ) |
| 29 |
3 27 28
|
mp2b |
|- R e. CMnd |
| 30 |
29
|
a1i |
|- ( ( M e. B /\ K e. N ) -> R e. CMnd ) |
| 31 |
1 2
|
matrcl |
|- ( M e. B -> ( N e. Fin /\ R e. _V ) ) |
| 32 |
31
|
simpld |
|- ( M e. B -> N e. Fin ) |
| 33 |
|
eqid |
|- ( SymGrp ` N ) = ( SymGrp ` N ) |
| 34 |
33 17
|
symgbasfi |
|- ( N e. Fin -> ( Base ` ( SymGrp ` N ) ) e. Fin ) |
| 35 |
32 34
|
syl |
|- ( M e. B -> ( Base ` ( SymGrp ` N ) ) e. Fin ) |
| 36 |
35
|
adantr |
|- ( ( M e. B /\ K e. N ) -> ( Base ` ( SymGrp ` N ) ) e. Fin ) |
| 37 |
1 2 3 12 11 17 21 18 19 20
|
smadiadetlem1 |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` N ) ) ) -> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) e. ( Base ` R ) ) |
| 38 |
|
disjdif |
|- ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } i^i ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) ) = (/) |
| 39 |
38
|
a1i |
|- ( ( M e. B /\ K e. N ) -> ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } i^i ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) ) = (/) ) |
| 40 |
|
ssrab2 |
|- { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } C_ ( Base ` ( SymGrp ` N ) ) |
| 41 |
40
|
a1i |
|- ( ( M e. B /\ K e. N ) -> { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } C_ ( Base ` ( SymGrp ` N ) ) ) |
| 42 |
|
undif |
|- ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } C_ ( Base ` ( SymGrp ` N ) ) <-> ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } u. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) ) = ( Base ` ( SymGrp ` N ) ) ) |
| 43 |
41 42
|
sylib |
|- ( ( M e. B /\ K e. N ) -> ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } u. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) ) = ( Base ` ( SymGrp ` N ) ) ) |
| 44 |
43
|
eqcomd |
|- ( ( M e. B /\ K e. N ) -> ( Base ` ( SymGrp ` N ) ) = ( { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } u. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) ) ) |
| 45 |
25 26 30 36 37 39 44
|
gsummptfidmsplit |
|- ( ( M e. B /\ K e. N ) -> ( R gsum ( p e. ( Base ` ( SymGrp ` N ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) = ( ( R gsum ( p e. { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( R gsum ( p e. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ) ) |
| 46 |
|
eqid |
|- ( Base ` ( SymGrp ` ( N \ { K } ) ) ) = ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |
| 47 |
|
eqid |
|- ( pmSgn ` ( N \ { K } ) ) = ( pmSgn ` ( N \ { K } ) ) |
| 48 |
1 2 3 12 11 17 21 18 19 20 46 47
|
smadiadetlem4 |
|- ( ( M e. B /\ K e. N ) -> ( R gsum ( p e. { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 49 |
1 2 3 12 11 17 21 18 19 20
|
smadiadetlem2 |
|- ( ( M e. B /\ K e. N ) -> ( R gsum ( p e. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) = ( 0g ` R ) ) |
| 50 |
48 49
|
oveq12d |
|- ( ( M e. B /\ K e. N ) -> ( ( R gsum ( p e. { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( R gsum ( p e. ( ( Base ` ( SymGrp ` N ) ) \ { q e. ( Base ` ( SymGrp ` N ) ) | ( q ` K ) = K } ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) ) = ( ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( 0g ` R ) ) ) |
| 51 |
|
ringmnd |
|- ( R e. Ring -> R e. Mnd ) |
| 52 |
3 27 51
|
mp2b |
|- R e. Mnd |
| 53 |
|
diffi |
|- ( N e. Fin -> ( N \ { K } ) e. Fin ) |
| 54 |
32 53
|
syl |
|- ( M e. B -> ( N \ { K } ) e. Fin ) |
| 55 |
54
|
adantr |
|- ( ( M e. B /\ K e. N ) -> ( N \ { K } ) e. Fin ) |
| 56 |
|
eqid |
|- ( SymGrp ` ( N \ { K } ) ) = ( SymGrp ` ( N \ { K } ) ) |
| 57 |
56 46
|
symgbasfi |
|- ( ( N \ { K } ) e. Fin -> ( Base ` ( SymGrp ` ( N \ { K } ) ) ) e. Fin ) |
| 58 |
55 57
|
syl |
|- ( ( M e. B /\ K e. N ) -> ( Base ` ( SymGrp ` ( N \ { K } ) ) ) e. Fin ) |
| 59 |
|
simpll |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> M e. B ) |
| 60 |
|
difssd |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> ( N \ { K } ) C_ N ) |
| 61 |
1 2
|
submabas |
|- ( ( M e. B /\ ( N \ { K } ) C_ N ) -> ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) ) |
| 62 |
59 60 61
|
syl2anc |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) ) |
| 63 |
|
simpr |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) |
| 64 |
|
eqid |
|- ( ( N \ { K } ) Mat R ) = ( ( N \ { K } ) Mat R ) |
| 65 |
|
eqid |
|- ( Base ` ( ( N \ { K } ) Mat R ) ) = ( Base ` ( ( N \ { K } ) Mat R ) ) |
| 66 |
46 47 18 64 65 21
|
madetsmelbas2 |
|- ( ( R e. CRing /\ ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) e. ( Base ` R ) ) |
| 67 |
3 62 63 66
|
mp3an2i |
|- ( ( ( M e. B /\ K e. N ) /\ p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ) -> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) e. ( Base ` R ) ) |
| 68 |
67
|
ralrimiva |
|- ( ( M e. B /\ K e. N ) -> A. p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) e. ( Base ` R ) ) |
| 69 |
25 30 58 68
|
gsummptcl |
|- ( ( M e. B /\ K e. N ) -> ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) e. ( Base ` R ) ) |
| 70 |
25 26 12
|
mndrid |
|- ( ( R e. Mnd /\ ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) e. ( Base ` R ) ) -> ( ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( 0g ` R ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 71 |
52 69 70
|
sylancr |
|- ( ( M e. B /\ K e. N ) -> ( ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( 0g ` R ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 72 |
|
difssd |
|- ( K e. N -> ( N \ { K } ) C_ N ) |
| 73 |
61 3
|
jctil |
|- ( ( M e. B /\ ( N \ { K } ) C_ N ) -> ( R e. CRing /\ ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) ) ) |
| 74 |
72 73
|
sylan2 |
|- ( ( M e. B /\ K e. N ) -> ( R e. CRing /\ ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) ) ) |
| 75 |
5 64 65 46 18 47 20 21
|
mdetleib2 |
|- ( ( R e. CRing /\ ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) e. ( Base ` ( ( N \ { K } ) Mat R ) ) ) -> ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 76 |
74 75
|
syl |
|- ( ( M e. B /\ K e. N ) -> ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) = ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ) |
| 77 |
71 76
|
eqtr4d |
|- ( ( M e. B /\ K e. N ) -> ( ( R gsum ( p e. ( Base ` ( SymGrp ` ( N \ { K } ) ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` ( N \ { K } ) ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. ( N \ { K } ) |-> ( n ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ( p ` n ) ) ) ) ) ) ) ( +g ` R ) ( 0g ` R ) ) = ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) ) |
| 78 |
45 50 77
|
3eqtrd |
|- ( ( M e. B /\ K e. N ) -> ( R gsum ( p e. ( Base ` ( SymGrp ` N ) ) |-> ( ( ( ( ZRHom ` R ) o. ( pmSgn ` N ) ) ` p ) ( .r ` R ) ( ( mulGrp ` R ) gsum ( n e. N |-> ( n ( i e. N , j e. N |-> if ( i = K , if ( j = K , ( 1r ` R ) , ( 0g ` R ) ) , ( i M j ) ) ) ( p ` n ) ) ) ) ) ) ) = ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) ) |
| 79 |
15 24 78
|
3eqtrd |
|- ( ( M e. B /\ K e. N ) -> ( D ` ( K ( ( N minMatR1 R ) ` M ) K ) ) = ( E ` ( i e. ( N \ { K } ) , j e. ( N \ { K } ) |-> ( i M j ) ) ) ) |
| 80 |
9 79
|
eqtr4d |
|- ( ( M e. B /\ K e. N ) -> ( E ` ( K ( ( N subMat R ) ` M ) K ) ) = ( D ` ( K ( ( N minMatR1 R ) ` M ) K ) ) ) |