let G be non-multi _Graph; for W1, W2 being Walk of G st W1 .first() = W2 .first() & not W1 is_a_prefix_of W2 & not W2 is_a_prefix_of W1 holds
W1 . ((len (maxPrefix (W1,W2))) + 2) <> W2 . ((len (maxPrefix (W1,W2))) + 2)
let W1, W2 be Walk of G; ( W1 .first() = W2 .first() & not W1 is_a_prefix_of W2 & not W2 is_a_prefix_of W1 implies W1 . ((len (maxPrefix (W1,W2))) + 2) <> W2 . ((len (maxPrefix (W1,W2))) + 2) )
assume that
A1:
W1 .first() = W2 .first()
and
A2:
not W1 c= W2
and
A3:
not W2 c= W1
and
A4:
W1 . ((len (maxPrefix (W1,W2))) + 2) = W2 . ((len (maxPrefix (W1,W2))) + 2)
; contradiction
set dI = len (maxPrefix (W1,W2));
A5:
len (maxPrefix (W1,W2)) is odd
by A1, Th22;
len (maxPrefix (W1,W2)) < len W1
by A2, Th8;
then A6:
W1 . ((len (maxPrefix (W1,W2))) + 1) Joins W1 . (len (maxPrefix (W1,W2))),W1 . ((len (maxPrefix (W1,W2))) + 2),G
by A5, GLIB_001:def 3;
A7:
W1 . (len (maxPrefix (W1,W2))) = W2 . (len (maxPrefix (W1,W2)))
by Th7;
len (maxPrefix (W1,W2)) < len W2
by A3, Th8;
then A8:
W2 . ((len (maxPrefix (W1,W2))) + 1) Joins W2 . (len (maxPrefix (W1,W2))),W2 . ((len (maxPrefix (W1,W2))) + 2),G
by A5, GLIB_001:def 3;
W1 . ((len (maxPrefix (W1,W2))) + 1) <> W2 . ((len (maxPrefix (W1,W2))) + 1)
by A2, A3, Th9;
hence
contradiction
by A4, A7, A6, A8, GLIB_000:def 20; verum