let A, B, C be Category; for F1, G1 being Functor of A,B
for F2, G2 being Functor of A,C st F1 is_transformable_to G1 & F2 is_transformable_to G2 holds
for t1 being transformation of F1,G1
for t2 being transformation of F2,G2
for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
let F1, G1 be Functor of A,B; for F2, G2 being Functor of A,C st F1 is_transformable_to G1 & F2 is_transformable_to G2 holds
for t1 being transformation of F1,G1
for t2 being transformation of F2,G2
for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
let F2, G2 be Functor of A,C; ( F1 is_transformable_to G1 & F2 is_transformable_to G2 implies for t1 being transformation of F1,G1
for t2 being transformation of F2,G2
for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a)) )
assume A1:
( F1 is_transformable_to G1 & F2 is_transformable_to G2 )
; for t1 being transformation of F1,G1
for t2 being transformation of F2,G2
for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
let t1 be transformation of F1,G1; for t2 being transformation of F2,G2
for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
let t2 be transformation of F2,G2; for a being Object of A holds <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
let a be Object of A; <:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
A2:
( t1 . a in Hom ((F1 . a),(G1 . a)) & t2 . a in Hom ((F2 . a),(G2 . a)) )
by A1, ISOCAT_1:4;
A3:
( [(F1 . a),(F2 . a)] = <:F1,F2:> . a & [(G1 . a),(G2 . a)] = <:G1,G2:> . a )
by Th33;
[(t1 . a),(t2 . a)] = <:t1,t2:> . a
by A1, Lm2;
hence
<:t1,t2:> . a in Hom ((<:F1,F2:> . a),(<:G1,G2:> . a))
by A2, A3, Th12; verum