let x be ext-real number ; ( ( x in REAL+ & x in REAL+ implies ex x9, y9 being Element of REAL+ st
( x = x9 & x = y9 & x9 <=' y9 ) ) & ( x in [:{0 },REAL+ :] & x in [:{0 },REAL+ :] implies ex x9, y9 being Element of REAL+ st
( x = [0 ,x9] & x = [0 ,y9] & y9 <=' x9 ) ) & ( ( not x in REAL+ or not x in REAL+ ) & ( not x in [:{0 },REAL+ :] or not x in [:{0 },REAL+ :] ) & not ( x in REAL+ & x in [:{0 },REAL+ :] ) & not x = -infty implies x = +infty ) )
assume A1:
( ( x in REAL+ & x in REAL+ & ( for x9, y9 being Element of REAL+ holds
( not x = x9 or not x = y9 or not x9 <=' y9 ) ) ) or ( x in [:{0 },REAL+ :] & x in [:{0 },REAL+ :] & ( for x9, y9 being Element of REAL+ holds
( not x = [0 ,x9] or not x = [0 ,y9] or not y9 <=' x9 ) ) ) or ( ( not x in REAL+ or not x in REAL+ ) & ( not x in [:{0 },REAL+ :] or not x in [:{0 },REAL+ :] ) & not ( x in REAL+ & x in [:{0 },REAL+ :] ) & not x = -infty & not x = +infty ) )
; contradiction
x in ExtREAL
by Def1;
then A2:
( x in (REAL+ \/ [:{0 },REAL+ :]) \ {[0 ,0 ]} or x in {+infty ,-infty } )
by XBOOLE_0:def 3;