let G be _Graph; ( G is loopfull iff id (the_Vertices_of G) c= VertexDomRel G )
hereby ( id (the_Vertices_of G) c= VertexDomRel G implies G is loopfull )
assume A1:
G is
loopfull
;
id (the_Vertices_of G) c= VertexDomRel Gnow for x, y being object st [x,y] in id (the_Vertices_of G) holds
[x,y] in VertexDomRel Glet x,
y be
object ;
( [x,y] in id (the_Vertices_of G) implies [x,y] in VertexDomRel G )assume
[x,y] in id (the_Vertices_of G)
;
[x,y] in VertexDomRel Gthen A2:
(
x in the_Vertices_of G &
x = y )
by RELAT_1:def 10;
then
ex
e being
object st
e DJoins x,
x,
G
by A1, GLIB_012:1;
hence
[x,y] in VertexDomRel G
by A2, Th1;
verum end; hence
id (the_Vertices_of G) c= VertexDomRel G
by RELAT_1:def 3;
verum
end;
assume A3:
id (the_Vertices_of G) c= VertexDomRel G
; G is loopfull
hence
G is loopfull
by GLIB_012:1; verum