Definition group_hom_law : forall f g : Hom G G', Hom G G'.Definition group_hom_unit : Hom G G'.Definition group_hom_inv : forall f : Hom G G', Hom G G'.Definition group_hom : ABELIAN_GROUP.

Lemma group_hom_inv_prop : forall (f : group_hom) (x : G), Equal (group_inverse group_hom f x) (group_inverse G' (f x)).