let L be Semilattice; :: thesis: for X being Subset of L
for x being Element of L st ex_sup_of {x} "/\" X,L & ex_sup_of X,L holds
sup ({x} "/\" X) <= x "/\" (sup X)

let X be Subset of L; :: thesis: for x being Element of L st ex_sup_of {x} "/\" X,L & ex_sup_of X,L holds
sup ({x} "/\" X) <= x "/\" (sup X)

let x be Element of L; :: thesis: ( ex_sup_of {x} "/\" X,L & ex_sup_of X,L implies sup ({x} "/\" X) <= x "/\" (sup X) )
assume that
A1: ex_sup_of {x} "/\" X,L and
A2: ex_sup_of X,L ; :: thesis: sup ({x} "/\" X) <= x "/\" (sup X)
A3: {x} "/\" X = { (x "/\" y) where y is Element of L : y in X } by Th42;
{x} "/\" X is_<=_than x "/\" (sup X)
proof
let q be Element of L; :: according to LATTICE3:def 9 :: thesis: ( not q in {x} "/\" X or q <= x "/\" (sup X) )
assume q in {x} "/\" X ; :: thesis: q <= x "/\" (sup X)
then consider y being Element of L such that
A4: q = x "/\" y and
A5: y in X by A3;
( x <= x & y <= sup X ) by A2, A5, Th1;
hence q <= x "/\" (sup X) by A4, YELLOW_3:2; :: thesis: verum
end;
hence sup ({x} "/\" X) <= x "/\" (sup X) by A1, YELLOW_0:def 9; :: thesis: verum