let L be non empty Poset; :: thesis: ( ( L is with_suprema or L is /\-complete ) implies for x, y, z being Element of L st x << z & y << z holds
( ex_sup_of {x,y},L & x "\/" y << z ) )
assume A1:
( L is with_suprema or L is /\-complete )
; :: thesis: for x, y, z being Element of L st x << z & y << z holds
( ex_sup_of {x,y},L & x "\/" y << z )
let x, y, z be Element of L; :: thesis: ( x << z & y << z implies ( ex_sup_of {x,y},L & x "\/" y << z ) )
assume A2:
z >> x
; :: thesis: ( not y << z or ( ex_sup_of {x,y},L & x "\/" y << z ) )
then A3:
( z >= x & ( for D being non empty directed Subset of L st z <= sup D holds
ex d being Element of L st
( d in D & x <= d ) ) )
by Def1, Th1;
assume A4:
z >> y
; :: thesis: ( ex_sup_of {x,y},L & x "\/" y << z )
then A5:
( z >= y & ( for D being non empty directed Subset of L st z <= sup D holds
ex d being Element of L st
( d in D & y <= d ) ) )
by Def1, Th1;
let D be non empty directed Subset of L; :: according to WAYBEL_3:def 1 :: thesis: ( z <= sup D implies ex d being Element of L st
( d in D & x "\/" y <= d ) )
assume A12:
z <= sup D
; :: thesis: ex d being Element of L st
( d in D & x "\/" y <= d )
then consider d1 being Element of L such that
A13:
( d1 in D & x <= d1 )
by A2, Def1;
consider d2 being Element of L such that
A14:
( d2 in D & y <= d2 )
by A4, A12, Def1;
consider d being Element of L such that
A15:
( d in D & d1 <= d & d2 <= d )
by A13, A14, WAYBEL_0:def 1;
A16:
( d in D & x <= d & y <= d )
by A13, A14, A15, ORDERS_2:26;
take
d
; :: thesis: ( d in D & x "\/" y <= d )
thus
( d in D & x "\/" y <= d )
by A6, A16, YELLOW_0:18; :: thesis: verum