let H be inducedSubgraph of G,V; :: thesis: H is chordal
now per cases
( not V is non empty Subset of (the_Vertices_of G) or V is non empty Subset of (the_Vertices_of G) )
;
suppose
V is non
empty Subset of
(the_Vertices_of G)
;
:: thesis: H is chordal then A1:
V = the_Vertices_of H
by GLIB_000:def 39;
now let W be
Walk of
H;
:: thesis: ( W .length() > 3 & W is Cycle-like implies W is chordal )assume that A2:
W .length() > 3
and A3:
W is
Cycle-like
;
:: thesis: W is chordal A4:
W is
Path-like
by A3;
reconsider P =
W as
Walk of
G by GLIB_001:168;
reconsider P =
P as
Path of
G by A4, GLIB_001:176;
(
W is
closed & not
W is
trivial &
W is
Path-like )
by A3;
then A5:
(
P is
closed & not
P is
trivial &
P is
Path-like )
by GLIB_001:177;
then A6:
P is
Cycle-like
by GLIB_001:def 31;
P .length() > 3
by A2, GLIB_001:115;
then
P is
chordal
by A6, Def11;
then consider m,
n being
odd Nat such that A7:
(
m + 2
< n &
n <= len P )
and
P . m <> P . n
and A8:
( ex
e being
set st
e Joins P . m,
P . n,
G & (
P is
Cycle-like implies ( ( not
m = 1 or not
n = len P ) & ( not
m = 1 or not
n = (len P) - 2 ) & ( not
m = 3 or not
n = len P ) ) ) )
by Th84;
A9:
(
m in NAT &
n in NAT )
by ORDINAL1:def 13;
consider e being
set such that A10:
e Joins P . m,
P . n,
G
by A8;
m + 0 <= m + 2
by XREAL_1:9;
then
m <= n
by A7, XXREAL_0:2;
then
(
P . m in the_Vertices_of H &
P . n in the_Vertices_of H )
by A7, A9, GLIB_001:8, XXREAL_0:2;
then
e Joins P . m,
W . n,
H
by A1, A10, Th19;
hence
W is
chordal
by A4, A5, A7, A8, Th85, GLIB_001:def 31;
:: thesis: verum end; hence
H is
chordal
by Def11;
:: thesis: verum end; end; end;
hence
H is chordal
; :: thesis: verum