Metamath Proof Explorer


Theorem mhmfmhm

Description: The function fulfilling the conditions of mhmmnd is a monoid homomorphism. (Contributed by Thierry Arnoux, 26-Jan-2020)

Ref Expression
Hypotheses ghmgrp.f φ x X y X F x + ˙ y = F x ˙ F y
ghmgrp.x X = Base G
ghmgrp.y Y = Base H
ghmgrp.p + ˙ = + G
ghmgrp.q ˙ = + H
ghmgrp.1 φ F : X onto Y
mhmmnd.3 φ G Mnd
Assertion mhmfmhm φ F G MndHom H

Proof

Step Hyp Ref Expression
1 ghmgrp.f φ x X y X F x + ˙ y = F x ˙ F y
2 ghmgrp.x X = Base G
3 ghmgrp.y Y = Base H
4 ghmgrp.p + ˙ = + G
5 ghmgrp.q ˙ = + H
6 ghmgrp.1 φ F : X onto Y
7 mhmmnd.3 φ G Mnd
8 1 2 3 4 5 6 7 mhmmnd φ H Mnd
9 fof F : X onto Y F : X Y
10 6 9 syl φ F : X Y
11 1 3expb φ x X y X F x + ˙ y = F x ˙ F y
12 11 ralrimivva φ x X y X F x + ˙ y = F x ˙ F y
13 eqid 0 G = 0 G
14 1 2 3 4 5 6 7 13 mhmid φ F 0 G = 0 H
15 10 12 14 3jca φ F : X Y x X y X F x + ˙ y = F x ˙ F y F 0 G = 0 H
16 eqid 0 H = 0 H
17 2 3 4 5 13 16 ismhm F G MndHom H G Mnd H Mnd F : X Y x X y X F x + ˙ y = F x ˙ F y F 0 G = 0 H
18 7 8 15 17 syl21anbrc φ F G MndHom H