let X, Y be Subset of REAL+ ; :: thesis: ( ex x being Element of REAL+ st x in X & ex x being Element of REAL+ st x in Y & ( for x, y being Element of REAL+ st x in X & y in Y holds
x <=' y ) implies ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y ) )
given x0 being Element of REAL+ such that
x0 in X
; :: thesis: ( for x being Element of REAL+ holds not x in Y or ex x, y being Element of REAL+ st
( x in X & y in Y & not x <=' y ) or ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y ) )
given x1 being Element of REAL+ such that A1:
x1 in Y
; :: thesis: ( ex x, y being Element of REAL+ st
( x in X & y in Y & not x <=' y ) or ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y ) )
assume A2:
for x, y being Element of REAL+ st x in X & y in Y holds
x <=' y
; :: thesis: ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y )
set Z = { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } ;
per cases
( ex z' being Element of RAT+ st
for x' being Element of RAT+ holds
( x' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } iff x' < z' ) or for z' being Element of RAT+ holds
not for x' being Element of RAT+ holds
( x' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } iff x' < z' ) )
;
suppose
ex
z' being
Element of
RAT+ st
for
x' being
Element of
RAT+ holds
(
x' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } iff
x' < z' )
;
:: thesis: ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y )then consider z' being
Element of
RAT+ such that A3:
for
x' being
Element of
RAT+ holds
(
x' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } iff
x' < z' )
;
z' in RAT+
;
then reconsider z =
z' as
Element of
REAL+ by Th1;
take
z
;
:: thesis: for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y )let x,
y be
Element of
REAL+ ;
:: thesis: ( x in X & y in Y implies ( x <=' z & z <=' y ) )assume that A4:
x in X
and A5:
y in Y
;
:: thesis: ( x <=' z & z <=' y )thus
x <=' z
:: thesis: z <=' yassume
y < z
;
:: thesis: contradictionthen consider y0 being
Element of
REAL+ such that A10:
y0 in RAT+
and A11:
y0 < z
and A12:
y < y0
by Lm30;
reconsider y' =
y0 as
Element of
RAT+ by A10;
y' < z'
by A11, Lm14;
then
y' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) }
by A3;
then
ex
y'' being
Element of
RAT+ st
(
y' = y'' & ex
x,
z being
Element of
REAL+ st
(
z = y'' &
x in X &
z < x ) )
;
then consider x1,
y1 being
Element of
REAL+ such that A13:
y1 = y'
and A14:
x1 in X
and A15:
y1 < x1
;
y < x1
by A12, A13, A15, Lm31;
hence
contradiction
by A2, A5, A14;
:: thesis: verum end; suppose A16:
for
z' being
Element of
RAT+ holds
not for
x' being
Element of
RAT+ holds
(
x' in { z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } iff
x' < z' )
;
:: thesis: ex z being Element of REAL+ st
for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y )
{ z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } c= RAT+
then reconsider Z =
{ z' where z' is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z' & x in X & z < x ) } as non
empty Subset of
RAT+ by A19;
for
t being
Element of
RAT+ st
t in Z holds
( ( for
s being
Element of
RAT+ st
s <=' t holds
s in Z ) & ex
s being
Element of
RAT+ st
(
s in Z &
t < s ) )
then A26:
Z in { A where A is Subset of RAT+ : for r being Element of RAT+ st r in A holds
( ( for s being Element of RAT+ st s <=' r holds
s in A ) & ex s being Element of RAT+ st
( s in A & r < s ) ) }
;
now assume A27:
Z = RAT+
;
:: thesis: contradictionper cases
( x1 in RAT+ or not x1 in RAT+ )
;
suppose A28:
not
x1 in RAT+
;
:: thesis: contradiction
x1 in REAL+
;
then
x1 in { A where A is Subset of RAT+ : for r being Element of RAT+ st r in A holds
( ( for s being Element of RAT+ st s <=' r holds
s in A ) & ex s being Element of RAT+ st
( s in A & r < s ) ) }
by A28, Lm3, XBOOLE_0:def 3;
then consider A being
Subset of
RAT+ such that A29:
x1 = A
and
for
r being
Element of
RAT+ st
r in A holds
( ( for
s being
Element of
RAT+ st
s <=' r holds
s in A ) & ex
s being
Element of
RAT+ st
(
s in A &
r < s ) )
;
x1 <> RAT+
by Lm28;
then consider x' being
Element of
RAT+ such that A30:
not
x' in A
by A29, SUBSET_1:49;
x' in RAT+
;
then reconsider x2 =
x' as
Element of
REAL+ by Th1;
A31:
x1 < x2
by A28, A29, A30, Def5;
x2 in Z
by A27;
then
ex
z' being
Element of
RAT+ st
(
x' = z' & ex
x,
z being
Element of
REAL+ st
(
z = z' &
x in X &
z < x ) )
;
then consider x being
Element of
REAL+ such that A32:
x in X
and A33:
x2 < x
;
x1 < x
by A31, A33, Lm31;
hence
contradiction
by A1, A2, A32;
:: thesis: verum end; end; end; then A34:
Z in { A where A is Subset of RAT+ : for r being Element of RAT+ st r in A holds
( ( for s being Element of RAT+ st s <=' r holds
s in A ) & ex s being Element of RAT+ st
( s in A & r < s ) ) } \ {RAT+ }
by A26, ZFMISC_1:64;
then
Z in ({ A where A is Subset of RAT+ : for r being Element of RAT+ st r in A holds
( ( for s being Element of RAT+ st s <=' r holds
s in A ) & ex s being Element of RAT+ st
( s in A & r < s ) ) } \ {RAT+ }) \ { { s where s is Element of RAT+ : s < t } where t is Element of RAT+ : t <> {} }
by A17, XBOOLE_0:def 5;
then reconsider z =
Z as
Element of
REAL+ by Lm4;
take
z
;
:: thesis: for x, y being Element of REAL+ st x in X & y in Y holds
( x <=' z & z <=' y )let x,
y be
Element of
REAL+ ;
:: thesis: ( x in X & y in Y implies ( x <=' z & z <=' y ) )assume that A36:
x in X
and A37:
y in Y
;
:: thesis: ( x <=' z & z <=' y )assume
y < z
;
:: thesis: contradictionthen consider y0 being
Element of
REAL+ such that A41:
y0 in RAT+
and A42:
y0 < z
and A43:
y < y0
by Lm30;
reconsider y' =
y0 as
Element of
RAT+ by A41;
y' in z
by A35, A42, Def5;
then
ex
z' being
Element of
RAT+ st
(
y' = z' & ex
x,
z being
Element of
REAL+ st
(
z = z' &
x in X &
z < x ) )
;
then consider x0 being
Element of
REAL+ such that A44:
x0 in X
and A45:
y0 < x0
;
y < x0
by A43, A45, Lm31;
hence
contradiction
by A2, A37, A44;
:: thesis: verum end; end;