let C be Category; for c, a being Object of C holds hom (id c),a = id (Hom c,a)
let c, a be Object of C; hom (id c),a = id (Hom c,a)
set A = Hom c,a;
A1:
cod (id c) = c
by CAT_1:44;
A2:
dom (id c) = c
by CAT_1:44;
now
(
Hom c,
a = {} implies
Hom c,
a = {} )
;
hence
dom (hom (id c),a) = Hom c,
a
by A2, A1, FUNCT_2:def 1;
for x being set st x in Hom c,a holds
(hom (id c),a) . x = xlet x be
set ;
( x in Hom c,a implies (hom (id c),a) . x = x )assume A3:
x in Hom c,
a
;
(hom (id c),a) . x = xthen reconsider g =
x as
Morphism of
C ;
A4:
dom g = c
by A3, CAT_1:18;
thus (hom (id c),a) . x =
g * (id c)
by A1, A3, Def21
.=
x
by A4, CAT_1:47
;
verum end;
hence
hom (id c),a = id (Hom c,a)
by FUNCT_1:34; verum