let X be set ; for c being Function of (bool X),(bool X) st c . {} = {} & ( for A being Subset of X holds A c= c . A ) & ( for A, B being Subset of X holds c . (A \/ B) = (c . A) \/ (c . B) ) & ( for A being Subset of X holds c . (c . A) = c . A ) holds
for T being TopStruct st the carrier of T = X & the topology of T = COMPLEMENT (rng c) holds
( T is TopSpace & ( for A being Subset of T holds Cl A = c . A ) )
let c be Function of (bool X),(bool X); ( c . {} = {} & ( for A being Subset of X holds A c= c . A ) & ( for A, B being Subset of X holds c . (A \/ B) = (c . A) \/ (c . B) ) & ( for A being Subset of X holds c . (c . A) = c . A ) implies for T being TopStruct st the carrier of T = X & the topology of T = COMPLEMENT (rng c) holds
( T is TopSpace & ( for A being Subset of T holds Cl A = c . A ) ) )
assume that
A1:
c . {} = {}
and
A2:
for A being Subset of X holds A c= c . A
and
A3:
for A, B being Subset of X holds c . (A \/ B) = (c . A) \/ (c . B)
and
A4:
for A being Subset of X holds c . (c . A) = c . A
; for T being TopStruct st the carrier of T = X & the topology of T = COMPLEMENT (rng c) holds
( T is TopSpace & ( for A being Subset of T holds Cl A = c . A ) )
set F = rng c;
A5:
dom c = bool X
by FUNCT_2:def 1;
A6:
now for A, B being set st A in rng c & B in rng c holds
A \/ B in rng clet A,
B be
set ;
( A in rng c & B in rng c implies A \/ B in rng c )assume that A7:
A in rng c
and A8:
B in rng c
;
A \/ B in rng cconsider a being
object such that A9:
a in dom c
and A10:
A = c . a
by A7, FUNCT_1:def 3;
consider b being
object such that A11:
b in dom c
and A12:
B = c . b
by A8, FUNCT_1:def 3;
reconsider a =
a,
b =
b as
Subset of
X by A9, A11;
A \/ B =
(c . A) \/ B
by A4, A9, A10
.=
(c . A) \/ (c . B)
by A4, A11, A12
.=
c . ((c . a) \/ (c . b))
by A3, A10, A12
;
hence
A \/ B in rng c
by A5, FUNCT_1:def 3;
verum end;
let T be TopStruct ; ( the carrier of T = X & the topology of T = COMPLEMENT (rng c) implies ( T is TopSpace & ( for A being Subset of T holds Cl A = c . A ) ) )
assume that
A19:
the carrier of T = X
and
A20:
the topology of T = COMPLEMENT (rng c)
; ( T is TopSpace & ( for A being Subset of T holds Cl A = c . A ) )
{} = {} X
;
then A21:
{} in rng c
by A1, A5, FUNCT_1:def 3;
hence A22:
T is TopSpace
by A14, A19, A20, A6, Th4; for A being Subset of T holds Cl A = c . A
let A be Subset of T; Cl A = c . A
reconsider B = A, ClA = Cl A as Subset of X by A19;
reconsider cB = c . B as Subset of T by A19;
cB in rng c
by A5, FUNCT_1:def 3;
then
cB is closed
by A19, A20, A21, A6, A14, Th4;
hence
Cl A c= c . A
by A2, TOPS_1:5; XBOOLE_0:def 10 c . A c= Cl A
ClA in rng c
by A22, A19, A20, A21, A6, A14, Th4;
then
ex a being object st
( a in dom c & ClA = c . a )
by FUNCT_1:def 3;
then
c . ClA = ClA
by A4;
hence
c . A c= Cl A
by A19, A13, PRE_TOPC:18; verum