Skip to content

Halley's Method

Halley's method refines a scalar root estimate with a curvature-corrected rational step that converges cubically near a suitable simple root.

Version
v2 · 2026-10-03 · History
Domain-specific #
13293
Domain group
Formal Sciences
Origin domain
Mathematics
Subdomain
Nonlinear Equations → Mathematics

Core Idea

Halley's method refines a scalar root guess using the residual \(f\), slope \(f'\) and curvature \(f''\) in the update \(x_{n+1}=x_n-2ff'/(2(f')^2-ff'')\). Under suitable smoothness and a nearby simple root, it has cubic local convergence. An arbitrary start or vanishing denominator has no such guarantee.[^ref-ccff3359b834]

Scope of Application

NIST DLMF lists Halley as an option for Bessel-function zeros and Airy-function zeros, the latter after asymptotic starting approximations. SciPy selects it when both derivative functions are supplied to its root-solving interface. These applications share the update, not the same starting strategy or cost.[ref-f4148e9e0edc][ref-efda3c831625][^ref-8f10adc3b7a1]

Clarity

Newton's step uses slope only; Halley's correction also uses curvature. “Cubic” describes error reduction near a suitable root, not a fixed number of new digits or global reliability. The frozen Bailey-title route is preserved as candidate provenance, not promoted to a separate algorithm.

Manages Complexity

Repeated derivative evaluations replace symbolic solution of a nonlinear equation. More local information can reduce steps, but a second derivative costs work and the rational denominator may require a safeguard.

Abstract Reasoning

For \(f(x)=x^2-2\) at \(x_0=3/2\), the residual is \(1/4\), slope 3, curvature 2 and Halley fraction \(3/35\), giving \(x_1=99/70\approx1.414285714\). In SciPy's documented \(f(x)=x^3-1\), \(x_0=3/2\) example with both derivatives, the first fraction is \(57/124\) and \(x_1=129/124\); SciPy reports final convergence to 1. These are executed examples, not global-convergence proofs. Compare derivative costs and check the correction denominator.[ref-ccff3359b834][ref-8f10adc3b7a1]

Knowledge Transfer

The exact same step transfers between special-function zero problems. A generic higher-order iteration or least-squares optimizer is not Halley's method. Live Iterative Method is its strict domain-specific parent; no root-finding prime parent is asserted.

[^ref-ccff3359b834]: NIST DLMF, §3.8(v). [^ref-f4148e9e0edc]: NIST DLMF, §10.74(vi). [^ref-efda3c831625]: NIST DLMF, §9.17(iv). [^ref-8f10adc3b7a1]: SciPy, optimize.newton.

Relationships to Other Abstractions

Local relationship map for Halley's MethodParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Halley's MethodDOMAINDomain-specific abstraction: Iterative method — is a kind ofIterative methodDOMAIN

Current abstraction Halley's Method Domain-specific

Parents (1) — more general patterns this builds on

  • Halley's Method is a kind of Iterative method Domain-specific

    Halley's root update is a specific iterative numerical method with a curvature-corrected recurrence.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Halley's Method sits in a sparse region of the domain-specific corpus (88th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2551 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08