let L1 be sup-Semilattice; for L2 being non empty RelStr
for X, Y being Subset of L1
for X1, Y1 being Subset of L2 st RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #) & X = X1 & Y = Y1 holds
X "\/" Y = X1 "\/" Y1
let L2 be non empty RelStr ; for X, Y being Subset of L1
for X1, Y1 being Subset of L2 st RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #) & X = X1 & Y = Y1 holds
X "\/" Y = X1 "\/" Y1
let X, Y be Subset of L1; for X1, Y1 being Subset of L2 st RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #) & X = X1 & Y = Y1 holds
X "\/" Y = X1 "\/" Y1
let X1, Y1 be Subset of L2; ( RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #) & X = X1 & Y = Y1 implies X "\/" Y = X1 "\/" Y1 )
assume that
A1:
RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #)
and
A2:
( X = X1 & Y = Y1 )
; X "\/" Y = X1 "\/" Y1
set XY = { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) } ;
set XY1 = { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) } ;
A3:
{ (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) } = { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) }
proof
hereby TARSKI:def 3,
XBOOLE_0:def 10 { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) } c= { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) }
let a be
object ;
( a in { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) } implies a in { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) } )assume
a in { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) }
;
a in { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) } then consider x,
y being
Element of
L1 such that A4:
a = x "\/" y
and A5:
(
x in X &
y in Y )
;
reconsider x1 =
x,
y1 =
y as
Element of
L2 by A1;
a = x1 "\/" y1
by A1, A4, Th10;
hence
a in { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) }
by A2, A5;
verum
end;
let a be
object ;
TARSKI:def 3 ( not a in { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) } or a in { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) } )
assume
a in { (x "\/" y) where x, y is Element of L2 : ( x in X1 & y in Y1 ) }
;
a in { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) }
then consider x,
y being
Element of
L2 such that A6:
a = x "\/" y
and A7:
(
x in X1 &
y in Y1 )
;
reconsider x1 =
x,
y1 =
y as
Element of
L1 by A1;
a = x1 "\/" y1
by A1, A6, Th10;
hence
a in { (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) }
by A2, A7;
verum
end;
thus X "\/" Y =
{ (x "\/" y) where x, y is Element of L1 : ( x in X & y in Y ) }
by YELLOW_4:def 3
.=
X1 "\/" Y1
by A3, YELLOW_4:def 3
; verum