reserve G, G1, G2 for _Graph, H for Subgraph of G;

theorem Th88:
  for G1, G2 being loopless _Graph
  holds G1 == G2 iff G1.allForests() = G2.allForests()
proof
  let G1, G2 be loopless _Graph;
  hereby
    assume G1 == G2;
    then G2 is removeLoops of G1 by GLIB_009:58;
    hence G1.allForests() = G2.allForests() by Th87;
  end;
  assume G1.allForests() = G2.allForests();
  then G1 is Subgraph of G2 & G2 is Subgraph of G1 by Th86;
  hence thesis by GLIB_000:87;
end;
