:: WAYBEL21 semantic presentation

definition
let c1, c2 be Semilattice;
assume E1: ( c1 is upper-bounded implies c2 is upper-bounded ) ;
mode SemilatticeHomomorphism of c1,c2 -> Function of a1,a2 means :Def1: :: WAYBEL21:def 1
for b1 being finite Subset of a1 holds a3 preserves_inf_of b1;
existence
ex b1 being Function of c1,c2 st
for b2 being finite Subset of c1 holds b1 preserves_inf_of b2
proof end;
end;

:: deftheorem Def1 defines SemilatticeHomomorphism WAYBEL21:def 1 :
for b1, b2 being Semilattice st ( b1 is upper-bounded implies b2 is upper-bounded ) holds
for b3 being Function of b1,b2 holds
( b3 is SemilatticeHomomorphism of b1,b2 iff for b4 being finite Subset of b1 holds b3 preserves_inf_of b4 );

registration
let c1, c2 be Semilattice;
cluster meet-preserving -> monotone M4(the carrier of a1,the carrier of a2);
coherence
for b1 being Function of c1,c2 st b1 is meet-preserving holds
b1 is monotone
proof end;
end;

registration
let c1 be Semilattice;
let c2 be upper-bounded Semilattice;
cluster -> meet-preserving SemilatticeHomomorphism of a1,a2;
coherence
for b1 being SemilatticeHomomorphism of c1,c2 holds b1 is meet-preserving
proof end;
end;

theorem Th1: :: WAYBEL21:1
for b1, b2 being upper-bounded Semilattice
for b3 being SemilatticeHomomorphism of b1,b2 holds b3 . (Top b1) = Top b2
proof end;

theorem Th2: :: WAYBEL21:2
for b1, b2 being Semilattice
for b3 being Function of b1,b2 st b3 is meet-preserving holds
for b4 being non empty finite Subset of b1 holds b3 preserves_inf_of b4
proof end;

theorem Th3: :: WAYBEL21:3
for b1, b2 being upper-bounded Semilattice
for b3 being meet-preserving Function of b1,b2 st b3 . (Top b1) = Top b2 holds
b3 is SemilatticeHomomorphism of b1,b2
proof end;

theorem Th4: :: WAYBEL21:4
for b1, b2 being Semilattice
for b3 being Function of b1,b2 st b3 is meet-preserving & ( for b4 being non empty filtered Subset of b1 holds b3 preserves_inf_of b4 ) holds
for b4 being non empty Subset of b1 holds b3 preserves_inf_of b4
proof end;

theorem Th5: :: WAYBEL21:5
for b1, b2 being Semilattice
for b3 being Function of b1,b2 st b3 is infs-preserving holds
b3 is SemilatticeHomomorphism of b1,b2
proof end;

theorem Th6: :: WAYBEL21:6
for b1, b2, b3, b4 being non empty RelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b3,the InternalRel of b3 #) & RelStr(# the carrier of b2,the InternalRel of b2 #) = RelStr(# the carrier of b4,the InternalRel of b4 #) holds
for b5 being Function of b1,b2
for b6 being Function of b3,b4 st b5 = b6 holds
( ( b5 is infs-preserving implies b6 is infs-preserving ) & ( b5 is directed-sups-preserving implies b6 is directed-sups-preserving ) )
proof end;

theorem Th7: :: WAYBEL21:7
for b1, b2, b3, b4 being non empty RelStr st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b3,the InternalRel of b3 #) & RelStr(# the carrier of b2,the InternalRel of b2 #) = RelStr(# the carrier of b4,the InternalRel of b4 #) holds
for b5 being Function of b1,b2
for b6 being Function of b3,b4 st b5 = b6 holds
( ( b5 is sups-preserving implies b6 is sups-preserving ) & ( b5 is filtered-infs-preserving implies b6 is filtered-infs-preserving ) )
proof end;

theorem Th8: :: WAYBEL21:8
for b1 being complete LATTICE
for b2 being non empty full infs-inheriting SubRelStr of b1 holds incl b2,b1 is infs-preserving
proof end;

theorem Th9: :: WAYBEL21:9
for b1 being complete LATTICE
for b2 being non empty full sups-inheriting SubRelStr of b1 holds incl b2,b1 is sups-preserving
proof end;

theorem Th10: :: WAYBEL21:10
for b1 being non empty up-complete Poset
for b2 being non empty full directed-sups-inheriting SubRelStr of b1 holds incl b2,b1 is directed-sups-preserving
proof end;

theorem Th11: :: WAYBEL21:11
for b1 being complete LATTICE
for b2 being non empty full filtered-infs-inheriting SubRelStr of b1 holds incl b2,b1 is filtered-infs-preserving
proof end;

theorem Th12: :: WAYBEL21:12
for b1, b2, b3 being RelStr
for b4 being SubRelStr of b1 st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & RelStr(# the carrier of b4,the InternalRel of b4 #) = RelStr(# the carrier of b3,the InternalRel of b3 #) holds
( b3 is SubRelStr of b2 & ( b4 is full implies b3 is full SubRelStr of b2 ) )
proof end;

theorem Th13: :: WAYBEL21:13
for b1 being non empty RelStr holds b1 is full infs-inheriting sups-inheriting SubRelStr of b1
proof end;

registration
let c1 be complete LATTICE;
cluster complete SubRelStr of a1;
existence
ex b1 being CLSubFrame of c1 st b1 is complete
proof end;
end;

theorem Th14: :: WAYBEL21:14
for b1 being Semilattice
for b2 being non empty full SubRelStr of b1 holds
( b2 is meet-inheriting iff for b3 being non empty finite Subset of b2 holds "/\" b3,b1 in the carrier of b2 )
proof end;

theorem Th15: :: WAYBEL21:15
for b1 being sup-Semilattice
for b2 being non empty full SubRelStr of b1 holds
( b2 is join-inheriting iff for b3 being non empty finite Subset of b2 holds "\/" b3,b1 in the carrier of b2 )
proof end;

theorem Th16: :: WAYBEL21:16
for b1 being upper-bounded Semilattice
for b2 being non empty full meet-inheriting SubRelStr of b1 st Top b1 in the carrier of b2 & b2 is filtered-infs-inheriting holds
b2 is infs-inheriting
proof end;

theorem Th17: :: WAYBEL21:17
for b1 being lower-bounded sup-Semilattice
for b2 being non empty full join-inheriting SubRelStr of b1 st Bottom b1 in the carrier of b2 & b2 is directed-sups-inheriting holds
b2 is sups-inheriting
proof end;

theorem Th18: :: WAYBEL21:18
for b1 being complete LATTICE
for b2 being non empty full SubRelStr of b1 st b2 is infs-inheriting holds
b2 is complete
proof end;

theorem Th19: :: WAYBEL21:19
for b1 being complete LATTICE
for b2 being non empty full SubRelStr of b1 st b2 is sups-inheriting holds
b2 is complete
proof end;

theorem Th20: :: WAYBEL21:20
for b1, b2 being non empty RelStr
for b3 being non empty full SubRelStr of b1
for b4 being non empty full SubRelStr of b2 st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & the carrier of b3 = the carrier of b4 & b3 is infs-inheriting holds
b4 is infs-inheriting
proof end;

theorem Th21: :: WAYBEL21:21
for b1, b2 being non empty RelStr
for b3 being non empty full SubRelStr of b1
for b4 being non empty full SubRelStr of b2 st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & the carrier of b3 = the carrier of b4 & b3 is sups-inheriting holds
b4 is sups-inheriting
proof end;

theorem Th22: :: WAYBEL21:22
for b1, b2 being non empty RelStr
for b3 being non empty full SubRelStr of b1
for b4 being non empty full SubRelStr of b2 st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & the carrier of b3 = the carrier of b4 & b3 is directed-sups-inheriting holds
b4 is directed-sups-inheriting
proof end;

theorem Th23: :: WAYBEL21:23
for b1, b2 being non empty RelStr
for b3 being non empty full SubRelStr of b1
for b4 being non empty full SubRelStr of b2 st RelStr(# the carrier of b1,the InternalRel of b1 #) = RelStr(# the carrier of b2,the InternalRel of b2 #) & the carrier of b3 = the carrier of b4 & b3 is filtered-infs-inheriting holds
b4 is filtered-infs-inheriting
proof end;

theorem Th24: :: WAYBEL21:24
for b1, b2 being non empty TopSpace
for b3 being net of b1
for b4 being Function of b1,b2 st b4 is continuous holds
b4 .: (Lim b3) c= Lim (b4 * b3)
proof end;

definition
let c1 be non empty RelStr ;
let c2 be non empty NetStr of c1;
redefine attr a2 is antitone means :Def2: :: WAYBEL21:def 2
for b1, b2 being Element of a2 st b1 <= b2 holds
a2 . b1 >= a2 . b2;
compatibility
( c2 is antitone iff for b1, b2 being Element of c2 st b1 <= b2 holds
c2 . b1 >= c2 . b2 )
proof end;
end;

:: deftheorem Def2 defines antitone WAYBEL21:def 2 :
for b1 being non empty RelStr
for b2 being non empty NetStr of b1 holds
( b2 is antitone iff for b3, b4 being Element of b2 st b3 <= b4 holds
b2 . b3 >= b2 . b4 );

registration
let c1 be non empty reflexive RelStr ;
let c2 be Element of c1;
cluster {a2} opp+id -> transitive directed monotone antitone ;
coherence
( {c2} opp+id is transitive & {c2} opp+id is directed & {c2} opp+id is monotone & {c2} opp+id is antitone )
proof end;
end;

registration
let c1 be non empty reflexive RelStr ;
cluster reflexive strict monotone antitone NetStr of a1;
existence
ex b1 being net of c1 st
( b1 is monotone & b1 is antitone & b1 is reflexive & b1 is strict )
proof end;
end;

registration
let c1 be non empty RelStr ;
let c2 be non empty Subset of c1;
cluster a2 opp+id -> antitone ;
coherence
c2 opp+id is antitone
proof end;
end;

registration
let c1, c2 be non empty reflexive RelStr ;
let c3 be monotone Function of c1,c2;
let c4 be non empty antitone NetStr of c1;
cluster a3 * a4 -> antitone ;
coherence
c3 * c4 is antitone
proof end;
end;

theorem Th25: :: WAYBEL21:25
for b1 being complete LATTICE
for b2 being net of b1 holds { ("/\" { (b2 . b4) where B is Element of b2 : b4 >= b3 } ,b1) where B is Element of b2 : verum } is non empty directed Subset of b1
proof end;

theorem Th26: :: WAYBEL21:26
for b1 being non empty Poset
for b2 being reflexive monotone net of b1 holds { ("/\" { (b2 . b4) where B is Element of b2 : b4 >= b3 } ,b1) where B is Element of b2 : verum } is non empty directed Subset of b1
proof end;

theorem Th27: :: WAYBEL21:27
for b1 being non empty 1-sorted
for b2 being non empty NetStr of b1
for b3 being set st rng the mapping of b2 c= b3 holds
b2 is_eventually_in b3
proof end;

theorem Th28: :: WAYBEL21:28
for b1 being non empty /\-complete Poset
for b2 being non empty filtered Subset of b1 holds lim_inf (b2 opp+id ) = inf b2
proof end;

theorem Th29: :: WAYBEL21:29
for b1, b2 being non empty /\-complete Poset
for b3 being non empty filtered Subset of b1
for b4 being monotone Function of b1,b2 holds lim_inf (b4 * (b3 opp+id )) = inf (b4 .: b3)
proof end;

theorem Th30: :: WAYBEL21:30
for b1, b2 being non empty TopPoset
for b3 being non empty filtered Subset of b1
for b4 being monotone Function of b1,b2
for b5 being non empty filtered Subset of b2 st b5 = b4 .: b3 holds
b4 * (b3 opp+id ) is subnet of b5 opp+id
proof end;

theorem Th31: :: WAYBEL21:31
for b1, b2 being non empty TopPoset
for b3 being non empty filtered Subset of b1
for b4 being monotone Function of b1,b2
for b5 being non empty filtered Subset of b2 st b5 = b4 .: b3 holds
Lim (b5 opp+id ) c= Lim (b4 * (b3 opp+id ))
proof end;

theorem Th32: :: WAYBEL21:32
for b1 being non empty reflexive RelStr
for b2 being non empty Subset of b1 holds
( the mapping of (Net-Str b2) = id b2 & the carrier of (Net-Str b2) = b2 & Net-Str b2 is full SubRelStr of b1 )
proof end;

theorem Th33: :: WAYBEL21:33
for b1, b2 being non empty up-complete Poset
for b3 being monotone Function of b1,b2
for b4 being non empty directed Subset of b1 holds lim_inf (b3 * (Net-Str b4)) = sup (b3 .: b4)
proof end;

theorem Th34: :: WAYBEL21:34
for b1 being non empty reflexive RelStr
for b2 being non empty directed Subset of b1
for b3, b4 being Element of (Net-Str b2) holds
( b3 <= b4 iff (Net-Str b2) . b3 <= (Net-Str b2) . b4 )
proof end;

theorem Th35: :: WAYBEL21:35
for b1 being complete Lawson TopLattice
for b2 being non empty directed Subset of b1 holds sup b2 in Lim (Net-Str b2)
proof end;

definition
let c1 be non empty 1-sorted ;
let c2 be net of c1;
let c3 be non empty NetStr of c1;
assume E25: c3 is subnet of c2 ;
mode Embedding of c3,c2 -> Function of a3,a2 means :Def3: :: WAYBEL21:def 3
( the mapping of a3 = the mapping of a2 * a4 & ( for b1 being Element of a2 ex b2 being Element of a3 st
for b3 being Element of a3 st b2 <= b3 holds
b1 <= a4 . b3 ) );
existence
ex b1 being Function of c3,c2 st
( the mapping of c3 = the mapping of c2 * b1 & ( for b2 being Element of c2 ex b3 being Element of c3 st
for b4 being Element of c3 st b3 <= b4 holds
b2 <= b1 . b4 ) )
by E25, YELLOW_6:def 12;
end;

:: deftheorem Def3 defines Embedding WAYBEL21:def 3 :
for b1 being non empty 1-sorted
for b2 being net of b1
for b3 being non empty NetStr of b1 st b3 is subnet of b2 holds
for b4 being Function of b3,b2 holds
( b4 is Embedding of b3,b2 iff ( the mapping of b3 = the mapping of b2 * b4 & ( for b5 being Element of b2 ex b6 being Element of b3 st
for b7 being Element of b3 st b6 <= b7 holds
b5 <= b4 . b7 ) ) );

theorem Th36: :: WAYBEL21:36
for b1 being non empty 1-sorted
for b2 being net of b1
for b3 being non empty subnet of b2
for b4 being Embedding of b3,b2
for b5 being Element of b3 holds b3 . b5 = b2 . (b4 . b5)
proof end;

theorem Th37: :: WAYBEL21:37
for b1 being complete LATTICE
for b2 being net of b1
for b3 being subnet of b2 holds lim_inf b2 <= lim_inf b3
proof end;

theorem Th38: :: WAYBEL21:38
for b1 being complete LATTICE
for b2 being net of b1
for b3 being subnet of b2
for b4 being Embedding of b3,b2 st ( for b5 being Element of b2
for b6 being Element of b3 st b4 . b6 <= b5 holds
ex b7 being Element of b3 st
( b7 >= b6 & b2 . b5 >= b3 . b7 ) ) holds
lim_inf b2 = lim_inf b3
proof end;

theorem Th39: :: WAYBEL21:39
for b1 being non empty RelStr
for b2 being net of b1
for b3 being non empty full SubNetStr of b2 st ( for b4 being Element of b2 ex b5 being Element of b2 st
( b5 >= b4 & b5 in the carrier of b3 ) ) holds
( b3 is subnet of b2 & incl b3,b2 is Embedding of b3,b2 )
proof end;

theorem Th40: :: WAYBEL21:40
for b1 being non empty RelStr
for b2 being net of b1
for b3 being Element of b2 holds
( b2 | b3 is subnet of b2 & incl (b2 | b3),b2 is Embedding of b2 | b3,b2 )
proof end;

theorem Th41: :: WAYBEL21:41
for b1 being complete LATTICE
for b2 being net of b1
for b3 being Element of b2 holds lim_inf (b2 | b3) = lim_inf b2
proof end;

theorem Th42: :: WAYBEL21:42
for b1 being non empty RelStr
for b2 being net of b1
for b3 being set st b2 is_eventually_in b3 holds
ex b4 being Element of b2 st
( b2 . b4 in b3 & rng the mapping of (b2 | b4) c= b3 )
proof end;

theorem Th43: :: WAYBEL21:43
for b1 being complete Lawson TopLattice
for b2 being eventually-filtered net of b1 holds rng the mapping of b2 is non empty filtered Subset of b1
proof end;

theorem Th44: :: WAYBEL21:44
for b1 being complete Lawson TopLattice
for b2 being eventually-filtered net of b1 holds Lim b2 = {(inf b2)}
proof end;

theorem Th45: :: WAYBEL21:45
for b1, b2 being complete Lawson TopLattice
for b3 being meet-preserving Function of b1,b2 holds
( b3 is continuous iff ( b3 is directed-sups-preserving & ( for b4 being non empty Subset of b1 holds b3 preserves_inf_of b4 ) ) )
proof end;

theorem Th46: :: WAYBEL21:46
for b1, b2 being complete Lawson TopLattice
for b3 being SemilatticeHomomorphism of b1,b2 holds
( b3 is continuous iff ( b3 is infs-preserving & b3 is directed-sups-preserving ) )
proof end;

definition
let c1, c2 be non empty RelStr ;
let c3 be Function of c1,c2;
attr a3 is lim_infs-preserving means :: WAYBEL21:def 4
for b1 being net of a1 holds a3 . (lim_inf b1) = lim_inf (a3 * b1);
end;

:: deftheorem Def4 defines lim_infs-preserving WAYBEL21:def 4 :
for b1, b2 being non empty RelStr
for b3 being Function of b1,b2 holds
( b3 is lim_infs-preserving iff for b4 being net of b1 holds b3 . (lim_inf b4) = lim_inf (b3 * b4) );

theorem Th47: :: WAYBEL21:47
for b1, b2 being complete Lawson TopLattice
for b3 being SemilatticeHomomorphism of b1,b2 holds
( b3 is continuous iff b3 is lim_infs-preserving )
proof end;

theorem Th48: :: WAYBEL21:48
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full meet-inheriting SubRelStr of b1 st Top b1 in the carrier of b2 & ex b3 being Subset of b1 st
( b3 = the carrier of b2 & b3 is closed ) holds
b2 is infs-inheriting
proof end;

theorem Th49: :: WAYBEL21:49
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full SubRelStr of b1 st ex b3 being Subset of b1 st
( b3 = the carrier of b2 & b3 is closed ) holds
b2 is directed-sups-inheriting
proof end;

theorem Th50: :: WAYBEL21:50
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full infs-inheriting directed-sups-inheriting SubRelStr of b1 ex b3 being Subset of b1 st
( b3 = the carrier of b2 & b3 is closed )
proof end;

theorem Th51: :: WAYBEL21:51
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full infs-inheriting directed-sups-inheriting SubRelStr of b1
for b3 being net of b1 st b3 is_eventually_in the carrier of b2 holds
lim_inf b3 in the carrier of b2
proof end;

theorem Th52: :: WAYBEL21:52
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full meet-inheriting SubRelStr of b1 st Top b1 in the carrier of b2 & ( for b3 being net of b1 st rng the mapping of b3 c= the carrier of b2 holds
lim_inf b3 in the carrier of b2 ) holds
b2 is infs-inheriting
proof end;

theorem Th53: :: WAYBEL21:53
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full SubRelStr of b1 st ( for b3 being net of b1 st rng the mapping of b3 c= the carrier of b2 holds
lim_inf b3 in the carrier of b2 ) holds
b2 is directed-sups-inheriting
proof end;

theorem Th54: :: WAYBEL21:54
for b1 being continuous complete Lawson TopLattice
for b2 being non empty full meet-inheriting SubRelStr of b1
for b3 being Subset of b1 st b3 = the carrier of b2 & Top b1 in b3 holds
( b3 is closed iff for b4 being net of b1 st b4 is_eventually_in b3 holds
lim_inf b4 in b3 )
proof end;