Metamath Proof Explorer


Theorem asclghm

Description: The algebra scalars function is a group homomorphism. (Contributed by Mario Carneiro, 4-Jul-2015)

Ref Expression
Hypotheses asclf.a A = algSc W
asclf.f F = Scalar W
asclf.r φ W Ring
asclf.l φ W LMod
Assertion asclghm φ A F GrpHom W

Proof

Step Hyp Ref Expression
1 asclf.a A = algSc W
2 asclf.f F = Scalar W
3 asclf.r φ W Ring
4 asclf.l φ W LMod
5 eqid Base F = Base F
6 eqid Base W = Base W
7 eqid + F = + F
8 eqid + W = + W
9 2 lmodring W LMod F Ring
10 4 9 syl φ F Ring
11 ringgrp F Ring F Grp
12 10 11 syl φ F Grp
13 ringgrp W Ring W Grp
14 3 13 syl φ W Grp
15 1 2 3 4 5 6 asclf φ A : Base F Base W
16 4 adantr φ x Base F y Base F W LMod
17 simprl φ x Base F y Base F x Base F
18 simprr φ x Base F y Base F y Base F
19 eqid 1 W = 1 W
20 6 19 ringidcl W Ring 1 W Base W
21 3 20 syl φ 1 W Base W
22 21 adantr φ x Base F y Base F 1 W Base W
23 eqid W = W
24 6 8 2 23 5 7 lmodvsdir W LMod x Base F y Base F 1 W Base W x + F y W 1 W = x W 1 W + W y W 1 W
25 16 17 18 22 24 syl13anc φ x Base F y Base F x + F y W 1 W = x W 1 W + W y W 1 W
26 5 7 grpcl F Grp x Base F y Base F x + F y Base F
27 26 3expb F Grp x Base F y Base F x + F y Base F
28 12 27 sylan φ x Base F y Base F x + F y Base F
29 1 2 5 23 19 asclval x + F y Base F A x + F y = x + F y W 1 W
30 28 29 syl φ x Base F y Base F A x + F y = x + F y W 1 W
31 1 2 5 23 19 asclval x Base F A x = x W 1 W
32 1 2 5 23 19 asclval y Base F A y = y W 1 W
33 31 32 oveqan12d x Base F y Base F A x + W A y = x W 1 W + W y W 1 W
34 33 adantl φ x Base F y Base F A x + W A y = x W 1 W + W y W 1 W
35 25 30 34 3eqtr4d φ x Base F y Base F A x + F y = A x + W A y
36 5 6 7 8 12 14 15 35 isghmd φ A F GrpHom W