let UN be Universe; for f, g, h being Morphism of (GroupCat UN) st dom h = cod g & dom g = cod f holds
h * (g * f) = (h * g) * f
set X = Morphs (GroupObjects UN);
let f, g, h be Morphism of (GroupCat UN); ( dom h = cod g & dom g = cod f implies h * (g * f) = (h * g) * f )
assume A1:
( dom h = cod g & dom g = cod f )
; h * (g * f) = (h * g) * f
reconsider f9 = f, g9 = g, h9 = h as strict Element of Morphs (GroupObjects UN) by Th47;
A2:
( h9 * g9 = h * g & dom (h * g) = cod f )
by A1, Lm1, Th50;
A3:
( dom h9 = cod g9 & dom g9 = cod f9 )
by A1, Th50;
then reconsider gf = g9 * f9, hg = h9 * g9 as Element of Morphs (GroupObjects UN) by Th45;
( g9 * f9 = g * f & dom h = cod (g * f) )
by A1, Lm1, Th50;
then h * (g * f) =
h9 * gf
by Th50
.=
hg * f9
by A3, Th33
.=
(h * g) * f
by A2, Th50
;
hence
h * (g * f) = (h * g) * f
; verum