let G3 be _Graph; for V1, V2 being set
for G1 being addVertices of G3,V1 \/ V2 ex G2 being addVertices of G3,V2 st G1 is addVertices of G2,V1
let V1, V2 be set ; for G1 being addVertices of G3,V1 \/ V2 ex G2 being addVertices of G3,V2 st G1 is addVertices of G2,V1
let G1 be addVertices of G3,V1 \/ V2; ex G2 being addVertices of G3,V2 st G1 is addVertices of G2,V1
set G2 = the addVertices of G3,V2;
take
the addVertices of G3,V2
; G1 is addVertices of the addVertices of G3,V2,V1
A1:
( the_Vertices_of the addVertices of G3,V2 = (the_Vertices_of G3) \/ V2 & the_Edges_of the addVertices of G3,V2 = the_Edges_of G3 & the_Source_of the addVertices of G3,V2 = the_Source_of G3 & the_Target_of the addVertices of G3,V2 = the_Target_of G3 )
by Def10;
A2:
( the_Vertices_of G1 = (the_Vertices_of G3) \/ (V1 \/ V2) & the_Edges_of G1 = the_Edges_of G3 & the_Source_of G1 = the_Source_of G3 & the_Target_of G1 = the_Target_of G3 )
by Def10;
(the_Vertices_of G3) \/ V2 c= (the_Vertices_of G3) \/ (V1 \/ V2)
by XBOOLE_1:7, XBOOLE_1:9;
then A4:
the_Vertices_of the addVertices of G3,V2 c= the_Vertices_of G1
by A1, Def10;
for e being set st e in the_Edges_of the addVertices of G3,V2 holds
( (the_Source_of the addVertices of G3,V2) . e = (the_Source_of G1) . e & (the_Target_of the addVertices of G3,V2) . e = (the_Target_of G1) . e )
by A1, A2;
then A5:
G1 is Supergraph of the addVertices of G3,V2
by A1, A2, A4, Def9;
the_Vertices_of G1 =
((the_Vertices_of G3) \/ V2) \/ V1
by A2, XBOOLE_1:4
.=
(the_Vertices_of the addVertices of G3,V2) \/ V1
by Def10
;
hence
G1 is addVertices of the addVertices of G3,V2,V1
by A1, A2, A5, Def10; verum