:: TEX_3 semantic presentation

theorem Th1: :: TEX_3:1
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2,b3 constitute_a_decomposition holds
( not b2 is empty iff b3 is proper )
proof end;

Lemma2: for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2 is everywhere_dense & b3 is everywhere_dense holds
b2 meets b3
proof end;

Lemma3: for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st ( ( b2 is everywhere_dense & b3 is dense ) or ( b2 is dense & b3 is everywhere_dense ) ) holds
b2 meets b3
proof end;

theorem Th2: :: TEX_3:2
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2,b3 constitute_a_decomposition holds
( b2 is dense iff b3 is boundary )
proof end;

theorem Th3: :: TEX_3:3
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2,b3 constitute_a_decomposition holds
( b2 is boundary iff b3 is dense ) by Th2;

theorem Th4: :: TEX_3:4
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2,b3 constitute_a_decomposition holds
( b2 is everywhere_dense iff b3 is nowhere_dense )
proof end;

theorem Th5: :: TEX_3:5
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2,b3 constitute_a_decomposition holds
( b2 is nowhere_dense iff b3 is everywhere_dense ) by Th4;

theorem Th6: :: TEX_3:6
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st b2,b3 constitute_a_decomposition holds
( b2 is proper & b3 is proper )
proof end;

theorem Th7: :: TEX_3:7
for b1 being non empty non trivial TopSpace
for b2 being non empty proper Subset of b1 ex b3 being non empty strict proper SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th8: :: TEX_3:8
for b1 being non empty non trivial TopSpace
for b2 being non empty proper SubSpace of b1 ex b3 being non empty strict proper SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

definition
let c1 be non empty TopSpace;
let c2 be SubSpace of c1;
attr a2 is dense means :Def1: :: TEX_3:def 1
for b1 being Subset of a1 st b1 = the carrier of a2 holds
b1 is dense;
end;

:: deftheorem Def1 defines dense TEX_3:def 1 :
for b1 being non empty TopSpace
for b2 being SubSpace of b1 holds
( b2 is dense iff for b3 being Subset of b1 st b3 = the carrier of b2 holds
b3 is dense );

theorem Th9: :: TEX_3:9
for b1 being non empty TopSpace
for b2 being SubSpace of b1
for b3 being Subset of b1 st b3 = the carrier of b2 holds
( b2 is dense iff b3 is dense )
proof end;

registration
let c1 be non empty TopSpace;
cluster closed dense -> non proper SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & b1 is closed holds
not b1 is proper
proof end;
cluster proper dense -> non closed SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & b1 is proper holds
not b1 is closed
proof end;
cluster closed proper -> non dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is proper & b1 is closed holds
not b1 is dense
proof end;
end;

registration
let c1 be non empty TopSpace;
cluster non empty strict dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is dense & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th10: :: TEX_3:10
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is dense holds
ex b3 being non empty strict dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th11: :: TEX_3:11
for b1 being non empty TopSpace
for b2 being non empty dense SubSpace of b1
for b3 being Subset of b1
for b4 being Subset of b2 st b3 = b4 holds
( b4 is dense iff b3 is dense )
proof end;

theorem Th12: :: TEX_3:12
for b1 being non empty TopSpace
for b2 being dense SubSpace of b1
for b3 being SubSpace of b1 st b2 is SubSpace of b3 holds
b3 is dense
proof end;

theorem Th13: :: TEX_3:13
for b1 being non empty TopSpace
for b2 being non empty dense SubSpace of b1
for b3 being non empty SubSpace of b1 st b2 is SubSpace of b3 holds
b2 is dense SubSpace of b3
proof end;

theorem Th14: :: TEX_3:14
for b1 being non empty TopSpace
for b2 being non empty dense SubSpace of b1
for b3 being non empty dense SubSpace of b2 holds b3 is non empty dense SubSpace of b1
proof end;

theorem Th15: :: TEX_3:15
for b1, b2, b3 being non empty TopSpace st b3 = TopStruct(# the carrier of b2,the topology of b2 #) holds
( b2 is dense SubSpace of b1 iff b3 is dense SubSpace of b1 )
proof end;

definition
let c1 be non empty TopSpace;
let c2 be SubSpace of c1;
attr a2 is everywhere_dense means :Def2: :: TEX_3:def 2
for b1 being Subset of a1 st b1 = the carrier of a2 holds
b1 is everywhere_dense;
end;

:: deftheorem Def2 defines everywhere_dense TEX_3:def 2 :
for b1 being non empty TopSpace
for b2 being SubSpace of b1 holds
( b2 is everywhere_dense iff for b3 being Subset of b1 st b3 = the carrier of b2 holds
b3 is everywhere_dense );

theorem Th16: :: TEX_3:16
for b1 being non empty TopSpace
for b2 being SubSpace of b1
for b3 being Subset of b1 st b3 = the carrier of b2 holds
( b2 is everywhere_dense iff b3 is everywhere_dense )
proof end;

registration
let c1 be non empty TopSpace;
cluster everywhere_dense -> dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is everywhere_dense holds
b1 is dense
proof end;
cluster non dense -> non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st not b1 is dense holds
not b1 is everywhere_dense
proof end;
cluster non proper -> everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st not b1 is proper holds
b1 is everywhere_dense
proof end;
cluster non everywhere_dense -> proper SubSpace of a1;
coherence
for b1 being SubSpace of c1 st not b1 is everywhere_dense holds
b1 is proper
proof end;
end;

registration
let c1 be non empty TopSpace;
cluster non empty strict dense everywhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is everywhere_dense & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th17: :: TEX_3:17
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is everywhere_dense holds
ex b3 being non empty strict everywhere_dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th18: :: TEX_3:18
for b1 being non empty TopSpace
for b2 being non empty everywhere_dense SubSpace of b1
for b3 being Subset of b1
for b4 being Subset of b2 st b3 = b4 holds
( b4 is everywhere_dense iff b3 is everywhere_dense )
proof end;

theorem Th19: :: TEX_3:19
for b1 being non empty TopSpace
for b2 being everywhere_dense SubSpace of b1
for b3 being SubSpace of b1 st b2 is SubSpace of b3 holds
b3 is everywhere_dense
proof end;

theorem Th20: :: TEX_3:20
for b1 being non empty TopSpace
for b2 being non empty everywhere_dense SubSpace of b1
for b3 being non empty SubSpace of b1 st b2 is SubSpace of b3 holds
b2 is everywhere_dense SubSpace of b3
proof end;

theorem Th21: :: TEX_3:21
for b1 being non empty TopSpace
for b2 being non empty everywhere_dense SubSpace of b1
for b3 being non empty everywhere_dense SubSpace of b2 holds b3 is everywhere_dense SubSpace of b1
proof end;

theorem Th22: :: TEX_3:22
for b1, b2, b3 being non empty TopSpace st b3 = TopStruct(# the carrier of b2,the topology of b2 #) holds
( b2 is everywhere_dense SubSpace of b1 iff b3 is everywhere_dense SubSpace of b1 )
proof end;

registration
let c1 be non empty TopSpace;
cluster open dense -> dense everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & b1 is open holds
b1 is everywhere_dense
proof end;
cluster dense non everywhere_dense -> non open SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & not b1 is everywhere_dense holds
not b1 is open
proof end;
cluster open non everywhere_dense -> proper non dense non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is open & not b1 is everywhere_dense holds
not b1 is dense
proof end;
end;

registration
let c1 be non empty TopSpace;
cluster non empty strict open dense everywhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is dense & b1 is open & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th23: :: TEX_3:23
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is dense & b2 is open holds
ex b3 being non empty strict open dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th24: :: TEX_3:24
for b1 being non empty TopSpace
for b2 being SubSpace of b1 holds
( b2 is everywhere_dense iff ex b3 being strict open dense SubSpace of b1 st b3 is SubSpace of b2 )
proof end;

theorem Th25: :: TEX_3:25
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( b2 is dense or b3 is dense ) holds
b2 union b3 is dense SubSpace of b1
proof end;

theorem Th26: :: TEX_3:26
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( b2 is everywhere_dense or b3 is everywhere_dense ) holds
b2 union b3 is everywhere_dense SubSpace of b1
proof end;

theorem Th27: :: TEX_3:27
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st b2 is everywhere_dense & b3 is everywhere_dense holds
b2 meet b3 is everywhere_dense SubSpace of b1
proof end;

theorem Th28: :: TEX_3:28
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( ( b2 is everywhere_dense & b3 is dense ) or ( b2 is dense & b3 is everywhere_dense ) ) holds
b2 meet b3 is dense SubSpace of b1
proof end;

definition
let c1 be non empty TopSpace;
let c2 be SubSpace of c1;
attr a2 is boundary means :Def3: :: TEX_3:def 3
for b1 being Subset of a1 st b1 = the carrier of a2 holds
b1 is boundary;
end;

:: deftheorem Def3 defines boundary TEX_3:def 3 :
for b1 being non empty TopSpace
for b2 being SubSpace of b1 holds
( b2 is boundary iff for b3 being Subset of b1 st b3 = the carrier of b2 holds
b3 is boundary );

theorem Th29: :: TEX_3:29
for b1 being non empty TopSpace
for b2 being SubSpace of b1
for b3 being Subset of b1 st b3 = the carrier of b2 holds
( b2 is boundary iff b3 is boundary )
proof end;

registration
let c1 be non empty TopSpace;
cluster non empty open -> non empty non boundary SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 st b1 is open holds
not b1 is boundary
proof end;
cluster non empty boundary -> non empty non open SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 st b1 is boundary holds
not b1 is open
proof end;
cluster everywhere_dense -> non boundary SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is everywhere_dense holds
not b1 is boundary
proof end;
cluster boundary -> proper non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is boundary holds
not b1 is everywhere_dense
proof end;
end;

theorem Th30: :: TEX_3:30
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is boundary holds
ex b3 being strict SubSpace of b1 st
( b3 is boundary & b2 = the carrier of b3 )
proof end;

theorem Th31: :: TEX_3:31
for b1 being non empty TopSpace
for b2, b3 being SubSpace of b1 st b2,b3 constitute_a_decomposition holds
( b2 is dense iff b3 is boundary )
proof end;

theorem Th32: :: TEX_3:32
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st b2,b3 constitute_a_decomposition holds
( b2 is boundary iff b3 is dense ) by Th31;

theorem Th33: :: TEX_3:33
for b1 being non empty TopSpace
for b2 being SubSpace of b1 st b2 is boundary holds
for b3 being Subset of b1 st b3 c= the carrier of b2 holds
b3 is boundary
proof end;

theorem Th34: :: TEX_3:34
for b1 being non empty TopSpace
for b2, b3 being SubSpace of b1 st b2 is boundary & b3 is SubSpace of b2 holds
b3 is boundary
proof end;

definition
let c1 be non empty TopSpace;
let c2 be SubSpace of c1;
attr a2 is nowhere_dense means :Def4: :: TEX_3:def 4
for b1 being Subset of a1 st b1 = the carrier of a2 holds
b1 is nowhere_dense;
end;

:: deftheorem Def4 defines nowhere_dense TEX_3:def 4 :
for b1 being non empty TopSpace
for b2 being SubSpace of b1 holds
( b2 is nowhere_dense iff for b3 being Subset of b1 st b3 = the carrier of b2 holds
b3 is nowhere_dense );

theorem Th35: :: TEX_3:35
for b1 being non empty TopSpace
for b2 being SubSpace of b1
for b3 being Subset of b1 st b3 = the carrier of b2 holds
( b2 is nowhere_dense iff b3 is nowhere_dense )
proof end;

registration
let c1 be non empty TopSpace;
cluster nowhere_dense -> proper non everywhere_dense boundary SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is nowhere_dense holds
b1 is boundary
proof end;
cluster non boundary -> non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st not b1 is boundary holds
not b1 is nowhere_dense
proof end;
cluster nowhere_dense -> proper non dense non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is nowhere_dense holds
not b1 is dense
proof end;
cluster dense -> non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense holds
not b1 is nowhere_dense
proof end;
end;

theorem Th36: :: TEX_3:36
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is nowhere_dense holds
ex b3 being strict SubSpace of b1 st
( b3 is nowhere_dense & b2 = the carrier of b3 )
proof end;

theorem Th37: :: TEX_3:37
for b1 being non empty TopSpace
for b2, b3 being SubSpace of b1 st b2,b3 constitute_a_decomposition holds
( b2 is everywhere_dense iff b3 is nowhere_dense )
proof end;

theorem Th38: :: TEX_3:38
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st b2,b3 constitute_a_decomposition holds
( b2 is nowhere_dense iff b3 is everywhere_dense ) by Th37;

theorem Th39: :: TEX_3:39
for b1 being non empty TopSpace
for b2 being SubSpace of b1 st b2 is nowhere_dense holds
for b3 being Subset of b1 st b3 c= the carrier of b2 holds
b3 is nowhere_dense
proof end;

theorem Th40: :: TEX_3:40
for b1 being non empty TopSpace
for b2, b3 being SubSpace of b1 st b2 is nowhere_dense & b3 is SubSpace of b2 holds
b3 is nowhere_dense
proof end;

registration
let c1 be non empty TopSpace;
cluster closed boundary -> proper non dense non everywhere_dense boundary nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is boundary & b1 is closed holds
b1 is nowhere_dense
proof end;
cluster boundary non nowhere_dense -> non closed SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is boundary & not b1 is nowhere_dense holds
not b1 is closed
proof end;
cluster closed non nowhere_dense -> non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is closed & not b1 is nowhere_dense holds
not b1 is boundary
proof end;
end;

theorem Th41: :: TEX_3:41
for b1 being non empty TopSpace
for b2 being non empty Subset of b1 st b2 is boundary & b2 is closed holds
ex b3 being non empty strict closed SubSpace of b1 st
( b3 is boundary & b2 = the carrier of b3 )
proof end;

theorem Th42: :: TEX_3:42
for b1 being non empty TopSpace
for b2 being non empty SubSpace of b1 holds
( b2 is nowhere_dense iff ex b3 being non empty strict closed SubSpace of b1 st
( b3 is boundary & b2 is SubSpace of b3 ) )
proof end;

theorem Th43: :: TEX_3:43
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( b2 is boundary or b3 is boundary ) & b2 meets b3 holds
b2 meet b3 is boundary
proof end;

theorem Th44: :: TEX_3:44
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st b2 is nowhere_dense & b3 is nowhere_dense holds
b2 union b3 is nowhere_dense
proof end;

theorem Th45: :: TEX_3:45
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( ( b2 is nowhere_dense & b3 is boundary ) or ( b2 is boundary & b3 is nowhere_dense ) ) holds
b2 union b3 is boundary
proof end;

theorem Th46: :: TEX_3:46
for b1 being non empty TopSpace
for b2, b3 being non empty SubSpace of b1 st ( b2 is nowhere_dense or b3 is nowhere_dense ) & b2 meets b3 holds
b2 meet b3 is nowhere_dense
proof end;

theorem Th47: :: TEX_3:47
for b1 being non empty TopSpace st ( for b2 being SubSpace of b1 holds not b2 is boundary ) holds
b1 is discrete
proof end;

theorem Th48: :: TEX_3:48
for b1 being non empty non trivial TopSpace st ( for b2 being proper SubSpace of b1 holds not b2 is dense ) holds
b1 is discrete
proof end;

registration
let c1 be non empty discrete TopSpace;
cluster non empty -> non empty non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 holds not b1 is boundary
;
cluster proper -> proper non dense non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is proper holds
not b1 is dense
proof end;
cluster dense -> non proper dense everywhere_dense non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense holds
not b1 is proper
proof end;
end;

registration
let c1 be non empty discrete TopSpace;
cluster non empty strict non boundary non nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( not b1 is boundary & b1 is strict & not b1 is empty )
proof end;
end;

registration
let c1 be non empty discrete non trivial TopSpace;
cluster strict proper non dense non everywhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( not b1 is dense & b1 is strict )
proof end;
end;

theorem Th49: :: TEX_3:49
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st b2 is boundary holds
not b1 is discrete
proof end;

theorem Th50: :: TEX_3:50
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st
( b2 is dense & b2 is proper ) holds
not b1 is discrete
proof end;

registration
let c1 be non empty non discrete TopSpace;
cluster non empty strict non open proper non everywhere_dense boundary SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is boundary & b1 is strict & not b1 is empty )
proof end;
cluster non empty strict non closed proper dense non nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is dense & b1 is proper & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th51: :: TEX_3:51
for b1 being non empty non discrete TopSpace
for b2 being non empty Subset of b1 st b2 is boundary holds
ex b3 being strict boundary SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th52: :: TEX_3:52
for b1 being non empty non discrete TopSpace
for b2 being non empty proper Subset of b1 st b2 is dense holds
ex b3 being strict proper dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th53: :: TEX_3:53
for b1 being non empty non discrete TopSpace
for b2 being non empty boundary SubSpace of b1 ex b3 being non empty strict proper dense SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th54: :: TEX_3:54
for b1 being non empty non discrete TopSpace
for b2 being non empty proper dense SubSpace of b1 ex b3 being non empty strict boundary SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th55: :: TEX_3:55
for b1 being non empty non discrete TopSpace
for b2, b3 being non empty TopSpace st b3 = TopStruct(# the carrier of b2,the topology of b2 #) holds
( b2 is boundary SubSpace of b1 iff b3 is boundary SubSpace of b1 )
proof end;

theorem Th56: :: TEX_3:56
for b1 being non empty TopSpace st ( for b2 being SubSpace of b1 holds not b2 is nowhere_dense ) holds
b1 is almost_discrete
proof end;

theorem Th57: :: TEX_3:57
for b1 being non empty non trivial TopSpace st ( for b2 being proper SubSpace of b1 holds not b2 is everywhere_dense ) holds
b1 is almost_discrete
proof end;

registration
let c1 be non empty almost_discrete TopSpace;
cluster non empty -> non empty non nowhere_dense SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 holds not b1 is nowhere_dense
proof end;
cluster proper -> proper non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is proper holds
not b1 is everywhere_dense
proof end;
cluster everywhere_dense -> non proper dense everywhere_dense non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is everywhere_dense holds
not b1 is proper
proof end;
cluster non empty boundary -> non empty non closed SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 st b1 is boundary holds
not b1 is closed
proof end;
cluster non empty closed -> non empty non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being non empty SubSpace of c1 st b1 is closed holds
not b1 is boundary
proof end;
cluster proper dense -> non open SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & b1 is proper holds
not b1 is open
proof end;
cluster open dense -> non proper dense everywhere_dense non boundary non nowhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is dense & b1 is open holds
not b1 is proper
proof end;
cluster open proper -> proper non dense non everywhere_dense SubSpace of a1;
coherence
for b1 being SubSpace of c1 st b1 is open & b1 is proper holds
not b1 is dense
proof end;
end;

registration
let c1 be non empty almost_discrete TopSpace;
cluster non empty strict non nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( not b1 is nowhere_dense & b1 is strict & not b1 is empty )
proof end;
end;

registration
let c1 be non empty almost_discrete non trivial TopSpace;
cluster strict proper non everywhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( not b1 is everywhere_dense & b1 is strict )
proof end;
end;

theorem Th58: :: TEX_3:58
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st b2 is nowhere_dense holds
not b1 is almost_discrete
proof end;

theorem Th59: :: TEX_3:59
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st
( b2 is boundary & b2 is closed ) holds
not b1 is almost_discrete
proof end;

theorem Th60: :: TEX_3:60
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st
( b2 is everywhere_dense & b2 is proper ) holds
not b1 is almost_discrete
proof end;

theorem Th61: :: TEX_3:61
for b1 being non empty TopSpace st ex b2 being non empty SubSpace of b1 st
( b2 is dense & b2 is open & b2 is proper ) holds
not b1 is almost_discrete
proof end;

registration
let c1 be non empty non almost_discrete TopSpace;
cluster non empty strict non open proper non dense non everywhere_dense boundary nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is nowhere_dense & b1 is strict & not b1 is empty )
proof end;
cluster non empty strict non closed proper dense everywhere_dense non boundary non nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is everywhere_dense & b1 is proper & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th62: :: TEX_3:62
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty Subset of b1 st b2 is nowhere_dense holds
ex b3 being non empty strict nowhere_dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th63: :: TEX_3:63
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty proper Subset of b1 st b2 is everywhere_dense holds
ex b3 being strict proper everywhere_dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th64: :: TEX_3:64
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty nowhere_dense SubSpace of b1 ex b3 being non empty strict proper everywhere_dense SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th65: :: TEX_3:65
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty proper everywhere_dense SubSpace of b1 ex b3 being non empty strict nowhere_dense SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th66: :: TEX_3:66
for b1 being non empty non almost_discrete TopSpace
for b2, b3 being non empty TopSpace st b3 = TopStruct(# the carrier of b2,the topology of b2 #) holds
( b2 is nowhere_dense SubSpace of b1 iff b3 is nowhere_dense SubSpace of b1 )
proof end;

registration
let c1 be non empty non almost_discrete TopSpace;
cluster non empty strict closed non open proper non dense non everywhere_dense boundary nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is boundary & b1 is closed & b1 is strict & not b1 is empty )
proof end;
cluster non empty strict non closed open proper dense everywhere_dense non boundary non nowhere_dense SubSpace of a1;
existence
ex b1 being SubSpace of c1 st
( b1 is dense & b1 is open & b1 is proper & b1 is strict & not b1 is empty )
proof end;
end;

theorem Th67: :: TEX_3:67
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty Subset of b1 st b2 is boundary & b2 is closed holds
ex b3 being non empty strict closed boundary SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th68: :: TEX_3:68
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty proper Subset of b1 st b2 is dense & b2 is open holds
ex b3 being strict open proper dense SubSpace of b1 st b2 = the carrier of b3
proof end;

theorem Th69: :: TEX_3:69
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty closed boundary SubSpace of b1 ex b3 being non empty strict open proper dense SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th70: :: TEX_3:70
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty open proper dense SubSpace of b1 ex b3 being non empty strict closed boundary SubSpace of b1 st b2,b3 constitute_a_decomposition
proof end;

theorem Th71: :: TEX_3:71
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty SubSpace of b1 holds
( b2 is nowhere_dense iff ex b3 being non empty strict closed boundary SubSpace of b1 st b2 is SubSpace of b3 )
proof end;

theorem Th72: :: TEX_3:72
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty nowhere_dense SubSpace of b1 holds
( ( b2 is boundary & b2 is closed ) or ex b3 being non empty strict proper everywhere_dense SubSpace of b1ex b4 being non empty strict closed boundary SubSpace of b1 st
( b3 meet b4 = TopStruct(# the carrier of b2,the topology of b2 #) & b3 union b4 = TopStruct(# the carrier of b1,the topology of b1 #) ) )
proof end;

theorem Th73: :: TEX_3:73
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty everywhere_dense SubSpace of b1 holds
( ( b2 is dense & b2 is open ) or ex b3 being non empty strict open proper dense SubSpace of b1ex b4 being non empty strict nowhere_dense SubSpace of b1 st
( b3 misses b4 & b3 union b4 = TopStruct(# the carrier of b2,the topology of b2 #) ) )
proof end;

theorem Th74: :: TEX_3:74
for b1 being non empty non almost_discrete TopSpace
for b2 being non empty nowhere_dense SubSpace of b1 ex b3 being non empty strict open proper dense SubSpace of b1ex b4 being non empty strict closed boundary SubSpace of b1 st
( b3,b4 constitute_a_decomposition & b2 is SubSpace of b4 )
proof end;

theorem Th75: :: TEX_3:75
for b1 being non empty non almost_discrete TopSpace
for b2 being proper everywhere_dense SubSpace of b1 ex b3 being strict open proper dense SubSpace of b1ex b4 being strict closed boundary SubSpace of b1 st
( b3,b4 constitute_a_decomposition & b3 is SubSpace of b2 )
proof end;