let S1, S2 be non empty RelStr ; for D being Subset of [:S1,S2:]
for x being Element of S1
for y being Element of S2 holds
( [x,y] is_>=_than D iff ( x is_>=_than proj1 D & y is_>=_than proj2 D ) )
let D be Subset of [:S1,S2:]; for x being Element of S1
for y being Element of S2 holds
( [x,y] is_>=_than D iff ( x is_>=_than proj1 D & y is_>=_than proj2 D ) )
let x be Element of S1; for y being Element of S2 holds
( [x,y] is_>=_than D iff ( x is_>=_than proj1 D & y is_>=_than proj2 D ) )
let y be Element of S2; ( [x,y] is_>=_than D iff ( x is_>=_than proj1 D & y is_>=_than proj2 D ) )
set D1 = proj1 D;
set D2 = proj2 D;
assume
( x is_>=_than proj1 D & y is_>=_than proj2 D )
; [x,y] is_>=_than D
then A4:
[x,y] is_>=_than [:(proj1 D),(proj2 D):]
by Th30;
the carrier of [:S1,S2:] = [: the carrier of S1, the carrier of S2:]
by Def2;
then
D c= [:(proj1 D),(proj2 D):]
by Th1;
hence
[x,y] is_>=_than D
by A4; verum