let G be _Graph; for a, b being Vertex of st a <> b & not a,b are_adjacent holds
for S being VertexSeparator of a,b st S is minimal holds
for H being removeVertices of (the_Vertices_of G),
for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
let a, b be Vertex of ; ( a <> b & not a,b are_adjacent implies for S being VertexSeparator of a,b st S is minimal holds
for H being removeVertices of (the_Vertices_of G),
for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent ) )
assume that
A1:
a <> b
and
A2:
not a,b are_adjacent
; for S being VertexSeparator of a,b st S is minimal holds
for H being removeVertices of (the_Vertices_of G),
for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
let S be VertexSeparator of a,b; ( S is minimal implies for H being removeVertices of (the_Vertices_of G),
for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent ) )
assume A3:
S is minimal
; for H being removeVertices of (the_Vertices_of G),
for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
reconsider S1 = S as VertexSeparator of b,a by A1, A2, Th70;
A4:
S1 is minimal
by A1, A2, A3, Th80;
let H be removeVertices of (the_Vertices_of G),; for aa being Vertex of st aa = b holds
for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
let aa be Vertex of ; ( aa = b implies for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent ) )
assume A5:
aa = b
; for x being Vertex of st x in S holds
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
let x be Vertex of ; ( x in S implies ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent ) )
assume
x in S
; ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
hence
ex y being Vertex of st
( y in H .reachableFrom aa & x,y are_adjacent )
by A1, A2, A5, A4, Th82; verum