An operator differing from the identity by a compact operator is Fredholm of index zero
ProvedFredholmBanach.isFredholm_index_zero_of_isCompactOperator_id_subbanach-spacescompact-operatorsfredholm-operatorsfunctional-analysisoperator-theory
Let be or , let be a Banach space over , and let be a bounded linear operator such that
is a compact operator. Then is a Fredholm operator and its index vanishes:
This is the Riesz–Schauder theorem for compact perturbations of the identity. It is a basic building block for operators that are invertible modulo compact operators.
Formalization Note. is an RCLike field and a complete normed space over it; is w : X →L[𝕜] X and the hypothesis is IsCompactOperator (ContinuousLinearMap.id 𝕜 X - w). Fredholmness is Mathlib's ContinuousLinearMap.IsFredholm, and the index is FredholmBanach.index from the mission's definition module (finrank of the kernel minus finrank of X ⧸ range w).
Preamble
import Definitions.Def_FredholmBanach_Setting
Formal statement
namespace FredholmBanach
/-- If `w` is a bounded operator on a Banach space such that `1 - w` is a compact operator,
then `w` is a Fredholm operator of index `0`. -/
theorem isFredholm_index_zero_of_isCompactOperator_id_sub {𝕜 X : Type*} [RCLike 𝕜]
[NormedAddCommGroup X] [NormedSpace 𝕜 X] [CompleteSpace X]
(w : X →L[𝕜] X) (hw : IsCompactOperator (ContinuousLinearMap.id 𝕜 X - w)) :
w.IsFredholm ∧ index w = 0 := by sorry
end FredholmBanach
Source
Auxiliary statement for N. Bourbaki, Théories spectrales, Chapitres III à V, Springer (2023), https://doi.org/10.1007/978-3-031-19505-1, Chapitre III, § 5, n° 3, Corollaire 1, p. TS III.74