Metamath Proof Explorer


Theorem smadiadetlem1a

Description: Lemma 1a for smadiadet : The summands of the Leibniz' formula vanish for all permutations fixing the index of the row containing the 0's and the 1 to the column with the 1. (Contributed by AV, 3-Jan-2019)

Ref Expression
Hypotheses marep01ma.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
marep01ma.b โŠข ๐ต = ( Base โ€˜ ๐ด )
marep01ma.r โŠข ๐‘… โˆˆ CRing
marep01ma.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
marep01ma.1 โŠข 1 = ( 1r โ€˜ ๐‘… )
smadiadetlem.p โŠข ๐‘ƒ = ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) )
smadiadetlem.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
madetminlem.y โŠข ๐‘Œ = ( โ„คRHom โ€˜ ๐‘… )
madetminlem.s โŠข ๐‘† = ( pmSgn โ€˜ ๐‘ )
madetminlem.t โŠข ยท = ( .r โ€˜ ๐‘… )
Assertion smadiadetlem1a ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = 0 )

Proof

Step Hyp Ref Expression
1 marep01ma.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 marep01ma.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 marep01ma.r โŠข ๐‘… โˆˆ CRing
4 marep01ma.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
5 marep01ma.1 โŠข 1 = ( 1r โ€˜ ๐‘… )
6 smadiadetlem.p โŠข ๐‘ƒ = ( Base โ€˜ ( SymGrp โ€˜ ๐‘ ) )
7 smadiadetlem.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
8 madetminlem.y โŠข ๐‘Œ = ( โ„คRHom โ€˜ ๐‘… )
9 madetminlem.s โŠข ๐‘† = ( pmSgn โ€˜ ๐‘ )
10 madetminlem.t โŠข ยท = ( .r โ€˜ ๐‘… )
11 1 2 3 4 5 6 7 smadiadetlem0 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†’ ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) = 0 ) )
12 11 imp โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) = 0 )
13 12 oveq2d โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) = ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) )
14 13 mpteq2dva โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) ) )
15 14 oveq2d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) ) ) )
16 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
17 3 16 mp1i โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ๐‘… โˆˆ Ring )
18 1 2 matrcl โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
19 18 simpld โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ๐‘ โˆˆ Fin )
20 19 3ad2ant1 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ๐‘ โˆˆ Fin )
21 20 adantr โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ๐‘ โˆˆ Fin )
22 eldifi โŠข ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†’ ๐‘ โˆˆ ๐‘ƒ )
23 22 adantl โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ๐‘ โˆˆ ๐‘ƒ )
24 6 9 8 zrhcopsgnelbas โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ ๐‘ƒ ) โ†’ ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
25 17 21 23 24 syl3anc โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
26 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
27 26 10 4 ringrz โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) = 0 )
28 17 25 27 syl2anc โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) = 0 )
29 28 mpteq2dva โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) ) = ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ 0 ) )
30 29 oveq2d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท 0 ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ 0 ) ) )
31 ringmnd โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Mnd )
32 3 16 31 mp2b โŠข ๐‘… โˆˆ Mnd
33 6 fvexi โŠข ๐‘ƒ โˆˆ V
34 difexg โŠข ( ๐‘ƒ โˆˆ V โ†’ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โˆˆ V )
35 33 34 mp1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โˆˆ V )
36 4 gsumz โŠข ( ( ๐‘… โˆˆ Mnd โˆง ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โˆˆ V ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ 0 ) ) = 0 )
37 32 35 36 sylancr โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ 0 ) ) = 0 )
38 15 30 37 3eqtrd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐ฟ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ( ๐‘ƒ โˆ– { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐ฟ } ) โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ยท ( ๐บ ฮฃg ( ๐‘› โˆˆ ๐‘ โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐ฟ , 1 , 0 ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = 0 )