let A be non empty AltGraph ; for o1, o2 being object of A st <^o1,o2^> <> {} holds
for m being Morphism of o1,o2 holds (Morph-Map ((id A),o1,o2)) . m = m
let o1, o2 be object of A; ( <^o1,o2^> <> {} implies for m being Morphism of o1,o2 holds (Morph-Map ((id A),o1,o2)) . m = m )
assume A1:
<^o1,o2^> <> {}
; for m being Morphism of o1,o2 holds (Morph-Map ((id A),o1,o2)) . m = m
let m be Morphism of o1,o2; (Morph-Map ((id A),o1,o2)) . m = m
A2:
[o1,o2] in [: the carrier of A, the carrier of A:]
by ZFMISC_1:106;
Morph-Map ((id A),o1,o2) = (id the Arrows of A) . [o1,o2]
by Def30;
hence (Morph-Map ((id A),o1,o2)) . m =
(id ( the Arrows of A . (o1,o2))) . m
by A2, MSUALG_3:def 1
.=
(id <^o1,o2^>) . m
by ALTCAT_1:def 2
.=
m
by A1, FUNCT_1:35
;
verum