let A, B, C be Category; for F1, F2, G1, G2 being Functor of A,[:B,C:] st F1 is_naturally_transformable_to F2 & G1 is_naturally_transformable_to G2 holds
for s being natural_transformation of F1,F2
for t being natural_transformation of G1,G2 st Pr1 s = Pr1 t & Pr2 s = Pr2 t holds
s = t
let F1, F2, G1, G2 be Functor of A,[:B,C:]; ( F1 is_naturally_transformable_to F2 & G1 is_naturally_transformable_to G2 implies for s being natural_transformation of F1,F2
for t being natural_transformation of G1,G2 st Pr1 s = Pr1 t & Pr2 s = Pr2 t holds
s = t )
assume that
A1:
F1 is_naturally_transformable_to F2
and
A2:
G1 is_naturally_transformable_to G2
; for s being natural_transformation of F1,F2
for t being natural_transformation of G1,G2 st Pr1 s = Pr1 t & Pr2 s = Pr2 t holds
s = t
let s be natural_transformation of F1,F2; for t being natural_transformation of G1,G2 st Pr1 s = Pr1 t & Pr2 s = Pr2 t holds
s = t
let t be natural_transformation of G1,G2; ( Pr1 s = Pr1 t & Pr2 s = Pr2 t implies s = t )
assume that
A3:
Pr1 s = Pr1 t
and
A4:
Pr2 s = Pr2 t
; s = t
reconsider S = s, T = t as Function of the carrier of A,[: the carrier' of B, the carrier' of C:] ;
A5: (pr2 ( the carrier' of B, the carrier' of C)) * S =
(pr2 (B,C)) * S
.=
Pr2 s
by A1, Th28
.=
(pr2 (B,C)) * T
by A2, A4, Th28
.=
(pr2 ( the carrier' of B, the carrier' of C)) * T
;
(pr1 ( the carrier' of B, the carrier' of C)) * S =
(pr1 (B,C)) * S
.=
Pr1 s
by A1, Th28
.=
(pr1 (B,C)) * T
by A2, A3, Th28
.=
(pr1 ( the carrier' of B, the carrier' of C)) * T
;
hence
s = t
by A5, FUNCT_3:80; verum