:: OPENLATT semantic presentation
theorem Th1: :: OPENLATT:1
theorem Th2: :: OPENLATT:2
:: deftheorem Def1 defines Topology_of OPENLATT:def 1 :
theorem Th3: :: OPENLATT:3
definition
let c1 be non
empty TopSpace;
func Top_Union c1 -> BinOp of
Topology_of a1 means :
Def2:
:: OPENLATT:def 2
for
b1,
b2 being
Element of
Topology_of a1 holds
a2 . b1,
b2 = b1 \/ b2;
existence
ex b1 being BinOp of Topology_of c1 st
for b2, b3 being Element of Topology_of c1 holds b1 . b2,b3 = b2 \/ b3
uniqueness
for b1, b2 being BinOp of Topology_of c1 st ( for b3, b4 being Element of Topology_of c1 holds b1 . b3,b4 = b3 \/ b4 ) & ( for b3, b4 being Element of Topology_of c1 holds b2 . b3,b4 = b3 \/ b4 ) holds
b1 = b2
func Top_Meet c1 -> BinOp of
Topology_of a1 means :
Def3:
:: OPENLATT:def 3
for
b1,
b2 being
Element of
Topology_of a1 holds
a2 . b1,
b2 = b1 /\ b2;
existence
ex b1 being BinOp of Topology_of c1 st
for b2, b3 being Element of Topology_of c1 holds b1 . b2,b3 = b2 /\ b3
uniqueness
for b1, b2 being BinOp of Topology_of c1 st ( for b3, b4 being Element of Topology_of c1 holds b1 . b3,b4 = b3 /\ b4 ) & ( for b3, b4 being Element of Topology_of c1 holds b2 . b3,b4 = b3 /\ b4 ) holds
b1 = b2
end;
:: deftheorem Def2 defines Top_Union OPENLATT:def 2 :
:: deftheorem Def3 defines Top_Meet OPENLATT:def 3 :
Lemma6:
for b1 being non empty TopSpace
for b2, b3 being Element of LattStr(# (Topology_of b1),(Top_Union b1),(Top_Meet b1) #) holds b2 "\/" b3 = b2 \/ b3
by Def2;
Lemma7:
for b1 being non empty TopSpace
for b2, b3 being Element of LattStr(# (Topology_of b1),(Top_Union b1),(Top_Meet b1) #) holds b2 "/\" b3 = b2 /\ b3
by Def3;
theorem Th4: :: OPENLATT:4
:: deftheorem Def4 defines Open_setLatt OPENLATT:def 4 :
theorem Th5: :: OPENLATT:5
theorem Th6: :: OPENLATT:6
theorem Th7: :: OPENLATT:7
theorem Th8: :: OPENLATT:8
theorem Th9: :: OPENLATT:9
theorem Th10: :: OPENLATT:10
theorem Th11: :: OPENLATT:11
:: deftheorem Def5 defines F_primeSet OPENLATT:def 5 :
theorem Th12: :: OPENLATT:12
:: deftheorem Def6 defines StoneH OPENLATT:def 6 :
theorem Th13: :: OPENLATT:13
theorem Th14: :: OPENLATT:14
:: deftheorem Def7 defines StoneS OPENLATT:def 7 :
theorem Th15: :: OPENLATT:15
theorem Th16: :: OPENLATT:16
theorem Th17: :: OPENLATT:17
:: deftheorem Def8 defines SF_have OPENLATT:def 8 :
theorem Th18: :: OPENLATT:18
Lemma23:
for b1 being D_Lattice
for b2 being Filter of b1
for b3, b4 being Element of b1 holds
( b2 in (SF_have b3) \ (SF_have b4) iff ( b3 in b2 & not b4 in b2 ) )
theorem Th19: :: OPENLATT:19
theorem Th20: :: OPENLATT:20
theorem Th21: :: OPENLATT:21
theorem Th22: :: OPENLATT:22
theorem Th23: :: OPENLATT:23
theorem Th24: :: OPENLATT:24
theorem Th25: :: OPENLATT:25
definition
let c1 be
D_Lattice;
func Set_Union c1 -> BinOp of
StoneS a1 means :
Def9:
:: OPENLATT:def 9
for
b1,
b2 being
Element of
StoneS a1 holds
a2 . b1,
b2 = b1 \/ b2;
existence
ex b1 being BinOp of StoneS c1 st
for b2, b3 being Element of StoneS c1 holds b1 . b2,b3 = b2 \/ b3
uniqueness
for b1, b2 being BinOp of StoneS c1 st ( for b3, b4 being Element of StoneS c1 holds b1 . b3,b4 = b3 \/ b4 ) & ( for b3, b4 being Element of StoneS c1 holds b2 . b3,b4 = b3 \/ b4 ) holds
b1 = b2
func Set_Meet c1 -> BinOp of
StoneS a1 means :
Def10:
:: OPENLATT:def 10
for
b1,
b2 being
Element of
StoneS a1 holds
a2 . b1,
b2 = b1 /\ b2;
existence
ex b1 being BinOp of StoneS c1 st
for b2, b3 being Element of StoneS c1 holds b1 . b2,b3 = b2 /\ b3
uniqueness
for b1, b2 being BinOp of StoneS c1 st ( for b3, b4 being Element of StoneS c1 holds b1 . b3,b4 = b3 /\ b4 ) & ( for b3, b4 being Element of StoneS c1 holds b2 . b3,b4 = b3 /\ b4 ) holds
b1 = b2
end;
:: deftheorem Def9 defines Set_Union OPENLATT:def 9 :
:: deftheorem Def10 defines Set_Meet OPENLATT:def 10 :
Lemma33:
for b1 being D_Lattice
for b2, b3 being Element of LattStr(# (StoneS b1),(Set_Union b1),(Set_Meet b1) #) holds b2 "\/" b3 = b2 \/ b3
by Def9;
Lemma34:
for b1 being D_Lattice
for b2, b3 being Element of LattStr(# (StoneS b1),(Set_Union b1),(Set_Meet b1) #) holds b2 "/\" b3 = b2 /\ b3
by Def10;
theorem Th26: :: OPENLATT:26
:: deftheorem Def11 defines StoneLatt OPENLATT:def 11 :
theorem Th27: :: OPENLATT:27
theorem Th28: :: OPENLATT:28
theorem Th29: :: OPENLATT:29
theorem Th30: :: OPENLATT:30
theorem Th31: :: OPENLATT:31
theorem Th32: :: OPENLATT:32
theorem Th33: :: OPENLATT:33
theorem Th34: :: OPENLATT:34
theorem Th35: :: OPENLATT:35
:: deftheorem Def12 defines HTopSpace OPENLATT:def 12 :
theorem Th36: :: OPENLATT:36
theorem Th37: :: OPENLATT:37
theorem Th38: :: OPENLATT:38
theorem Th39: :: OPENLATT:39
theorem Th40: :: OPENLATT:40
theorem Th41: :: OPENLATT:41
theorem Th42: :: OPENLATT:42