let G be _Graph; for W being Walk of G
for e, x being set st e Joins W .last() ,x,G holds
(W .addEdge e) .vertexSeq() = (W .vertexSeq()) ^ <*x*>
let W be Walk of G; for e, x being set st e Joins W .last() ,x,G holds
(W .addEdge e) .vertexSeq() = (W .vertexSeq()) ^ <*x*>
let e, x be set ; ( e Joins W .last() ,x,G implies (W .addEdge e) .vertexSeq() = (W .vertexSeq()) ^ <*x*> )
set W2 = W .addEdge e;
set W3 = (W .vertexSeq()) ^ <*x*>;
assume A1:
e Joins W .last() ,x,G
; (W .addEdge e) .vertexSeq() = (W .vertexSeq()) ^ <*x*>
then
len (W .addEdge e) = (len W) + 2
by Lm37;
then A2:
((len W) + 2) + 1 = 2 * (len ((W .addEdge e) .vertexSeq()))
by Def14;
len ((W .vertexSeq()) ^ <*x*>) = (len (W .vertexSeq())) + (len <*x*>)
by FINSEQ_1:22;
then
len ((W .vertexSeq()) ^ <*x*>) = (len (W .vertexSeq())) + 1
by FINSEQ_1:39;
then
2 * (len ((W .vertexSeq()) ^ <*x*>)) = (2 * (len (W .vertexSeq()))) + (2 * 1)
;
then A3: 2 * (len ((W .vertexSeq()) ^ <*x*>)) =
((len W) + 1) + 2
by Def14
.=
2 * (len ((W .addEdge e) .vertexSeq()))
by A2
;
hence
(W .addEdge e) .vertexSeq() = (W .vertexSeq()) ^ <*x*>
by A3, FINSEQ_1:14; verum