let r, s be Real; ( r <= s & s <= r implies r = s )
assume that
A1:
r <= s
and
A2:
s <= r
; r = s
A3:
( r in REAL & s in REAL )
by Def1;
per cases
( ( r in REAL+ & s in REAL+ ) or ( r in REAL+ & s in [:{0},REAL+:] ) or ( s in REAL+ & r in [:{0},REAL+:] ) or ( r in [:{0},REAL+:] & s in [:{0},REAL+:] ) )
by A3, NUMBERS:def 1, XBOOLE_0:def 3;
suppose A6:
(
r in [:{0},REAL+:] &
s in [:{0},REAL+:] )
;
r = sconsider r9,
s9 being
Element of
REAL+ such that A7:
(
r = [0,r9] &
s = [0,s9] )
and A8:
s9 <=' r9
by A1, A6, XXREAL_0:def 5;
consider s99,
r99 being
Element of
REAL+ such that A9:
(
s = [0,s99] &
r = [0,r99] )
and A10:
r99 <=' s99
by A2, A6, XXREAL_0:def 5;
(
r9 = r99 &
s9 = s99 )
by A7, A9, XTUPLE_0:1;
hence
r = s
by A8, A9, A10, ARYTM_1:4;
verum end; end;