let G be _Graph; for W being Walk of G
for x, e, y, z being set st W is directed & W is_Walk_from x,y & e DJoins y,z,G holds
( W .addEdge e is directed & W .addEdge e is_Walk_from x,z )
let W be Walk of G; for x, e, y, z being set st W is directed & W is_Walk_from x,y & e DJoins y,z,G holds
( W .addEdge e is directed & W .addEdge e is_Walk_from x,z )
let x, e, y, z be set ; ( W is directed & W is_Walk_from x,y & e DJoins y,z,G implies ( W .addEdge e is directed & W .addEdge e is_Walk_from x,z ) )
set W2 = W .addEdge e;
assume that
A1:
W is directed
and
A2:
W is_Walk_from x,y
and
A3:
e DJoins y,z,G
; ( W .addEdge e is directed & W .addEdge e is_Walk_from x,z )
A4:
W .last() = y
by A2;
then A5:
e Joins W .last() ,z,G
by A3, GLIB_000:16;
then A6:
len (W .addEdge e) = (len W) + 2
by Lm37;
A7:
(W .addEdge e) . ((len W) + 1) = e
by A5, Lm38;
1 <= len W
by ABIAN:12;
then
len W in dom W
by FINSEQ_3:25;
then A8:
(W .addEdge e) . (len W) = y
by A4, A5, Lm38;
hence
W .addEdge e is directed
; W .addEdge e is_Walk_from x,z
thus
W .addEdge e is_Walk_from x,z
by A2, A5, Lm39; verum