Chapter IX: DIFFERENTIAL EQUATIONS AND POLYNOMIALS: TAYLOR'S THEOREM

Dec., 2005: This page now requires Internet Explorer 6+MathPlayer or Mozilla/Firefox/Netscape 7+.
In numerous cases throughout this book, as in the real world, we find problems where an exact numerical answer is either impossible or impractical to express as a decimal number. Examples of these situations include calculation of sqrt{2}, pi, e , and ln(2). As we have seen there are many ways to characterize and define these numbers and use these characterizations to find an estimate. For our discussion in this chapter it is important to notice that each of these numbers can be characterized as arising from the evaluation of a function which is the solution to a differential equation.Euler's method is one way we have studied to make these estimates.  [See Table 1 below.]

 NUMBER FUNCTION DIFFERENTIAL  EQUATION $\sqrt{2}= f(2)$ $f(x) = \sqrt{x}$ f ' (x) = 1/ {2f (x)}, f (1) = 1 ln(2) = f(2) f(x) = ln(x) f ' (x) = 1/ x, f (1) = 0 e = f(1) f(x) = e^x f ' (x) = f (x), f (0) = 1 pi = f(1) f(x) =  4arctan (x) f ' (x) = 4/{1 + x^2}, f (0) = 0
• We have discussed approximations from the very beginning of our work on the derivative, with Newton's method for estimating the roots of equations, Euler's method for estimating particular solutions to differential equations, and numerous methods for estimating definite integrals. In the following sections we will delve further into the nature and applications of polynomial approximations based on information about the derivatives of a function.
• We shall refer to these polynomial approximations as Taylor's approximation theory. To provide further motivation let's consider first a simple situation where an exact value for a function is attainable but perhaps not worth the effort.

• EXAMPLE IX.A.1: Suppose  f (x) =x^2 + x^3  + x^100 and we wish to find f (0.5).

Of course the exact answer is .25 + .125 + (.5)^100, but if we only need an estimate of the answer it is easy to settle for .375. The error we make in using this estimate is relatively small [namely (.5)^100]. In this example we should note two things.

• First, the computation for the estimate is theoretically easy because the function involved is a polynomial; and
• second, the estimate was found by evaluating a related polynomial, g(x) =  x^2 + x^3 .

Taylor's Theory-Objective and Key Ideas: The main concerns of Taylor's theory for estimating function values are

1. to find estimating polynomials for a given function and
2. to measure the error in using these polynomials to estimate the desired values for the given function.
Two Key Ideas: You may recall from our earlier discussions of estimations using the differential that when x is close to a, f(x) is approximately equal to a linear function, f(a) + f '(a) (x-a). Furthermore, the Mean Value Theorem guarantees that as long as f is a sufficiently well behaved function there is some c between a and x where f(x) - f(a) = f '(c)(x-a). Thus the difference between the function's value at x and a can be measured using the value of the derivative of f at a..

Taylor's theory generalizes these two ideas that use the derivative to estimate.

IX.A. Estimating e^x with Polynomials: An Introduction to Taylor's Theory.

To focus our discussion more specifially, in this section we will consider only  f(x)=e^xand begin by trying to estimate f(1)=e illu strating the key ideas of Taylor's theory.
At x = 0, we find that f(0) =1, f '(0) =1, and since f '(x) = f(x) we have that f^{(n)}(0) =1 for all natural numbers n. We now consider our first result, typical of the Taylor's theory approach to estimation using polynomials and derivative information.

PROPOSITION IX.A.1: If  P_n(x)= 1 + x+ {x^2}/2 + {x^3}/{2*3} + {x^4}/{4!}+...+{x^n}/{n!} then
P_n(x) is a polynomial of degree n so that P_n(0)= P_n'(0)=P_n''(0)=...=P_n^{(n)}(0)=1 and P_n(b) is approximately equal to e^b.
In fact, if we let R_n = e^b - P_n(b), then for some c between 0 and b, R_n = e^c {b^{n+1}}/{(n+1)!} .

GeoGebra Graph and Mapping Diagram of P_n(x) and R_n(x)

Estimating e: Before we proceed to justify this result, we'll apply this result using n=5 to estimate the value of e [=e^1].
First, P_5(x)= 1 + x+ {x^2}/2 + {x^3}/{2*3} + {x^4}/{4!}+{x^5}/{5!} = 1 + x+ {x^2}/2 + {x^3}/{6} + {x^4}/{24}+{x^5}/{120} , so according to the proposition, e is approximately equal to P_5(1)=1 + 1+ {1^2}/2 + {1^3}/{6} + {1^4}/{24}+{1^5}/{120} ~~ 2.716667 and R_5 = e-P_5(1) where R_5 = e^c {1^6}/{6!}=e^c 1/720 for some c between 0 and 1. Thus, e is approximately 2.716667 and the error in using this estimate is R_5. Since c is between 0 and 1, e^c is between 1 and e, so we can deduce that R_5, the difference between e and the estimate, P_5(1), is no greater than e/720. Using estimates of e from our earlier work in Chapter VI we know that e< 3 so our error R_5(1) is no larger than 3/720 = 1/240 \approx 0.004167.This compares roughly well with the error from the GeoGebra applet that shows an error after setting the slider $n = 5$ to  find R_5(1) = 0.00162.

A more accurate estimate can be obtained by using a larger value for n. Try using n=6 and 7 to see the improvement. [This can be done progressively using the GeoGebra  applet above or download a spreadsheet which you can examine now or later.]

Proof of Proposition: We'll begin our proof by finding P_n'(x).

P_n'(x)=1+ x+{x^2}/2 +{x^3}/{2*3}+{x^4}/{4!}+...+{nx^{n-1}}/{n!}
= 1 + x+ {x^2}/2 + {x^3}/{2*3} + {x^4}/{4!}+...+{x^{n-1}}/{(n-1)!}=P_{n-1}(x)

From this it follows easily that  P_n(0)= P_n'(0)=P_n''(0)=...=P_n^{(n)}(0)=1.

Now suppose that b is not  0 and let R_n = e^b - P_n(b).
We need only justify the formula for evaluating R_n. For convenience we'll write R=R_n and let

g(t) = e^t P_n(b-t) + R{(b-t)^{n+1}}/{b^{n+1}}.
Then g(b) = e^b P_n(b-b) + R{(b-b)^{n+1}}/{b^{n+1}}= e^b P_n(0) = e^b , while
g(0) = e^0 P_n(b-0) + R{(b-0)^{n+1}}/{b^{n+1}}=P_n(b) + R = e^b from the definition of R.

Furthermore g'(t) = e^t P_n(b-t) - e^t P_n'(b-t)-R{(n+1)(b-t)^{n}}/{b^{n+1}}=e^t[P_n(b-t) - P_n'(b-t)]-R{(n+1)(b-t)^{n}}/{b^{n+1}}

But P_n(x) - P_n'(x) = {x^n}/{n!}, sog'(t) = e^t {(b-t)^n}/{n!}-R{(n+1)(b-t)^{n}}/{b^{n+1}}.

Now we apply the Mean Value (or Rolle's) Theorem to the function g, we can say that there is a number c between 0 and b where g'(c)=0. Thus
0 = e^c {(b-c)^n}/{n!}-R{(n+1)(b-c)^{n}}/{b^{n+1}}and  e^c {(b-c)^n}/{n!}= R{(n+1)(b-c)^{n}}/{b^{n+1}}. Solving this last equation for R gives
R_n = R = e^c {b^{n+1}}/{(n+1)!}.

EOP.

Note: Since the exponential function has a positive derivative for all x, the function is increasing for all x.
(i) If 0<c<b then 1< e^c < e^b < 3^b and 0 < {b^{n+1}}/{(n+1)!} < R_n = R = e^c {b^{n+1}}/{(n+1)!} < e^b {b^{n+1}}/{(n+1)!}< 3^b{b^{n+1}}/{(n+1)!}.
(iia) If 0>c>b then 1> e^c >e^b > 2^b and if n is odd then {b^{n+1}}/{(n+1)! is positive and thus {b^{n+1}}/{(n+1)!} > R_n = R = e^c {b^{n+1}}/{(n+1)!} > 2^b {b^{n+1}}/{(n+1)!} > 0.
(iib) If 0>c>b then 1> e^c >e^b > 2^b and if n is even then {b^{n+1}}/{(n+1)! is negative and thus {b^{n+1}}/{(n+1)!} < R_n = R = e^c {b^{n+1}}/{(n+1)!} < 2^b {b^{n+1}}/{(n+1)!} < 0.
Putting this information about the quality of R_n together we can see the following:
For all x > 0 and for any n, e^x > P_n(x),
while for  x< 0 the polynomials differ in relation to e^x:
When n is odd then e^x > P_n(x);
when n is even then P_n(x) > e^x.

Estimating the value of e is not the only use for the previous proposition. Before turning to the more general Taylor's theory in the next section, here are two more examples of its application in estimating definite integrals related to ex.

EXAMPLE IX.A.2: Estimate int_0^1 e^x dx = e-1. Use this to estimate e.

Solution: Using Proposition IX.1 with n=4 for each x between 0 and 1 we have
0<e^x =P_4(x) + R_4(x) = 1 + x+ {x^2}/2 + {x^3}/6 + {x^4}/24+R_4(x) where R_4(x) = e^c {x^5}/120
for some c with 0<c<x<1.

Thus0<R_4(x)<3 {x^5}/120 = {x^5}/40. [Remember e^c<3.] and so P_4(x)<e^x<P_4(x) + {x^5}/40 for all x between 0 and 1. Now we use the monotone property of the definite integral [Ch. V . ** ] to obtain the estimate:
int _0^1P_4(x)dx<int_0^1e^x dx<int_0^1P_4(x) + {x^5}/40, so

1+1/2 + 1/6+1/24+1/120< e-1<1+1/2+1/6+1/120+1/240.

Therefore e is approximately 1 + 1+ 1/2+1/6+1/24+1/120 ~~2.716667 as in the first estimate we saw in the note after the statement of the theorem, and the error in using this estimate is less than 1/240 as we also saw previously.

 The next example follows a similar analysis but applied to a more difficult yet important integral for probability and statistics. EXAMPLE IX.A.3: Estimate int_0^1 e^{-t^2}dt. Solution: For each t between 0 and 1, -t^2 is between -1 and 0. Let x = -t^2. By Proposition IX.1 with n = 4 for each x between  -1 and 0 we have 0c>x. Since c<0 , 0R_4(x)>{x^5}/120. Substituting -t^2 for x ,we see that

e^{-t^2} = 1 + (-t^2)+ {(-t^2)^2}/2 + {(-t^2)^3}/6 +{(-t^2)^4}/24+R_4(-t^2) = 1-t^2+{t^4}/2 -{t^6}/6 +{t^8}/24 + R_4(-t^2)

Now since 0>R_4(-t^2)>{(-t^2)^5}/120 ={-t^10}/120 we have int_0^1 P_4(-t^2)dt >int_0^1 e^{-t^2} dt > int_0^1 P_4(-t^2) -{t^10}/120 dt.

By evaluating these integrals we obtain

 int_0^1 1-t^2+{t^4}/2 -{t^6}/6 +{t^8}/24 dt > int_0^1e^{-t^2}dt > int_0^1 1-t^2+{t^4}/2 -{t^6}/6 +{t^8}/24 - {t^10}/120 dt

or 1- 1/3 + 1/10- 1/42+ 1/216 > int_0^1e^{-t^2}dt > 1 - 1/3 + 1/10- 1/42+ 1/216 - 1/1320

Therefore, int_0^1 e^{-t^2}dt is approximately equal to 1 - 1/3 + 1/10 - 1/42 + 1/216 ~~ 0.747486...;

and this is an overestimate by no more than 1/1320.

Comment: In both of these examples we have been able to estimate a definite integral involving the exponential function by using a Taylor polynomial of degree 4. It should be apparent that by using a higher degree for the estimating polynomial, the error term will become smaller and we will obtain a more precise estimate. The systematic pattern in these polynomials should allow you to find more precise estimates for the last example without much difficulty.

Exercises IX.A.:
1. Use the Taylor polyonmial for e^x of degree 4 to estimate the following:

2. (a) e^2 (b) e^3 (c) e^.5 (d) e^-1 (e) e^3.14. [Use GeoGebra or  Spreadsheet helper.]
3. Estimate e using the Taylor polynomial of degree n where n is (a) 6 (b) 7 (c) 8 (d) 10.

4. In each of these estimates discuss the size of the error term Rn.  [Use GeoGebra or  Spreadsheet helper.]
5. What value of n should be used so that the Taylor polynomial of degree n will give an estimate of e that is within .000001 of the exact value of e? Explain your result using Proposition XI.A.1
6. Use the Taylor polynomial for ex of degree 5 to estimate int_0^1 e^{-t^2}dt. Discuss the error in this approximation.
7. Use the trapezoidal rule and Simpson's rule with n = 6 to estimate int_0^1 e^{-t^2}dt .
8. Use the Taylor polynomial for e^x of degree 6 to estimate int_0^1 e^{-t^2}dt. Discuss the error in this approximation.
9. On the same graph sketch the graph of e^x along with those for the Taylor polynomials for e^x of degree 1,2,3,4 and 5. [You can do this by use the trace feature on the graph of P_n in the GeoGebra applet.] Discuss the graphical interpretation of R_n. [Here is Java sketch solution for n = 1 to 5]
10. What value of n should be used so that the Taylor polynomial of degree n will give an estimate of  int_0^1 e^{-t^2}dt that is within 0.000001 of the exact value? Explain your result.
11. Use the Taylor polynomial for e^x of degree 4 to estimate the area of the region in the plane contained by the lines X=0, X=1, the X- axis and the graph of y = 1 + xe^{-x} . [Hint: First find a polynomial to estimate e^{-x} .] Discuss the error in this approximation.
12. Another Polynomial Estimate: Consider the functions 1/{1-x} and 1/{1+x}.
1. Show that 1 = (1-x ) ( 1 + x + x^2+ x^3+x^4+ x^5) + R where R =x^ 6 .
2. Show that 1 = (1+x) ( 1-x + x^2 - x^ 3+x^ 4 - x^ 5) + R where R = x^ 6 .
3. Show that when 0 < x< 1, 1/ (1- x) = ( 1 + x+ x^ 2+ x^ 3+ x^ 4+ x^ 5 ) + R_1 where R_1 = {x^ 6} /{ 1-x}
4. Show that when 0< x < 1, 1/ {1+ x} = ( 1 -x+ x^ 2 - x^ 3+ x^ 4 - x^ 5 ) + R_2  where R_2 = {x^ 6}/{1+ x}.
5. Use the definite integral and the previous equations to estimate ln(.9) = ln (1 - .1) and ln(1.1) = ln(1 + .1). [ This approach to estimating the natural logarithm was used by Isaac Newton to give very accurate estimates of ln(2), ln(3), etc.]. Discuss the error in your estimate based on the integrals of R1 and R2.
6. Generalize this for higher degree polynomials and estimating ln(.8), ln(1.2), ln(.99) and ln(1.01).