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