let A be Subset of R^1 ; :: thesis: for a, b, c being real number st A = ].-infty ,a.] \/ [.b,c.] & a < b & b < c holds
Int A = ].-infty ,a.[ \/ ].b,c.[

let a, b, c be real number ; :: thesis: ( A = ].-infty ,a.] \/ [.b,c.] & a < b & b < c implies Int A = ].-infty ,a.[ \/ ].b,c.[ )
assume A1: ( A = ].-infty ,a.] \/ [.b,c.] & a < b & b < c ) ; :: thesis: Int A = ].-infty ,a.[ \/ ].b,c.[
reconsider B = ].a,b.[, C = ].c,+infty .[ as Subset of R^1 by TOPMETR:24;
A2: Cl B = [.a,b.] by A1, BORSUK_5:36;
A3: Cl C = [.c,+infty .[ by BORSUK_5:75;
X: a < c by A1, XXREAL_0:2;
then A4: ].c,+infty .[ /\ ].a,+infty .[ = ].c,+infty .[ by XBOOLE_1:28, XXREAL_1:46;
A ` = REAL \ (].-infty ,a.] \/ [.b,c.]) by A1, TOPMETR:24
.= (REAL \ (left_closed_halfline a)) \ [.b,c.] by XBOOLE_1:41
.= (right_open_halfline a) \ [.b,c.] by XXREAL_1:224, XXREAL_1:288
.= ].a,+infty .[ \ ([.b,+infty .[ \ ].c,+infty .[) by XXREAL_1:295
.= (].a,+infty .[ \ [.b,+infty .[) \/ (].a,+infty .[ /\ ].c,+infty .[) by XBOOLE_1:52
.= ].a,b.[ \/ ].c,+infty .[ by A4, XXREAL_1:294 ;
then Cl (A ` ) = [.a,b.] \/ [.c,+infty .[ by A2, A3, PRE_TOPC:50;
then (Cl (A ` )) ` = REAL \ ([.c,+infty .[ \/ [.a,b.]) by TOPMETR:24
.= (REAL \ (right_closed_halfline c)) \ [.a,b.] by XBOOLE_1:41
.= (left_open_halfline c) \ [.a,b.] by XXREAL_1:224, XXREAL_1:294
.= ].-infty ,a.[ \/ ].b,c.[ by X, XXREAL_1:339 ;
hence Int A = ].-infty ,a.[ \/ ].b,c.[ by TOPS_1:def 1; :: thesis: verum