let L be non trivial B_Lattice; for D being non empty Subset of L st Bottom L in <.D.) holds
ex B being non empty Finite_Subset of the carrier of L st
( B c= D & FinMeet B = Bottom L )
let D be non empty Subset of L; ( Bottom L in <.D.) implies ex B being non empty Finite_Subset of the carrier of L st
( B c= D & FinMeet B = Bottom L ) )
assume A1:
Bottom L in <.D.)
; ex B being non empty Finite_Subset of the carrier of L st
( B c= D & FinMeet B = Bottom L )
set A = { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } ;
set AA = { a where a is Element of L : ex c being Element of L st
( c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } & c [= a ) } ;
A2:
{ a where a is Element of L : ex c being Element of L st
( c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } & c [= a ) } c= the carrier of L
not { a where a is Element of L : ex c being Element of L st
( c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } & c [= a ) } is empty
then reconsider AA = { a where a is Element of L : ex c being Element of L st
( c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } & c [= a ) } as non empty Subset of L by A2;
A7:
for p, q being Element of L st p in AA & q in AA holds
p "/\" q in AA
proof
let p,
q be
Element of
L;
( p in AA & q in AA implies p "/\" q in AA )
assume that A8:
p in AA
and A9:
q in AA
;
p "/\" q in AA
consider a being
Element of
L such that A10:
a = p
and A11:
ex
c being
Element of
L st
(
c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } &
c [= a )
by A8;
consider c being
Element of
L such that A12:
c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) }
and A13:
c [= a
by A11;
consider b being
Element of
L such that A14:
b = q
and A15:
ex
d being
Element of
L st
(
d in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } &
d [= b )
by A9;
consider d being
Element of
L such that A16:
d in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) }
and A17:
d [= b
by A15;
A18:
c "/\" d [= a "/\" b
by A13, A17, FILTER_0:5;
consider C being
Element of
Fin the
carrier of
L such that A19:
c = FinMeet C
and A20:
C c= D
and A21:
C <> {}
by A12;
consider E being
Element of
Fin the
carrier of
L such that A22:
d = FinMeet E
and A23:
E c= D
and
E <> {}
by A16;
A24:
c "/\" d = FinMeet (C \/ E)
by A19, A22, LATTICE4:30;
C \/ E c= D
by A20, A23, XBOOLE_1:8;
then
c "/\" d in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) }
by A21, A24;
hence
p "/\" q in AA
by A10, A14, A18;
verum
end;
for p, q being Element of L st p in AA & p [= q holds
q in AA
then A28:
AA is Filter of L
by A7, FILTER_0:9;
D c= AA
then
<.D.) c= AA
by A28, FILTER_0:def 5;
then
Bottom L in AA
by A1;
then
ex d being Element of L st
( d = Bottom L & ex c being Element of L st
( c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) } & c [= d ) )
;
then consider c being Element of L such that
A33:
c in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) }
and
A34:
c [= Bottom L
;
Bottom L [= c
by LATTICES:41;
then
Bottom L in { (FinMeet C) where C is Element of Fin the carrier of L : ( C c= D & C <> {} ) }
by A33, A34, LATTICES:26;
then
ex C being Finite_Subset of the carrier of L st
( Bottom L = FinMeet C & C c= D & C <> {} )
;
hence
ex B being non empty Finite_Subset of the carrier of L st
( B c= D & FinMeet B = Bottom L )
; verum