Skip to content

Kung–Traub conjecture on optimal order of multipoint iteration without memory #3478

@franzhusch

Description

@franzhusch

What is the conjecture

The Kung–Traub conjecture concerns the optimal convergence order of multipoint iterative methods for finding roots of nonlinear equations.

Let $f: \mathbb{R} \to \mathbb{R}$ be a function and suppose we have an iterative method $x_{k+1} = \Phi(x_k, f(a_1(x_k)), f(a_2(x_k)), \ldots, f(a_n(x_k)))$ that uses exactly $n$ evaluations of the function $f$ (with no derivatives) at each iteration step to compute the next iterate. Such a method is called a multipoint iteration without memory.

Conjecture: For any multipoint iteration without memory using $n$ function evaluations, the optimal (maximum achievable) order of convergence is $p = 2^{n-1}$.

In other words, an iterative method based on $n$ function evaluations cannot achieve a convergence order higher than $2^{n-1}$, and methods achieving this bound are considered optimal.

(This description may contain subtle errors especially on more complex problems; for exact details, refer to the sources.)

Sources:

  1. Kung, H. T., & Traub, J. F. (1974). PDF version. https://www.eecs.harvard.edu/~htk/publication/1974-jacm-kung-traub.pdf

  2. Traub, J. F. (1964). Iterative Methods for the Solution of Equations. Prentice-Hall.

Prerequisites needed

Formalizability Rating: 4/5 (0 is best) (as of 2026-03-08)

Building blocks (1-3; from search results):

  • Real functions and numerical analysis concepts in Mathlib (Analysis library)
  • Convergence and order of convergence notions (metric spaces, limits)
  • Function evaluation and iteration mechanics

Missing pieces (exactly 2; unclear/absent from search results):

  • Formal definition of "order of convergence" for iterative methods in Lean (convergence order as a limit of a ratio of successive errors)
  • Formal definition of "multipoint iteration without memory" and the constraint on number of function evaluations per step

Rating justification (1-2 sentences): The conjecture is a statement about the achievable order of convergence in numerical methods and requires careful formalization of convergence rates and iteration constraints. While basic analysis concepts exist in Mathlib, the specific notion of "order of convergence" for iterative methods and the precise formulation of multipoint iterations without memory would need to be defined, requiring moderate infrastructure development.

AMS categories

  • ams-65
  • ams-41

Choose either option

  • I plan on adding this conjecture to the repository
  • This issue is up for grabs: I would like to see this conjecture added by somebody else

This issue was generated by an AI agent and reviewed by me.

If you have feedback on mistakes / hallucinations, feel free to just write it in the issue. See more information here: link

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions