let G1 be _Graph; :: thesis: for G2 being Subgraph of G1
for W1 being Walk of G1
for W2 being Walk of G2
for e being set st W1 = W2 & e in (W2 .last() ) .edgesInOut() holds
W1 .addEdge e = W2 .addEdge e
let G2 be Subgraph of G1; :: thesis: for W1 being Walk of G1
for W2 being Walk of G2
for e being set st W1 = W2 & e in (W2 .last() ) .edgesInOut() holds
W1 .addEdge e = W2 .addEdge e
let W1 be Walk of G1; :: thesis: for W2 being Walk of G2
for e being set st W1 = W2 & e in (W2 .last() ) .edgesInOut() holds
W1 .addEdge e = W2 .addEdge e
let W2 be Walk of G2; :: thesis: for e being set st W1 = W2 & e in (W2 .last() ) .edgesInOut() holds
W1 .addEdge e = W2 .addEdge e
let e be set ; :: thesis: ( W1 = W2 & e in (W2 .last() ) .edgesInOut() implies W1 .addEdge e = W2 .addEdge e )
assume A1:
( W1 = W2 & e in (W2 .last() ) .edgesInOut() )
; :: thesis: W1 .addEdge e = W2 .addEdge e
then A2:
e Joins W2 .last() ,(W2 .last() ) .adj e,G2
by GLIB_000:70;
set W1B = G1 .walkOf (W1 .last() ),e,((W1 .last() ) .adj e);
set W2B = G2 .walkOf (W2 .last() ),e,((W2 .last() ) .adj e);
(W1 .last() ) .adj e = (W2 .last() ) .adj e
by A1, GLIB_000:83;
then
G1 .walkOf (W1 .last() ),e,((W1 .last() ) .adj e) = G2 .walkOf (W2 .last() ),e,((W2 .last() ) .adj e)
by A1, A2, Th174;
hence
W1 .addEdge e = W2 .addEdge e
by A1, Th36; :: thesis: verum