let X be Subset of REAL ; ( X is open & X is bounded & ( for g1, g2 being real number st g1 in X & g2 in X holds
[.g1,g2.] c= X ) implies ex p, g being real number st X = ].p,g.[ )
assume that
A1:
X is open
and
A2:
X is bounded
and
A3:
for g1, g2 being real number st g1 in X & g2 in X holds
[.g1,g2.] c= X
; ex p, g being real number st X = ].p,g.[
per cases
( X = {} or X <> {} )
;
suppose A5:
X <> {}
;
ex p, g being real number st X = ].p,g.[take p =
lower_bound X;
ex g being real number st X = ].p,g.[take g =
upper_bound X;
X = ].p,g.[now let r be
Real;
( ( r in X implies r in ].p,g.[ ) & ( r in ].p,g.[ implies r in X ) )thus
(
r in X implies
r in ].p,g.[ )
( r in ].p,g.[ implies r in X )assume
r in ].p,g.[
;
r in Xthen A8:
ex
s being
Real st
(
s = r &
p < s &
s < g )
;
then
g - r > 0
by XREAL_1:52;
then consider g2 being
real number such that A9:
(
g2 in X &
g - (g - r) < g2 )
by A2, A5, SEQ_4:def 4;
r - p > 0
by A8, XREAL_1:52;
then consider g1 being
real number such that A10:
(
g1 in X &
g1 < p + (r - p) )
by A2, A5, SEQ_4:def 5;
reconsider g1 =
g1,
g2 =
g2 as
Real by XREAL_0:def 1;
(
r in { s where s is Real : ( g1 <= s & s <= g2 ) } &
[.g1,g2.] c= X )
by A3, A9, A10;
hence
r in X
;
verum end; hence
X = ].p,g.[
by SUBSET_1:8;
verum end; end;