Injective and surjective criteria for Fredholm operators #
This file gives streamlined Fredholm criteria when an operator is already known to be injective
or surjective. Between Banach spaces over an IsRCLikeNormedField, a surjective continuous linear
map is Fredholm exactly when its kernel is finite dimensional. Between Banach spaces over any
nontrivially normed field, an injective continuous linear map with closed range is Fredholm exactly
when its cokernel is finite dimensional. Specialising both sides gives the bijective corollary:
a bijective continuous linear map between Banach spaces is Fredholm.
These criteria are the elementary endpoints of the finite-dimensional reductions used throughout Fredholm theory. As an application of the injective closed-range criterion, the inclusion of the kernel of an operator of finite rank is Fredholm.
Main declarations #
TauCeti.isFredholm_iff_finite_ker_of_surjective: the surjective criterion.TauCeti.isFredholm_iff_finite_coker_of_injective: the injective closed-range criterion.TauCeti.isFredholm_ker_subtypeL: the inclusion of the kernel of an operator of finite rank is Fredholm.ContinuousLinearMap.IsFredholm.of_bijective: a bijective continuous linear map between Banach spaces is Fredholm.
The conventions follow McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Appendix A.1.
A surjective continuous linear map between Banach spaces over an IsRCLikeNormedField with
finite-dimensional kernel is Fredholm.
For a surjective continuous linear map between Banach spaces over an IsRCLikeNormedField,
Fredholmness is equivalent to finite-dimensionality of the kernel.
An injective continuous linear map between Banach spaces with closed range and finite-dimensional cokernel is Fredholm.
For an injective continuous linear map between Banach spaces with closed range, Fredholmness is equivalent to finite-dimensionality of the cokernel.
The inclusion of the kernel of an operator of finite rank is Fredholm: the kernel is closed and, by the first isomorphism theorem, of finite codimension.
A bijective continuous linear map between Banach spaces is Fredholm. This formulation does not
require bundling its inverse as a continuous linear equivalence. Codomain completeness is used by
Mathlib's bounded-inverse construction ContinuousLinearEquiv.ofBijective.