let G1, G2 be _Graph; :: thesis: for G being GraphUnion of G1,G2
for v1 being Vertex of G1
for v being Vertex of G st the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 holds
G .reachableFrom v = G1 .reachableFrom v1

let G be GraphUnion of G1,G2; :: thesis: for v1 being Vertex of G1
for v being Vertex of G st the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 holds
G .reachableFrom v = G1 .reachableFrom v1

let v1 be Vertex of G1; :: thesis: for v being Vertex of G st the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 holds
G .reachableFrom v = G1 .reachableFrom v1

let v be Vertex of G; :: thesis: ( the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 implies G .reachableFrom v = G1 .reachableFrom v1 )
per cases ( G1 tolerates G2 or not G1 tolerates G2 ) ;
suppose A1: G1 tolerates G2 ; :: thesis: ( the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 implies G .reachableFrom v = G1 .reachableFrom v1 )
end;
suppose not G1 tolerates G2 ; :: thesis: ( the_Vertices_of G1 misses the_Vertices_of G2 & v = v1 implies G .reachableFrom v = G1 .reachableFrom v1 )
end;
end;