let L be antisymmetric RelStr ; :: thesis: for a, b, c being Element of L holds
( c = a "\/" b & ex_sup_of {a,b},L iff ( c >= a & c >= b & ( for d being Element of L st d >= a & d >= b holds
c <= d ) ) )
let a, b, c be Element of L; :: thesis: ( c = a "\/" b & ex_sup_of {a,b},L iff ( c >= a & c >= b & ( for d being Element of L st d >= a & d >= b holds
c <= d ) ) )
assume A6:
( c >= a & c >= b & ( for d being Element of L st d >= a & d >= b holds
c <= d ) )
; :: thesis: ( c = a "\/" b & ex_sup_of {a,b},L )
hence
c = a "\/" b
by LATTICE3:def 13; :: thesis: ex_sup_of {a,b},L
hence
ex_sup_of {a,b},L
by Th15; :: thesis: verum