let G1 be _Graph; :: thesis: for G2 being DSimpleGraph of G1 holds G1 .numComponents() = G2 .numComponents()
let G2 be DSimpleGraph of G1; :: thesis: G1 .numComponents() = G2 .numComponents()
for v1 being Vertex of G1
for v2 being Vertex of G2 st v1 = v2 holds
G1 .reachableFrom v1 = G2 .reachableFrom v2 by Th139;
hence G1 .numComponents() = G2 .numComponents() by Th38; :: thesis: verum