let L be transitive antisymmetric RelStr ; for X, Y being set st ex_sup_of X,L & ex_sup_of Y,L & ex_sup_of X \/ Y,L holds
"\/" ((X \/ Y),L) = ("\/" (X,L)) "\/" ("\/" (Y,L))
let X, Y be set ; ( ex_sup_of X,L & ex_sup_of Y,L & ex_sup_of X \/ Y,L implies "\/" ((X \/ Y),L) = ("\/" (X,L)) "\/" ("\/" (Y,L)) )
assume that
A1:
( ex_sup_of X,L & ex_sup_of Y,L )
and
A2:
ex_sup_of X \/ Y,L
; "\/" ((X \/ Y),L) = ("\/" (X,L)) "\/" ("\/" (Y,L))
set a = "\/" (X,L);
set b = "\/" (Y,L);
set c = "\/" ((X \/ Y),L);
A3:
( "\/" (X,L) is_>=_than X & "\/" (Y,L) is_>=_than Y )
by A1, Th30;
( "\/" ((X \/ Y),L) >= "\/" (X,L) & "\/" ((X \/ Y),L) >= "\/" (Y,L) )
by A1, A2, Th34, XBOOLE_1:7;
hence
"\/" ((X \/ Y),L) = ("\/" (X,L)) "\/" ("\/" (Y,L))
by A4, Th18; verum