let L be Semilattice; :: thesis: 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; :: thesis: 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; :: thesis: ( 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 )
; :: according to YELLOW_4:def 2 :: thesis: fininfs A is_coarser_than fininfs B
let a be Element of L; :: according to YELLOW_4:def 2 :: thesis: ( not a in fininfs A or ex b1 being Element of the carrier of L st
( b1 in fininfs B & b1 <= a ) )
assume A2:
a in fininfs A
; :: thesis: ex b1 being Element of the carrier of L st
( b1 in fininfs B & b1 <= a )
consider Y being finite Subset of A such that
A3:
a = "/\" Y,L
and
A4:
ex_inf_of Y,L
by A2;
defpred S1[ set , set ] means ex x, y being Element of L st
( x = $1 & y = $2 & y <= x );
A5:
for e being set st e in Y holds
ex u being set st
( u in B & S1[e,u] )
consider f being Function of Y,B such that
A7:
for e being set st e in Y holds
S1[e,f . e]
from FUNCT_2:sch 1(A5);
A8:
f .: Y c= the carrier of L
then A12:
"/\" (f .: Y),L in fininfs B
;
"/\" (f .: Y),L is_<=_than Y
then
"/\" (f .: Y),L <= "/\" Y,L
by A4, YELLOW_0:31;
hence
ex b being Element of L st
( b in fininfs B & b <= a )
by A3, A12; :: thesis: verum