let G1, G2 be _Graph; :: thesis: ( G1 tolerates G2 iff for e, v1, w1, v2, w2 being object st e DJoins v1,w1,G1 & e DJoins v2,w2,G2 holds
( v1 = v2 & w1 = w2 ) )

hereby :: thesis: ( ( for e, v1, w1, v2, w2 being object st e DJoins v1,w1,G1 & e DJoins v2,w2,G2 holds
( v1 = v2 & w1 = w2 ) ) implies G1 tolerates G2 )
assume A1: G1 tolerates G2 ; :: thesis: for e, v1, w1, v2, w2 being object st e DJoins v1,w1,G1 & e DJoins v2,w2,G2 holds
( v1 = v2 & w1 = w2 )

let e, v1, w1, v2, w2 be object ; :: thesis: ( e DJoins v1,w1,G1 & e DJoins v2,w2,G2 implies ( v1 = v2 & w1 = w2 ) )
assume A2: ( e DJoins v1,w1,G1 & e DJoins v2,w2,G2 ) ; :: thesis: ( v1 = v2 & w1 = w2 )
then A3: ( e in the_Edges_of G1 & e in the_Edges_of G2 ) by GLIB_000:def 14;
then ( e in dom (the_Source_of G1) & e in dom (the_Source_of G2) ) by FUNCT_2:def 1;
then A4: e in (dom (the_Source_of G1)) /\ (dom (the_Source_of G2)) by XBOOLE_0:def 4;
thus v1 = (the_Source_of G1) . e by A2, GLIB_000:def 14
.= (the_Source_of G2) . e by A1, A4, PARTFUN1:def 4
.= v2 by A2, GLIB_000:def 14 ; :: thesis: w1 = w2
( e in dom (the_Target_of G1) & e in dom (the_Target_of G2) ) by A3, FUNCT_2:def 1;
then A5: e in (dom (the_Target_of G1)) /\ (dom (the_Target_of G2)) by XBOOLE_0:def 4;
thus w1 = (the_Target_of G1) . e by A2, GLIB_000:def 14
.= (the_Target_of G2) . e by A1, A5, PARTFUN1:def 4
.= w2 by A2, GLIB_000:def 14 ; :: thesis: verum
end;
assume A6: for e, v1, w1, v2, w2 being object st e DJoins v1,w1,G1 & e DJoins v2,w2,G2 holds
( v1 = v2 & w1 = w2 ) ; :: thesis: G1 tolerates G2
now :: thesis: for x being object st x in (dom (the_Source_of G1)) /\ (dom (the_Source_of G2)) holds
(the_Source_of G1) . x = (the_Source_of G2) . x
end;
hence the_Source_of G1 tolerates the_Source_of G2 by PARTFUN1:def 4; :: according to GLIB_014:def 22 :: thesis: the_Target_of G1 tolerates the_Target_of G2
now :: thesis: for x being object st x in (dom (the_Target_of G1)) /\ (dom (the_Target_of G2)) holds
(the_Target_of G1) . x = (the_Target_of G2) . x
end;
hence the_Target_of G1 tolerates the_Target_of G2 by PARTFUN1:def 4; :: thesis: verum