The Fredholm index is additive under composition
ProvedFredholmBanach.index_compLet be or and let , , be Banach spaces over . If and are Fredholm operators, then
where and likewise for and .
import Definitions.Def_FredholmBanach_Setting
namespace FredholmBanach
open Topology
/-- Bourbaki, *Théories spectrales*, III, § 3, n° 3, formula (2) (TS III.43): the index is
additive under composition, `ind (v ∘ u) = ind v + ind u`. -/
theorem index_comp {𝕜 E F G : Type*} [RCLike 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [CompleteSpace E]
[NormedAddCommGroup F] [NormedSpace 𝕜 F] [CompleteSpace F]
[NormedAddCommGroup G] [NormedSpace 𝕜 G] [CompleteSpace G]
{u : E →L[𝕜] F} {v : F →L[𝕜] G} (hu : u.IsFredholm) (hv : v.IsFredholm) :
index (v.comp u) = index v + index u := by sorry
end FredholmBanach
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: FredholmBanach.index_comp
Setting. (RCLike 𝕜). Banach spaces over (normed and complete). , continuous linear maps.
Definitions used.
index w(fromDef_FredholmBanach_Setting) for : , with the algebraic quotient andfinrankon infinite-dimensional spaces. Sign: (opposite to Bourbaki's formula (1)).IsFredholm(Mathlib): strict map, closed range, finite-dimensional kernel, finite-dimensional algebraic cokernel, topologically complemented kernel.
Hypotheses. Fredholm and Fredholm.
Conclusion.
Since are Fredholm, both index values on the right are genuine . The left side is a genuine index only if is Fredholm; this is not a hypothesis, but follows from the companion statement isFredholm_comp. Even without that, the equation is a statement about the finrank-based integers and is unambiguous as written.
Degenerate cases.
- or : trivially consistent.
- Finite-dimensional spaces: index by rank–nullity, and the formula reduces to .
- Additivity is symmetric in sign, so the sign-convention difference with Bourbaki does not affect this statement.
Remarks. Hypotheses are the natural ones; nothing vacuous or mis-formalized observed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.