Foundational Theorems¶
Let be an inner product space and a finite-dimensional subspace. For any , there exists a unique minimizing .
The best approximation is characterized by orthogonality:
Why it matters:
Least squares: is exactly this orthogonality condition
Fourier/Chebyshev: Coefficients come from projecting onto basis functions
Why QR works: Orthogonal projection onto
Forward and Backward Error¶
This decomposition separates concerns:
Algorithm designers aim for backward stability (small backward error)
Problem formulators aim for well-conditioned problems (small )
Users should check conditioning before trusting results
A backward stable algorithm gives the exact answer to a slightly wrong problem. If the problem is well-conditioned, “slightly wrong problem” means “nearly correct answer.”
The Contraction Mapping Principle¶
Let be a complete metric space and a contraction mapping, i.e., there exists such that
Then:
has a unique fixed point
For any starting point , the iteration converges to
The convergence is geometric:
A priori bound:
A posteriori bound:
Proof 1
Existence and convergence: The sequence is Cauchy. For :
Since , this tends to 0 as . By completeness, exists.
Taking limits in and using continuity of (contractions are Lipschitz, hence continuous):
Uniqueness: If and , then
Since , this forces , so .
Convergence rate: .
A posteriori bound: Let in the Cauchy estimate with replaced by .
This theorem is THE foundation for iterative methods throughout scientific computing:
| Application | Space | Contraction |
|---|---|---|
| Fixed-point iteration | or | with |
| Newton’s method (local) | Neighborhood of root | Newton map near simple root |
| Picard iteration for ODEs | Integral operator | |
| Iterative linear solvers | with | |
| Implicit function theorem | Banach space | Contraction from IFT proof |
The a posteriori bound is particularly useful: it gives a computable error estimate from consecutive iterates.
The Neumann Series¶
Let be a unital Banach algebra with identity 1 and norm . If satisfies , then is invertible and
More generally, if denotes the bounded linear operators on a Banach space , and has spectral radius , then .
Proof 2
Convergence: Since (submultiplicativity of the norm in a Banach algebra) and , the series converges absolutely, hence converges in the complete space .
Verification: The partial sums satisfy
As , , so .
Spectral radius version: Gelfand’s formula gives . If , then for any with , we have for large , ensuring convergence.
The Neumann series is the operator-theoretic generalization of the geometric series for .
| Application | Banach Algebra | Element |
|---|---|---|
| Iterative linear solvers | Iteration matrix | |
| Perturbation of inverses | for perturbed | |
| Integral equations | Integral operator | |
| ODE stability | in implicit methods | |
| Resolvent | for $ |
Key insight: The condition (not ) is necessary and sufficient for convergence. This is why spectral radius, not norm, controls iterative methods.
If is invertible and , then is invertible and