let G be _Graph; :: thesis: ( the_Edges_of G = G .loops() iff G .allTrees() is edgeless )
hereby :: thesis: ( G .allTrees() is edgeless implies the_Edges_of G = G .loops() ) end;
assume A5: G .allTrees() is edgeless ; :: thesis: the_Edges_of G = G .loops()
now :: thesis: for x being object st x in the_Edges_of G holds
x in G .loops()
let x be object ; :: thesis: ( x in the_Edges_of G implies x in G .loops() )
assume A6: x in the_Edges_of G ; :: thesis: x in G .loops()
then reconsider G9 = G as non edgeless _Graph ;
reconsider e = x as Edge of G9 by A6;
set H9 = createGraph e;
assume not x in G .loops() ; :: thesis: contradiction
then createGraph e in G .allTrees() by Th143;
hence contradiction by A5; :: thesis: verum
end;
then the_Edges_of G c= G .loops() by TARSKI:def 3;
hence the_Edges_of G = G .loops() by XBOOLE_0:def 10; :: thesis: verum