let G1 be _Graph; for G2 being DLGraphComplement of G1 holds
( G1 is Dcomplete iff the_Edges_of G2 = G2 .loops() )
let G2 be DLGraphComplement of G1; ( G1 is Dcomplete iff the_Edges_of G2 = G2 .loops() )
assume A4:
the_Edges_of G2 = G2 .loops()
; G1 is Dcomplete
now for v2, w2 being Vertex of G1 st v2 <> w2 holds
ex e2 being object st e2 DJoins v2,w2,G1let v2,
w2 be
Vertex of
G1;
( v2 <> w2 implies ex e2 being object st e2 DJoins v2,w2,G1 )reconsider v1 =
v2,
w1 =
w2 as
Vertex of
G2 by GLIB_012:def 6;
assume A5:
v2 <> w2
;
ex e2 being object st e2 DJoins v2,w2,G1
for
e1 being
object holds not
e1 DJoins v1,
w1,
G2
hence
ex
e2 being
object st
e2 DJoins v2,
w2,
G1
by GLIB_012:def 6;
verum end;
hence
G1 is Dcomplete
; verum