let C be category; ( ( for o1, o2 being Object of C
for f being Morphism of o1,o2 holds f is coretraction ) implies for a, b being Object of C
for g being Morphism of a,b st <^a,b^> <> {} & <^b,a^> <> {} holds
g is iso )
assume A1:
for o1, o2 being Object of C
for f being Morphism of o1,o2 holds f is coretraction
; for a, b being Object of C
for g being Morphism of a,b st <^a,b^> <> {} & <^b,a^> <> {} holds
g is iso
let a, b be Object of C; for g being Morphism of a,b st <^a,b^> <> {} & <^b,a^> <> {} holds
g is iso
let g be Morphism of a,b; ( <^a,b^> <> {} & <^b,a^> <> {} implies g is iso )
assume that
A2:
<^a,b^> <> {}
and
A3:
<^b,a^> <> {}
; g is iso
A4:
g is coretraction
by A1;
g is retraction
hence
g is iso
by A2, A3, A4, ALTCAT_3:6; verum