let L be with_suprema Poset; for S being non empty full join-inheriting SubRelStr of L
for x, y being Element of S
for a, b being Element of L st a = x & b = y holds
x "\/" y = a "\/" b
let S be non empty full join-inheriting SubRelStr of L; for x, y being Element of S
for a, b being Element of L st a = x & b = y holds
x "\/" y = a "\/" b
let x, y be Element of S; for a, b being Element of L st a = x & b = y holds
x "\/" y = a "\/" b
let a, b be Element of L; ( a = x & b = y implies x "\/" y = a "\/" b )
assume A1:
( a = x & b = y )
; x "\/" y = a "\/" b
A2:
ex_sup_of {a,b},L
by Th20;
then
"\/" ({x,y},L) in the carrier of S
by A1, Def17;
then A3:
"\/" ({x,y},S) = "\/" ({x,y},L)
by A1, A2, Th64;
a "\/" b = sup {a,b}
by Th41;
hence
x "\/" y = a "\/" b
by A1, A3, Th41; verum