Tutorials › Calculus I › Newton’s Method Across Multiple Root Intervals

Optimization and Newton's Method · Tutorial 894 of 1495

Newton's Method Across Multiple Root Intervals

Use Newton iteration to track root selection across multiple roots, while checking derivative conditions and the domain at every step.

Advanced 11 min read

What You'll Learn

  • Write Newton’s iteration as a map and identify where it is defined.
  • Track selected starts to determine which root they approach.
  • Prove how two root intervals behave for a quadratic with two distinct roots.
  • Recognize why the nearest root is not necessarily the one Newton’s method finds.
  • Check that every new iterate stays in the function’s domain and has a nonzero derivative.

One Equation, Several Possible Limits

When an equation has more than one root, Newton’s method does not come with a rule saying which root a particular starting value will find. The outcome depends on the function and on the starting value: starts in different regions can approach different roots, and some starts may lead to an undefined step or leave the function’s domain.

To track that behavior, it helps to regard Newton’s formula as a function of the current iterate. If \(f\) is differentiable at \(x_n\) and \(f'(x_n)\ne 0\), the next iterate is

$$ x_{n+1}=x_n-\frac{f(x_n)}{f'(x_n)}. $$

The formula only defines a step when \(f(x_n)\) and \(f'(x_n)\) exist and the derivative is nonzero. For a sequence of steps, this check must be repeated at every iterate, not just at the initial value.

Definition: For a differentiable function \(f\), the Newton iteration map is \(N(x)=x-\frac{f(x)}{f'(x)}\) at points where \(f(x)\) is defined and \(f'(x)\ne 0\). Starting from \(x_0\), iteration means \(x_{n+1}=N(x_n)\), provided each new iterate is also a point where \(N\) is defined.

Different Root Intervals Can Lead to Different Roots

A simple example makes the role of starting values explicit. Consider \(f(x)=(x-1)(x-3)=x^2-4x+3\), whose roots are \(1\) and \(3\). Its derivative is \(f'(x)=2x-4\), so Newton’s step is undefined at \(x=2\). At every other real number the iteration map is

$$ N(x)=x-\frac{x^2-4x+3}{2x-4} =\frac{x^2-3}{2x-4}. $$

Worked Example: Two Starting Values, Two Roots

Start first at \(x_0=0\). Here \(f(0)=3\) and \(f'(0)=-4\), so the first step is defined and

$$ x_1=0-\frac{3}{-4}=\frac34. $$

At \(x_1=\frac34\), the derivative is \(f'(\frac34)=-\frac52\), and \(f(\frac34)=(\frac34-1)(\frac34-3)=\frac{27}{16}\). Therefore

$$ x_2=\frac34-\frac{27/16}{-5/2} =\frac34+\frac{27}{40} =\frac{57}{40}=1.425. $$

For a start on the left of \(2\), the iteration approaches \(1\), as proved below. Now take \(x_0=\frac{21}{10}=2.1\). This is nearer to \(3\) than to \(1\), since its distances are \(\frac{9}{10}\) and \(\frac{11}{10}\), respectively. Its derivative is \(f'(\frac{21}{10})=\frac15\), while \(f(\frac{21}{10})=-\frac{89}{100}\), so

$$ x_1=\frac{21}{10}-\frac{-89/100}{1/5} =\frac{21}{10}+\frac{89}{20} =\frac{131}{20}=6.55. $$

This first step moves far to the right, but the iterates then approach \(3\). The exact root checks are \(f(1)=0\) and \(f(3)=0\); neither starting value has reached its root in the displayed steps.

In this example, the point \(2\) divides the real line into two intervals. It is not itself a valid starting point, because \(f'(2)=0\). The intervals on either side have different limiting roots. The behavior can be proved directly from the iteration map.

Theorem: For \(f(x)=(x-1)(x-3)\), every start \(x_0<2\) produces iterates converging to \(1\), and every start \(x_0>2\) produces iterates converging to \(3\). The start \(x_0=2\) has no defined Newton step.

Why the Two Intervals Have Different Limits

We justify the theorem by examining how the iteration map moves points. For \(x\ne2\), algebra gives

$$ N(x)-1=\frac{(x-1)^2}{2(x-2)}, \qquad N(x)-3=\frac{(x-3)^2}{2(x-2)}. $$

If \(x<2\) and \(x\ne1\), the first expression is negative, so \(N(x)<1\). If also \(x<1\), then \(f(x)>0\) and \(f'(x)<0\). Thus \(f(x)/f'(x)<0\), and \(N(x)=x-f(x)/f'(x)>x\). Consequently, once an iterate is below \(1\), the next iterate is greater than the current one but still below \(1\). This includes every start below \(2\), after at most one step; the root \(x=1\) itself remains fixed.

For a start below \(1\), its iterates therefore increase and are bounded above by \(1\), so they have a limit \(L\le1\). The iteration map is continuous on this region, where its denominator is nonzero. Taking limits in \(x_{n+1}=N(x_n)\) gives \(L=N(L)\). The equation \(L=N(L)\) implies \(f(L)=0\), since \(f'(L)\ne0\). The only root at or below \(1\) is \(1\), so \(L=1\).

On the other side, if \(x>2\) and \(x\ne3\), the second expression shows \(N(x)>3\). For \(x>3\), both \(f(x)>0\) and \(f'(x)>0\), so \(N(x)<x\). A start between \(2\) and \(3\) moves above \(3\) in one step; after that, the iterates decrease while remaining above \(3\). They have a limit \(L\ge3\). As before, continuity and \(L=N(L)\) imply \(f(L)=0\), and the only root at or above \(3\) is \(3\). Hence the limit is \(3\). This proof also shows why a start near the point where the derivative vanishes can make a large first jump.

Root Selection Is Not a Nearest-Root Rule

With several roots, a starting value’s nearest root does not necessarily determine the limit of Newton’s method. The tangent-line step depends on both \(f(x_n)\) and \(f'(x_n)\); it is not a step toward the closest root by definition. The next example gives an exact instance where the iteration goes to a root that is much farther from the start than another root.

Worked Example: A Start That Moves Away from the Nearest Root

Let \(f(x)=x(x-2)(x+2)=x^3-4x\). Its roots are \(-2\), \(0\), and \(2\), and \(f'(x)=3x^2-4\). For \(x\) where \(3x^2-4\ne0\), the iteration map is

$$ N(x)=x-\frac{x^3-4x}{3x^2-4} =\frac{2x^3}{3x^2-4}. $$

Start at \(x_0=1\). The nearest root is \(0\), at distance \(1\); the other roots are at distances \(1\) and \(3\). But \(f(1)=-3\) and \(f'(1)=-1\), so

$$ x_1=1-\frac{-3}{-1}=-2. $$

The iteration has reached the root \(-2\), which is checked by \(f(-2)=(-2)^3-4(-2)=-8+8=0\). The step was defined because \(f'(1)=-1\ne0\).

For comparison, start at \(x_0=\frac12\). Then \(f'(\frac12)=-\frac{13}{4}\) and \(f(\frac12)=-\frac{15}{8}\), giving

$$ x_1=\frac12-\frac{-15/8}{-13/4} =\frac12-\frac{15}{26} =-\frac1{13}. $$

At \(x_1=-\frac1{13}\), the map gives

$$ x_2= \frac{2(-1/13)^3}{3(1/13)^2-4} =\frac{-2/2197}{-673/169} =\frac{2}{8749}. $$

To check that these later iterates approach \(0\), observe that when \(|x|\le\frac12\), the denominator satisfies \(|3x^2-4|\ge\frac{13}{4}\). Therefore

$$ |N(x)| =\frac{2|x|^3}{|3x^2-4|} \le\frac{8}{13}|x|^3 \le\frac{2}{13}|x|. $$

Since \(|x_1|=\frac1{13}<\frac12\), this bound applies repeatedly: every subsequent iterate remains within \([-\frac12,\frac12]\), and its absolute value is at most \(\frac{2}{13}\) times the preceding one. The iterates converge to \(0\), and \(f(0)=0\) verifies the limiting root.

This example also distinguishes root selection from mere root proximity. Newton’s method is governed by the geometry of the tangent line at the current iterate. A step can cross other roots or move into a different region; root intervals are useful to investigate, but they must be established for the function in question rather than inferred from distances alone.

Check the Domain at Every Step

Two separate conditions matter when iterating. First, the function must be defined at the current value, and its derivative must exist there and be nonzero. Second, the new value must remain in the domain if another step is to be taken. A starting value belonging to the domain alone does not guarantee that even the first step exists: for example, \(f(x)=x^2\) is defined at \(x_0=0\), but \(f'(0)=0\), so the Newton step is undefined.

Even when the first step exists, it can leave the domain. For \(f(x)=\ln x\), the real domain is \(x>0\), the root is \(1\), and \(f'(x)=1/x\). The following example illustrates why checking the new iterate is essential.

Worked Example: A Defined Step That Leaves the Domain

Take \(x_0=e^2\). This is in the domain \(x>0\), and \(f'(e^2)=1/e^2\ne0\), so the first step is defined. Since \(f(e^2)=2\),

$$ x_1=e^2-\frac{2}{1/e^2} =e^2-2e^2 =-e^2. $$

The new value is negative, so it is outside the domain of \(\ln x\). The first update was valid, but \(f(x_1)\) and \(f'(x_1)\) are not real-valued logarithm-iteration quantities, and no next real Newton step is defined. The root check \(f(1)=\ln 1=0\) confirms that \(1\) is the equation’s root, but this start does not reach it by a valid continuing real iteration.

A Reliable Way to Track Multiple-Root Iterations

When an equation has several roots, analyze an iteration by combining algebra, the location of the roots, and domain checks. A useful process is:

1
Identify the roots and domain.
Record where \(f\) is defined and the roots the iteration might approach.
2
Locate points where a step fails.
Find points where \(f'\) is zero or undefined, as well as points outside the domain of \(f\).
3
Compute the iterates.
At each step, evaluate \(f(x_n)\) and \(f'(x_n)\), check that the derivative is nonzero, and then calculate \(x_{n+1}\).
4
Check the new point before continuing.
Confirm that \(x_{n+1}\) lies in the domain and that \(f'(x_{n+1})\) exists and is nonzero if another step is required.
5
Justify the proposed limit.
Numerical values suggest a root; use the behavior of the iteration map or a local convergence result to support the conclusion.

A common mistake is to compute one valid step and assume that the iteration can continue. For \(f(x)=\ln x\) and \(x_0=e^2\), the incorrect reasoning would be: “\(x_0>0\), so Newton’s method is defined.” That only checks the starting point. In fact, \(f'(e^2)\ne0\) makes the first update valid, but the update is \(x_1=-e^2<0\), outside the domain. The correction is to check both conditions at every stage: the current point must admit a Newton step, and the resulting point must be admissible for the next one.

Tracking intervals and checking admissibility prevent two different errors: assigning a start to a root merely because that root is nearby, and treating an invalid or domain-leaving sequence as though it were a continuing Newton iteration. The iteration map gives a precise way to investigate which root a start approaches, while the domain and derivative checks determine whether the sequence is defined at all.

Check Your Understanding

Answer these questions by referring to the iteration map and checking the stated conditions.

  1. For \(f(x)=(x-1)(x-3)\), why is \(x_0=2\) not a valid start for a Newton step?
  2. For the same function, what root do starts \(x_0<2\) approach, and what feature of the iteration map supports that conclusion?
  3. In the cubic example, why does starting at \(x_0=1\) not lead to the nearest root?
  4. State the two checks needed before computing \(x_{n+1}\) from \(x_n\), and the additional check needed before continuing from \(x_{n+1}\).
  5. For \(f(x)=\ln x\) and \(x_0=e^2\), why is the first update valid but a second real update undefined?

Test yourself: Calculus I final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon