let B, A be Category; for F being Functor of A,B
for a, b, c being Object of A st Hom (a,b) <> {} & Hom (b,c) <> {} holds
for f being Morphism of a,b
for g being Morphism of b,c holds F . (g * f) = (F . g) * (F . f)
let F be Functor of A,B; for a, b, c being Object of A st Hom (a,b) <> {} & Hom (b,c) <> {} holds
for f being Morphism of a,b
for g being Morphism of b,c holds F . (g * f) = (F . g) * (F . f)
let a, b, c be Object of A; ( Hom (a,b) <> {} & Hom (b,c) <> {} implies for f being Morphism of a,b
for g being Morphism of b,c holds F . (g * f) = (F . g) * (F . f) )
assume that
A1:
Hom (a,b) <> {}
and
A2:
Hom (b,c) <> {}
; for f being Morphism of a,b
for g being Morphism of b,c holds F . (g * f) = (F . g) * (F . f)
let f be Morphism of a,b; for g being Morphism of b,c holds F . (g * f) = (F . g) * (F . f)
let g be Morphism of b,c; F . (g * f) = (F . g) * (F . f)
A3:
dom g = b
by A2, CAT_1:23;
A4:
cod f = b
by A1, CAT_1:23;
A5:
F . g = F . g
by A2, Def1;
A6:
Hom ((F . a),(F . b)) <> {}
by A1, CAT_1:126;
A7:
F . f = F . f
by A1, Def1;
A8:
Hom ((F . b),(F . c)) <> {}
by A2, CAT_1:126;
Hom (a,c) <> {}
by A1, A2, CAT_1:52;
hence F . (g * f) =
F . (g * f)
by Def1
.=
F . (g * f)
by A1, A2, CAT_1:def 13
.=
(F . g) * (F . f)
by A3, A4, CAT_1:99
.=
(F . g) * (F . f)
by A6, A8, A5, A7, CAT_1:def 13
;
verum