let S be Semilattice; ( ( for x being Element of S holds x "/\" is lower_adjoint ) iff for x, t being Element of S holds ex_max_of { s where s is Element of S : x "/\" s <= t } ,S )
hereby ( ( for x, t being Element of S holds ex_max_of { s where s is Element of S : x "/\" s <= t } ,S ) implies for x being Element of S holds x "/\" is lower_adjoint )
assume A1:
for
x being
Element of
S holds
x "/\" is
lower_adjoint
;
for x, t being Element of S holds ex_max_of { s where s is Element of S : x "/\" s <= t } ,Slet x,
t be
Element of
S;
ex_max_of { s where s is Element of S : x "/\" s <= t } ,S
x "/\" is
lower_adjoint
by A1;
then consider g being
Function of
S,
S such that A2:
[g,(x "/\")] is
Galois
;
set X =
{ s where s is Element of S : x "/\" s <= t } ;
A3:
{ s where s is Element of S : x "/\" s <= t } = (x "/\") " (downarrow t)
by Th59;
g . t is_maximum_of (x "/\") " (downarrow t)
by A2, Th11;
then
(
ex_sup_of { s where s is Element of S : x "/\" s <= t } ,
S &
"\/" (
{ s where s is Element of S : x "/\" s <= t } ,
S)
in { s where s is Element of S : x "/\" s <= t } )
by A3;
hence
ex_max_of { s where s is Element of S : x "/\" s <= t } ,
S
;
verum
end;
assume A4:
for x, t being Element of S holds ex_max_of { s where s is Element of S : x "/\" s <= t } ,S
; for x being Element of S holds x "/\" is lower_adjoint
let x be Element of S; x "/\" is lower_adjoint
deffunc H1( Element of S) -> M3( the carrier of S) = "\/" (((x "/\") " (downarrow $1)),S);
consider g being Function of S,S such that
A5:
for s being Element of S holds g . s = H1(s)
from FUNCT_2:sch 4();
then
[g,(x "/\")] is Galois
by Th11;
hence
x "/\" is lower_adjoint
; verum