Math 2.0

Numerical analysis Nonlinear equations Theorem

Regula falsi

Builds on Root-finding algorithmContinuous functionIntermediate value theoremContinuously differentiable functionSecond derivativeRate of convergence

Statement

Let a<ba < b be real numbers and let f ⁣:[a,b]→ℝf \colon [a, b] \to \R be a continuous function with f(a)f(b)<0f(a) f(b) < 0. The regula falsi (method of false position) sets a0=aa_0 = a, b0=bb_0 = b, and for k≥0k \ge 0 lets ck=akf(bk)−bkf(ak)f(bk)−f(ak),c_k = \frac{a_k f(b_k) - b_k f(a_k)}{f(b_k) - f(a_k)}, the zero of the chord through (ak,f(ak))(a_k, f(a_k)) and (bk,f(bk))(b_k, f(b_k)). If f(ck)=0f(c_k) = 0 it stops; if f(ak)f(ck)<0f(a_k) f(c_k) < 0 it sets (ak+1,bk+1)=(ak,ck)(a_{k+1}, b_{k+1}) = (a_k, c_k); otherwise it sets (ak+1,bk+1)=(ck,bk)(a_{k+1}, b_{k+1}) = (c_k, b_k).

  1. As long as the method runs, ak<ck<bka_k < c_k < b_k and f(ak)f(bk)<0f(a_k) f(b_k) < 0, so each [ak,bk][a_k, b_k] contains a zero of ff.
  2. Assume moreover that ff is twice continuously differentiable on [a,b][a, b] with second derivative f′′>0f'' > 0, and f(a)<0<f(b)f(a) < 0 < f(b). Then ff has exactly one zero rr in (a,b)(a, b), bk=bb_k = b for all kk, the sequence (ck)(c_k) increases strictly to rr, and lim⁡k→∞r−ck+1r−ck=1−f′(r)(b−r)f(b)∈(0,1).\lim_{k \to \infty} \frac{r - c_{k+1}}{r - c_k} = 1 - \frac{f'(r)(b - r)}{f(b)} \in (0, 1).

Remarks

Clause 1: the chord has values of opposite signs at aka_k and bkb_k, so its zero ckc_k lies strictly between them. The update keeps a sign change, and the intermediate value theorem gives a zero in each bracket. Clause 2: by convexity the chord lies above the graph, so f(ck)<0f(c_k) < 0 and ckc_k always replaces the left endpoint. Then ck+1=g(ck)c_{k+1} = g(c_k) with g(x)=x−f(x)(b−x)/(f(b)−f(x))g(x) = x - f(x)(b - x)/(f(b) - f(x)). The increasing bounded sequence (ck)(c_k) has a limit, which is a fixed point of gg, hence rr, and the error ratio tends to g′(r)g'(r). So under the hypotheses of clause 2 the method converges only linearly, see rate of convergence, and the bracket width b−ckb - c_k does not tend to 00. Example: for f(x)=x2−2f(x) = x^2 - 2 on [1,2][1, 2], c0=4/3c_0 = 4/3, c1=7/5c_1 = 7/5, c2=24/17≈1.41176c_2 = 24/17 \approx 1.41176, increasing to 2\sqrt{2} with b=2b = 2 fixed, and the limit ratio is 1−22(2−2)/2=3−22≈0.171 - 2\sqrt{2}(2 - \sqrt{2})/2 = 3 - 2\sqrt{2} \approx 0.17. The other cases of fixed sign of f′′f'' and of f(a)f(a) follow by replacing f(x)f(x) by −f(x)-f(x) or by f(−x)f(-x); then the other endpoint stays fixed.

Going deeper

For a student

Regula falsi is a bracketing root-finding algorithm like the bisection method, and it uses the same chord formula as the secant method. The secant method uses the two most recent points instead of the two bracketing ones; it loses the guarantee of a bracket but converges superlinearly near a simple zero. The fixed-endpoint problem of clause 2 led to modified versions such as the Illinois algorithm. It halves the stored function value at an endpoint that stays fixed twice in a row.

Reading path

To understand this page from the ground up, read these 11 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Continuous function concept
  2. Continuously differentiable function concept
  3. Limit point of a set definition
  4. Rate of convergence concept
  5. Root-finding algorithm concept
  6. Second derivative concept
  7. Limit of a function definition
  8. Continuity at a point definition
  9. Continuous function definition
  10. Intermediate value theorem statement
  11. Regula falsi statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Regula_falsi
About this page
Tag462AEY7MWF
URIm2://462AEY7MWF
Kindstatement, theorem
WritingW0 stub
MSC65H05
StatusThis copy of the site has no build data. Run m2 status 462AEY7MWF.
AboutRoot-finding algorithm
UsesRoot-finding algorithm, Continuous function, Intermediate value theorem, Continuously differentiable function, Second derivative, Rate of convergence
Same as

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by