Fredholm operators between Banach spaces are those with finite-dimensional kernel and cokernel
ProvedFredholmBanach.isFredholm_iff_finiteDimensionalLet be or and let , be Banach spaces over . A bounded linear map is Fredholm (in the sense of Mathlib's ContinuousLinearMap.IsFredholm) if and only if and are finite-dimensional.
import Definitions.Def_FredholmBanach_Setting
namespace FredholmBanach
open Topology
/-- Bourbaki, *Théories spectrales*, III, § 3, n° 5, Proposition 11 (TS III.52), for Banach
spaces: `u` is Fredholm if and only if its kernel and its cokernel `F ⧸ Im u` are
finite-dimensional. -/
theorem isFredholm_iff_finiteDimensional {𝕜 E F : Type*} [RCLike 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [CompleteSpace E]
[NormedAddCommGroup F] [NormedSpace 𝕜 F] [CompleteSpace F]
(u : E →L[𝕜] F) :
u.IsFredholm ↔ FiniteDimensional 𝕜 u.ker ∧ FiniteDimensional 𝕜 (F ⧸ u.range) := by sorry
end FredholmBanach
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: FredholmBanach.isFredholm_iff_finiteDimensional
Setting. (RCLike 𝕜); Banach spaces over (normed, complete); a continuous linear map. No further hypotheses.
Definition used: u.IsFredholm (Mathlib ContinuousLinearMap.IsFredholm) is the conjunction of five fields:
isStrictMap: is strict, i.e. the corestriction is a topological quotient map ( is open onto its range with the subspace topology);isClosed_range: is closed in ;finite_ker: is finite-dimensional;finite_coker:u.range.CoFG, i.e. the algebraic quotient is finitely generated, i.e. finite-dimensional;closedComplemented_ker: is topologically complemented, i.e. there is a continuous linear projection restricting to the identity on .
Assertion.
where is the algebraic quotient by the (a priori not closed) range.
So for Banach spaces over or , the three topological conditions (strictness, closed range, complemented kernel) are claimed to be automatic once kernel and algebraic cokernel are finite-dimensional. The forward direction is essentially a projection of fields 3 and 4; the content is the backward direction.
Degenerate cases.
- finite-dimensional: right side always true, so every linear map is claimed Fredholm (correct).
- : , Fredholm iff finite-dimensional.
- Isomorphisms: both sides true.
Remarks. Completeness of both spaces is assumed, and is needed. The cokernel is algebraic, matching Bourbaki Prop. 11. The statement is a genuine biconditional, not vacuous. No mis-formalization spotted.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.