let G2 be _Graph; for v1 being Vertex of G2
for e, v2 being object
for G1 being addAdjVertex of G2,v1,e,v2 st not v2 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
( e DJoins v1,v2,G1 & e Joins v1,v2,G1 )
let v1 be Vertex of G2; for e, v2 being object
for G1 being addAdjVertex of G2,v1,e,v2 st not v2 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
( e DJoins v1,v2,G1 & e Joins v1,v2,G1 )
let e, v2 be object ; for G1 being addAdjVertex of G2,v1,e,v2 st not v2 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
( e DJoins v1,v2,G1 & e Joins v1,v2,G1 )
let G1 be addAdjVertex of G2,v1,e,v2; ( not v2 in the_Vertices_of G2 & not e in the_Edges_of G2 implies ( e DJoins v1,v2,G1 & e Joins v1,v2,G1 ) )
assume A1:
( not v2 in the_Vertices_of G2 & not e in the_Edges_of G2 )
; ( e DJoins v1,v2,G1 & e Joins v1,v2,G1 )
e in {e}
by TARSKI:def 1;
then
e in (the_Edges_of G2) \/ {e}
by XBOOLE_0:def 3;
then A3:
e in the_Edges_of G1
by A1, Def13;
( ((the_Source_of G2) +* (e .--> v1)) . e = v1 & ((the_Target_of G2) +* (e .--> v2)) . e = v2 )
by FUNCT_4:113;
then
( (the_Source_of G1) . e = v1 & (the_Target_of G1) . e = v2 )
by A1, Def13;
hence
e DJoins v1,v2,G1
by A3, GLIB_000:def 14; e Joins v1,v2,G1
hence
e Joins v1,v2,G1
by GLIB_000:16; verum