let S, T be non empty up-complete Poset; :: thesis: for X being Subset of S
for Y being Subset of T st X is Open & Y is Open holds
[:X,Y:] is Open

let X be Subset of S; :: thesis: for Y being Subset of T st X is Open & Y is Open holds
[:X,Y:] is Open

let Y be Subset of T; :: thesis: ( X is Open & Y is Open implies [:X,Y:] is Open )
assume that
A1: for x being Element of S st x in X holds
ex y being Element of S st
( y in X & y << x ) and
A2: for x being Element of T st x in Y holds
ex y being Element of T st
( y in Y & y << x ) ; :: according to WAYBEL_6:def 1 :: thesis: [:X,Y:] is Open
let x be Element of [:S,T:]; :: according to WAYBEL_6:def 1 :: thesis: ( not x in [:X,Y:] or ex b1 being M3( the carrier of [:S,T:]) st
( b1 in [:X,Y:] & b1 is_way_below x ) )

assume A3: x in [:X,Y:] ; :: thesis: ex b1 being M3( the carrier of [:S,T:]) st
( b1 in [:X,Y:] & b1 is_way_below x )

then A4: x = [(x `1),(x `2)] by MCART_1:21;
then x `1 in X by A3, ZFMISC_1:87;
then consider s being Element of S such that
A5: s in X and
A6: s << x `1 by A1;
x `2 in Y by A3, A4, ZFMISC_1:87;
then consider t being Element of T such that
A7: t in Y and
A8: t << x `2 by A2;
reconsider t = t as Element of T ;
take [s,t] ; :: thesis: ( [s,t] in [:X,Y:] & [s,t] is_way_below x )
thus [s,t] in [:X,Y:] by A5, A7, ZFMISC_1:87; :: thesis: [s,t] is_way_below x
thus [s,t] is_way_below x by A4, A6, A8, Th19; :: thesis: verum