let T be LATTICE; :: thesis: [#] T is property(S)
let D be non empty directed Subset of T; :: according to WAYBEL11:def 3 :: thesis: ( not "\/" (D,T) in [#] T or ex b1 being Element of the carrier of T st
( b1 in D & ( for b2 being Element of the carrier of T holds
( not b2 in D or not b1 <= b2 or b2 in [#] T ) ) ) )

assume sup D in [#] T ; :: thesis: ex b1 being Element of the carrier of T st
( b1 in D & ( for b2 being Element of the carrier of T holds
( not b2 in D or not b1 <= b2 or b2 in [#] T ) ) )

set y = the Element of D;
reconsider y = the Element of D as Element of T ;
take y ; :: thesis: ( y in D & ( for b1 being Element of the carrier of T holds
( not b1 in D or not y <= b1 or b1 in [#] T ) ) )

thus ( y in D & ( for b1 being Element of the carrier of T holds
( not b1 in D or not y <= b1 or b1 in [#] T ) ) ) ; :: thesis: verum