let G1, G2 be _Graph; :: thesis: for F being PGraphMapping of G1,G2 st F is isomorphism holds
G2 .allForests() = rng ((SG2SGFunc F) | (G1 .allForests()))

let F be PGraphMapping of G1,G2; :: thesis: ( F is isomorphism implies G2 .allForests() = rng ((SG2SGFunc F) | (G1 .allForests())) )
assume F is isomorphism ; :: thesis: G2 .allForests() = rng ((SG2SGFunc F) | (G1 .allForests()))
then ( rng ((SG2SGFunc F) | (G1 .allForests())) c= G2 .allForests() & G2 .allForests() c= rng ((SG2SGFunc F) | (G1 .allForests())) ) by Th90, Th91;
hence G2 .allForests() = rng ((SG2SGFunc F) | (G1 .allForests())) by XBOOLE_0:def 10; :: thesis: verum