:: XREAL_0 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines real XREAL_0:def 1 :
definition
let x,
y be
real number ;
pred x <= y means :
Def2:
:: XREAL_0:def 2
ex
x',
y' being
Element of
REAL+ st
(
x = x' &
y = y' &
x' <=' y' )
if (
x in REAL+ &
y in REAL+ )
ex
x',
y' being
Element of
REAL+ st
(
x = [0,x'] &
y = [0,y'] &
y' <=' x' )
if (
x in [:{0},REAL+ :] &
y in [:{0},REAL+ :] )
otherwise (
y in REAL+ &
x in [:{0},REAL+ :] );
consistency
( x in REAL+ & y in REAL+ & x in [:{0},REAL+ :] & y in [:{0},REAL+ :] implies ( ex x', y' being Element of REAL+ st
( x = x' & y = y' & x' <=' y' ) iff ex x', y' being Element of REAL+ st
( x = [0,x'] & y = [0,y'] & y' <=' x' ) ) )
by ARYTM_0:5, XBOOLE_0:3;
reflexivity
for x being real number holds
( ( x in REAL+ & x in REAL+ implies ex x', y' being Element of REAL+ st
( x = x' & x = y' & x' <=' y' ) ) & ( x in [:{0},REAL+ :] & x in [:{0},REAL+ :] implies ex x', y' being Element of REAL+ st
( x = [0,x'] & x = [0,y'] & y' <=' x' ) ) & ( ( not x in REAL+ or not x in REAL+ ) & ( not x in [:{0},REAL+ :] or not x in [:{0},REAL+ :] ) implies ( x in REAL+ & x in [:{0},REAL+ :] ) ) )
connectedness
for x, y being real number st ( ( x in REAL+ & y in REAL+ & ( for x', y' being Element of REAL+ holds
( not x = x' or not y = y' or not x' <=' y' ) ) ) or ( x in [:{0},REAL+ :] & y in [:{0},REAL+ :] & ( for x', y' being Element of REAL+ holds
( not x = [0,x'] or not y = [0,y'] or not y' <=' x' ) ) ) or ( ( not x in REAL+ or not y in REAL+ ) & ( not x in [:{0},REAL+ :] or not y in [:{0},REAL+ :] ) & not ( y in REAL+ & x in [:{0},REAL+ :] ) ) ) holds
( ( y in REAL+ & x in REAL+ implies ex x', y' being Element of REAL+ st
( y = x' & x = y' & x' <=' y' ) ) & ( y in [:{0},REAL+ :] & x in [:{0},REAL+ :] implies ex x', y' being Element of REAL+ st
( y = [0,x'] & x = [0,y'] & y' <=' x' ) ) & ( ( not y in REAL+ or not x in REAL+ ) & ( not y in [:{0},REAL+ :] or not x in [:{0},REAL+ :] ) implies ( x in REAL+ & y in [:{0},REAL+ :] ) ) )
end;
:: deftheorem Def2 defines <= XREAL_0:def 2 :
for
x,
y being
real number holds
( (
x in REAL+ &
y in REAL+ implies (
x <= y iff ex
x',
y' being
Element of
REAL+ st
(
x = x' &
y = y' &
x' <=' y' ) ) ) & (
x in [:{0},REAL+ :] &
y in [:{0},REAL+ :] implies (
x <= y iff ex
x',
y' being
Element of
REAL+ st
(
x = [0,x'] &
y = [0,y'] &
y' <=' x' ) ) ) & ( ( not
x in REAL+ or not
y in REAL+ ) & ( not
x in [:{0},REAL+ :] or not
y in [:{0},REAL+ :] ) implies (
x <= y iff (
y in REAL+ &
x in [:{0},REAL+ :] ) ) ) );
:: deftheorem Def3 defines positive XREAL_0:def 3 :
:: deftheorem Def4 defines negative XREAL_0:def 4 :
Lm1:
for x being real number
for x1, x2 being Element of REAL st x = [*x1,x2*] holds
( x2 = 0 & x = x1 )
Lm2: one =
succ 0
by ORDINAL2:def 4
.=
1
;
Lm3:
{} in {{} }
by TARSKI:def 1;
Lm4:
for r, s being real number st r <= s & s <= r holds
r = s
Lm5:
for r, s, t being real number st r <= s holds
r + t <= s + t
Lm6:
for r, s, t being real number st r <= s & s <= t holds
r <= t
reconsider z = 0 as Element of REAL+ by ARYTM_2:21;
Lm7:
not 0 in [:{0},REAL+ :]
by ARYTM_0:5, ARYTM_2:21, XBOOLE_0:3;
reconsider j = 1 as Element of REAL+ by Lm2, ARYTM_2:21;
z <=' j
by ARYTM_1:6;
then Lm8:
0 <= 1
by Def2;
1 + (- 1) = 0
;
then consider x1, x2, y1, y2 being Element of REAL such that
Lm9:
1 = [*x1,x2*]
and
Lm10:
- 1 = [*y1,y2*]
and
Lm11:
0 = [*(+ x1,y1),(+ x2,y2)*]
by XCMPLX_0:def 4;
Lm12:
x1 = 1
by Lm1, Lm9;
Lm13:
y1 = - 1
by Lm1, Lm10;
Lm14:
+ x1,y1 = 0
by Lm1, Lm11;
Lm16:
for r, s being real number st r >= 0 & s > 0 holds
r + s > 0
Lm17:
for r, s being real number st r <= 0 & s < 0 holds
r + s < 0
reconsider o = 0 as Element of REAL+ by ARYTM_2:21;
Lm18:
for r, s, t being real number st r <= s & 0 <= t holds
r * t <= s * t
Lm19:
for r, s, t being real number holds (r * s) * t = r * (s * t)
;
Lm20:
for r, s being real number holds
( not r * s = 0 or r = 0 or s = 0 )
Lm21:
for r, s being real number st r > 0 & s > 0 holds
r * s > 0
Lm22:
for r, s being real number st r > 0 & s < 0 holds
r * s < 0
Lm23:
for r, s, t being real number st r <= s holds
r - t <= s - t
by Lm5;
Lm24:
for s, t being real number st s <= t holds
- t <= - s
Lm25:
for r, s being real number st r <= 0 & s >= 0 holds
r * s <= 0
Lm26:
for r being real number st r " = 0 holds
r = 0