reserve G for _Graph;

theorem
  for v being Vertex of G holds Im(VertexDomRel(G),v) = v.outNeighbors()
proof
  let v be Vertex of G;
  now
    let x be object;
    hereby
      assume x in (VertexDomRel(G)).:{v};
      then consider v0 being object such that
        A1: [v0,x] in VertexDomRel(G) & v0 in {v} by RELAT_1:def 13;
      [v,x] in VertexDomRel(G) by A1, TARSKI:def 1;
      then x is set & ex e being object st e DJoins v,x,G by Th1, TARSKI:1;
      hence x in v.outNeighbors() by GLIB_000:70;
    end;
    assume x in v.outNeighbors();
    then ex e being object st e DJoins v,x,G by GLIB_000:70;
    then [v,x] in VertexDomRel(G) & v in {v} by Th1, TARSKI:def 1;
    hence x in (VertexDomRel(G)).:{v} by RELAT_1:def 13;
  end;
  then (VertexDomRel(G)).:{v} = v.outNeighbors() by TARSKI:2;
  hence thesis by RELAT_1:def 16;
end;
