let S1, S2 be non empty antisymmetric RelStr ; :: thesis: for D1 being non empty Subset of S1
for D2 being non empty Subset of S2
for x being Element of S1
for y being Element of S2 st ( for c being Element of S1 st c is_>=_than D1 holds
x >= c ) & ( for d being Element of S2 st d is_>=_than D2 holds
y >= d ) holds
for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b
let D1 be non empty Subset of S1; :: thesis: for D2 being non empty Subset of S2
for x being Element of S1
for y being Element of S2 st ( for c being Element of S1 st c is_>=_than D1 holds
x >= c ) & ( for d being Element of S2 st d is_>=_than D2 holds
y >= d ) holds
for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b
let D2 be non empty Subset of S2; :: thesis: for x being Element of S1
for y being Element of S2 st ( for c being Element of S1 st c is_>=_than D1 holds
x >= c ) & ( for d being Element of S2 st d is_>=_than D2 holds
y >= d ) holds
for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b
let x be Element of S1; :: thesis: for y being Element of S2 st ( for c being Element of S1 st c is_>=_than D1 holds
x >= c ) & ( for d being Element of S2 st d is_>=_than D2 holds
y >= d ) holds
for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b
let y be Element of S2; :: thesis: ( ( for c being Element of S1 st c is_>=_than D1 holds
x >= c ) & ( for d being Element of S2 st d is_>=_than D2 holds
y >= d ) implies for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b )
assume that
A1:
for c being Element of S1 st c is_>=_than D1 holds
x >= c
and
A2:
for d being Element of S2 st d is_>=_than D2 holds
y >= d
; :: thesis: for b being Element of [:S1,S2:] st b is_>=_than [:D1,D2:] holds
[x,y] >= b
let b be Element of [:S1,S2:]; :: thesis: ( b is_>=_than [:D1,D2:] implies [x,y] >= b )
assume A3:
b is_>=_than [:D1,D2:]
; :: thesis: [x,y] >= b
the carrier of [:S1,S2:] = [:the carrier of S1,the carrier of S2:]
by Def2;
then consider c, d being set such that
A4:
( c in the carrier of S1 & d in the carrier of S2 & b = [c,d] )
by ZFMISC_1:def 2;
A5:
b = [(b `1 ),(b `2 )]
by A4, MCART_1:8;
then
( b `1 is_>=_than D1 & b `2 is_>=_than D2 )
by A3, Th29;
then
( x >= b `1 & y >= b `2 )
by A1, A2;
hence
[x,y] >= b
by A5, Th11; :: thesis: verum