Metamath Proof Explorer


Theorem smadiadetglem2

Description: Lemma 2 for smadiadetg . (Contributed by AV, 14-Feb-2019)

Ref Expression
Hypotheses smadiadet.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
smadiadet.b โŠข ๐ต = ( Base โ€˜ ๐ด )
smadiadet.r โŠข ๐‘… โˆˆ CRing
smadiadet.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
smadiadet.h โŠข ๐ธ = ( ( ๐‘ โˆ– { ๐พ } ) maDet ๐‘… )
smadiadetg.x โŠข ยท = ( .r โ€˜ ๐‘… )
Assertion smadiadetglem2 ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) ) )

Proof

Step Hyp Ref Expression
1 smadiadet.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 smadiadet.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 smadiadet.r โŠข ๐‘… โˆˆ CRing
4 smadiadet.d โŠข ๐ท = ( ๐‘ maDet ๐‘… )
5 smadiadet.h โŠข ๐ธ = ( ( ๐‘ โˆ– { ๐พ } ) maDet ๐‘… )
6 smadiadetg.x โŠข ยท = ( .r โ€˜ ๐‘… )
7 snex โŠข { ๐พ } โˆˆ V
8 7 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ { ๐พ } โˆˆ V )
9 1 2 matrcl โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
10 elex โŠข ( ๐‘ โˆˆ Fin โ†’ ๐‘ โˆˆ V )
11 10 adantr โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) โ†’ ๐‘ โˆˆ V )
12 9 11 syl โŠข ( ๐‘€ โˆˆ ๐ต โ†’ ๐‘ โˆˆ V )
13 12 3ad2ant1 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ๐‘ โˆˆ V )
14 simp13 โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘– โˆˆ { ๐พ } โˆง ๐‘— โˆˆ ๐‘ ) โ†’ ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) )
15 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
16 3 15 mp1i โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘– โˆˆ { ๐พ } โˆง ๐‘— โˆˆ ๐‘ ) โ†’ ๐‘… โˆˆ Ring )
17 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
18 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
19 17 18 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
20 eqid โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘… )
21 17 20 ring0cl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 0g โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
22 19 21 ifcld โŠข ( ๐‘… โˆˆ Ring โ†’ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
23 16 22 syl โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘– โˆˆ { ๐พ } โˆง ๐‘— โˆˆ ๐‘ ) โ†’ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
24 fconstmpo โŠข ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ ๐‘† )
25 24 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ ๐‘† ) )
26 eqidd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) )
27 8 13 14 23 25 26 offval22 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) ) )
28 3 15 mp1i โŠข ( ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ๐‘… โˆˆ Ring )
29 17 6 18 ringridm โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘† ยท ( 1r โ€˜ ๐‘… ) ) = ๐‘† )
30 28 29 mpancom โŠข ( ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ๐‘† ยท ( 1r โ€˜ ๐‘… ) ) = ๐‘† )
31 30 3ad2ant3 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘† ยท ( 1r โ€˜ ๐‘… ) ) = ๐‘† )
32 31 ad2antrl โŠข ( ( ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท ( 1r โ€˜ ๐‘… ) ) = ๐‘† )
33 iftrue โŠข ( ๐‘— = ๐พ โ†’ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) = ( 1r โ€˜ ๐‘… ) )
34 33 adantr โŠข ( ( ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) = ( 1r โ€˜ ๐‘… ) )
35 34 oveq2d โŠข ( ( ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = ( ๐‘† ยท ( 1r โ€˜ ๐‘… ) ) )
36 iftrue โŠข ( ๐‘— = ๐พ โ†’ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) = ๐‘† )
37 36 adantr โŠข ( ( ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) = ๐‘† )
38 32 35 37 3eqtr4d โŠข ( ( ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) )
39 17 6 20 ringrz โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
40 28 39 mpancom โŠข ( ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
41 40 3ad2ant3 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
42 41 ad2antrl โŠข ( ( ยฌ ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
43 iffalse โŠข ( ยฌ ๐‘— = ๐พ โ†’ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
44 43 oveq2d โŠข ( ยฌ ๐‘— = ๐พ โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) )
45 44 adantr โŠข ( ( ยฌ ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = ( ๐‘† ยท ( 0g โ€˜ ๐‘… ) ) )
46 iffalse โŠข ( ยฌ ๐‘— = ๐พ โ†’ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
47 46 adantr โŠข ( ( ยฌ ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
48 42 45 47 3eqtr4d โŠข ( ( ยฌ ๐‘— = ๐พ โˆง ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) )
49 38 48 pm2.61ian โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘— โˆˆ ๐‘ ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) )
50 49 3adant2 โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ๐‘– โˆˆ { ๐พ } โˆง ๐‘— โˆˆ ๐‘ ) โ†’ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) = if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) )
51 50 mpoeq3dva โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ ( ๐‘† ยท if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) ) )
52 27 51 eqtrd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) ) )
53 simp2 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ๐พ โˆˆ ๐‘ )
54 eqid โŠข ( ๐‘ minMatR1 ๐‘… ) = ( ๐‘ minMatR1 ๐‘… )
55 1 2 54 18 20 minmar1val โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐พ โˆˆ ๐‘ ) โ†’ ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) = ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
56 53 55 syld3an3 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) = ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
57 56 reseq1d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) )
58 snssi โŠข ( ๐พ โˆˆ ๐‘ โ†’ { ๐พ } โŠ† ๐‘ )
59 58 3ad2ant2 โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ { ๐พ } โŠ† ๐‘ )
60 ssid โŠข ๐‘ โŠ† ๐‘
61 resmpo โŠข ( ( { ๐พ } โŠ† ๐‘ โˆง ๐‘ โŠ† ๐‘ ) โ†’ ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
62 59 60 61 sylancl โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
63 mposnif โŠข ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) )
64 63 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) )
65 57 62 64 3eqtrd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) )
66 65 oveq2d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) ) = ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ( 1r โ€˜ ๐‘… ) , ( 0g โ€˜ ๐‘… ) ) ) ) )
67 3simpb โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘€ โˆˆ ๐ต โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) )
68 eqid โŠข ( ๐‘ matRRep ๐‘… ) = ( ๐‘ matRRep ๐‘… )
69 1 2 68 20 marrepval โŠข ( ( ( ๐‘€ โˆˆ ๐ต โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง ( ๐พ โˆˆ ๐‘ โˆง ๐พ โˆˆ ๐‘ ) ) โ†’ ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) = ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
70 67 53 53 69 syl12anc โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) = ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
71 70 reseq1d โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) )
72 resmpo โŠข ( ( { ๐พ } โŠ† ๐‘ โˆง ๐‘ โŠ† ๐‘ ) โ†’ ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
73 59 60 72 sylancl โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘– โˆˆ ๐‘ , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) )
74 mposnif โŠข ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) )
75 74 a1i โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘– = ๐พ , if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) , ( ๐‘– ๐‘€ ๐‘— ) ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) ) )
76 71 73 75 3eqtrd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ๐‘– โˆˆ { ๐พ } , ๐‘— โˆˆ ๐‘ โ†ฆ if ( ๐‘— = ๐พ , ๐‘† , ( 0g โ€˜ ๐‘… ) ) ) )
77 52 66 76 3eqtr4rd โŠข ( ( ๐‘€ โˆˆ ๐ต โˆง ๐พ โˆˆ ๐‘ โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐พ ( ๐‘€ ( ๐‘ matRRep ๐‘… ) ๐‘† ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) = ( ( ( { ๐พ } ร— ๐‘ ) ร— { ๐‘† } ) โˆ˜f ยท ( ( ๐พ ( ( ๐‘ minMatR1 ๐‘… ) โ€˜ ๐‘€ ) ๐พ ) โ†พ ( { ๐พ } ร— ๐‘ ) ) ) )