Completeness
A space with no missing points, where every bunching sequence actually lands on something inside the space.
Why Does This Exist?
Iterative methods produce sequences that bunch together: successive iterates get closer and closer. Bunching alone does not guarantee they approach anything real. In the rationals, approximations to are Cauchy yet have no rational limit.
Completeness closes that gap. A space is complete when every Cauchy sequence converges to a point in the space. The reals are complete; Banach spaces power fixed-point solvers because of it.
This page defines Cauchy versus convergent and states the fixed-point payoff. Metric language is in metric spaces and normed instances in norms.
The one idea you need first
A sequence is Cauchy when its terms get arbitrarily close to each other: for every there is with implying . Convergent implies Cauchy; the reverse needs completeness.
Think of It Like This
A net under trapeze artists
Cauchy means the artists swing closer together with each pass. Completeness means a net hangs below: wherever they bunch, something catches them. An incomplete space is a missing net panel; the artists converge over the hole and fall through.
The rationals miss the panel at . The reals Mie the full net. Where the analogy stops: nets catch bodies, but completeness also supports theorems like Banach iteration that need the limit to feed back into the map.
How It Actually Works
In a metric space , completeness means: if is Cauchy then some in has . with is complete. with the same metric is not: is Cauchy but its limit lies outside.
Banach fixed-point theorem: a contraction with for on a complete space has exactly one fixed point, reached by iterating from any start, with error .
Worked example
Solve by from . Values: . Gaps: , shrinking by about each step. The limit lies in , which is complete, so iteration is justified. On open at the same logic would still land inside here, but shows why openness generally breaks the guarantee.
Watch Out For
Calling Cauchy convergent without checking the space
Symptom: declaring an optimizer converged because steps shrink, while iterates drift toward a boundary outside the feasible set. Fix: verify the feasible set is complete (closed inside a complete space) before reading Cauchy as convergent.
Iterating a non-contraction and expecting Banach rates
Symptom: yet linear convergence is claimed; errors stall at for fifty steps. Fix: estimate a local Lipschitz constant numerically; shrink the region or change the map until holds.
The Quick Version
- Cauchy means terms bunch together; convergent means they land on a point in the space.
- Complete spaces keep every Cauchy limit inside, as the reals do for approximations.
- is incomplete because aims at missing .
- Contractions on complete spaces converge from any start with geometric error bounds.
- Shrinking steps alone prove nothing until completeness of the set is confirmed.