let G be _Graph; for v being Vertex of G st 3 c= G .order() & v is endvertex holds
ex u, w being Vertex of G st
( u <> v & w <> v & u <> w & u,v are_adjacent & not v,w are_adjacent )
let v be Vertex of G; ( 3 c= G .order() & v is endvertex implies ex u, w being Vertex of G st
( u <> v & w <> v & u <> w & u,v are_adjacent & not v,w are_adjacent ) )
assume A1:
( 3 c= G .order() & v is endvertex )
; ex u, w being Vertex of G st
( u <> v & w <> v & u <> w & u,v are_adjacent & not v,w are_adjacent )
then A2:
3 c= card (the_Vertices_of G)
;
consider e being object such that
A3:
( v .edgesInOut() = {e} & not e Joins v,v,G )
by A1, GLIB_000:def 51;
e in v .edgesInOut()
by A3, TARSKI:def 1;
then consider u being Vertex of G such that
A4:
e Joins v,u,G
by GLIB_000:64;
consider w being object such that
A5:
( w in the_Vertices_of G & w <> v & w <> u )
by A2, PENCIL_1:6;
reconsider w = w as Vertex of G by A5;
take
u
; ex w being Vertex of G st
( u <> v & w <> v & u <> w & u,v are_adjacent & not v,w are_adjacent )
take
w
; ( u <> v & w <> v & u <> w & u,v are_adjacent & not v,w are_adjacent )
thus
( u <> v & w <> v & u <> w )
by A3, A4, A5; ( u,v are_adjacent & not v,w are_adjacent )
thus
u,v are_adjacent
by A4, CHORD:def 3; not v,w are_adjacent
hence
not v,w are_adjacent
by A1, A5, Th100; verum