let G be _Graph; :: thesis: for A, B being non empty Subset of (the_Vertices_of G) st B c= A holds
for H1 being inducedSubgraph of G,A
for H2 being inducedSubgraph of H1,B holds H2 is inducedSubgraph of G,B
let A, B be non empty Subset of (the_Vertices_of G); :: thesis: ( B c= A implies for H1 being inducedSubgraph of G,A
for H2 being inducedSubgraph of H1,B holds H2 is inducedSubgraph of G,B )
assume A1:
B c= A
; :: thesis: for H1 being inducedSubgraph of G,A
for H2 being inducedSubgraph of H1,B holds H2 is inducedSubgraph of G,B
let H1 be inducedSubgraph of G,A; :: thesis: for H2 being inducedSubgraph of H1,B holds H2 is inducedSubgraph of G,B
let H2 be inducedSubgraph of H1,B; :: thesis: H2 is inducedSubgraph of G,B
A2:
the_Vertices_of H1 = A
by GLIB_000:def 39;
then A3:
the_Vertices_of H2 = B
by A1, GLIB_000:def 39;
( the_Edges_of H2 c= the_Edges_of H1 & the_Edges_of H1 c= the_Edges_of G )
;
then A4:
the_Edges_of H2 c= the_Edges_of G
by XBOOLE_1:1;
then A6:
H2 is Subgraph of G
by A3, A4, GLIB_000:def 34;
H1 .edgesBetween B c= G .edgesBetween B
by GLIB_000:79;
then A7:
the_Edges_of H2 c= G .edgesBetween B
by A1, A2, GLIB_000:def 39;
then
for x being set holds
( x in the_Edges_of H2 iff x in G .edgesBetween B )
by A7;
then
the_Edges_of H2 = G .edgesBetween B
by TARSKI:2;
hence
H2 is inducedSubgraph of G,B
by A3, A6, GLIB_000:def 39; :: thesis: verum