Metamath Proof Explorer


Theorem mdetrsca

Description: The determinant function is homogeneous for each row: If the matrices X and Z are identical except for the I -th row, and the I -th row of the matrix X is the componentwise product of the I -th row of the matrix Z and the scalar Y , then the determinant of X is the determinant of Z multiplied by Y . (Contributed by SO, 9-Jul-2018) (Proof shortened by AV, 23-Jul-2019)

Ref Expression
Hypotheses mdetrsca.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
mdetrsca.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
mdetrsca.b โŠข ๐ต = ( Base โ€˜ ๐ด )
mdetrsca.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
mdetrsca.t โŠข ยท = ( .r โ€˜ ๐‘… )
mdetrsca.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
mdetrsca.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
mdetrsca.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐พ )
mdetrsca.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
mdetrsca.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘ )
mdetrsca.eq โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) = ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) )
mdetrsca.ne โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) = ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) )
Assertion mdetrsca ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐‘‹ ) = ( ๐‘Œ ยท ( ๐ท โ€˜ ๐‘ ) ) )

Proof

Step Hyp Ref Expression
1 mdetrsca.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
2 mdetrsca.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
3 mdetrsca.b โŠข ๐ต = ( Base โ€˜ ๐ด )
4 mdetrsca.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
5 mdetrsca.t โŠข ยท = ( .r โ€˜ ๐‘… )
6 mdetrsca.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
7 mdetrsca.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
8 mdetrsca.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐พ )
9 mdetrsca.z โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
10 mdetrsca.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘ )
11 mdetrsca.eq โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) = ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) )
12 mdetrsca.ne โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) = ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) )
13 11 oveqd โŠข ( ๐œ‘ โ†’ ( ๐ผ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) ( ๐‘ โ€˜ ๐ผ ) ) )
14 13 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) ( ๐‘ โ€˜ ๐ผ ) ) )
15 10 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐ผ โˆˆ ๐‘ )
16 snidg โŠข ( ๐ผ โˆˆ ๐‘ โ†’ ๐ผ โˆˆ { ๐ผ } )
17 15 16 syl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐ผ โˆˆ { ๐ผ } )
18 eqid โŠข ( SymGrp โ€˜ ๐‘ ) = ( SymGrp โ€˜ ๐‘ )
19 eqid โŠข ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) = ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) )
20 18 19 symgbasf1o โŠข ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†’ ๐‘ : ๐‘ โ€“1-1-ontoโ†’ ๐‘ )
21 20 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ : ๐‘ โ€“1-1-ontoโ†’ ๐‘ )
22 f1of โŠข ( ๐‘ : ๐‘ โ€“1-1-ontoโ†’ ๐‘ โ†’ ๐‘ : ๐‘ โŸถ ๐‘ )
23 21 22 syl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ : ๐‘ โŸถ ๐‘ )
24 23 15 ffvelcdmd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘ โ€˜ ๐ผ ) โˆˆ ๐‘ )
25 ovres โŠข ( ( ๐ผ โˆˆ { ๐ผ } โˆง ( ๐‘ โ€˜ ๐ผ ) โˆˆ ๐‘ ) โ†’ ( ๐ผ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) )
26 17 24 25 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ( ๐‘‹ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) )
27 17 24 opelxpd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ โˆˆ ( { ๐ผ } ร— ๐‘ ) )
28 snfi โŠข { ๐ผ } โˆˆ Fin
29 2 3 matrcl โŠข ( ๐‘‹ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
30 7 29 syl โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
31 30 simpld โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ Fin )
32 31 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ โˆˆ Fin )
33 xpfi โŠข ( ( { ๐ผ } โˆˆ Fin โˆง ๐‘ โˆˆ Fin ) โ†’ ( { ๐ผ } ร— ๐‘ ) โˆˆ Fin )
34 28 32 33 sylancr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( { ๐ผ } ร— ๐‘ ) โˆˆ Fin )
35 8 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘Œ โˆˆ ๐พ )
36 2 4 3 matbas2i โŠข ( ๐‘ โˆˆ ๐ต โ†’ ๐‘ โˆˆ ( ๐พ โ†‘m ( ๐‘ ร— ๐‘ ) ) )
37 elmapi โŠข ( ๐‘ โˆˆ ( ๐พ โ†‘m ( ๐‘ ร— ๐‘ ) ) โ†’ ๐‘ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
38 9 36 37 3syl โŠข ( ๐œ‘ โ†’ ๐‘ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
39 38 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
40 39 ffnd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ Fn ( ๐‘ ร— ๐‘ ) )
41 15 snssd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ { ๐ผ } โŠ† ๐‘ )
42 xpss1 โŠข ( { ๐ผ } โŠ† ๐‘ โ†’ ( { ๐ผ } ร— ๐‘ ) โŠ† ( ๐‘ ร— ๐‘ ) )
43 41 42 syl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( { ๐ผ } ร— ๐‘ ) โŠ† ( ๐‘ ร— ๐‘ ) )
44 40 43 fnssresd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) Fn ( { ๐ผ } ร— ๐‘ ) )
45 eqidd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ โˆˆ ( { ๐ผ } ร— ๐‘ ) ) โ†’ ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) = ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) )
46 34 35 44 45 ofc1 โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ โˆˆ ( { ๐ผ } ร— ๐‘ ) ) โ†’ ( ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) = ( ๐‘Œ ยท ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) ) )
47 27 46 mpdan โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) = ( ๐‘Œ ยท ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) ) )
48 df-ov โŠข ( ๐ผ ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ )
49 df-ov โŠข ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ )
50 49 oveq2i โŠข ( ๐‘Œ ยท ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) ) = ( ๐‘Œ ยท ( ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) โ€˜ โŸจ ๐ผ , ( ๐‘ โ€˜ ๐ผ ) โŸฉ ) )
51 47 48 50 3eqtr4g โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ( ( ( { ๐ผ } ร— ๐‘ ) ร— { ๐‘Œ } ) โˆ˜f ยท ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐‘Œ ยท ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) ) )
52 14 26 51 3eqtr3d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐‘Œ ยท ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) ) )
53 ovres โŠข ( ( ๐ผ โˆˆ { ๐ผ } โˆง ( ๐‘ โ€˜ ๐ผ ) โˆˆ ๐‘ ) โ†’ ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) )
54 17 24 53 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) )
55 54 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘Œ ยท ( ๐ผ ( ๐‘ โ†พ ( { ๐ผ } ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐ผ ) ) ) = ( ๐‘Œ ยท ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ) )
56 52 55 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) = ( ๐‘Œ ยท ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ) )
57 56 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ๐‘Œ ยท ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
58 6 crngringd โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
59 58 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘… โˆˆ Ring )
60 39 15 24 fovcdmd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) โˆˆ ๐พ )
61 eqid โŠข ( mulGrp โ€˜ ๐‘… ) = ( mulGrp โ€˜ ๐‘… )
62 61 4 mgpbas โŠข ๐พ = ( Base โ€˜ ( mulGrp โ€˜ ๐‘… ) )
63 61 crngmgp โŠข ( ๐‘… โˆˆ CRing โ†’ ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd )
64 6 63 syl โŠข ( ๐œ‘ โ†’ ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd )
65 64 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd )
66 difssd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘ โˆ– { ๐ผ } ) โŠ† ๐‘ )
67 32 66 ssfid โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘ โˆ– { ๐ผ } ) โˆˆ Fin )
68 eldifi โŠข ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†’ ๐‘Ÿ โˆˆ ๐‘ )
69 38 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ๐‘ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
70 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ๐‘Ÿ โˆˆ ๐‘ )
71 23 ffvelcdmda โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ( ๐‘ โ€˜ ๐‘Ÿ ) โˆˆ ๐‘ )
72 69 70 71 fovcdmd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) โˆˆ ๐พ )
73 68 72 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) โˆˆ ๐พ )
74 73 ralrimiva โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ โˆ€ ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) โˆˆ ๐พ )
75 62 65 67 74 gsummptcl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) โˆˆ ๐พ )
76 4 5 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘Œ โˆˆ ๐พ โˆง ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) โˆˆ ๐พ โˆง ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) โˆˆ ๐พ ) ) โ†’ ( ( ๐‘Œ ยท ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
77 59 35 60 75 76 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘Œ ยท ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
78 57 77 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
79 61 5 mgpplusg โŠข ยท = ( +g โ€˜ ( mulGrp โ€˜ ๐‘… ) )
80 2 4 3 matbas2i โŠข ( ๐‘‹ โˆˆ ๐ต โ†’ ๐‘‹ โˆˆ ( ๐พ โ†‘m ( ๐‘ ร— ๐‘ ) ) )
81 elmapi โŠข ( ๐‘‹ โˆˆ ( ๐พ โ†‘m ( ๐‘ ร— ๐‘ ) ) โ†’ ๐‘‹ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
82 7 80 81 3syl โŠข ( ๐œ‘ โ†’ ๐‘‹ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
83 82 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ๐‘‹ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
84 83 70 71 fovcdmd โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ๐‘ ) โ†’ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) โˆˆ ๐พ )
85 disjdif โŠข ( { ๐ผ } โˆฉ ( ๐‘ โˆ– { ๐ผ } ) ) = โˆ…
86 85 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( { ๐ผ } โˆฉ ( ๐‘ โˆ– { ๐ผ } ) ) = โˆ… )
87 undif โŠข ( { ๐ผ } โŠ† ๐‘ โ†” ( { ๐ผ } โˆช ( ๐‘ โˆ– { ๐ผ } ) ) = ๐‘ )
88 41 87 sylib โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( { ๐ผ } โˆช ( ๐‘ โˆ– { ๐ผ } ) ) = ๐‘ )
89 88 eqcomd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘ = ( { ๐ผ } โˆช ( ๐‘ โˆ– { ๐ผ } ) ) )
90 62 79 65 32 84 86 89 gsummptfidmsplit โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
91 65 cmnmndd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd )
92 82 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘‹ : ( ๐‘ ร— ๐‘ ) โŸถ ๐พ )
93 92 15 24 fovcdmd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) โˆˆ ๐พ )
94 id โŠข ( ๐‘Ÿ = ๐ผ โ†’ ๐‘Ÿ = ๐ผ )
95 fveq2 โŠข ( ๐‘Ÿ = ๐ผ โ†’ ( ๐‘ โ€˜ ๐‘Ÿ ) = ( ๐‘ โ€˜ ๐ผ ) )
96 94 95 oveq12d โŠข ( ๐‘Ÿ = ๐ผ โ†’ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) )
97 62 96 gsumsn โŠข ( ( ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd โˆง ๐ผ โˆˆ ๐‘ โˆง ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) โˆˆ ๐พ ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) )
98 91 15 93 97 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) )
99 12 oveqd โŠข ( ๐œ‘ โ†’ ( ๐‘Ÿ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
100 99 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘Ÿ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
101 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) )
102 68 71 sylan2 โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘ โ€˜ ๐‘Ÿ ) โˆˆ ๐‘ )
103 ovres โŠข ( ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โˆง ( ๐‘ โ€˜ ๐‘Ÿ ) โˆˆ ๐‘ ) โ†’ ( ๐‘Ÿ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
104 101 102 103 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘Ÿ ( ๐‘‹ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
105 ovres โŠข ( ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โˆง ( ๐‘ โ€˜ ๐‘Ÿ ) โˆˆ ๐‘ ) โ†’ ( ๐‘Ÿ ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
106 101 102 105 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘Ÿ ( ๐‘ โ†พ ( ( ๐‘ โˆ– { ๐ผ } ) ร— ๐‘ ) ) ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
107 100 104 106 3eqtr3d โŠข ( ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โˆง ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) ) โ†’ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) )
108 107 mpteq2dva โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) = ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) )
109 108 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) )
110 98 109 oveq12d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
111 90 110 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ( ๐ผ ๐‘‹ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
112 62 79 65 32 72 86 89 gsummptfidmsplit โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
113 94 95 oveq12d โŠข ( ๐‘Ÿ = ๐ผ โ†’ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) = ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) )
114 62 113 gsumsn โŠข ( ( ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd โˆง ๐ผ โˆˆ ๐‘ โˆง ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) โˆˆ ๐พ ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) )
115 91 15 60 114 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) )
116 115 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ { ๐ผ } โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
117 112 116 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
118 117 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ๐ผ ๐‘ ( ๐‘ โ€˜ ๐ผ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ( ๐‘ โˆ– { ๐ผ } ) โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
119 78 111 118 3eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) = ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
120 119 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
121 6 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ๐‘… โˆˆ CRing )
122 zrhpsgnmhm โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ Fin ) โ†’ ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โˆˆ ( ( SymGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ ๐‘… ) ) )
123 58 31 122 syl2anc โŠข ( ๐œ‘ โ†’ ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โˆˆ ( ( SymGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ ๐‘… ) ) )
124 19 62 mhmf โŠข ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โˆˆ ( ( SymGrp โ€˜ ๐‘ ) MndHom ( mulGrp โ€˜ ๐‘… ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) : ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โŸถ ๐พ )
125 123 124 syl โŠข ( ๐œ‘ โ†’ ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) : ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โŸถ ๐พ )
126 125 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) โˆˆ ๐พ )
127 4 5 crngcom โŠข ( ( ๐‘… โˆˆ CRing โˆง ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐พ ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ๐‘Œ ) = ( ๐‘Œ ยท ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ) )
128 121 126 35 127 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ๐‘Œ ) = ( ๐‘Œ ยท ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ) )
129 128 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ๐‘Œ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ๐‘Œ ยท ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
130 72 ralrimiva โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ โˆ€ ๐‘Ÿ โˆˆ ๐‘ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) โˆˆ ๐พ )
131 62 65 32 130 gsummptcl โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) โˆˆ ๐พ )
132 4 5 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐พ โˆง ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) โˆˆ ๐พ ) ) โ†’ ( ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ๐‘Œ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
133 59 126 35 131 132 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ๐‘Œ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
134 4 5 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘Œ โˆˆ ๐พ โˆง ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) โˆˆ ๐พ โˆง ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) โˆˆ ๐พ ) ) โ†’ ( ( ๐‘Œ ยท ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
135 59 35 126 131 134 syl13anc โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘Œ ยท ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
136 129 133 135 3eqtr3d โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ๐‘Œ ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) = ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
137 120 136 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) = ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) )
138 137 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) = ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) )
139 138 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) ) )
140 eqid โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘… )
141 18 19 symgbasfi โŠข ( ๐‘ โˆˆ Fin โ†’ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โˆˆ Fin )
142 31 141 syl โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โˆˆ Fin )
143 4 5 59 126 131 ringcld โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) โˆˆ ๐พ )
144 eqid โŠข ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) = ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) )
145 ovexd โŠข ( ( ๐œ‘ โˆง ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) โˆˆ V )
146 fvexd โŠข ( ๐œ‘ โ†’ ( 0g โ€˜ ๐‘… ) โˆˆ V )
147 144 142 145 146 fsuppmptdm โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) finSupp ( 0g โ€˜ ๐‘… ) )
148 4 140 5 58 142 8 143 147 gsummulc2 โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ๐‘Œ ยท ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) ) = ( ๐‘Œ ยท ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) ) )
149 139 148 eqtrd โŠข ( ๐œ‘ โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) = ( ๐‘Œ ยท ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) ) )
150 eqid โŠข ( โ„คRHom โ€˜ ๐‘… ) = ( โ„คRHom โ€˜ ๐‘… )
151 eqid โŠข ( pmSgn โ€˜ ๐‘ ) = ( pmSgn โ€˜ ๐‘ )
152 1 2 3 19 150 151 5 61 mdetleib2 โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐ท โ€˜ ๐‘‹ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) )
153 6 7 152 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐‘‹ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘‹ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) )
154 1 2 3 19 150 151 5 61 mdetleib2 โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( ๐ท โ€˜ ๐‘ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) )
155 6 9 154 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐‘ ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) )
156 155 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘Œ ยท ( ๐ท โ€˜ ๐‘ ) ) = ( ๐‘Œ ยท ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) ) โ†ฆ ( ( ( ( โ„คRHom โ€˜ ๐‘… ) โˆ˜ ( pmSgn โ€˜ ๐‘ ) ) โ€˜ ๐‘ ) ยท ( ( mulGrp โ€˜ ๐‘… ) ฮฃg ( ๐‘Ÿ โˆˆ ๐‘ โ†ฆ ( ๐‘Ÿ ๐‘ ( ๐‘ โ€˜ ๐‘Ÿ ) ) ) ) ) ) ) ) )
157 149 153 156 3eqtr4d โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐‘‹ ) = ( ๐‘Œ ยท ( ๐ท โ€˜ ๐‘ ) ) )