A3: for a, b being Object of F1() st <^a,b^> <> {} holds
for f being Morphism of a,b
for g1 being Morphism of (F3() . a),(F4() . a) st g1 = F5(a) holds
for g2 being Morphism of (F3() . b),(F4() . b) st g2 = F5(b) holds
g2 * (F3() . f) = (F4() . f) * g1 by A2;
A4: for a being Object of F1() holds F5(a) in <^(F3() . a),(F4() . a)^> by A1;
consider t being natural_transformation of F3(),F4() such that
A5: F3() is_naturally_transformable_to F4() and
A6: for a being Object of F1() holds t ! a = F5(a) from YELLOW18:sch 14(A4, A3);
A7: F4() is_transformable_to F3() by A1;
A8: F3(),F4() are_naturally_equivalent
proof
thus F3() is_naturally_transformable_to F4() by A5; :: according to FUNCTOR3:def 4 :: thesis: ( F4() is_transformable_to F3() & ex b1 being natural_transformation of F3(),F4() st
for b2 being Element of the carrier of F1() holds b1 ! b2 is iso )

thus F4() is_transformable_to F3() by A7; :: thesis: ex b1 being natural_transformation of F3(),F4() st
for b2 being Element of the carrier of F1() holds b1 ! b2 is iso

take t ; :: thesis: for b1 being Element of the carrier of F1() holds t ! b1 is iso
let a be Object of F1(); :: thesis: t ! a is iso
t ! a = F5(a) by A6;
hence t ! a is iso by A1; :: thesis: verum
end;
now :: thesis: for a being Object of F1() holds t ! a is iso
let a be Object of F1(); :: thesis: t ! a is iso
t ! a = F5(a) by A6;
hence t ! a is iso by A1; :: thesis: verum
end;
then t is natural_equivalence of F3(),F4() by A8, FUNCTOR3:def 5;
hence ex t being natural_equivalence of F3(),F4() st
( F3(),F4() are_naturally_equivalent & ( for a being Object of F1() holds t ! a = F5(a) ) ) by A6, A8; :: thesis: verum