let G be _Graph; for x being set
for v being Vertex of G holds
( x in v .outNeighbors() iff ex e being object 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 object st e DJoins v,x,G )
let v be Vertex of G; ( x in v .outNeighbors() iff ex e being object st e DJoins v,x,G )
given e being object such that A4:
e DJoins v,x,G
; x in v .outNeighbors()
A5:
e in the_Edges_of G
by A4;
then A6:
e in dom (the_Target_of G)
by FUNCT_2:def 1;
(the_Source_of G) . e = v
by A4;
then A7:
e in v .edgesOut()
by A5, Lm8;
(the_Target_of G) . e = x
by A4;
hence
x in v .outNeighbors()
by A7, A6, FUNCT_1:def 6; verum