:: WAYBEL19 semantic presentation

definition
let c1 be non empty TopRelStr ;
attr a1 is lower means :Def1: :: WAYBEL19:def 1
{ ((uparrow b1) ` ) where B is Element of a1 : verum } is prebasis of a1;
end;

:: deftheorem Def1 defines lower WAYBEL19:def 1 :
for b1 being non empty TopRelStr holds
( b1 is lower iff { ((uparrow b2) ` ) where B is Element of b1 : verum } is prebasis of b1 );

E2: now
let c1, c2 be non empty RelStr ;
assume E3: RelStr(# the carrier of c1,the InternalRel of c1 #) = RelStr(# the carrier of c2,the InternalRel of c2 #) ;
set c3 = { ((uparrow b1) ` ) where B is Element of c1 : verum } ;
set c4 = { ((uparrow b1) ` ) where B is Element of c2 : verum } ;
thus { ((uparrow b1) ` ) where B is Element of c1 : verum } = { ((uparrow b1) ` ) where B is Element of c2 : verum }
proof
hereby :: according to TARSKI:def 3,XBOOLE_0:def 10
let c5 be set ;
assume c5 in { ((uparrow b1) ` ) where B is Element of c1 : verum } ;
then consider c6 being Element of c1 such that
E4: c5 = (uparrow c6) ` ;
reconsider c7 = c6 as Element of c2 by E3;
c5 = ([#] c1) \ (uparrow c6) by E4, PRE_TOPC:17
.= ([#] c1) \ (uparrow {c6})
.= ([#] c1) \ (uparrow {c7}) by E3, WAYBEL_0:13
.= the carrier of c1 \ (uparrow {c7})
.= ([#] c2) \ (uparrow {c7}) by E3
.= (uparrow {c7}) ` by PRE_TOPC:17
.= (uparrow c7) ` ;
hence c5 in { ((uparrow b1) ` ) where B is Element of c2 : verum } ;
end;
let c5 be set ; :: according to TARSKI:def 3
assume c5 in { ((uparrow b1) ` ) where B is Element of c2 : verum } ;
then consider c6 being Element of c2 such that
E4: c5 = (uparrow c6) ` ;
reconsider c7 = c6 as Element of c1 by E3;
c5 = ([#] c2) \ (uparrow c6) by E4, PRE_TOPC:17
.= ([#] c2) \ (uparrow {c6})
.= ([#] c2) \ (uparrow {c7}) by E3, WAYBEL_0:13
.= the carrier of c1 \ (uparrow {c7}) by E3
.= ([#] c1) \ (uparrow {c7})
.= (uparrow {c7}) ` by PRE_TOPC:17
.= (uparrow c7) ` ;
hence c5 in { ((uparrow b1) ` ) where B is Element of c1 : verum } ;
end;
end;

registration
cluster non empty reflexive TopSpace-like trivial -> non empty reflexive TopSpace-like lower TopRelStr ;
coherence
for b1 being non empty reflexive TopSpace-like TopRelStr st b1 is trivial holds
b1 is lower
proof end;
end;

registration
cluster strict complete trivial lower TopRelStr ;
existence
ex b1 being TopLattice st
( b1 is lower & b1 is trivial & b1 is complete & b1 is strict )
proof end;
end;

theorem Th1: :: WAYBEL19:1
for b1 being non empty RelStr ex b2 being correct strict TopAugmentation of b1 st b2 is lower
proof end;

registration
let c1 be non empty RelStr ;
cluster correct strict lower TopAugmentation of a1;
existence
ex b1 being correct strict TopAugmentation of c1 st b1 is lower
by Th1;
end;

theorem Th2: :: WAYBEL19:2
for b1, b2 being non empty TopSpace-like lower TopRelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) holds
the topology of b1 = the topology of b2
proof end;

definition
let c1 be non empty RelStr ;
func omega c1 -> Subset-Family of a1 means :Def2: :: WAYBEL19:def 2
for b1 being correct lower TopAugmentation of a1 holds a2 = the topology of b1;
uniqueness
for b1, b2 being Subset-Family of c1 st ( for b3 being correct lower TopAugmentation of c1 holds b1 = the topology of b3 ) & ( for b3 being correct lower TopAugmentation of c1 holds b2 = the topology of b3 ) holds
b1 = b2
proof end;
existence
ex b1 being Subset-Family of c1 st
for b2 being correct lower TopAugmentation of c1 holds b1 = the topology of b2
proof end;
end;

:: deftheorem Def2 defines omega WAYBEL19:def 2 :
for b1 being non empty RelStr
for b2 being Subset-Family of b1 holds
( b2 = omega b1 iff for b3 being correct lower TopAugmentation of b1 holds b2 = the topology of b3 );

theorem Th3: :: WAYBEL19:3
for b1, b2 being non empty RelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) holds
omega b1 = omega b2
proof end;

theorem Th4: :: WAYBEL19:4
for b1 being non empty lower TopRelStr
for b2 being Point of b1 holds
( (uparrow b2) ` is open & uparrow b2 is closed )
proof end;

theorem Th5: :: WAYBEL19:5
for b1 being non empty transitive lower TopRelStr
for b2 being Subset of b1 st b2 is open holds
b2 is lower
proof end;

theorem Th6: :: WAYBEL19:6
for b1 being non empty transitive lower TopRelStr
for b2 being Subset of b1 st b2 is closed holds
b2 is upper
proof end;

theorem Th7: :: WAYBEL19:7
for b1 being non empty TopSpace-like TopRelStr holds
( b1 is lower iff { ((uparrow b2) ` ) where B is Subset of b1 : b2 is finite } is Basis of b1 )
proof end;

theorem Th8: :: WAYBEL19:8
for b1, b2 being complete lower TopLattice
for b3 being Function of b1,b2 st ( for b4 being non empty Subset of b1 holds b3 preserves_inf_of b4 ) holds
b3 is continuous
proof end;

theorem Th9: :: WAYBEL19:9
for b1, b2 being complete lower TopLattice
for b3 being Function of b1,b2 st b3 is infs-preserving holds
b3 is continuous
proof end;

theorem Th10: :: WAYBEL19:10
for b1 being complete lower TopLattice
for b2 being prebasis of b1
for b3 being non empty filtered Subset of b1 st ( for b4 being Subset of b1 st b4 in b2 & inf b3 in b4 holds
b3 meets b4 ) holds
inf b3 in Cl b3
proof end;

theorem Th11: :: WAYBEL19:11
for b1, b2 being complete lower TopLattice
for b3 being Function of b1,b2 st b3 is continuous holds
b3 is filtered-infs-preserving
proof end;

theorem Th12: :: WAYBEL19:12
for b1, b2 being complete lower TopLattice
for b3 being Function of b1,b2 st b3 is continuous & ( for b4 being finite Subset of b1 holds b3 preserves_inf_of b4 ) holds
b3 is infs-preserving
proof end;

theorem Th13: :: WAYBEL19:13
for b1 being non empty reflexive transitive TopSpace-like lower TopRelStr
for b2 being Point of b1 holds Cl {b2} = uparrow b2
proof end;

definition
mode TopPoset is reflexive transitive antisymmetric TopSpace-like TopRelStr ;
end;

registration
cluster non empty lower -> non empty T_0 TopRelStr ;
coherence
for b1 being non empty TopPoset st b1 is lower holds
b1 is T_0
proof end;
end;

registration
let c1 be non empty lower-bounded RelStr ;
cluster -> lower-bounded TopAugmentation of a1;
coherence
for b1 being TopAugmentation of c1 holds b1 is lower-bounded
proof end;
end;

theorem Th14: :: WAYBEL19:14
for b1, b2 being non empty RelStr
for b3 being Element of b1
for b4 being Element of b2 holds (uparrow [b3,b4]) ` = [:((uparrow b3) ` ),the carrier of b2:] \/ [:the carrier of b1,((uparrow b4) ` ):]
proof end;

Lemma16: for b1, b2 being non empty RelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) holds
for b3 being Element of b1
for b4 being Element of b2 st b3 = b4 holds
( uparrow b3 = uparrow b4 & downarrow b3 = downarrow b4 )
by WAYBEL_0:13;

theorem Th15: :: WAYBEL19:15
for b1, b2 being non empty lower-bounded Poset
for b3 being correct lower TopAugmentation of b1
for b4 being correct lower TopAugmentation of b2 holds omega [:b1,b2:] = the topology of [:b3,b4:]
proof end;

theorem Th16: :: WAYBEL19:16
for b1, b2 being non empty lower-bounded lower TopPoset holds omega [:b1,b2:] = the topology of [:b1,b2:]
proof end;

theorem Th17: :: WAYBEL19:17
for b1, b2 being complete lower TopLattice st b2 is TopAugmentation of [:b1,b1:] holds
for b3 being Function of b2,b1 st b3 = inf_op b1 holds
b3 is continuous
proof end;

scheme :: WAYBEL19:sch 1
s1{ F1() -> TopLattice, P1[ set ] } :
for b1 being Subset of F1() st b1 is open holds
P1[b1]
provided
E18: ex b1 being prebasis of F1() st
for b2 being Subset of F1() st b2 in b1 holds
P1[b2] and
E19: for b1 being Subset-Family of F1() st ( for b2 being Subset of F1() st b2 in b1 holds
P1[b2] ) holds
P1[ union b1] and
E20: for b1, b2 being Subset of F1() st P1[b1] & P1[b2] holds
P1[b1 /\ b2] and
E21: P1[ [#] F1()]
proof end;

theorem Th18: :: WAYBEL19:18
for b1, b2 being non empty reflexive antisymmetric up-complete RelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & ( for b3 being Element of b1 holds
( waybelow b3 is directed & not waybelow b3 is empty ) ) & b1 is satisfying_axiom_of_approximation holds
b2 is satisfying_axiom_of_approximation
proof end;

registration
let c1 be non empty continuous Poset;
cluster -> continuous TopAugmentation of a1;
coherence
for b1 being TopAugmentation of c1 holds b1 is continuous
proof end;
end;

theorem Th19: :: WAYBEL19:19
for b1, b2 being TopSpace
for b3 being Refinement of b1,b2
for b4 being Subset of b3 st ( b4 in the topology of b1 or b4 in the topology of b2 ) holds
b4 is open
proof end;

theorem Th20: :: WAYBEL19:20
for b1, b2 being TopSpace
for b3 being Refinement of b1,b2
for b4 being Subset of b1
for b5 being Subset of b3 st b5 = b4 & b4 is open holds
b5 is open
proof end;

theorem Th21: :: WAYBEL19:21
for b1, b2 being TopSpace st the carrier of b1 = the carrier of b2 holds
for b3 being Refinement of b1,b2
for b4 being Subset of b1
for b5 being Subset of b3 st b5 = b4 & b4 is closed holds
b5 is closed
proof end;

theorem Th22: :: WAYBEL19:22
for b1 being non empty TopSpace
for b2, b3 being set st b2 c= b3 & b3 c= the topology of b1 holds
( ( b2 is Basis of b1 implies b3 is Basis of b1 ) & ( b2 is prebasis of b1 implies b3 is prebasis of b1 ) )
proof end;

theorem Th23: :: WAYBEL19:23
for b1, b2 being non empty TopSpace st the carrier of b1 = the carrier of b2 holds
for b3 being Refinement of b1,b2
for b4 being prebasis of b1
for b5 being prebasis of b2 holds b4 \/ b5 is prebasis of b3
proof end;

theorem Th24: :: WAYBEL19:24
for b1, b2, b3, b4 being non empty TopSpace
for b5 being Refinement of b1,b2
for b6 being Refinement of b3,b4
for b7 being Function of b1,b3
for b8 being Function of b2,b4
for b9 being Function of b5,b6 st b9 = b7 & b9 = b8 & b7 is continuous & b8 is continuous holds
b9 is continuous
proof end;

theorem Th25: :: WAYBEL19:25
for b1 being non empty TopSpace
for b2 being prebasis of b1
for b3 being net of b1
for b4 being Point of b1 st ( for b5 being Subset of b1 st b4 in b5 & b5 in b2 holds
b3 is_eventually_in b5 ) holds
b4 in Lim b3
proof end;

theorem Th26: :: WAYBEL19:26
for b1 being non empty TopSpace
for b2 being net of b1
for b3 being Subset of b1 st b2 is_eventually_in b3 holds
Lim b2 c= Cl b3
proof end;

theorem Th27: :: WAYBEL19:27
for b1 being non empty RelStr
for b2 being non empty Subset of b1 holds
( the mapping of (b2 +id ) = id b2 & the mapping of (b2 opp+id ) = id b2 )
proof end;

theorem Th28: :: WAYBEL19:28
for b1 being non empty reflexive antisymmetric RelStr
for b2 being Element of b1 holds (uparrow b2) /\ (downarrow b2) = {b2}
proof end;

definition
let c1 be non empty reflexive TopRelStr ;
attr a1 is Lawson means :Def3: :: WAYBEL19:def 3
(omega a1) \/ (sigma a1) is prebasis of a1;
end;

:: deftheorem Def3 defines Lawson WAYBEL19:def 3 :
for b1 being non empty reflexive TopRelStr holds
( b1 is Lawson iff (omega b1) \/ (sigma b1) is prebasis of b1 );

theorem Th29: :: WAYBEL19:29
for b1 being complete LATTICE
for b2 being correct lower TopAugmentation of b1
for b3 being Scott TopAugmentation of b1
for b4 being correct TopAugmentation of b1 holds
( b4 is Lawson iff b4 is Refinement of b3,b2 )
proof end;

registration
let c1 be complete LATTICE;
cluster lower-bounded correct strict Lawson TopAugmentation of a1;
existence
ex b1 being TopAugmentation of c1 st
( b1 is Lawson & b1 is strict & b1 is TopSpace-like )
proof end;
end;

registration
cluster strict Scott complete TopRelStr ;
existence
ex b1 being TopLattice st
( b1 is Scott & b1 is complete & b1 is strict )
proof end;
cluster continuous strict complete Lawson TopRelStr ;
existence
ex b1 being strict complete TopLattice st
( b1 is Lawson & b1 is continuous )
proof end;
end;

theorem Th30: :: WAYBEL19:30
for b1 being complete Lawson TopLattice holds (sigma b1) \/ { ((uparrow b2) ` ) where B is Element of b1 : verum } is prebasis of b1
proof end;

theorem Th31: :: WAYBEL19:31
for b1 being complete Lawson TopLattice holds (sigma b1) \/ { (b2 \ (uparrow b3)) where B is Subset of b1, B is Element of b1 : b2 in sigma b1 } is prebasis of b1
proof end;

theorem Th32: :: WAYBEL19:32
for b1 being complete Lawson TopLattice holds { (b2 \ (uparrow b3)) where B is Subset of b1, B is Subset of b1 : ( b2 in sigma b1 & b3 is finite ) } is Basis of b1
proof end;

definition
let c1 be complete LATTICE;
func lambda c1 -> Subset-Family of a1 means :Def4: :: WAYBEL19:def 4
for b1 being correct Lawson TopAugmentation of a1 holds a2 = the topology of b1;
uniqueness
for b1, b2 being Subset-Family of c1 st ( for b3 being correct Lawson TopAugmentation of c1 holds b1 = the topology of b3 ) & ( for b3 being correct Lawson TopAugmentation of c1 holds b2 = the topology of b3 ) holds
b1 = b2
proof end;
existence
ex b1 being Subset-Family of c1 st
for b2 being correct Lawson TopAugmentation of c1 holds b1 = the topology of b2
proof end;
end;

:: deftheorem Def4 defines lambda WAYBEL19:def 4 :
for b1 being complete LATTICE
for b2 being Subset-Family of b1 holds
( b2 = lambda b1 iff for b3 being correct Lawson TopAugmentation of b1 holds b2 = the topology of b3 );

theorem Th33: :: WAYBEL19:33
for b1 being complete LATTICE holds lambda b1 = UniCl (FinMeetCl ((sigma b1) \/ (omega b1)))
proof end;

theorem Th34: :: WAYBEL19:34
for b1 being complete LATTICE
for b2 being correct lower TopAugmentation of b1
for b3 being correct Scott TopAugmentation of b1
for b4 being Refinement of b3,b2 holds lambda b1 = the topology of b4
proof end;

Lemma32: for b1 being LATTICE
for b2 being Subset-Family of b1 st ( for b3 being Subset of b1 st b3 in b2 holds
b3 has_the_property_(S) ) holds
union b2 has_the_property_(S)
proof end;

Lemma33: for b1 being LATTICE
for b2, b3 being Subset of b1 st b2 has_the_property_(S) & b3 has_the_property_(S) holds
b2 /\ b3 has_the_property_(S)
proof end;

Lemma34: for b1 being LATTICE holds [#] b1 has_the_property_(S)
proof end;

theorem Th35: :: WAYBEL19:35
for b1 being up-complete lower TopLattice
for b2 being Subset of b1 st b2 is open holds
b2 has_the_property_(S)
proof end;

theorem Th36: :: WAYBEL19:36
for b1 being complete Lawson TopLattice
for b2 being Subset of b1 st b2 is open holds
b2 has_the_property_(S)
proof end;

theorem Th37: :: WAYBEL19:37
for b1 being Scott complete TopLattice
for b2 being correct Lawson TopAugmentation of b1
for b3 being Subset of b1 st b3 is open holds
for b4 being Subset of b2 st b4 = b3 holds
b4 is open
proof end;

theorem Th38: :: WAYBEL19:38
for b1 being complete Lawson TopLattice
for b2 being Element of b1 holds
( uparrow b2 is closed & downarrow b2 is closed & {b2} is closed )
proof end;

theorem Th39: :: WAYBEL19:39
for b1 being complete Lawson TopLattice
for b2 being Element of b1 holds
( (uparrow b2) ` is open & (downarrow b2) ` is open & {b2} ` is open )
proof end;

theorem Th40: :: WAYBEL19:40
for b1 being continuous complete Lawson TopLattice
for b2 being Element of b1 holds
( wayabove b2 is open & (wayabove b2) ` is closed )
proof end;

theorem Th41: :: WAYBEL19:41
for b1 being Scott complete TopLattice
for b2 being correct Lawson TopAugmentation of b1
for b3 being upper Subset of b2 st b3 is open holds
for b4 being Subset of b1 st b4 = b3 holds
b4 is open
proof end;

theorem Th42: :: WAYBEL19:42
for b1 being complete Lawson TopLattice
for b2 being lower Subset of b1 holds
( b2 is closed iff b2 is closed_under_directed_sups )
proof end;

theorem Th43: :: WAYBEL19:43
for b1 being complete Lawson TopLattice
for b2 being non empty filtered Subset of b1 holds Lim (b2 opp+id ) = {(inf b2)}
proof end;

registration
cluster complete Lawson -> compact being_T1 complete TopRelStr ;
coherence
for b1 being complete TopLattice st b1 is Lawson holds
( b1 is being_T1 & b1 is compact )
proof end;
end;

registration
cluster continuous complete Lawson -> continuous Hausdorff complete TopRelStr ;
coherence
for b1 being continuous complete TopLattice st b1 is Lawson holds
b1 is being_T2
proof end;
end;