let G be WGraph; for W being Walk of G
for e being set st e in (W .last()) .edgesInOut() holds
(W .addEdge e) .weightSeq() = (W .weightSeq()) ^ <*((the_Weight_of G) . e)*>
let W be Walk of G; for e being set st e in (W .last()) .edgesInOut() holds
(W .addEdge e) .weightSeq() = (W .weightSeq()) ^ <*((the_Weight_of G) . e)*>
let e be set ; ( e in (W .last()) .edgesInOut() implies (W .addEdge e) .weightSeq() = (W .weightSeq()) ^ <*((the_Weight_of G) . e)*> )
set W2 = W .addEdge e;
set WA = G .walkOf ((W .last()),e,((W .last()) .adj e));
assume
e in (W .last()) .edgesInOut()
; (W .addEdge e) .weightSeq() = (W .weightSeq()) ^ <*((the_Weight_of G) . e)*>
then A1:
e Joins W .last() ,(W .last()) .adj e,G
by GLIB_000:67;
then
( W .addEdge e = W .append (G .walkOf ((W .last()),e,((W .last()) .adj e))) & W .last() = (G .walkOf ((W .last()),e,((W .last()) .adj e))) .first() )
by GLIB_001:15, GLIB_001:def 13;
hence (W .addEdge e) .weightSeq() =
(W .weightSeq()) ^ ((G .walkOf ((W .last()),e,((W .last()) .adj e))) .weightSeq())
by Th16
.=
(W .weightSeq()) ^ <*((the_Weight_of G) . e)*>
by A1, Th14
;
verum