let G be _Graph; :: thesis: G .allSpanningTrees() = (G .allSpanningSG()) /\ (G .allTrees())
now :: thesis: for x being object holds
( ( x in G .allSpanningTrees() implies ( x in G .allSpanningSG() & x in G .allTrees() ) ) & ( x in G .allSpanningSG() & x in G .allTrees() implies x in G .allSpanningTrees() ) )
end;
hence G .allSpanningTrees() = (G .allSpanningSG()) /\ (G .allTrees()) by XBOOLE_0:def 4; :: thesis: verum