let L be with_suprema Poset; :: thesis: for x, y being Element of (InclPoset (Ids L)) ex Z being Subset of L st
( Z = { z where z is Element of L : ( z in x or z in y or ex a, b being Element of L st
( a in x & b in y & z = a "\/" b ) ) } & ex_sup_of {x,y}, InclPoset (Ids L) & x "\/" y = downarrow Z )
set P = InclPoset (Ids L);
let x, y be Element of (InclPoset (Ids L)); :: thesis: ex Z being Subset of L st
( Z = { z where z is Element of L : ( z in x or z in y or ex a, b being Element of L st
( a in x & b in y & z = a "\/" b ) ) } & ex_sup_of {x,y}, InclPoset (Ids L) & x "\/" y = downarrow Z )
reconsider x' = x, y' = y as Ideal of L by Th43;
defpred S1[ Element of L] means ( $1 in x or $1 in y or ex a, b being Element of L st
( a in x & b in y & $1 = a "\/" b ) );
reconsider Z = { z where z is Element of L : S1[z] } as Subset of L from DOMAIN_1:sch 7();
take
Z
; :: thesis: ( Z = { z where z is Element of L : ( z in x or z in y or ex a, b being Element of L st
( a in x & b in y & z = a "\/" b ) ) } & ex_sup_of {x,y}, InclPoset (Ids L) & x "\/" y = downarrow Z )
consider z being Element of x';
z in Z
;
then reconsider Z = Z as non empty Subset of L ;
set DZ = downarrow Z;
for u, v being Element of L st u in Z & v in Z holds
ex z being Element of L st
( z in Z & u <= z & v <= z )
proof
let u,
v be
Element of
L;
:: thesis: ( u in Z & v in Z implies ex z being Element of L st
( z in Z & u <= z & v <= z ) )
assume that A1:
u in Z
and A2:
v in Z
;
:: thesis: ex z being Element of L st
( z in Z & u <= z & v <= z )
consider p being
Element of
L such that A3:
p = u
and A4:
(
p in x or
p in y or ex
a,
b being
Element of
L st
(
a in x &
b in y &
p = a "\/" b ) )
by A1;
consider q being
Element of
L such that A5:
q = v
and A6:
(
q in x or
q in y or ex
a,
b being
Element of
L st
(
a in x &
b in y &
q = a "\/" b ) )
by A2;
A7:
for
p,
q being
Element of
L st
p in x & ex
a,
b being
Element of
L st
(
a in x &
b in y &
q = a "\/" b ) holds
ex
z being
Element of
L st
(
z in Z &
p <= z &
q <= z )
A14:
for
p,
q being
Element of
L st
p in y & ex
a,
b being
Element of
L st
(
a in x &
b in y &
q = a "\/" b ) holds
ex
z being
Element of
L st
(
z in Z &
p <= z &
q <= z )
per cases
( ( p in x & q in x ) or ( p in x & q in y ) or ( p in x & ex a, b being Element of L st
( a in x & b in y & q = a "\/" b ) ) or ( p in y & q in x ) or ( p in y & q in y ) or ( p in y & ex a, b being Element of L st
( a in x & b in y & q = a "\/" b ) ) or ( q in x & ex a, b being Element of L st
( a in x & b in y & p = a "\/" b ) ) or ( q in y & ex a, b being Element of L st
( a in x & b in y & p = a "\/" b ) ) or ( ex a, b being Element of L st
( a in x & b in y & p = a "\/" b ) & ex a, b being Element of L st
( a in x & b in y & q = a "\/" b ) ) )
by A4, A6;
suppose
( ex
a,
b being
Element of
L st
(
a in x &
b in y &
p = a "\/" b ) & ex
a,
b being
Element of
L st
(
a in x &
b in y &
q = a "\/" b ) )
;
:: thesis: ex z being Element of L st
( z in Z & u <= z & v <= z )then consider a,
b,
c,
d being
Element of
L such that A29:
(
a in x &
b in y &
p = a "\/" b )
and A30:
(
c in x &
d in y &
q = c "\/" d )
;
reconsider ac =
a "\/" c,
bd =
b "\/" d as
Element of
L ;
take z =
ac "\/" bd;
:: thesis: ( z in Z & u <= z & v <= z )
(
ac in x' &
bd in y' )
by A29, A30, WAYBEL_0:40;
hence
z in Z
;
:: thesis: ( u <= z & v <= z )A31:
(
a <= ac &
c <= ac &
b <= bd &
d <= bd &
ac <= z &
bd <= z )
by YELLOW_0:22;
then
(
a <= z &
b <= z )
by ORDERS_2:26;
hence
u <= z
by A3, A29, YELLOW_0:22;
:: thesis: v <= z
(
c <= z &
d <= z )
by A31, ORDERS_2:26;
hence
v <= z
by A5, A30, YELLOW_0:22;
:: thesis: verum end; end;
end;
then
Z is directed
by WAYBEL_0:def 1;
then
downarrow Z is Ideal of L
;
then reconsider DZ = downarrow Z as Element of (InclPoset (Ids L)) by Th43;
x c= DZ
then A33:
x <= DZ
by YELLOW_1:3;
y c= DZ
then A35:
y <= DZ
by YELLOW_1:3;
for d being Element of (InclPoset (Ids L)) st d >= x & d >= y holds
DZ <= d
hence
( Z = { z where z is Element of L : ( z in x or z in y or ex a, b being Element of L st
( a in x & b in y & z = a "\/" b ) ) } & ex_sup_of {x,y}, InclPoset (Ids L) & x "\/" y = downarrow Z )
by A33, A35, YELLOW_0:18; :: thesis: verum