Metamath Proof Explorer


Theorem matval

Description: Value of the matrix algebra. (Contributed by Stefan O'Rear, 4-Sep-2015)

Ref Expression
Hypotheses matval.a A = N Mat R
matval.g G = R freeLMod N × N
matval.t · ˙ = R maMul N N N
Assertion matval N Fin R V A = G sSet ndx · ˙

Proof

Step Hyp Ref Expression
1 matval.a A = N Mat R
2 matval.g G = R freeLMod N × N
3 matval.t · ˙ = R maMul N N N
4 elex R V R V
5 id r = R r = R
6 id n = N n = N
7 6 sqxpeqd n = N n × n = N × N
8 5 7 oveqan12rd n = N r = R r freeLMod n × n = R freeLMod N × N
9 8 2 eqtr4di n = N r = R r freeLMod n × n = G
10 6 6 6 oteq123d n = N n n n = N N N
11 5 10 oveqan12rd n = N r = R r maMul n n n = R maMul N N N
12 11 3 eqtr4di n = N r = R r maMul n n n = · ˙
13 12 opeq2d n = N r = R ndx r maMul n n n = ndx · ˙
14 9 13 oveq12d n = N r = R r freeLMod n × n sSet ndx r maMul n n n = G sSet ndx · ˙
15 df-mat Mat = n Fin , r V r freeLMod n × n sSet ndx r maMul n n n
16 ovex G sSet ndx · ˙ V
17 14 15 16 ovmpoa N Fin R V N Mat R = G sSet ndx · ˙
18 4 17 sylan2 N Fin R V N Mat R = G sSet ndx · ˙
19 1 18 eqtrid N Fin R V A = G sSet ndx · ˙