let C be Category; for a, b being Object of C
for f being Morphism of a,b st Hom (a,b) <> {} holds
(id b) * f = f
let a, b be Object of C; for f being Morphism of a,b st Hom (a,b) <> {} holds
(id b) * f = f
let f be Morphism of a,b; ( Hom (a,b) <> {} implies (id b) * f = f )
assume A1:
Hom (a,b) <> {}
; (id b) * f = f
then
f in Hom (a,b)
by Def7;
then
cod f = b
by Th18;
then A2:
(id b) * f = f
by Th46;
Hom (b,b) <> {}
by Th55;
hence
(id b) * f = f
by A1, A2, Def13; verum