let C, D be Category; for T being Functor of C,D
for a, b, c being Object of C st Hom (a,b) <> {} & Hom (b,c) <> {} holds
for f being Morphism of a,b
for g being Morphism of b,c holds T /. (g * f) = (T /. g) * (T /. f)
let T be Functor of C,D; for a, b, c being Object of C st Hom (a,b) <> {} & Hom (b,c) <> {} holds
for f being Morphism of a,b
for g being Morphism of b,c holds T /. (g * f) = (T /. g) * (T /. f)
let a, b, c be Object of C; ( Hom (a,b) <> {} & Hom (b,c) <> {} implies for f being Morphism of a,b
for g being Morphism of b,c holds T /. (g * f) = (T /. g) * (T /. f) )
assume A1:
( Hom (a,b) <> {} & Hom (b,c) <> {} )
; for f being Morphism of a,b
for g being Morphism of b,c holds T /. (g * f) = (T /. g) * (T /. f)
let f be Morphism of a,b; for g being Morphism of b,c holds T /. (g * f) = (T /. g) * (T /. f)
let g be Morphism of b,c; T /. (g * f) = (T /. g) * (T /. f)
A2: cod f =
b
by A1, CAT_1:5
.=
dom g
by A1, CAT_1:5
;
reconsider gg = g, ff = f as Morphism of C ;
A3:
Hom (a,c) <> {}
by A1, CAT_1:24;
A4:
T /. g = T . gg
by Def10, A1;
A5:
T /. f = T . ff
by Def10, A1;
A6:
( Hom ((T . a),(T . b)) <> {} & Hom ((T . b),(T . c)) <> {} )
by A1, CAT_1:84;
g * f = gg (*) ff
by A1, CAT_1:def 13;
hence T /. (g * f) =
T . (gg (*) ff)
by Def10, A3
.=
(T . gg) (*) (T . ff)
by A2, CAT_1:64
.=
(T /. g) * (T /. f)
by A6, A4, A5, CAT_1:def 13
;
verum