let G2 be _Graph; for v being object
for V being set
for G1 being addAdjVertexAll of G2,v,V
for W being Walk of G1 st V c= the_Vertices_of G2 & not v in the_Vertices_of G2 & ( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() ) holds
W is Walk of G2
let v be object ; for V being set
for G1 being addAdjVertexAll of G2,v,V
for W being Walk of G1 st V c= the_Vertices_of G2 & not v in the_Vertices_of G2 & ( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() ) holds
W is Walk of G2
let V be set ; for G1 being addAdjVertexAll of G2,v,V
for W being Walk of G1 st V c= the_Vertices_of G2 & not v in the_Vertices_of G2 & ( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() ) holds
W is Walk of G2
let G1 be addAdjVertexAll of G2,v,V; for W being Walk of G1 st V c= the_Vertices_of G2 & not v in the_Vertices_of G2 & ( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() ) holds
W is Walk of G2
let W be Walk of G1; ( V c= the_Vertices_of G2 & not v in the_Vertices_of G2 & ( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() ) implies W is Walk of G2 )
assume that
A1:
( V c= the_Vertices_of G2 & not v in the_Vertices_of G2 )
and
A2:
( ( W .edges() c= the_Edges_of G2 & W is trivial ) or not v in W .vertices() )
; W is Walk of G2
A3:
( W .edges() c= the_Edges_of G2 & not v in W .vertices() )
by A1, A2, Th63;
for w being object st w in W .vertices() holds
w in the_Vertices_of G2
then A7:
W .vertices() c= the_Vertices_of G2
by TARSKI:def 3;
rng W = (W .vertices()) \/ (W .edges())
by GLIB_001:101;
then A8:
W is FinSequence of (the_Vertices_of G2) \/ (the_Edges_of G2)
by FINSEQ_1:def 4, A7, A3, XBOOLE_1:13;
now ( len W is odd & W . 1 in the_Vertices_of G2 & ( for n being odd Element of NAT st n < len W holds
W . (n + 1) Joins W . n,W . (n + 2),G2 ) )thus
len W is
odd
;
( W . 1 in the_Vertices_of G2 & ( for n being odd Element of NAT st n < len W holds
W . (n + 1) Joins W . n,W . (n + 2),G2 ) )
W .first() in W .vertices()
by GLIB_001:88;
then
W . 1
in W .vertices()
by GLIB_001:def 6;
hence
W . 1
in the_Vertices_of G2
by A7;
for n being odd Element of NAT st n < len W holds
W . (n + 1) Joins W . n,W . (n + 2),G2let n be
odd Element of
NAT ;
( n < len W implies W . (n + 1) Joins W . n,W . (n + 2),G2 )assume A9:
n < len W
;
W . (n + 1) Joins W . n,W . (n + 2),G2then A10:
W . (n + 1) Joins W . n,
W . (n + 2),
G1
by GLIB_001:def 3;
W . (n + 1) in W .edges()
by A9, GLIB_001:100;
hence
W . (n + 1) Joins W . n,
W . (n + 2),
G2
by A10, GLIB_006:72, A3;
verum end;
hence
W is Walk of G2
by A8, GLIB_001:def 3; verum