let G be _Graph; for W being Walk of G
for e being object st e in W .edges() & not e in G .loops() & W is Circuit-like holds
ex e0 being object st
( e0 in W .edges() & e0 <> e )
let W be Walk of G; for e being object st e in W .edges() & not e in G .loops() & W is Circuit-like holds
ex e0 being object st
( e0 in W .edges() & e0 <> e )
let e be object ; ( e in W .edges() & not e in G .loops() & W is Circuit-like implies ex e0 being object st
( e0 in W .edges() & e0 <> e ) )
assume A1:
( e in W .edges() & not e in G .loops() & W is Circuit-like )
; ex e0 being object st
( e0 in W .edges() & e0 <> e )
then consider n being odd Element of NAT such that
A2:
( n < len W & W . (n + 1) = e )
by GLIB_001:100;
A3:
len W > 3
proof
assume
len W <= 3
;
contradiction
then
(len W) + 0 <= 3
+ 1
by XREAL_1:7;
per cases then
( len W = 1 or len W = 3 )
by CHORD:7;
suppose
len W = 3
;
contradictionthen
(2 * (W .length())) + 1
= (2 * 1) + 1
by GLIB_001:112;
then consider e0 being
object such that A4:
(
e0 Joins W .first() ,
W .last() ,
G &
W = G .walkOf (
(W .first()),
e0,
(W .last())) )
by Th28;
W .edges() = {e0}
by A4, GLIB_001:108;
then A5:
e = e0
by A1, TARSKI:def 1;
W .first() = W .last()
by A1, GLIB_001:def 24;
hence
contradiction
by A1, A4, A5, GLIB_009:def 2;
verum end; end;
end;