let A be discrete Category; :: thesis: for B being Category
for F1, F2 being Functor of B,A st F1 is_transformable_to F2 holds
F1 = F2
let B be Category; :: thesis: for F1, F2 being Functor of B,A st F1 is_transformable_to F2 holds
F1 = F2
let F1, F2 be Functor of B,A; :: thesis: ( F1 is_transformable_to F2 implies F1 = F2 )
assume A1:
F1 is_transformable_to F2
; :: thesis: F1 = F2
now let m be
Morphism of
B;
:: thesis: F1 . m = F2 . mA2:
m in Hom (dom m),
(cod m)
;
Hom (F1 . (dom m)),
(F2 . (dom m)) <> {}
by A1, Def2;
then A3:
F1 . (dom m) = F2 . (dom m)
by Th45;
A4:
F1 . m in Hom (F1 . (dom m)),
(F1 . (cod m))
by A2, CAT_1:123;
Hom (F1 . (dom m)),
(F1 . (cod m)) <> {}
by A2, CAT_1:123;
then
F1 . (dom m) = F1 . (cod m)
by Th45;
then
Hom (F1 . (dom m)),
(F1 . (cod m)) = {(id (F1 . (dom m)))}
by Th44;
then A5:
F1 . m = id (F1 . (dom m))
by A4, TARSKI:def 1;
A6:
F2 . m in Hom (F2 . (dom m)),
(F2 . (cod m))
by A2, CAT_1:123;
Hom (F2 . (dom m)),
(F2 . (cod m)) <> {}
by A2, CAT_1:123;
then
F2 . (dom m) = F2 . (cod m)
by Th45;
then
Hom (F2 . (dom m)),
(F2 . (cod m)) = {(id (F2 . (dom m)))}
by Th44;
hence
F1 . m = F2 . m
by A3, A5, A6, TARSKI:def 1;
:: thesis: verum end;
hence
F1 = F2
by FUNCT_2:113; :: thesis: verum