let X, Y be Subset of REAL+; ( 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 x1 being Element of REAL+ such that A1:
x1 in Y
; ( 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 ) )
set Z = { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } ;
assume A2:
for x, y being Element of REAL+ st x in X & y in Y holds
x <=' y
; 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 )
per cases
( ex z9 being Element of RAT+ st
for x9 being Element of RAT+ holds
( x9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } iff x9 < z9 ) or for z9 being Element of RAT+ holds
not for x9 being Element of RAT+ holds
( x9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } iff x9 < z9 ) )
;
suppose
ex
z9 being
Element of
RAT+ st
for
x9 being
Element of
RAT+ holds
(
x9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } iff
x9 < z9 )
;
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 z9 being
Element of
RAT+ such that A3:
for
x9 being
Element of
RAT+ holds
(
x9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } iff
x9 < z9 )
;
reconsider z =
z9 as
Element of
REAL+ by Th1;
take
z
;
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+ ;
( x in X & y in Y implies ( x <=' z & z <=' y ) )assume that A4:
x in X
and A5:
y in Y
;
( x <=' z & z <=' y )thus
x <=' z
z <=' yassume
y < z
;
contradictionthen consider y0 being
Element of
REAL+ such that A8:
y0 in RAT+
and A9:
y0 < z
and A10:
y < y0
by Lm30;
reconsider y9 =
y0 as
Element of
RAT+ by A8;
y9 < z9
by A9, Lm14;
then
y9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) }
by A3;
then
ex
y99 being
Element of
RAT+ st
(
y9 = y99 & ex
x,
z being
Element of
REAL+ st
(
z = y99 &
x in X &
z < x ) )
;
then consider x1,
y1 being
Element of
REAL+ such that A11:
y1 = y9
and A12:
x1 in X
and A13:
y1 < x1
;
y < x1
by A10, A11, A13, Lm31;
hence
contradiction
by A2, A5, A12;
verum end; suppose A14:
for
z9 being
Element of
RAT+ holds
not for
x9 being
Element of
RAT+ holds
(
x9 in { z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } iff
x9 < z9 )
;
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 )A17:
{ z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } c= RAT+
then reconsider Z =
{ z9 where z9 is Element of RAT+ : ex x, z being Element of REAL+ st
( z = z9 & x in X & z < x ) } as non
empty Subset of
RAT+ by A17;
A19:
now not Z = RAT+ assume A20:
Z = RAT+
;
contradictionper cases
( x1 in RAT+ or not x1 in RAT+ )
;
suppose A21:
not
x1 in RAT+
;
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 A21, Lm3, XBOOLE_0:def 3;
then consider A being
Subset of
RAT+ such that A22:
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 x9 being
Element of
RAT+ such that A23:
not
x9 in A
by A22, SUBSET_1:28;
reconsider x2 =
x9 as
Element of
REAL+ by Th1;
x2 in Z
by A20;
then
ex
z9 being
Element of
RAT+ st
(
x9 = z9 & ex
x,
z being
Element of
REAL+ st
(
z = z9 &
x in X &
z < x ) )
;
then consider x being
Element of
REAL+ such that A24:
x in X
and A25:
x2 < x
;
x1 < x2
by A21, A22, A23, Def5;
then
x1 < x
by A25, Lm31;
hence
contradiction
by A1, A2, A24;
verum end; end; end;
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
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 ) ) }
;
then A31:
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 A19, ZFMISC_1:56;
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 A15, XBOOLE_0:def 5;
then reconsider z =
Z as
Element of
REAL+ by Lm4;
take
z
;
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+ ;
( x in X & y in Y implies ( x <=' z & z <=' y ) )assume that A32:
x in X
and A33:
y in Y
;
( x <=' z & z <=' y )assume
y < z
;
contradictionthen consider y0 being
Element of
REAL+ such that A38:
y0 in RAT+
and A39:
y0 < z
and A40:
y < y0
by Lm30;
reconsider y9 =
y0 as
Element of
RAT+ by A38;
y9 in z
by A34, A39, Def5;
then
ex
z9 being
Element of
RAT+ st
(
y9 = z9 & ex
x,
z being
Element of
REAL+ st
(
z = z9 &
x in X &
z < x ) )
;
then consider x0 being
Element of
REAL+ such that A41:
x0 in X
and A42:
y0 < x0
;
y < x0
by A40, A42, Lm31;
hence
contradiction
by A2, A33, A41;
verum end; end;