Metamath Proof Explorer


Theorem smadiadetlem3

Description: Lemma 3 for smadiadet . (Contributed by AV, 31-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 smadiadetlem3 ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .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 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
14 eqid โŠข ( Cntz โ€˜ ๐‘… ) = ( Cntz โ€˜ ๐‘… )
15 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
16 ringmnd โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Mnd )
17 3 15 16 mp2b โŠข ๐‘… โˆˆ Mnd
18 17 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ๐‘… โˆˆ Mnd )
19 fvexd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) ) โˆˆ V )
20 11 19 eqeltrid โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ๐‘Š โˆˆ V )
21 1 2 3 4 5 6 7 8 9 10 11 12 smadiadetlem3lem1 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) : ๐‘Š โŸถ ( Base โ€˜ ๐‘… ) )
22 1 2 3 4 5 6 7 8 9 10 11 12 smadiadetlem3lem2 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โІ ( ( Cntz โ€˜ ๐‘… ) โ€˜ ran ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )
23 eqid โŠข ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) )
24 1 2 matrcl โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
25 24 simpld โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ๐‘ โˆˆ Fin )
26 25 adantr โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ๐‘ โˆˆ Fin )
27 diffi โŠข ( ๐‘ โˆˆ Fin โ†’ ( ๐‘ โˆ– { ๐พ } ) โˆˆ Fin )
28 eqid โŠข ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) = ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) )
29 eqid โŠข ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) )
30 28 29 symgbasfi โŠข ( ( ๐‘ โˆ– { ๐พ } ) โˆˆ Fin โ†’ ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) ) โˆˆ Fin )
31 26 27 30 3syl โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( Base โ€˜ ( SymGrp โ€˜ ( ๐‘ โˆ– { ๐พ } ) ) ) โˆˆ Fin )
32 11 31 eqeltrid โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ๐‘Š โˆˆ Fin )
33 ovexd โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ ๐‘Š ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) โˆˆ V )
34 4 fvexi โŠข 0 โˆˆ V
35 34 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ 0 โˆˆ V )
36 23 32 33 35 fsuppmptdm โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) finSupp 0 )
37 fveq1 โŠข ( ๐‘ž = ๐‘ โ†’ ( ๐‘ž โ€˜ ๐พ ) = ( ๐‘ โ€˜ ๐พ ) )
38 37 eqeq1d โŠข ( ๐‘ž = ๐‘ โ†’ ( ( ๐‘ž โ€˜ ๐พ ) = ๐พ โ†” ( ๐‘ โ€˜ ๐พ ) = ๐พ ) )
39 38 cbvrabv โŠข { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } = { ๐‘ โˆˆ ๐‘ƒ โˆฃ ( ๐‘ โ€˜ ๐พ ) = ๐พ }
40 eqid โŠข ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) )
41 6 39 11 40 symgfixf1o โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) : { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ€“1-1-ontoโ†’ ๐‘Š )
42 25 41 sylan โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) : { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ€“1-1-ontoโ†’ ๐‘Š )
43 13 4 14 18 20 21 22 36 42 gsumzf1o โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โˆ˜ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ) ) )
44 eqid โŠข { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } = { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ }
45 eqid โŠข ( ๐‘ โˆ– { ๐พ } ) = ( ๐‘ โˆ– { ๐พ } )
46 6 44 11 45 symgfixelsi โŠข ( ( ๐พ โˆˆ ๐‘ โˆง ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } ) โ†’ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โˆˆ ๐‘Š )
47 46 adantll โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } ) โ†’ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โˆˆ ๐‘Š )
48 eqidd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) )
49 fveq2 โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) = ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) )
50 fveq1 โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ๐‘ โ€˜ ๐‘› ) = ( ๐‘ฆ โ€˜ ๐‘› ) )
51 50 oveq2d โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) = ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) )
52 51 mpteq2dv โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) = ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) )
53 52 oveq2d โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) = ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) )
54 49 53 oveq12d โŠข ( ๐‘ = ๐‘ฆ โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) = ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) ) )
55 54 cbvmptv โŠข ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ฆ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) ) )
56 55 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ฆ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) ) ) )
57 fveq2 โŠข ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) = ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) )
58 fveq1 โŠข ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ๐‘ฆ โ€˜ ๐‘› ) = ( ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ€˜ ๐‘› ) )
59 fvres โŠข ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†’ ( ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ€˜ ๐‘› ) = ( ๐‘ โ€˜ ๐‘› ) )
60 58 59 sylan9eq โŠข ( ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โˆง ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ๐‘ฆ โ€˜ ๐‘› ) = ( ๐‘ โ€˜ ๐‘› ) )
61 60 oveq2d โŠข ( ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โˆง ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) = ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) )
62 61 mpteq2dva โŠข ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) = ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) )
63 62 oveq2d โŠข ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) = ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) )
64 57 63 oveq12d โŠข ( ๐‘ฆ = ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ฆ โ€˜ ๐‘› ) ) ) ) ) = ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) )
65 47 48 56 64 fmptco โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โˆ˜ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ) = ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) )
66 6 9 12 copsgndif โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†’ ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ) )
67 25 66 sylan โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†’ ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ) )
68 67 imp โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } ) โ†’ ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) = ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) )
69 68 oveq1d โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โˆง ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } ) โ†’ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) = ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) )
70 69 mpteq2dva โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) = ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) )
71 65 70 eqtrd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โˆ˜ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ) = ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) )
72 71 oveq2d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) โˆ˜ ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ๐‘ โ†พ ( ๐‘ โˆ– { ๐พ } ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )
73 43 72 eqtr2d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ { ๐‘ž โˆˆ ๐‘ƒ โˆฃ ( ๐‘ž โ€˜ ๐พ ) = ๐พ } โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘† ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) = ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐‘Š โ†ฆ ( ( ( ๐‘Œ โˆ˜ ๐‘ ) โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ๐บ ฮฃg ( ๐‘› โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘› ( ๐‘– โˆˆ ( ๐‘ โˆ– { ๐พ } ) , ๐‘— โˆˆ ( ๐‘ โˆ– { ๐พ } ) โ†ฆ ( ๐‘– ๐‘€ ๐‘— ) ) ( ๐‘ โ€˜ ๐‘› ) ) ) ) ) ) ) )