| Step | Hyp | Ref | Expression | 
						
							| 1 |  | pmatcollpwscmat.p |  |-  P = ( Poly1 ` R ) | 
						
							| 2 |  | pmatcollpwscmat.c |  |-  C = ( N Mat P ) | 
						
							| 3 |  | pmatcollpwscmat.b |  |-  B = ( Base ` C ) | 
						
							| 4 |  | pmatcollpwscmat.m1 |  |-  .* = ( .s ` C ) | 
						
							| 5 |  | pmatcollpwscmat.e1 |  |-  .^ = ( .g ` ( mulGrp ` P ) ) | 
						
							| 6 |  | pmatcollpwscmat.x |  |-  X = ( var1 ` R ) | 
						
							| 7 |  | pmatcollpwscmat.t |  |-  T = ( N matToPolyMat R ) | 
						
							| 8 |  | pmatcollpwscmat.a |  |-  A = ( N Mat R ) | 
						
							| 9 |  | pmatcollpwscmat.d |  |-  D = ( Base ` A ) | 
						
							| 10 |  | pmatcollpwscmat.u |  |-  U = ( algSc ` P ) | 
						
							| 11 |  | pmatcollpwscmat.k |  |-  K = ( Base ` R ) | 
						
							| 12 |  | pmatcollpwscmat.e2 |  |-  E = ( Base ` P ) | 
						
							| 13 |  | pmatcollpwscmat.s |  |-  S = ( algSc ` P ) | 
						
							| 14 |  | pmatcollpwscmat.1 |  |-  .1. = ( 1r ` C ) | 
						
							| 15 |  | pmatcollpwscmat.m2 |  |-  M = ( Q .* .1. ) | 
						
							| 16 |  | simpl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( N e. Fin /\ R e. Ring ) ) | 
						
							| 17 |  | simpr |  |-  ( ( N e. Fin /\ R e. Ring ) -> R e. Ring ) | 
						
							| 18 | 17 | adantr |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> R e. Ring ) | 
						
							| 19 |  | simpr |  |-  ( ( L e. NN0 /\ Q e. E ) -> Q e. E ) | 
						
							| 20 | 19 | anim2i |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( ( N e. Fin /\ R e. Ring ) /\ Q e. E ) ) | 
						
							| 21 |  | df-3an |  |-  ( ( N e. Fin /\ R e. Ring /\ Q e. E ) <-> ( ( N e. Fin /\ R e. Ring ) /\ Q e. E ) ) | 
						
							| 22 | 20 21 | sylibr |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( N e. Fin /\ R e. Ring /\ Q e. E ) ) | 
						
							| 23 | 1 2 3 12 4 14 | 1pmatscmul |  |-  ( ( N e. Fin /\ R e. Ring /\ Q e. E ) -> ( Q .* .1. ) e. B ) | 
						
							| 24 | 15 23 | eqeltrid |  |-  ( ( N e. Fin /\ R e. Ring /\ Q e. E ) -> M e. B ) | 
						
							| 25 | 22 24 | syl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> M e. B ) | 
						
							| 26 |  | simprl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> L e. NN0 ) | 
						
							| 27 | 1 2 3 8 9 | decpmatcl |  |-  ( ( R e. Ring /\ M e. B /\ L e. NN0 ) -> ( M decompPMat L ) e. D ) | 
						
							| 28 | 18 25 26 27 | syl3anc |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( M decompPMat L ) e. D ) | 
						
							| 29 |  | df-3an |  |-  ( ( N e. Fin /\ R e. Ring /\ ( M decompPMat L ) e. D ) <-> ( ( N e. Fin /\ R e. Ring ) /\ ( M decompPMat L ) e. D ) ) | 
						
							| 30 | 16 28 29 | sylanbrc |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( N e. Fin /\ R e. Ring /\ ( M decompPMat L ) e. D ) ) | 
						
							| 31 |  | eqid |  |-  ( algSc ` P ) = ( algSc ` P ) | 
						
							| 32 | 7 8 9 1 31 | mat2pmatval |  |-  ( ( N e. Fin /\ R e. Ring /\ ( M decompPMat L ) e. D ) -> ( T ` ( M decompPMat L ) ) = ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( i ( M decompPMat L ) j ) ) ) ) | 
						
							| 33 | 30 32 | syl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( T ` ( M decompPMat L ) ) = ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( i ( M decompPMat L ) j ) ) ) ) | 
						
							| 34 | 18 25 26 | 3jca |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( R e. Ring /\ M e. B /\ L e. NN0 ) ) | 
						
							| 35 | 34 | 3ad2ant1 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( R e. Ring /\ M e. B /\ L e. NN0 ) ) | 
						
							| 36 |  | 3simpc |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( i e. N /\ j e. N ) ) | 
						
							| 37 | 1 2 3 | decpmate |  |-  ( ( ( R e. Ring /\ M e. B /\ L e. NN0 ) /\ ( i e. N /\ j e. N ) ) -> ( i ( M decompPMat L ) j ) = ( ( coe1 ` ( i M j ) ) ` L ) ) | 
						
							| 38 | 35 36 37 | syl2anc |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( i ( M decompPMat L ) j ) = ( ( coe1 ` ( i M j ) ) ` L ) ) | 
						
							| 39 | 38 | fveq2d |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( ( algSc ` P ) ` ( i ( M decompPMat L ) j ) ) = ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) ) | 
						
							| 40 | 39 | mpoeq3dva |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( i ( M decompPMat L ) j ) ) ) = ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) ) ) | 
						
							| 41 |  | simp1lr |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> R e. Ring ) | 
						
							| 42 |  | simp2 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> i e. N ) | 
						
							| 43 |  | simp3 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> j e. N ) | 
						
							| 44 | 25 | 3ad2ant1 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> M e. B ) | 
						
							| 45 | 2 12 3 42 43 44 | matecld |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( i M j ) e. E ) | 
						
							| 46 | 26 | 3ad2ant1 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> L e. NN0 ) | 
						
							| 47 |  | eqid |  |-  ( coe1 ` ( i M j ) ) = ( coe1 ` ( i M j ) ) | 
						
							| 48 | 47 12 1 11 | coe1fvalcl |  |-  ( ( ( i M j ) e. E /\ L e. NN0 ) -> ( ( coe1 ` ( i M j ) ) ` L ) e. K ) | 
						
							| 49 | 45 46 48 | syl2anc |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( ( coe1 ` ( i M j ) ) ` L ) e. K ) | 
						
							| 50 |  | eqid |  |-  ( var1 ` R ) = ( var1 ` R ) | 
						
							| 51 |  | eqid |  |-  ( .s ` P ) = ( .s ` P ) | 
						
							| 52 |  | eqid |  |-  ( mulGrp ` P ) = ( mulGrp ` P ) | 
						
							| 53 |  | eqid |  |-  ( .g ` ( mulGrp ` P ) ) = ( .g ` ( mulGrp ` P ) ) | 
						
							| 54 | 11 1 50 51 52 53 31 | ply1scltm |  |-  ( ( R e. Ring /\ ( ( coe1 ` ( i M j ) ) ` L ) e. K ) -> ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) = ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) | 
						
							| 55 | 41 49 54 | syl2anc |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) = ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) | 
						
							| 56 | 55 | mpoeq3dva |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) ) = ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) ) | 
						
							| 57 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | pmatcollpwscmatlem1 |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( ( ( coe1 ` ( a M b ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) = if ( a = b , ( U ` ( ( coe1 ` Q ) ` L ) ) , ( 0g ` P ) ) ) | 
						
							| 58 |  | eqidd |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) = ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) ) | 
						
							| 59 |  | oveq12 |  |-  ( ( i = a /\ j = b ) -> ( i M j ) = ( a M b ) ) | 
						
							| 60 | 59 | fveq2d |  |-  ( ( i = a /\ j = b ) -> ( coe1 ` ( i M j ) ) = ( coe1 ` ( a M b ) ) ) | 
						
							| 61 | 60 | fveq1d |  |-  ( ( i = a /\ j = b ) -> ( ( coe1 ` ( i M j ) ) ` L ) = ( ( coe1 ` ( a M b ) ) ` L ) ) | 
						
							| 62 | 61 | oveq1d |  |-  ( ( i = a /\ j = b ) -> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) = ( ( ( coe1 ` ( a M b ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) | 
						
							| 63 | 62 | adantl |  |-  ( ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) /\ ( i = a /\ j = b ) ) -> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) = ( ( ( coe1 ` ( a M b ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) | 
						
							| 64 |  | simprl |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> a e. N ) | 
						
							| 65 |  | simprr |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> b e. N ) | 
						
							| 66 |  | ovexd |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( ( ( coe1 ` ( a M b ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) e. _V ) | 
						
							| 67 | 58 63 64 65 66 | ovmpod |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( a ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) b ) = ( ( ( coe1 ` ( a M b ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) | 
						
							| 68 |  | simpll |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> N e. Fin ) | 
						
							| 69 | 1 | ply1ring |  |-  ( R e. Ring -> P e. Ring ) | 
						
							| 70 | 69 | adantl |  |-  ( ( N e. Fin /\ R e. Ring ) -> P e. Ring ) | 
						
							| 71 | 70 | adantr |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> P e. Ring ) | 
						
							| 72 |  | pm3.22 |  |-  ( ( L e. NN0 /\ Q e. E ) -> ( Q e. E /\ L e. NN0 ) ) | 
						
							| 73 | 72 | adantl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( Q e. E /\ L e. NN0 ) ) | 
						
							| 74 |  | eqid |  |-  ( coe1 ` Q ) = ( coe1 ` Q ) | 
						
							| 75 | 74 12 1 11 | coe1fvalcl |  |-  ( ( Q e. E /\ L e. NN0 ) -> ( ( coe1 ` Q ) ` L ) e. K ) | 
						
							| 76 | 73 75 | syl |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( ( coe1 ` Q ) ` L ) e. K ) | 
						
							| 77 | 1 10 11 12 | ply1sclcl |  |-  ( ( R e. Ring /\ ( ( coe1 ` Q ) ` L ) e. K ) -> ( U ` ( ( coe1 ` Q ) ` L ) ) e. E ) | 
						
							| 78 | 18 76 77 | syl2anc |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( U ` ( ( coe1 ` Q ) ` L ) ) e. E ) | 
						
							| 79 | 68 71 78 | 3jca |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( N e. Fin /\ P e. Ring /\ ( U ` ( ( coe1 ` Q ) ` L ) ) e. E ) ) | 
						
							| 80 |  | eqid |  |-  ( 0g ` P ) = ( 0g ` P ) | 
						
							| 81 | 2 12 80 14 4 | scmatscmide |  |-  ( ( ( N e. Fin /\ P e. Ring /\ ( U ` ( ( coe1 ` Q ) ` L ) ) e. E ) /\ ( a e. N /\ b e. N ) ) -> ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) = if ( a = b , ( U ` ( ( coe1 ` Q ) ` L ) ) , ( 0g ` P ) ) ) | 
						
							| 82 | 79 81 | sylan |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) = if ( a = b , ( U ` ( ( coe1 ` Q ) ` L ) ) , ( 0g ` P ) ) ) | 
						
							| 83 | 57 67 82 | 3eqtr4d |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ ( a e. N /\ b e. N ) ) -> ( a ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) b ) = ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) ) | 
						
							| 84 | 83 | ralrimivva |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> A. a e. N A. b e. N ( a ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) b ) = ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) ) | 
						
							| 85 |  | 0nn0 |  |-  0 e. NN0 | 
						
							| 86 | 85 | a1i |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> 0 e. NN0 ) | 
						
							| 87 | 11 1 50 51 52 53 12 | ply1tmcl |  |-  ( ( R e. Ring /\ ( ( coe1 ` ( i M j ) ) ` L ) e. K /\ 0 e. NN0 ) -> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) e. E ) | 
						
							| 88 | 41 49 86 87 | syl3anc |  |-  ( ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) /\ i e. N /\ j e. N ) -> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) e. E ) | 
						
							| 89 | 2 12 3 68 71 88 | matbas2d |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) e. B ) | 
						
							| 90 | 1 2 3 12 4 14 | 1pmatscmul |  |-  ( ( N e. Fin /\ R e. Ring /\ ( U ` ( ( coe1 ` Q ) ` L ) ) e. E ) -> ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) e. B ) | 
						
							| 91 | 68 18 78 90 | syl3anc |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) e. B ) | 
						
							| 92 | 2 3 | eqmat |  |-  ( ( ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) e. B /\ ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) e. B ) -> ( ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) = ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) <-> A. a e. N A. b e. N ( a ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) b ) = ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) ) ) | 
						
							| 93 | 89 91 92 | syl2anc |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) = ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) <-> A. a e. N A. b e. N ( a ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) b ) = ( a ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) b ) ) ) | 
						
							| 94 | 84 93 | mpbird |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( i e. N , j e. N |-> ( ( ( coe1 ` ( i M j ) ) ` L ) ( .s ` P ) ( 0 ( .g ` ( mulGrp ` P ) ) ( var1 ` R ) ) ) ) = ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) ) | 
						
							| 95 | 56 94 | eqtrd |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( i e. N , j e. N |-> ( ( algSc ` P ) ` ( ( coe1 ` ( i M j ) ) ` L ) ) ) = ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) ) | 
						
							| 96 | 33 40 95 | 3eqtrd |  |-  ( ( ( N e. Fin /\ R e. Ring ) /\ ( L e. NN0 /\ Q e. E ) ) -> ( T ` ( M decompPMat L ) ) = ( ( U ` ( ( coe1 ` Q ) ` L ) ) .* .1. ) ) |