let r be Real; ( r > 0 implies ex r1, r2 being Real st
( r1 >= 0 & r2 >= 0 & ( for n being Element of NAT
for x, s being Real st x in ].(- r),r.[ & 0 < s & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) ) ) )
assume A1:
r > 0
; ex r1, r2 being Real st
( r1 >= 0 & r2 >= 0 & ( for n being Element of NAT
for x, s being Real st x in ].(- r),r.[ & 0 < s & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) ) )
take r1 = 1; ex r2 being Real st
( r1 >= 0 & r2 >= 0 & ( for n being Element of NAT
for x, s being Real st x in ].(- r),r.[ & 0 < s & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) ) )
take r2 = r; ( r1 >= 0 & r2 >= 0 & ( for n being Element of NAT
for x, s being Real st x in ].(- r),r.[ & 0 < s & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) ) )
now let n be
Element of
NAT ;
for x, s being Real st x in ].(- r),r.[ & s > 0 & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) )let x,
s be
Real;
( x in ].(- r),r.[ & s > 0 & s < 1 implies ( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) )assume that A2:
x in ].(- r),r.[
and A3:
s > 0
and A4:
s < 1
;
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) )
x in ].(0 - r),(0 + r).[
by A2;
then A5:
abs (x - 0) < r
by RCOMP_1:1;
A6:
((abs x) |^ n) / (n !) <= (r2 |^ n) / (n !)
abs x >= 0
by COMPLEX1:46;
then
s * (abs x) < 1
* r
by A3, A4, A5, XREAL_1:97;
then
(abs s) * (abs x) < r
by A3, ABSVALUE:def 1;
then
abs ((s * x) - 0) < r
by COMPLEX1:65;
then A14:
s * x in ].(0 - r),(0 + r).[
by RCOMP_1:1;
A15:
for
k being
Element of
NAT holds
abs ((- 1) |^ k) = 1
A18:
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) <= r1
proof
per cases
( n is even or not n is even )
;
suppose
n is
even
;
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) <= r1then consider k being
Element of
NAT such that A19:
n = 2
* k
by ABIAN:def 2;
A20:
dom (((- 1) |^ k) (#) (sin | ].(- r),r.[)) =
dom (sin | ].(- r),r.[)
by VALUED_1:def 5
.=
].(- r),r.[
by Th17
;
A21:
s * x in dom (sin | ].(- r),r.[)
by A14, Th17;
A22:
abs (sin (s * x)) <= 1
by SIN_COS:27;
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) =
abs ((((- 1) |^ k) (#) (sin | ].(- r),r.[)) . (s * x))
by A19, Th19
.=
abs (((- 1) |^ k) * ((sin | ].(- r),r.[) . (s * x)))
by A14, A20, VALUED_1:def 5
.=
(abs ((- 1) |^ k)) * (abs ((sin | ].(- r),r.[) . (s * x)))
by COMPLEX1:65
.=
1
* (abs ((sin | ].(- r),r.[) . (s * x)))
by A15
.=
abs (sin . (s * x))
by A21, FUNCT_1:47
;
hence
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) <= r1
by A22, SIN_COS:def 17;
verum end; suppose
not
n is
even
;
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) <= r1then consider k being
Element of
NAT such that A23:
n = (2 * k) + 1
by ABIAN:9;
A24:
dom (((- 1) |^ k) (#) (cos | ].(- r),r.[)) =
dom (cos | ].(- r),r.[)
by VALUED_1:def 5
.=
].(- r),r.[
by Th17
;
A25:
s * x in dom (cos | ].(- r),r.[)
by A14, Th17;
A26:
abs (cos (s * x)) <= 1
by SIN_COS:27;
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) =
abs ((((- 1) |^ k) (#) (cos | ].(- r),r.[)) . (s * x))
by A23, Th19
.=
abs (((- 1) |^ k) * ((cos | ].(- r),r.[) . (s * x)))
by A14, A24, VALUED_1:def 5
.=
(abs ((- 1) |^ k)) * (abs ((cos | ].(- r),r.[) . (s * x)))
by COMPLEX1:65
.=
1
* (abs ((cos | ].(- r),r.[) . (s * x)))
by A15
.=
abs (cos . (s * x))
by A25, FUNCT_1:47
;
hence
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) <= r1
by A26, SIN_COS:def 19;
verum end; end;
end; A27:
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) <= r1
proof
per cases
( n is even or not n is even )
;
suppose
n is
even
;
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) <= r1then consider k being
Element of
NAT such that A28:
n = 2
* k
by ABIAN:def 2;
A29:
dom (((- 1) |^ k) (#) (cos | ].(- r),r.[)) =
dom (cos | ].(- r),r.[)
by VALUED_1:def 5
.=
].(- r),r.[
by Th17
;
A30:
s * x in dom (cos | ].(- r),r.[)
by A14, Th17;
A31:
abs (cos (s * x)) <= 1
by SIN_COS:27;
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) =
abs ((((- 1) |^ k) (#) (cos | ].(- r),r.[)) . (s * x))
by A28, Th19
.=
abs (((- 1) |^ k) * ((cos | ].(- r),r.[) . (s * x)))
by A14, A29, VALUED_1:def 5
.=
(abs ((- 1) |^ k)) * (abs ((cos | ].(- r),r.[) . (s * x)))
by COMPLEX1:65
.=
1
* (abs ((cos | ].(- r),r.[) . (s * x)))
by A15
.=
abs (cos . (s * x))
by A30, FUNCT_1:47
;
hence
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) <= r1
by A31, SIN_COS:def 19;
verum end; suppose
not
n is
even
;
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) <= r1then consider k being
Element of
NAT such that A32:
n = (2 * k) + 1
by ABIAN:9;
A33:
dom (((- 1) |^ (k + 1)) (#) (sin | ].(- r),r.[)) =
dom (sin | ].(- r),r.[)
by VALUED_1:def 5
.=
].(- r),r.[
by Th17
;
A34:
s * x in dom (sin | ].(- r),r.[)
by A14, Th17;
A35:
abs (sin (s * x)) <= 1
by SIN_COS:27;
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) =
abs ((((- 1) |^ (k + 1)) (#) (sin | ].(- r),r.[)) . (s * x))
by A32, Th19
.=
abs (((- 1) |^ (k + 1)) * ((sin | ].(- r),r.[) . (s * x)))
by A14, A33, VALUED_1:def 5
.=
(abs ((- 1) |^ (k + 1))) * (abs ((sin | ].(- r),r.[) . (s * x)))
by COMPLEX1:65
.=
1
* (abs ((sin | ].(- r),r.[) . (s * x)))
by A15
.=
abs (sin . (s * x))
by A34, FUNCT_1:47
;
hence
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) <= r1
by A35, SIN_COS:def 17;
verum end; end;
end; A36:
n ! > 0
by NEWTON:17;
A37:
abs ((x |^ n) / (n !)) =
(abs (x |^ n)) / (abs (n !))
by COMPLEX1:67
.=
(abs (x |^ n)) / (n !)
by A36, ABSVALUE:def 1
.=
((abs x) |^ n) / (n !)
by Th1
;
then A38:
((abs x) |^ n) / (n !) >= 0
by COMPLEX1:46;
A39:
abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) =
abs ((((diff (cos,].(- r),r.[)) . n) . (s * x)) * ((x |^ n) / (n !)))
by XCMPLX_1:74
.=
(abs (((diff (cos,].(- r),r.[)) . n) . (s * x))) * (abs ((x |^ n) / (n !)))
by COMPLEX1:65
.=
((abs (((diff (cos,].(- r),r.[)) . n) . (s * x))) * ((abs x) |^ n)) / (n !)
by A37, XCMPLX_1:74
;
A40:
abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) =
abs ((((diff (sin,].(- r),r.[)) . n) . (s * x)) * ((x |^ n) / (n !)))
by XCMPLX_1:74
.=
(abs (((diff (sin,].(- r),r.[)) . n) . (s * x))) * (abs ((x |^ n) / (n !)))
by COMPLEX1:65
.=
((abs (((diff (sin,].(- r),r.[)) . n) . (s * x))) * ((abs x) |^ n)) / (n !)
by A37, XCMPLX_1:74
;
abs (((diff (cos,].(- r),r.[)) . n) . (s * x)) >= 0
by COMPLEX1:46;
then A41:
(abs (((diff (cos,].(- r),r.[)) . n) . (s * x))) * (((abs x) |^ n) / (n !)) <= r1 * ((r2 |^ n) / (n !))
by A38, A27, A6, XREAL_1:66;
abs (((diff (sin,].(- r),r.[)) . n) . (s * x)) >= 0
by COMPLEX1:46;
then
(abs (((diff (sin,].(- r),r.[)) . n) . (s * x))) * (((abs x) |^ n) / (n !)) <= r1 * ((r2 |^ n) / (n !))
by A38, A18, A6, XREAL_1:66;
hence
(
abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) &
abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) )
by A40, A39, A41, XCMPLX_1:74;
verum end;
hence
( r1 >= 0 & r2 >= 0 & ( for n being Element of NAT
for x, s being Real st x in ].(- r),r.[ & 0 < s & s < 1 holds
( abs (((((diff (sin,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) & abs (((((diff (cos,].(- r),r.[)) . n) . (s * x)) * (x |^ n)) / (n !)) <= (r1 * (r2 |^ n)) / (n !) ) ) )
by A1; verum