Convergence and completeness
Decide what an approximation approaches, in which distance, and which operations survive the limit.
On this page
The question for today
What you’ll understand
- Separate convergence from the Cauchy property and identify the role of completeness.
- Compare pointwise and uniform convergence using a concrete counterexample.
- Turn a contraction estimate into a justified stopping rule.
A numerical solver returns a sequence of approximations, not a completed infinite process. Before trusting it, ask three questions: what distance measures error, does a limit exist inside the chosen space, and can the desired observable be passed through that limit? These questions connect elementary calculus to wave expansions, quantum state spaces, and iterative learning algorithms. This lesson develops tools for answering them without confusing an attractive animation with a proof of convergence.
Getting close to a target versus getting close to one another
A sequence converges to when every positive tolerance eventually contains all its remaining terms around . The index at which this happens may depend on the tolerance. A Cauchy sequence instead compares late terms with one another, without knowing the target. Every convergent sequence is Cauchy by the triangle inequality. The reverse implication needs a property of the ambient space: completeness. A sequence can behave perfectly while the space is missing its destination.
Rational decimal approximations to are Cauchy in the usual absolute-value distance but have no rational limit. Moving from to repairs that particular gap. In a complete normed vector space, called a Banach space, every norm-Cauchy sequence has a limit in the space. Completeness is also part of the definition of a Hilbert space. It is a structural guarantee about all Cauchy sequences, not a claim that every sequence converges.
A function sequence has more than one notion of error
For functions, pointwise convergence allows a different waiting time at every input. Uniform convergence demands a single waiting time that works throughout the domain. On , the continuous functions approach zero at every but remain one at . The limiting function jumps. This cannot happen for a uniform limit of continuous functions on that domain. The narrow boundary region near one keeps defeating any proposed uniform error tolerance.
Uniform convergence on a finite interval lets us pass a limit through its integral, since the integral error is bounded by interval length times the uniform error. Passing limits through derivatives needs additional hypotheses; uniform convergence of the functions alone is insufficient. For example, converges uniformly to zero while its derivatives do not converge pointwise everywhere. A limit theorem is permission for a particular operation under stated assumptions, not a general license to exchange symbols.
A contraction produces a limit and an error certificate
Suppose a map takes a nonempty complete metric space into itself and shrinks every distance by a fixed factor . Iterating makes consecutive steps decrease geometrically. Adding the remaining geometric tail proves that the iterates are Cauchy. Completeness supplies a limit, continuity of the contraction makes that limit a fixed point, and the same distance inequality proves uniqueness. Each assumption performs a different job in the argument.
This theorem clarifies why a small update is meaningful only with a quantitative model. Consecutive differences can approach zero even while a sequence drifts without bound, as partial sums of the harmonic series demonstrate. A proven contraction factor turns the last step into a bound on all future steps. Many practical optimization methods are not global contractions, especially around saddle points or across changing data. In those cases a small update is diagnostic evidence, not this theorem's certificate.
Work it through
Certifying an iteration rather than guessing from its plot
Starting from , iterate on . How many iterations guarantee error at most ?
The real line is complete, T maps it into itself, and . Thus the contraction factor is .
Solve the fixed-point equation , giving . Subtracting this equation from the iteration gives .
Therefore . Since is too small and exceeds 1000, seven iterations meet the requested tolerance.
The a posteriori bound gives the same certificate from the latest step: multiply by . This also works when the exact fixed point has not been solved explicitly.
Seven iterations guarantee the requested absolute error. A precise norm and contraction estimate justify the stopping decision.
The living notebook
Explore the model
Interactive lab · function
Approximation is a statement about error
Vary a in the plotted family y=a x² and use the position control to inspect its value and tangent. On any fixed interval [−R,R], the error from zero is bounded by |a|R². This illustrates a uniform bound as a approaches zero; the lab does not display x^n or verify convergence for arbitrary functions.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forVisual agreement at sampled points is weaker than uniform convergence, and an iteration plot is weaker than an error bound.
Pause & reason
Check your understanding
Your turn
Try it yourself
On , set . Is convergence to zero uniform? Give an explicit index for error below .
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Find the largest absolute error across the entire interval before choosing an index.
Compare with the solution
The supremum is , attained at x=1. Choose an integer N strictly larger than ; every n≥N then has error below the tolerance everywhere. Unlike x^n, the slowest point is controlled by the same shrinking bound.
Keep the idea
Take it with you
- Completeness ensures that Cauchy approximations have destinations inside the chosen space.
- The mode of convergence determines which limiting operations are justified.
- A stopping rule needs an error argument, not just decreasing step sizes.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.