let X be non empty Subset of [:S,T:]; WAYBEL_0:def 40 ex b1 being M3( the carrier of [:S,T:]) st
( b1 is_<=_than X & ( for b2 being M3( the carrier of [:S,T:]) holds
( not b2 is_<=_than X or b2 <= b1 ) ) )
not proj1 X is empty
by YELLOW_3:21;
then consider s being Element of S such that
A1:
s is_<=_than proj1 X
and
A2:
for y being Element of S st y is_<=_than proj1 X holds
s >= y
by WAYBEL_0:def 40;
not proj2 X is empty
by YELLOW_3:21;
then consider t being Element of T such that
A3:
t is_<=_than proj2 X
and
A4:
for y being Element of T st y is_<=_than proj2 X holds
t >= y
by WAYBEL_0:def 40;
take
[s,t]
; ( [s,t] is_<=_than X & ( for b1 being M3( the carrier of [:S,T:]) holds
( not b1 is_<=_than X or b1 <= [s,t] ) ) )
thus
[s,t] is_<=_than X
by A1, A3, YELLOW_3:34; for b1 being M3( the carrier of [:S,T:]) holds
( not b1 is_<=_than X or b1 <= [s,t] )
let y be Element of [:S,T:]; ( not y is_<=_than X or y <= [s,t] )
the carrier of [:S,T:] = [: the carrier of S, the carrier of T:]
by YELLOW_3:def 2;
then A5:
y = [(y `1),(y `2)]
by MCART_1:21;
assume A6:
y is_<=_than X
; y <= [s,t]
then
y `2 is_<=_than proj2 X
by A5, YELLOW_3:34;
then A7:
t >= y `2
by A4;
y `1 is_<=_than proj1 X
by A5, A6, YELLOW_3:34;
then
s >= y `1
by A2;
hence
y <= [s,t]
by A5, A7, YELLOW_3:11; verum