A1:
L .: = LattStr(# the carrier of L,the L_meet of L,the L_join of L #)
by LATTICE2:def 2;
LattRel (L .: ) = (LattRel L) ~
by LATTICE3:20;
then A2:
LattRel ((L .: ) .: ) = ((LattRel L) ~ ) ~
by LATTICE3:20;
let X be Subset of (L .: ); :: according to VECTSP_8:def 6 :: thesis: ex b1 being Element of the carrier of (L .: ) st
( b1 is_less_than X & ( for b2 being Element of the carrier of (L .: ) holds
( not b2 is_less_than X or b2 [= b1 ) ) )
reconsider X' = X as Subset of L by A1;
set a' = "\/" X',L;
A3:
( X' is_less_than "\/" X',L & ( for r being Element of L st X' is_less_than r holds
"\/" X',L [= r ) )
by LATTICE3:def 21;
reconsider a = "\/" X',L as Element of (L .: ) by A1;
A4:
a is_less_than X
proof
let q' be
Element of
(L .: );
:: according to LATTICE3:def 16 :: thesis: ( not q' in X or a [= q' )
assume A5:
q' in X
;
:: thesis: a [= q'
reconsider q =
q' as
Element of
L by A1;
q [= "\/" X',
L
by A3, A5, LATTICE3:def 17;
then
q % <= ("\/" X',L) %
by LATTICE3:7;
then
[(q % ),(("\/" X',L) % )] in the
InternalRel of
(LattPOSet L)
by ORDERS_2:def 9;
then
[(("\/" X',L) % ),(q % )] in the
InternalRel of
(LattPOSet L) ~
by RELAT_1:def 7;
then
[(("\/" X',L) % ),(q % )] in the
InternalRel of
(LattPOSet (L .: ))
by LATTICE3:20;
then
a % <= q' %
by ORDERS_2:def 9;
hence
a [= q'
by LATTICE3:7;
:: thesis: verum
end;
for b being Element of (L .: ) st b is_less_than X holds
b [= a
hence
ex b1 being Element of the carrier of (L .: ) st
( b1 is_less_than X & ( for b2 being Element of the carrier of (L .: ) holds
( not b2 is_less_than X or b2 [= b1 ) ) )
by A4; :: thesis: verum