Metamath Proof Explorer


Theorem smadiadetlem3lem2

Description: Lemma 2 for smadiadetlem3 . (Contributed by AV, 12-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 โ€˜ ๐‘… )
smadiadetlem.w โŠข ๐‘Š = ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) )
smadiadetlem.z โŠข ๐‘ = ( pmSgn โ€˜ ( ๐‘ โˆ– { ๐พ } ) )
Assertion smadiadetlem3lem2 ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( ( Cntz โ€˜ ๐‘… ) โ€˜ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )

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 smadiadetlem.w โŠข ๐‘Š = ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) )
12 smadiadetlem.z โŠข ๐‘ = ( pmSgn โ€˜ ( ๐‘ โˆ– { ๐พ } ) )
13 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
14 ringcmn โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ CMnd )
15 3 13 14 mp2b โŠข ๐‘… โˆˆ CMnd
16 1 2 3 4 5 6 7 8 9 10 11 12 smadiadetlem3lem0 โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ๐‘Š ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
17 16 ralrimiva โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ โˆ€ ๐‘ โˆˆ ๐‘Š ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
18 eqid โŠข ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) )
19 18 rnmptss โŠข ( โˆ€ ๐‘ โˆˆ ๐‘Š ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( Base โ€˜ ๐‘… ) )
20 17 19 syl โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( Base โ€˜ ๐‘… ) )
21 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
22 eqid โŠข ( Cntz โ€˜ ๐‘… ) = ( Cntz โ€˜ ๐‘… )
23 21 22 cntzcmnss โŠข ( ( ๐‘… โˆˆ CMnd โˆง ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( Base โ€˜ ๐‘… ) ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( ( Cntz โ€˜ ๐‘… ) โ€˜ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )
24 15 20 23 sylancr โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โŠ† ( ( Cntz โ€˜ ๐‘… ) โ€˜ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )