let A, B be Category; :: thesis: for a, b being Object of (Functors A,B)
for f being Morphism of a,b st Hom a,b <> {} holds
ex F, F1 being Functor of A,B ex t being natural_transformation of F,F1 st
( a = F & b = F1 & f = [[F,F1],t] )

let a, b be Object of (Functors A,B); :: thesis: for f being Morphism of a,b st Hom a,b <> {} holds
ex F, F1 being Functor of A,B ex t being natural_transformation of F,F1 st
( a = F & b = F1 & f = [[F,F1],t] )

let f be Morphism of a,b; :: thesis: ( Hom a,b <> {} implies ex F, F1 being Functor of A,B ex t being natural_transformation of F,F1 st
( a = F & b = F1 & f = [[F,F1],t] ) )

assume A1: Hom a,b <> {} ; :: thesis: ex F, F1 being Functor of A,B ex t being natural_transformation of F,F1 st
( a = F & b = F1 & f = [[F,F1],t] )

the carrier' of (Functors A,B) = NatTrans A,B by Def18;
then consider F1, F2 being Functor of A,B, t being natural_transformation of F1,F2 such that
A2: ( f = [[F1,F2],t] & F1 is_naturally_transformable_to F2 ) by Def15;
take F1 ; :: thesis: ex F1 being Functor of A,B ex t being natural_transformation of F1,F1 st
( a = F1 & b = F1 & f = [[F1,F1],t] )

take F2 ; :: thesis: ex t being natural_transformation of F1,F2 st
( a = F1 & b = F2 & f = [[F1,F2],t] )

take t ; :: thesis: ( a = F1 & b = F2 & f = [[F1,F2],t] )
thus a = dom f by A1, CAT_1:23
.= F1 by A2, Th39 ; :: thesis: ( b = F2 & f = [[F1,F2],t] )
thus b = cod f by A1, CAT_1:23
.= F2 by A2, Th39 ; :: thesis: f = [[F1,F2],t]
thus f = [[F1,F2],t] by A2; :: thesis: verum