let L be Semilattice; for A being Subset of L
for B being non empty Subset of L st A is_coarser_than B holds
fininfs A is_coarser_than fininfs B
let A be Subset of L; for B being non empty Subset of L st A is_coarser_than B holds
fininfs A is_coarser_than fininfs B
let B be non empty Subset of L; ( A is_coarser_than B implies fininfs A is_coarser_than fininfs B )
assume A1:
for a being Element of L st a in A holds
ex b being Element of L st
( b in B & b <= a )
; YELLOW_4:def 2 fininfs A is_coarser_than fininfs B
defpred S1[ object , object ] means ex x, y being Element of L st
( x = $1 & y = $2 & y <= x );
let a be Element of L; YELLOW_4:def 2 ( not a in fininfs A or ex b1 being Element of the carrier of L st
( b1 in fininfs B & b1 <= a ) )
assume
a in fininfs A
; ex b1 being Element of the carrier of L st
( b1 in fininfs B & b1 <= a )
then consider Y being finite Subset of A such that
A2:
a = "/\" (Y,L)
and
A3:
ex_inf_of Y,L
;
A4:
for e being object st e in Y holds
ex u being object st
( u in B & S1[e,u] )
consider f being Function of Y,B such that
A6:
for e being object st e in Y holds
S1[e,f . e]
from FUNCT_2:sch 1(A4);
A7:
f .: Y c= the carrier of L
"/\" ((f .: Y),L) is_<=_than Y
proof
let e be
Element of
L;
LATTICE3:def 8 ( not e in Y or "/\" ((f .: Y),L) <= e )
assume A12:
e in Y
;
"/\" ((f .: Y),L) <= e
then consider x,
y being
Element of
L such that A13:
x = e
and A14:
y = f . e
and A15:
y <= x
by A6;
dom f = Y
by FUNCT_2:def 1;
then
f . e in f .: Y
by A12, FUNCT_1:def 6;
then
"/\" (
(f .: Y),
L)
<= y
by A10, A14, YELLOW_4:2;
hence
"/\" (
(f .: Y),
L)
<= e
by A13, A15, ORDERS_2:3;
verum
end;
then A16:
"/\" ((f .: Y),L) <= "/\" (Y,L)
by A3, YELLOW_0:31;
"/\" ((f .: Y),L) in fininfs B
by A10;
hence
ex b being Element of L st
( b in fininfs B & b <= a )
by A2, A16; verum