let X be open Subset of REAL ; :: thesis: for a, b being Real st X c= [.a,b.] holds
( not a in X & not b in X )
let a, b be Real; :: thesis: ( X c= [.a,b.] implies ( not a in X & not b in X ) )
assume A1:
X c= [.a,b.]
; :: thesis: ( not a in X & not b in X )
assume A2:
( a in X or b in X )
; :: thesis: contradiction
per cases
( a in X or b in X )
by A2;
suppose
a in X
;
:: thesis: contradictionthen consider g being
real number such that A3:
(
0 < g &
].(a - g),(a + g).[ c= X )
by RCOMP_1:40;
A4:
g / 2
<> 0
by A3;
A5:
a - (g / 2) < a - 0
by A3, A4, XREAL_1:17;
A6:
a + 0 < a + g
by A3, XREAL_1:10;
A7:
].(a - g),(a + g).[ c= [.a,b.]
by A1, A3, XBOOLE_1:1;
g > g / 2
by A3, XREAL_1:218;
then
(
a - g < a - (g / 2) &
a - (g / 2) < a + g )
by A5, A6, XREAL_1:17, XXREAL_0:2;
then
a - (g / 2) in { l where l is Real : ( a - g < l & l < a + g ) }
;
then
a - (g / 2) in ].(a - g),(a + g).[
by RCOMP_1:def 2;
then
a - (g / 2) in [.a,b.]
by A7;
then
a - (g / 2) in { l where l is Real : ( a <= l & l <= b ) }
by RCOMP_1:def 1;
then consider l being
Real such that A8:
(
l = a - (g / 2) &
a <= l &
l <= b )
;
thus
contradiction
by A5, A8;
:: thesis: verum end; suppose
b in X
;
:: thesis: contradictionthen consider g being
real number such that A9:
(
0 < g &
].(b - g),(b + g).[ c= X )
by RCOMP_1:40;
A10:
g / 2
<> 0
by A9;
A11:
b + (g / 2) > b + 0
by A9, A10, XREAL_1:8;
A12:
].(b - g),(b + g).[ c= [.a,b.]
by A1, A9, XBOOLE_1:1;
A13:
g > g / 2
by A9, XREAL_1:218;
A14:
b - g < b - 0
by A9, XREAL_1:17;
A15:
b + (g / 2) < b + g
by A13, XREAL_1:10;
b - g < b + (g / 2)
by A11, A14, XXREAL_0:2;
then
b + (g / 2) in { l where l is Real : ( b - g < l & l < b + g ) }
by A15;
then
b + (g / 2) in ].(b - g),(b + g).[
by RCOMP_1:def 2;
then
b + (g / 2) in [.a,b.]
by A12;
then
b + (g / 2) in { l where l is Real : ( a <= l & l <= b ) }
by RCOMP_1:def 1;
then consider l being
Real such that A16:
(
l = b + (g / 2) &
a <= l &
l <= b )
;
thus
contradiction
by A11, A16;
:: thesis: verum end; end;