let G be finite _Graph; for a, b being Vertex of G ex S being VertexSeparator of a,b st S is minimal
let a, b be Vertex of G; ex S being VertexSeparator of a,b st S is minimal
set X = { S where S is VertexSeparator of a,b : verum } ;
consider s being VertexSeparator of a,b;
A1:
s in { S where S is VertexSeparator of a,b : verum }
;
then
{ S where S is VertexSeparator of a,b : verum } c= bool (the_Vertices_of G)
by TARSKI:def 3;
then reconsider X = { S where S is VertexSeparator of a,b : verum } as non empty finite set by A1;
defpred S1[ set , set ] means ex p being VertexSeparator of a,b st
( $1 = p & $2 = card p );
consider F being Function of X,REAL such that
A4:
for x being set st x in X holds
S1[x,F . x]
from FUNCT_2:sch 1(A2);
deffunc H1( Element of X) -> Element of REAL = F /. $1;
consider Min being Element of X such that
A5:
for N being Element of X holds H1(Min) <= H1(N)
from GRAPH_5:sch 2();
consider M being VertexSeparator of a,b such that
M = Min
and
A6:
card M = F . Min
by A4;
A7:
dom F = X
by FUNCT_2:def 1;
hence
ex S being VertexSeparator of a,b st S is minimal
; verum