let a be Real; ].-infty,a.] = {a} \/ ].-infty,a.[
thus
].-infty,a.] c= {a} \/ ].-infty,a.[
XBOOLE_0:def 10 {a} \/ ].-infty,a.[ c= ].-infty,a.]
let x be object ; TARSKI:def 3 ( not x in {a} \/ ].-infty,a.[ or x in ].-infty,a.] )
assume A3:
x in {a} \/ ].-infty,a.[
; x in ].-infty,a.]
then reconsider x = x as Real ;
( x in {a} or x in ].-infty,a.[ )
by A3, XBOOLE_0:def 3;
then
( x = a or x < a )
by TARSKI:def 1, XXREAL_1:233;
hence
x in ].-infty,a.]
by XXREAL_1:234; verum