Metamath Proof Explorer


Theorem ghmmhm

Description: A group homomorphism is a monoid homomorphism. (Contributed by Stefan O'Rear, 7-Mar-2015)

Ref Expression
Assertion ghmmhm F S GrpHom T F S MndHom T

Proof

Step Hyp Ref Expression
1 ghmgrp1 F S GrpHom T S Grp
2 grpmnd S Grp S Mnd
3 1 2 syl F S GrpHom T S Mnd
4 ghmgrp2 F S GrpHom T T Grp
5 grpmnd T Grp T Mnd
6 4 5 syl F S GrpHom T T Mnd
7 eqid Base S = Base S
8 eqid Base T = Base T
9 7 8 ghmf F S GrpHom T F : Base S Base T
10 eqid + S = + S
11 eqid + T = + T
12 7 10 11 ghmlin F S GrpHom T x Base S y Base S F x + S y = F x + T F y
13 12 3expb F S GrpHom T x Base S y Base S F x + S y = F x + T F y
14 13 ralrimivva F S GrpHom T x Base S y Base S F x + S y = F x + T F y
15 eqid 0 S = 0 S
16 eqid 0 T = 0 T
17 15 16 ghmid F S GrpHom T F 0 S = 0 T
18 9 14 17 3jca F S GrpHom T F : Base S Base T x Base S y Base S F x + S y = F x + T F y F 0 S = 0 T
19 7 8 10 11 15 16 ismhm F S MndHom T S Mnd T Mnd F : Base S Base T x Base S y Base S F x + S y = F x + T F y F 0 S = 0 T
20 3 6 18 19 syl21anbrc F S GrpHom T F S MndHom T