deffunc H1( set ) -> set = IFEQ ($1,X,$1,($1 /\ X0));
A1:
for A being Subset of X holds H1(A) c= A
A2:
for A, B being Subset of X holds H1(A /\ B) = H1(A) /\ H1(B)
A11:
for A being Subset of X holds H1(H1(A)) = H1(A)
A12:
H1(X) = X
by FUNCOP_1:def 8;
consider T being strict TopSpace such that
A13:
( the carrier of T = X & ( for A being Subset of T holds Int A = H1(A) ) )
from TOPGEN_3:sch 3(A12, A1, A2, A11);
take
T
; ( the carrier of T = X & ( for A being Subset of T holds Int A = IFEQ (A,X,A,(A /\ X0)) ) )
thus
the carrier of T = X
by A13; for A being Subset of T holds Int A = IFEQ (A,X,A,(A /\ X0))
let F be Subset of T; Int F = IFEQ (F,X,F,(F /\ X0))
thus
Int F = IFEQ (F,X,F,(F /\ X0))
by A13; verum