let G be SimpleGraph; for x, y being set st x <> y & x in Vertices G & y in Vertices G holds
( {x,y} in Edges G iff {x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G)) )
let x, y be set ; ( x <> y & x in Vertices G & y in Vertices G implies ( {x,y} in Edges G iff {x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G)) ) )
assume that
A1:
x <> y
and
A2:
x in Vertices G
and
A3:
y in Vertices G
; ( {x,y} in Edges G iff {x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G)) )
set CG = (CompleteSGraph (Vertices G)) \ (Edges G);
thus
( {x,y} in Edges G implies {x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G)) )
by XBOOLE_0:def 5; ( {x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G)) implies {x,y} in Edges G )
assume A4:
{x,y} nin Edges ((CompleteSGraph (Vertices G)) \ (Edges G))
; {x,y} in Edges G
assume A5:
{x,y} nin Edges G
; contradiction
{x,y} in CompleteSGraph (Vertices G)
by A2, A3, Th34;
then
{x,y} in (CompleteSGraph (Vertices G)) \ (Edges G)
by A5, XBOOLE_0:def 5;
hence
contradiction
by A4, A1, Th12; verum