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