let A be discrete Category; 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; 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; ( F1 is_transformable_to F2 implies F1 = F2 )
assume A1:
F1 is_transformable_to F2
; F1 = F2
now for m being Morphism of B holds F1 . m = F2 . mlet m be
Morphism of
B;
F1 . m = F2 . m
Hom (
(F1 . (dom m)),
(F2 . (dom m)))
<> {}
by A1;
then A2:
F1 . (dom m) = F2 . (dom m)
by Def17;
A3:
m in Hom (
(dom m),
(cod m))
;
then
Hom (
(F1 . (dom m)),
(F1 . (cod m)))
<> {}
by CAT_1:81;
then
F1 . (dom m) = F1 . (cod m)
by Def17;
then A4:
Hom (
(F1 . (dom m)),
(F1 . (cod m)))
= {(id (F1 . (dom m)))}
by Th33;
Hom (
(F2 . (dom m)),
(F2 . (cod m)))
<> {}
by A3, CAT_1:81;
then
F2 . (dom m) = F2 . (cod m)
by Def17;
then A5:
Hom (
(F2 . (dom m)),
(F2 . (cod m)))
= {(id (F2 . (dom m)))}
by Th33;
F1 . m in Hom (
(F1 . (dom m)),
(F1 . (cod m)))
by A3, CAT_1:81;
then A6:
F1 . m = id (F1 . (dom m))
by A4, TARSKI:def 1;
F2 . m in Hom (
(F2 . (dom m)),
(F2 . (cod m)))
by A3, CAT_1:81;
hence
F1 . m = F2 . m
by A2, A6, A5, TARSKI:def 1;
verum end;
hence
F1 = F2
; verum