let G2 be _Graph; :: thesis: for v1, e being object
for v2 being Vertex of G2
for G1 being addAdjVertex of G2,v1,e,v2 st not v1 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
for e1, w being object st ( w <> v2 or e1 <> e ) holds
not e1 Joins v1,w,G1

let v1, e be object ; :: thesis: for v2 being Vertex of G2
for G1 being addAdjVertex of G2,v1,e,v2 st not v1 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
for e1, w being object st ( w <> v2 or e1 <> e ) holds
not e1 Joins v1,w,G1

let v2 be Vertex of G2; :: thesis: for G1 being addAdjVertex of G2,v1,e,v2 st not v1 in the_Vertices_of G2 & not e in the_Edges_of G2 holds
for e1, w being object st ( w <> v2 or e1 <> e ) holds
not e1 Joins v1,w,G1

let G1 be addAdjVertex of G2,v1,e,v2; :: thesis: ( not v1 in the_Vertices_of G2 & not e in the_Edges_of G2 implies for e1, w being object st ( w <> v2 or e1 <> e ) holds
not e1 Joins v1,w,G1 )

assume A1: ( not v1 in the_Vertices_of G2 & not e in the_Edges_of G2 ) ; :: thesis: for e1, w being object st ( w <> v2 or e1 <> e ) holds
not e1 Joins v1,w,G1

let e1, w be object ; :: thesis: ( ( w <> v2 or e1 <> e ) implies not e1 Joins v1,w,G1 )
assume ( w <> v2 or e1 <> e ) ; :: thesis: not e1 Joins v1,w,G1
per cases then ( w <> v2 or e1 <> e ) ;
end;