let C, D be category; ( C is terminal & C ~= D implies D is terminal )
assume A1:
C is terminal
; ( not C ~= D or D is terminal )
assume
C ~= D
; D is terminal
then consider F being Functor of C,D, G being Functor of D,C such that
A2:
( F is covariant & G is covariant & G (*) F = id C & F (*) G = id D )
by CAT_6:def 28;
let B be category; CAT_8:def 4 ex F being Functor of B,D st
( F is covariant & ( for G being Functor of B,D st G is covariant holds
F = G ) )
consider F1 being Functor of B,C such that
A3:
( F1 is covariant & ( for G being Functor of B,C st G is covariant holds
F1 = G ) )
by A1;
set F2 = F (*) F1;
take
F (*) F1
; ( F (*) F1 is covariant & ( for G being Functor of B,D st G is covariant holds
F (*) F1 = G ) )
for G1 being Functor of B,D st G1 is covariant holds
F (*) F1 = G1
hence
( F (*) F1 is covariant & ( for G being Functor of B,D st G is covariant holds
F (*) F1 = G ) )
by A2, A3, CAT_6:35; verum