
theorem
  for G1 being _Graph, G2 being reverseEdgeDirections of G1
  for G3 being DLGraphComplement of G1, G4 being reverseEdgeDirections of G3
  holds G4 is DLGraphComplement of G2
proof
  let G1 be _Graph, G2 be reverseEdgeDirections of G1;
  let G3 be DLGraphComplement of G1, G4 be reverseEdgeDirections of G3;
  A1: the_Vertices_of G4 = the_Vertices_of G3 by GLIB_007:4
    .= the_Vertices_of G1 by Def6
    .= the_Vertices_of G2 by GLIB_007:4;
  the_Edges_of G3 misses the_Edges_of G1 by Def6;
  then the_Edges_of G4 misses the_Edges_of G1 by GLIB_007:4;
  then A2: the_Edges_of G4 misses the_Edges_of G2 by GLIB_007:4;
  now
    let v,w be Vertex of G2;
    A3: v is Vertex of G1 & w is Vertex of G1 by GLIB_007:4;
    hereby
      given e2 being object such that
        A4: e2 DJoins v,w,G2;
      e2 in the_Edges_of G2 by A4, GLIB_000:def 14;
      then e2 in the_Edges_of G1 by GLIB_007:4;
      then A5: e2 DJoins w,v,G1 by A4, GLIB_007:7;
      given e4 being object such that
        A6: e4 DJoins v,w,G4;
      e4 in the_Edges_of G4 by A6, GLIB_000:def 14;
      then e4 in the_Edges_of G3 by GLIB_007:4;
      then e4 DJoins w,v,G3 by A6, GLIB_007:7;
      hence contradiction by A5, Th46;
    end;
    assume A7: not ex e4 being object st e4 DJoins v,w,G4;
    not ex e3 being object st e3 DJoins w,v,G3
    proof
      given e3 being object such that
        A8: e3 DJoins w,v,G3;
      e3 in the_Edges_of G3 by A8, GLIB_000:def 14;
      then e3 DJoins v,w,G4 by A8, GLIB_007:7;
      hence contradiction by A7;
    end;
    then consider e1 being object such that
      A9: e1 DJoins w,v,G1 by A3, Def6;
    take e1;
    e1 in the_Edges_of G1 by A9, GLIB_000:def 14;
    hence e1 DJoins v,w,G2 by A9, GLIB_007:7;
  end;
  hence thesis by A1, A2, Def6;
end;
