Spectral Radius Formula
Statement
Let be a Banach algebra and . The spectral radius of is
where is the spectrum. Gelfand's formula states:
The limit always exists, and equals the infimum (submultiplicativity).
Visualization
Take and (nilpotent: ).
Spectrum: , so .
| 1 | |||
| 2 | (zero matrix) | ||
| 3 | |||
| 4 |
The limit is . For all norms are since is nilpotent.
Diagonal example: , eigenvalues , .
| 1 | ||
| 2 | ||
| 5 |
For normal matrices the formula gives the spectral radius immediately since .
r(a) = lim ||a^n||^{1/n}
||a^n||^{1/n}
3.0 ───────────────────────── (diagonal b)
(constant sequence)
2.0 ─ ↓
0.0 ───────────────────────── (nilpotent a, n ≥ 2)
1 2 3 4 n →
Proof Sketch
- Upper bound. for all (submultiplicativity), so . In fact by analyzing the resolvent on .
- Resolvent. For , the Neumann series converges, and this series fails to converge for .
- Complex analysis. The resolvent is analytic for and its Laurent series radius is exactly . Cauchy–Hadamard gives .
- Limit exists. By Fekete's lemma applied to (subadditive), .
Connections
- Uniform Boundedness PrincipleUniform Boundedness PrincipleA pointwise-bounded family of bounded linear operators on a Banach space is uniformly bounded in operator normRead more → — boundedness of the resolvent family near the spectrum uses UBP to transfer local bounds to global ones.
- Cayley–Hamilton TheoremCayley–Hamilton TheoremEvery square matrix satisfies its own characteristic polynomialRead more → — for finite matrices, Cayley–Hamilton gives , which implies that stabilises to the spectral radius .
- Geometric SeriesGeometric SeriesPartial sums and convergence of the geometric progressionRead more → — the Neumann series is the operator-valued analogue of the geometric series, converging when .
- Taylor's TheoremTaylor's TheoremApproximate smooth functions by polynomials with explicit error boundsRead more → — the power series of the resolvent around a regular point is the operator-algebraic Taylor expansion, with radius of convergence distance to the nearest spectrum point.
Lean4 Proof
import Mathlib.Analysis.Normed.Algebra.Spectrum
import Mathlib.Analysis.Normed.Algebra.GelfandFormula
open spectrum
/-- **Gelfand's spectral radius formula**: the spectral radius is the limit of ‖aⁿ‖^(1/n).
Uses `spectrum.pow_nnnorm_pow_one_div_tendsto_nhds_spectralRadius`. -/
theorem gelfand_spectral_radius_formula {A : Type*}
[NormedRing A] [NormedAlgebra ℂ A] [CompleteSpace A] (a : A) :
Filter.Tendsto (fun n : ℕ => ((‖a ^ n‖₊ : ℝ≥0) ^ (1 / (n : ℝ) : ℝ) : ℝ≥0∞))
Filter.atTop (nhds (spectralRadius ℂ a)) :=
pow_nnnorm_pow_one_div_tendsto_nhds_spectralRadius aReferenced by
- Spectral TheoremLinear Algebra
- Hahn–Banach TheoremFunctional Analysis
- Uniform Boundedness PrincipleFunctional Analysis