Riesz theory for compact perturbations of the identity #
Let K be a compact operator on a Banach space X and write A = 1 - K. This file proves the
three finiteness facts that make A a Fredholm operator: its kernel is finite dimensional, its
range is closed, and its cokernel is finite dimensional. Together they are the operator-theoretic
half of the Riesz--Schauder theory, and they are what upgrades Mathlib's spectral Fredholm
alternative for compact operators to a statement about Fredholm operators.
Compactness enters the three arguments in different forms: the kernel argument uses the existing
finite-dimensional eigenspace theorem, the range argument extracts a convergent subsequence with
IsCompactOperator.exists_subseq_tendsto, and the cokernel argument uses the separation
consequence IsCompactOperator.exists_dist_lt_of_norm_le.
- The kernel is the
1-eigenspace ofK, already known to be finite dimensional. - For the range, split off a closed complement
Mofker A, which exists becauseker Ais finite dimensional. OnMthe operatorAis bounded below: otherwise a sequence in a fixed norm shell withA xₙ → 0would, along a subsequence on whichKconverges, converge to a nonzero element ofker A ⊓ M. A bounded-below map on a complete space has closed range. - For the cokernel, run the classical Riesz argument on the decreasing chain of ranges
range A ⊇ range A² ⊇ ⋯. EachAⁿis again1minus a compact operator, so each of these ranges is closed, and Riesz's lemma would otherwise produce a separated bounded sequence. Once the chain stabilises atp, the finite-dimensionalker (A ^ p)andrange (A ^ p) ≤ range Atogether spanX, soker (A ^ p)surjects onto the cokernel.
Main declarations #
IsCompactOperator.exists_pos_mul_norm_le_of_disjoint_ker:1 - Kis bounded below on any closed subspace meeting its kernel trivially.IsCompactOperator.finiteDimensional_ker_one_sub:ker (1 - K)is finite dimensional.IsCompactOperator.isClosed_range_one_sub:range (1 - K)is closed.IsCompactOperator.isCompactOperator_one_sub_pow:1 - (1 - K) ^ nis compact, so every power of1 - Kis again a compact perturbation of the identity. This holds for any continuous endomorphism of a topological module.IsCompactOperator.finiteDimensional_quotient_range_one_sub:X ⧸ range (1 - K)is finite dimensional.
The argument is the classical Riesz theory of compact operators; see, for example, Conway, A Course in Functional Analysis, Chapter VI, Section 5, or Rudin, Functional Analysis, Chapter 4.
Every power of a compact perturbation of the identity is again a compact perturbation of the identity.
On a closed subspace M meeting ker (1 - K) only in 0, the operator 1 - K is bounded
below.
The kernel of a compact perturbation of the identity is finite dimensional.
The range of a compact perturbation of the identity is closed.
The cokernel of a compact perturbation of the identity is finite dimensional.