let X be non empty set ; :: thesis: ( ( for x, y being set st x in X & y in X holds
x \/ y in X ) implies InclPoset X is with_suprema )
set L = InclPoset X;
assume A1:
for x, y being set st x in X & y in X holds
x \/ y in X
; :: thesis: InclPoset X is with_suprema
now let a,
b be
Element of
(InclPoset X);
:: thesis: ex_sup_of {a,b}, InclPoset X
ex
c being
Element of
(InclPoset X) st
(
{a,b} is_<=_than c & ( for
d being
Element of
(InclPoset X) st
{a,b} is_<=_than d holds
c <= d ) )
proof
take c =
a "\/" b;
:: thesis: ( {a,b} is_<=_than c & ( for d being Element of (InclPoset X) st {a,b} is_<=_than d holds
c <= d ) )
a \/ b = c
by A1, Th8;
then
(
a c= c &
b c= c )
by XBOOLE_1:7;
then
(
a <= c &
b <= c )
by Th3;
hence
{a,b} is_<=_than c
by YELLOW_0:8;
:: thesis: for d being Element of (InclPoset X) st {a,b} is_<=_than d holds
c <= d
let d be
Element of
(InclPoset X);
:: thesis: ( {a,b} is_<=_than d implies c <= d )
assume A2:
{a,b} is_<=_than d
;
:: thesis: c <= d
a in {a,b}
by TARSKI:def 2;
then A3:
a <= d
by A2, LATTICE3:def 9;
b in {a,b}
by TARSKI:def 2;
then
b <= d
by A2, LATTICE3:def 9;
then
(
a c= d &
b c= d )
by A3, Th3;
then
a \/ b c= d
by XBOOLE_1:8;
then
c c= d
by A1, Th8;
hence
c <= d
by Th3;
:: thesis: verum
end; hence
ex_sup_of {a,b},
InclPoset X
by YELLOW_0:15;
:: thesis: verum end;
hence
InclPoset X is with_suprema
by YELLOW_0:20; :: thesis: verum