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 ) ) ) |