let S, T be complete Lawson TopLattice; for f being SemilatticeHomomorphism of S,T holds
( f is continuous iff f is lim_infs-preserving )
let f be SemilatticeHomomorphism of S,T; ( f is continuous iff f is lim_infs-preserving )
thus
( f is continuous implies f is lim_infs-preserving )
( f is lim_infs-preserving implies f is continuous )proof
assume
f is
continuous
;
f is lim_infs-preserving
then A1:
(
f is
infs-preserving &
f is
directed-sups-preserving )
by Th46;
let N be
net of
S;
WAYBEL21:def 4 f . (lim_inf N) = lim_inf (f * N)
set M =
f * N;
set Y =
{ ("/\" ( { ((f * N) . i) where i is Element of (f * N) : i >= j } ,T)) where j is Element of (f * N) : verum } ;
reconsider X =
{ ("/\" ( { (N . i) where i is Element of N : i >= j } ,S)) where j is Element of N : verum } as non
empty directed Subset of
S by Th25;
A2:
ex_sup_of X,
S
by YELLOW_0:17;
A3:
f preserves_sup_of X
by A1, WAYBEL_0:def 37;
A4:
RelStr(# the
carrier of
(f * N), the
InternalRel of
(f * N) #)
= RelStr(# the
carrier of
N, the
InternalRel of
N #)
by WAYBEL_9:def 8;
A5:
the
carrier of
S c= dom f
by FUNCT_2:def 1;
deffunc H1(
Element of
N)
-> set =
{ (N . i) where i is Element of N : i >= $1 } ;
deffunc H2(
Element of
N)
-> Element of the
carrier of
S =
"/\" (
H1($1),
S);
defpred S1[
set ]
means verum;
A6:
f .: { H2(i) where i is Element of N : S1[i] } = { (f . H2(i)) where i is Element of N : S1[i] }
from LATTICE3:sch 2(A5);
A7:
f .: X = { ("/\" ( { ((f * N) . i) where i is Element of (f * N) : i >= j } ,T)) where j is Element of (f * N) : verum }
thus f . (lim_inf N) =
f . (sup X)
by WAYBEL11:def 6
.=
sup (f .: X)
by A2, A3, WAYBEL_0:def 31
.=
lim_inf (f * N)
by A7, WAYBEL11:def 6
;
verum
end;
assume A20:
for N being net of S holds f . (lim_inf N) = lim_inf (f * N)
; WAYBEL21:def 4 f is continuous
A21:
f is directed-sups-preserving
A22:
for X being finite Subset of S holds f preserves_inf_of X
by Def1;
then
f is infs-preserving
by A22, WAYBEL_0:71;
hence
f is continuous
by A21, Th46; verum