let G be _Graph; for x being set
for v being Vertex of G holds
( x in v .outNeighbors() iff ex e being set st e DJoins v,x,G )
let x be set ; for v being Vertex of G holds
( x in v .outNeighbors() iff ex e being set st e DJoins v,x,G )
let v be Vertex of G; ( x in v .outNeighbors() iff ex e being set st e DJoins v,x,G )
given e being set such that A4:
e DJoins v,x,G
; x in v .outNeighbors()
A5:
e in the_Edges_of G
by A4, Def16;
then A6:
e in dom (the_Target_of G)
by FUNCT_2:def 1;
(the_Source_of G) . e = v
by A4, Def16;
then A7:
e in v .edgesOut()
by A5, Lm9;
(the_Target_of G) . e = x
by A4, Def16;
hence
x in v .outNeighbors()
by A7, A6, FUNCT_1:def 12; verum