:: TOPS_1 semantic presentation

theorem Th1: :: TOPS_1:1
canceled;

theorem Th2: :: TOPS_1:2
for b1 being 1-sorted
for b2 being Subset of b1 holds b2 \/ ([#] b1) = [#] b1
proof end;

theorem Th3: :: TOPS_1:3
canceled;

theorem Th4: :: TOPS_1:4
canceled;

theorem Th5: :: TOPS_1:5
canceled;

theorem Th6: :: TOPS_1:6
canceled;

theorem Th7: :: TOPS_1:7
canceled;

theorem Th8: :: TOPS_1:8
for b1 being 1-sorted holds ([#] b1) ` = {} b1
proof end;

theorem Th9: :: TOPS_1:9
canceled;

theorem Th10: :: TOPS_1:10
canceled;

theorem Th11: :: TOPS_1:11
canceled;

theorem Th12: :: TOPS_1:12
canceled;

theorem Th13: :: TOPS_1:13
canceled;

theorem Th14: :: TOPS_1:14
canceled;

theorem Th15: :: TOPS_1:15
canceled;

theorem Th16: :: TOPS_1:16
canceled;

theorem Th17: :: TOPS_1:17
canceled;

theorem Th18: :: TOPS_1:18
canceled;

theorem Th19: :: TOPS_1:19
canceled;

theorem Th20: :: TOPS_1:20
for b1 being 1-sorted
for b2, b3 being Subset of b1 holds
( b2 c= b3 iff b2 misses b3 ` )
proof end;

theorem Th21: :: TOPS_1:21
for b1 being 1-sorted
for b2, b3 being Subset of b1 st b2 ` = b3 ` holds
b2 = b3
proof end;

theorem Th22: :: TOPS_1:22
for b1 being TopSpace holds {} b1 is closed
proof end;

registration
let c1 be TopSpace;
cluster {} a1 -> closed ;
coherence
{} c1 is closed
by Th22;
end;

theorem Th23: :: TOPS_1:23
canceled;

theorem Th24: :: TOPS_1:24
canceled;

theorem Th25: :: TOPS_1:25
canceled;

theorem Th26: :: TOPS_1:26
for b1 being TopStruct
for b2 being Subset of b1 holds Cl (Cl b2) = Cl b2
proof end;

theorem Th27: :: TOPS_1:27
for b1 being TopStruct holds Cl ([#] b1) = [#] b1
proof end;

Lemma7: for b1 being TopSpace
for b2 being Subset of b1 holds Cl b2 is closed
proof end;

registration
let c1 be TopSpace;
let c2 be Subset of c1;
cluster Cl a2 -> closed ;
coherence
Cl c2 is closed
by Lemma7;
end;

theorem Th28: :: TOPS_1:28
canceled;

theorem Th29: :: TOPS_1:29
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is closed iff b2 ` is open )
proof end;

registration
let c1 be TopSpace;
let c2 be closed Subset of c1;
cluster a2 ` -> open ;
coherence
c2 ` is open
by Th29;
end;

theorem Th30: :: TOPS_1:30
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is open iff b2 ` is closed )
proof end;

registration
let c1 be TopSpace;
cluster open Element of K10(the carrier of a1);
existence
ex b1 being Subset of c1 st b1 is open
proof end;
end;

registration
let c1 be TopSpace;
let c2 be open Subset of c1;
cluster a2 ` -> closed ;
coherence
c2 ` is closed
by Th30;
end;

theorem Th31: :: TOPS_1:31
for b1 being TopStruct
for b2, b3 being Subset of b1 st b2 is closed & b3 c= b2 holds
Cl b3 c= b2
proof end;

theorem Th32: :: TOPS_1:32
for b1 being TopSpace
for b2, b3 being Subset of b1 holds (Cl b2) \ (Cl b3) c= Cl (b2 \ b3)
proof end;

theorem Th33: :: TOPS_1:33
canceled;

theorem Th34: :: TOPS_1:34
for b1 being TopStruct
for b2, b3 being Subset of b1 st b2 is closed & b3 is closed holds
Cl (b2 /\ b3) = (Cl b2) /\ (Cl b3)
proof end;

theorem Th35: :: TOPS_1:35
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is closed & b3 is closed holds
b2 /\ b3 is closed
proof end;

theorem Th36: :: TOPS_1:36
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is closed & b3 is closed holds
b2 \/ b3 is closed
proof end;

theorem Th37: :: TOPS_1:37
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is open & b3 is open holds
b2 \/ b3 is open
proof end;

theorem Th38: :: TOPS_1:38
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is open & b3 is open holds
b2 /\ b3 is open
proof end;

Lemma15: for b1 being non empty 1-sorted
for b2 being Subset of b1
for b3 being Element of b1 holds
( b3 in b2 ` iff not b3 in b2 )
by SUBSET_1:50, SUBSET_1:54;

theorem Th39: :: TOPS_1:39
for b1 being non empty TopSpace
for b2 being Subset of b1
for b3 being Point of b1 holds
( b3 in Cl b2 iff for b4 being Subset of b1 st b4 is open & b3 in b4 holds
b2 meets b4 )
proof end;

theorem Th40: :: TOPS_1:40
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is open holds
b2 /\ (Cl b3) c= Cl (b2 /\ b3)
proof end;

theorem Th41: :: TOPS_1:41
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is open holds
Cl (b2 /\ (Cl b3)) = Cl (b2 /\ b3)
proof end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
func Int c2 -> Subset of a1 equals :: TOPS_1:def 1
(Cl (a2 ` )) ` ;
coherence
(Cl (c2 ` )) ` is Subset of c1
;
end;

:: deftheorem Def1 defines Int TOPS_1:def 1 :
for b1 being TopStruct
for b2 being Subset of b1 holds Int b2 = (Cl (b2 ` )) ` ;

theorem Th42: :: TOPS_1:42
canceled;

theorem Th43: :: TOPS_1:43
for b1 being TopSpace holds Int ([#] b1) = [#] b1
proof end;

theorem Th44: :: TOPS_1:44
for b1 being TopStruct
for b2 being Subset of b1 holds Int b2 c= b2
proof end;

theorem Th45: :: TOPS_1:45
for b1 being TopStruct
for b2 being Subset of b1 holds Int (Int b2) = Int b2 by Th26;

theorem Th46: :: TOPS_1:46
for b1 being TopSpace
for b2, b3 being Subset of b1 holds (Int b2) /\ (Int b3) = Int (b2 /\ b3)
proof end;

theorem Th47: :: TOPS_1:47
for b1 being TopStruct holds Int ({} b1) = {} b1
proof end;

registration
let c1 be TopStruct ;
cluster Int ({} a1) -> empty ;
coherence
Int ({} c1) is empty
by Th47;
end;

theorem Th48: :: TOPS_1:48
for b1 being TopStruct
for b2, b3 being Subset of b1 st b2 c= b3 holds
Int b2 c= Int b3
proof end;

theorem Th49: :: TOPS_1:49
for b1 being TopStruct
for b2, b3 being Subset of b1 holds (Int b2) \/ (Int b3) c= Int (b2 \/ b3)
proof end;

theorem Th50: :: TOPS_1:50
for b1 being TopSpace
for b2, b3 being Subset of b1 holds Int (b2 \ b3) c= (Int b2) \ (Int b3)
proof end;

theorem Th51: :: TOPS_1:51
for b1 being TopSpace
for b2 being Subset of b1 holds Int b2 is open ;

registration
let c1 be TopSpace;
let c2 be Subset of c1;
cluster Int a2 -> open ;
coherence
Int c2 is open
;
end;

theorem Th52: :: TOPS_1:52
for b1 being TopSpace holds {} b1 is open
proof end;

theorem Th53: :: TOPS_1:53
for b1 being TopSpace holds [#] b1 is open
proof end;

registration
let c1 be TopSpace;
cluster {} a1 -> open closed ;
coherence
{} c1 is open
by Th52;
cluster [#] a1 -> open ;
coherence
[#] c1 is open
by Th53;
end;

registration
let c1 be TopSpace;
cluster empty -> open closed Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is empty holds
( b1 is open & b1 is closed )
proof end;
end;

registration
let c1 be TopSpace;
cluster open closed Element of K10(the carrier of a1);
existence
ex b1 being Subset of c1 st
( b1 is open & b1 is closed )
proof end;
end;

registration
let c1 be non empty TopSpace;
cluster non empty open closed Element of K10(the carrier of a1);
existence
ex b1 being Subset of c1 st
( not b1 is empty & b1 is open & b1 is closed )
proof end;
end;

theorem Th54: :: TOPS_1:54
for b1 being TopSpace
for b2 being set
for b3 being Subset of b1 holds
( b2 in Int b3 iff ex b4 being Subset of b1 st
( b4 is open & b4 c= b3 & b2 in b4 ) )
proof end;

theorem Th55: :: TOPS_1:55
for b1 being TopSpace
for b2 being TopStruct
for b3 being Subset of b1
for b4 being Subset of b2 holds
( ( b4 is open implies Int b4 = b4 ) & ( Int b3 = b3 implies b3 is open ) )
proof end;

theorem Th56: :: TOPS_1:56
for b1 being TopStruct
for b2, b3 being Subset of b1 st b2 is open & b2 c= b3 holds
b2 c= Int b3
proof end;

theorem Th57: :: TOPS_1:57
for b1 being TopSpace
for b2 being Subset of b1 holds
( b2 is open iff for b3 being set holds
( b3 in b2 iff ex b4 being Subset of b1 st
( b4 is open & b4 c= b2 & b3 in b4 ) ) )
proof end;

theorem Th58: :: TOPS_1:58
for b1 being TopStruct
for b2 being Subset of b1 holds Cl (Int b2) = Cl (Int (Cl (Int b2)))
proof end;

theorem Th59: :: TOPS_1:59
for b1 being TopStruct
for b2 being Subset of b1 st b2 is open holds
Cl (Int (Cl b2)) = Cl b2
proof end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
func Fr c2 -> Subset of a1 equals :: TOPS_1:def 2
(Cl a2) /\ (Cl (a2 ` ));
coherence
(Cl c2) /\ (Cl (c2 ` )) is Subset of c1
;
end;

:: deftheorem Def2 defines Fr TOPS_1:def 2 :
for b1 being TopStruct
for b2 being Subset of b1 holds Fr b2 = (Cl b2) /\ (Cl (b2 ` ));

theorem Th60: :: TOPS_1:60
canceled;

theorem Th61: :: TOPS_1:61
for b1 being non empty TopSpace
for b2 being Subset of b1
for b3 being Point of b1 holds
( b3 in Fr b2 iff for b4 being Subset of b1 st b4 is open & b3 in b4 holds
( b2 meets b4 & b2 ` meets b4 ) )
proof end;

theorem Th62: :: TOPS_1:62
for b1 being TopStruct
for b2 being Subset of b1 holds Fr b2 = Fr (b2 ` ) ;

theorem Th63: :: TOPS_1:63
for b1 being TopStruct
for b2 being Subset of b1 holds Fr b2 c= Cl b2 by XBOOLE_1:17;

theorem Th64: :: TOPS_1:64
for b1 being TopStruct
for b2 being Subset of b1 holds Fr b2 = ((Cl (b2 ` )) /\ b2) \/ ((Cl b2) \ b2)
proof end;

theorem Th65: :: TOPS_1:65
for b1 being TopStruct
for b2 being Subset of b1 holds Cl b2 = b2 \/ (Fr b2)
proof end;

theorem Th66: :: TOPS_1:66
for b1 being TopSpace
for b2, b3 being Subset of b1 holds Fr (b2 /\ b3) c= (Fr b2) \/ (Fr b3)
proof end;

theorem Th67: :: TOPS_1:67
for b1 being TopSpace
for b2, b3 being Subset of b1 holds Fr (b2 \/ b3) c= (Fr b2) \/ (Fr b3)
proof end;

theorem Th68: :: TOPS_1:68
for b1 being TopStruct
for b2 being Subset of b1 holds Fr (Fr b2) c= Fr b2
proof end;

theorem Th69: :: TOPS_1:69
for b1 being TopStruct
for b2 being Subset of b1 st b2 is closed holds
Fr b2 c= b2
proof end;

Lemma36: for b1 being TopSpace
for b2, b3 being Subset of b1 holds Fr b2 c= ((Fr (b2 \/ b3)) \/ (Fr (b2 /\ b3))) \/ ((Fr b2) /\ (Fr b3))
proof end;

theorem Th70: :: TOPS_1:70
for b1 being TopSpace
for b2, b3 being Subset of b1 holds (Fr b2) \/ (Fr b3) = ((Fr (b2 \/ b3)) \/ (Fr (b2 /\ b3))) \/ ((Fr b2) /\ (Fr b3))
proof end;

theorem Th71: :: TOPS_1:71
for b1 being TopStruct
for b2 being Subset of b1 holds Fr (Int b2) c= Fr b2
proof end;

theorem Th72: :: TOPS_1:72
for b1 being TopStruct
for b2 being Subset of b1 holds Fr (Cl b2) c= Fr b2
proof end;

theorem Th73: :: TOPS_1:73
for b1 being TopStruct
for b2 being Subset of b1 holds Int b2 misses Fr b2
proof end;

theorem Th74: :: TOPS_1:74
for b1 being TopStruct
for b2 being Subset of b1 holds Int b2 = b2 \ (Fr b2)
proof end;

Lemma39: for b1 being TopStruct
for b2 being Subset of b1 holds Fr b2 = (Cl b2) \ (Int b2)
proof end;

Lemma40: for b1 being TopSpace
for b2 being Subset of b1 holds Cl (Fr b2) = Fr b2
proof end;

Lemma41: for b1 being TopSpace
for b2 being Subset of b1 holds Int (Fr (Fr b2)) = {}
proof end;

theorem Th75: :: TOPS_1:75
for b1 being TopSpace
for b2 being Subset of b1 holds Fr (Fr (Fr b2)) = Fr (Fr b2)
proof end;

Lemma42: for b1, b2, b3 being set st b1 c= b3 & b2 = b3 \ b1 holds
b1 c= b3 \ b2
proof end;

theorem Th76: :: TOPS_1:76
for b1 being TopSpace
for b2 being Subset of b1 holds
( b2 is open iff Fr b2 = (Cl b2) \ b2 )
proof end;

theorem Th77: :: TOPS_1:77
for b1 being TopSpace
for b2 being Subset of b1 holds
( b2 is closed iff Fr b2 = b2 \ (Int b2) )
proof end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
attr a2 is dense means :Def3: :: TOPS_1:def 3
Cl a2 = [#] a1;
end;

:: deftheorem Def3 defines dense TOPS_1:def 3 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is dense iff Cl b2 = [#] b1 );

registration
let c1 be TopStruct ;
cluster [#] a1 -> dense ;
coherence
[#] c1 is dense
proof end;
end;

theorem Th78: :: TOPS_1:78
canceled;

theorem Th79: :: TOPS_1:79
for b1 being TopStruct
for b2, b3 being Subset of b1 st b2 is dense & b2 c= b3 holds
b3 is dense
proof end;

theorem Th80: :: TOPS_1:80
for b1 being TopSpace
for b2 being Subset of b1 holds
( b2 is dense iff for b3 being Subset of b1 st b3 <> {} & b3 is open holds
b2 meets b3 )
proof end;

theorem Th81: :: TOPS_1:81
for b1 being TopSpace
for b2 being Subset of b1 st b2 is dense holds
for b3 being Subset of b1 st b3 is open holds
Cl b3 = Cl (b3 /\ b2)
proof end;

theorem Th82: :: TOPS_1:82
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is dense & b3 is dense & b3 is open holds
b2 /\ b3 is dense
proof end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
attr a2 is boundary means :Def4: :: TOPS_1:def 4
a2 ` is dense;
end;

:: deftheorem Def4 defines boundary TOPS_1:def 4 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is boundary iff b2 ` is dense );

registration
let c1 be TopStruct ;
cluster empty -> boundary Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is empty holds
b1 is boundary
proof end;
end;

registration
let c1 be TopStruct ;
cluster empty boundary Element of K10(the carrier of a1);
existence
ex b1 being Subset of c1 st b1 is empty
proof end;
end;

theorem Th83: :: TOPS_1:83
canceled;

theorem Th84: :: TOPS_1:84
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is boundary iff Int b2 = {} )
proof end;

registration
let c1 be TopStruct ;
let c2 be boundary Subset of c1;
cluster Int a2 -> empty boundary ;
coherence
Int c2 is empty
by Th84;
end;

theorem Th85: :: TOPS_1:85
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is boundary & b3 is boundary & b3 is closed holds
b2 \/ b3 is boundary
proof end;

theorem Th86: :: TOPS_1:86
for b1 being TopSpace
for b2 being Subset of b1 holds
( b2 is boundary iff for b3 being Subset of b1 st b3 c= b2 & b3 is open holds
b3 = {} )
proof end;

theorem Th87: :: TOPS_1:87
for b1 being TopSpace
for b2 being Subset of b1 st b2 is closed holds
( b2 is boundary iff for b3 being Subset of b1 st b3 <> {} & b3 is open holds
ex b4 being Subset of b1 st
( b4 c= b3 & b4 <> {} & b4 is open & b2 misses b4 ) )
proof end;

theorem Th88: :: TOPS_1:88
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is boundary iff b2 c= Fr b2 )
proof end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
attr a2 is nowhere_dense means :Def5: :: TOPS_1:def 5
Cl a2 is boundary;
end;

:: deftheorem Def5 defines nowhere_dense TOPS_1:def 5 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is nowhere_dense iff Cl b2 is boundary );

registration
let c1 be TopSpace;
cluster empty -> nowhere_dense Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is empty holds
b1 is nowhere_dense
proof end;
end;

registration
let c1 be TopSpace;
cluster empty open closed boundary nowhere_dense Element of K10(the carrier of a1);
existence
ex b1 being Subset of c1 st b1 is empty
proof end;
end;

theorem Th89: :: TOPS_1:89
canceled;

theorem Th90: :: TOPS_1:90
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is nowhere_dense & b3 is nowhere_dense holds
b2 \/ b3 is nowhere_dense
proof end;

theorem Th91: :: TOPS_1:91
for b1 being TopStruct
for b2 being Subset of b1 st b2 is nowhere_dense holds
b2 ` is dense
proof end;

registration
let c1 be TopSpace;
let c2 be nowhere_dense Subset of c1;
cluster a2 ` -> dense ;
coherence
c2 ` is dense
by Th91;
end;

theorem Th92: :: TOPS_1:92
for b1 being TopStruct
for b2 being Subset of b1 st b2 is nowhere_dense holds
b2 is boundary
proof end;

registration
let c1 be TopSpace;
cluster nowhere_dense -> boundary Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is nowhere_dense holds
b1 is boundary
by Th92;
end;

theorem Th93: :: TOPS_1:93
for b1 being TopStruct
for b2 being Subset of b1 st b2 is boundary & b2 is closed holds
b2 is nowhere_dense
proof end;

registration
let c1 be TopSpace;
cluster closed boundary -> boundary nowhere_dense Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is boundary & b1 is closed holds
b1 is nowhere_dense
by Th93;
end;

theorem Th94: :: TOPS_1:94
for b1 being TopStruct
for b2 being Subset of b1 st b2 is closed holds
( b2 is nowhere_dense iff b2 = Fr b2 )
proof end;

theorem Th95: :: TOPS_1:95
for b1 being TopSpace
for b2 being Subset of b1 st b2 is open holds
Fr b2 is nowhere_dense
proof end;

registration
let c1 be TopSpace;
let c2 be open Subset of c1;
cluster Fr a2 -> boundary nowhere_dense ;
coherence
Fr c2 is nowhere_dense
by Th95;
end;

theorem Th96: :: TOPS_1:96
for b1 being TopSpace
for b2 being Subset of b1 st b2 is closed holds
Fr b2 is nowhere_dense
proof end;

registration
let c1 be TopSpace;
let c2 be closed Subset of c1;
cluster Fr a2 -> boundary nowhere_dense ;
coherence
Fr c2 is nowhere_dense
by Th96;
end;

theorem Th97: :: TOPS_1:97
for b1 being TopSpace
for b2 being Subset of b1 st b2 is open & b2 is nowhere_dense holds
b2 = {}
proof end;

registration
let c1 be TopSpace;
cluster open nowhere_dense -> empty open closed boundary nowhere_dense Element of K10(the carrier of a1);
coherence
for b1 being Subset of c1 st b1 is open & b1 is nowhere_dense holds
b1 is empty
by Th97;
end;

definition
let c1 be TopStruct ;
let c2 be Subset of c1;
attr a2 is condensed means :Def6: :: TOPS_1:def 6
( Int (Cl a2) c= a2 & a2 c= Cl (Int a2) );
attr a2 is closed_condensed means :Def7: :: TOPS_1:def 7
a2 = Cl (Int a2);
attr a2 is open_condensed means :Def8: :: TOPS_1:def 8
a2 = Int (Cl a2);
end;

:: deftheorem Def6 defines condensed TOPS_1:def 6 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is condensed iff ( Int (Cl b2) c= b2 & b2 c= Cl (Int b2) ) );

:: deftheorem Def7 defines closed_condensed TOPS_1:def 7 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is closed_condensed iff b2 = Cl (Int b2) );

:: deftheorem Def8 defines open_condensed TOPS_1:def 8 :
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is open_condensed iff b2 = Int (Cl b2) );

theorem Th98: :: TOPS_1:98
canceled;

theorem Th99: :: TOPS_1:99
canceled;

theorem Th100: :: TOPS_1:100
canceled;

theorem Th101: :: TOPS_1:101
for b1 being TopStruct
for b2 being Subset of b1 holds
( b2 is open_condensed iff b2 ` is closed_condensed )
proof end;

theorem Th102: :: TOPS_1:102
for b1 being TopStruct
for b2 being Subset of b1 st b2 is closed_condensed holds
Fr (Int b2) = Fr b2
proof end;

theorem Th103: :: TOPS_1:103
for b1 being TopStruct
for b2 being Subset of b1 st b2 is closed_condensed holds
Fr b2 c= Cl (Int b2)
proof end;

theorem Th104: :: TOPS_1:104
for b1 being TopStruct
for b2 being Subset of b1 st b2 is open_condensed holds
( Fr b2 = Fr (Cl b2) & Fr (Cl b2) = (Cl b2) \ b2 )
proof end;

theorem Th105: :: TOPS_1:105
for b1 being TopStruct
for b2 being Subset of b1 st b2 is open & b2 is closed holds
( b2 is closed_condensed iff b2 is open_condensed )
proof end;

theorem Th106: :: TOPS_1:106
for b1 being TopSpace
for b2 being TopStruct
for b3 being Subset of b1
for b4 being Subset of b2 holds
( ( b4 is closed & b4 is condensed implies b4 is closed_condensed ) & ( b3 is closed_condensed implies ( b3 is closed & b3 is condensed ) ) )
proof end;

theorem Th107: :: TOPS_1:107
for b1 being TopSpace
for b2 being TopStruct
for b3 being Subset of b1
for b4 being Subset of b2 holds
( ( b4 is open & b4 is condensed implies b4 is open_condensed ) & ( b3 is open_condensed implies ( b3 is open & b3 is condensed ) ) )
proof end;

theorem Th108: :: TOPS_1:108
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is closed_condensed & b3 is closed_condensed holds
b2 \/ b3 is closed_condensed
proof end;

theorem Th109: :: TOPS_1:109
for b1 being TopSpace
for b2, b3 being Subset of b1 st b2 is open_condensed & b3 is open_condensed holds
b2 /\ b3 is open_condensed
proof end;

theorem Th110: :: TOPS_1:110
for b1 being TopSpace
for b2 being Subset of b1 st b2 is condensed holds
Int (Fr b2) = {}
proof end;

theorem Th111: :: TOPS_1:111
for b1 being TopStruct
for b2 being Subset of b1 st b2 is condensed holds
( Int b2 is condensed & Cl b2 is condensed )
proof end;