let C be category; for o1, o2 being Object of C
for f being Morphism of o1,o2
for g, h being Morphism of o2,o1 st h * f = idm o1 & f * g = idm o2 & <^o1,o2^> <> {} & <^o2,o1^> <> {} holds
g = h
let o1, o2 be Object of C; for f being Morphism of o1,o2
for g, h being Morphism of o2,o1 st h * f = idm o1 & f * g = idm o2 & <^o1,o2^> <> {} & <^o2,o1^> <> {} holds
g = h
let f be Morphism of o1,o2; for g, h being Morphism of o2,o1 st h * f = idm o1 & f * g = idm o2 & <^o1,o2^> <> {} & <^o2,o1^> <> {} holds
g = h
let g, h be Morphism of o2,o1; ( h * f = idm o1 & f * g = idm o2 & <^o1,o2^> <> {} & <^o2,o1^> <> {} implies g = h )
assume that
A1:
h * f = idm o1
and
A2:
( f * g = idm o2 & <^o1,o2^> <> {} )
and
A3:
<^o2,o1^> <> {}
; g = h
thus g =
(h * f) * g
by A1, A3, ALTCAT_1:20
.=
h * (idm o2)
by A2, A3, ALTCAT_1:21
.=
h
by A3, ALTCAT_1:def 17
; verum