let G be _Graph; :: thesis: ( the_Edges_of G = G .loops() iff SubtreeRel G = id (G .allTrees()) )
set H = the removeLoops of G;
hereby :: thesis: ( SubtreeRel G = id (G .allTrees()) implies the_Edges_of G = G .loops() ) end;
assume A2: SubtreeRel G = id (G .allTrees()) ; :: thesis: the_Edges_of G = G .loops()
SubtreeRel the removeLoops of G = SubtreeRel G by Th164
.= id ( the removeLoops of G .allTrees()) by A2, Th146 ;
then the removeLoops of G is edgeless by Th163;
hence the_Edges_of G = G .loops() by GLIBPRE1:70; :: thesis: verum