let I be non empty set ; for J being non-Empty Poset-yielding ManySortedSet of I
for X being Subset of (product J) holds
( ex_sup_of X, product J iff for i being Element of I holds ex_sup_of pi X,i,J . i )
let J be non-Empty Poset-yielding ManySortedSet of I; for X being Subset of (product J) holds
( ex_sup_of X, product J iff for i being Element of I holds ex_sup_of pi X,i,J . i )
let X be Subset of (product J); ( ex_sup_of X, product J iff for i being Element of I holds ex_sup_of pi X,i,J . i )
hereby ( ( for i being Element of I holds ex_sup_of pi X,i,J . i ) implies ex_sup_of X, product J )
set f =
sup X;
assume A1:
ex_sup_of X,
product J
;
for i being Element of I holds ex_sup_of pi X,i,J . ilet i be
Element of
I;
ex_sup_of pi X,i,J . iA2:
now let x be
Element of
(J . i);
( pi X,i is_<=_than x implies (sup X) . i <= x )assume A3:
pi X,
i is_<=_than x
;
(sup X) . i <= xset g =
(sup X) +* i,
x;
A4:
dom ((sup X) +* i,x) = dom (sup X)
by FUNCT_7:32;
dom (sup X) = I
by WAYBEL_3:27;
then A5:
((sup X) +* i,x) . i = x
by FUNCT_7:33;
then reconsider g =
(sup X) +* i,
x as
Element of
(product J) by A4, WAYBEL_3:27;
A6:
X is_<=_than sup X
by A1, YELLOW_0:30;
X is_<=_than g
then
sup X <= g
by A1, YELLOW_0:30;
hence
(sup X) . i <= x
by A5, WAYBEL_3:28;
verum end;
sup X is_>=_than X
by A1, YELLOW_0:30;
then
(sup X) . i is_>=_than pi X,
i
by Th31;
hence
ex_sup_of pi X,
i,
J . i
by A2, YELLOW_0:30;
verum
end;
assume
for i being Element of I holds ex_sup_of pi X,i,J . i
; ex_sup_of X, product J
then
ex f being Element of (product J) st
( ( for i being Element of I holds f . i = sup (pi X,i) ) & f is_>=_than X & ( for g being Element of (product J) st X is_<=_than g holds
f <= g ) )
by Lm1;
hence
ex_sup_of X, product J
by YELLOW_0:30; verum