set FV = { [[T,TT],f] where T, TT is Element of CSp X, f is Element of FuncsC X : ( ( union TT = {} implies union T = {} ) & f is Function of (union T),(union TT) & ( for x, y being set st {x,y} in T holds
{(f . x),(f . y)} in TT ) ) } ;
now ex m being object st m in { [[T,TT],f] where T, TT is Element of CSp X, f is Element of FuncsC X : ( ( union TT = {} implies union T = {} ) & f is Function of (union T),(union TT) & ( for x, y being set st {x,y} in T holds
{(f . x),(f . y)} in TT ) ) } reconsider A =
bool X as
Subset-Family of
X ;
A is
Coherence_Space
by Th2;
then
A in { xx where xx is Subset-Family of X : xx is Coherence_Space }
;
then reconsider A =
A as
Element of
CSp X ;
set f =
id (union A);
take m =
[[A,A],(id (union A))];
m in { [[T,TT],f] where T, TT is Element of CSp X, f is Element of FuncsC X : ( ( union TT = {} implies union T = {} ) & f is Function of (union T),(union TT) & ( for x, y being set st {x,y} in T holds
{(f . x),(f . y)} in TT ) ) } A1:
(
union A = {} implies
union A = {} )
;
reconsider f =
id (union A) as
Element of
FuncsC X by Th17;
hence
m in { [[T,TT],f] where T, TT is Element of CSp X, f is Element of FuncsC X : ( ( union TT = {} implies union T = {} ) & f is Function of (union T),(union TT) & ( for x, y being set st {x,y} in T holds
{(f . x),(f . y)} in TT ) ) }
by A1;
verum end;
hence
not MapsC X is empty
; verum