let a, b be ext-real number ; ( a <= b & b <= a implies a = b )
assume that
A1:
a <= b
and
A2:
b <= a
; a = b
per cases
( ( a in REAL+ & b in REAL+ ) or ( a in REAL+ & b in [:{0 },REAL+ :] ) or ( b in REAL+ & a in [:{0 },REAL+ :] ) or ( a in [:{0 },REAL+ :] & b in [:{0 },REAL+ :] ) or ( ( a = -infty or a = +infty ) & ( b = -infty or b = +infty ) ) or ( ( not a in REAL+ or not b in REAL+ ) & ( not a in [:{0 },REAL+ :] or not b in [:{0 },REAL+ :] ) & ( not b in REAL+ or not a in [:{0 },REAL+ :] ) & ( not a in REAL+ or not b in [:{0 },REAL+ :] ) ) )
;
suppose A5:
(
a in [:{0 },REAL+ :] &
b in [:{0 },REAL+ :] )
;
a = bconsider a9,
b9 being
Element of
REAL+ such that A6:
(
a = [0 ,a9] &
b = [0 ,b9] )
and A7:
b9 <=' a9
by A1, A5, Def5;
consider b99,
a99 being
Element of
REAL+ such that A8:
(
b = [0 ,b99] &
a = [0 ,a99] )
and A9:
a99 <=' b99
by A2, A5, Def5;
(
a9 = a99 &
b9 = b99 )
by A6, A8, ZFMISC_1:33;
hence
a = b
by A7, A8, A9, ARYTM_1:4;
verum end; end;