Index of continuous linear maps #
The index of a continuous linear map is the integer dim ker T − dim coker T. Mathlib
already develops the purely algebraic LinearMap.index; this file transfers its elementary API to
continuous linear maps. The value is junk when the kernel or cokernel is infinite-dimensional,
following Mathlib's convention for LinearMap.index. The definition and its elementary formulas
need only algebraic module structures and topologies; continuity hypotheses are confined to the
operations that need them.
Main declarations #
ContinuousLinearMap.index: the index of a continuous linear map.ContinuousLinearMap.index_eq_finrank_sub: the defining dimension formula.ContinuousLinearMap.index_eq_of_finiteDimensional: between finite-dimensional spaces, the index is the dimension of the domain minus the dimension of the codomain.ContinuousLinearMap.index_zero: the index of the zero map is the difference of the dimensions.ContinuousLinearMap.index_id,ContinuousLinearEquiv.index_eq_zero, andindex_eq_zero_of_bijective: identities, continuous linear equivalences, and bijective maps have index zero.ContinuousLinearMap.index_smulandindex_neg: nonzero rescaling and negation preserve the index.ContinuousLinearMap.index_equiv_compandindex_comp_equiv: composition with a continuous linear equivalence preserves the index.ContinuousLinearMap.index_of_surjectiveandindex_of_injective: the index in the one-sided cases.ContinuousLinearMap.finrank_ker_eq_iff_index_eqandbijective_of_surjective_of_index_eq_zero: index zero detects bijectivity for a surjective map with finite-dimensional kernel.
The sign convention follows McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Appendix A.1.
The index of a continuous linear map, dim ker T − dim coker T, defined as the index of
the underlying linear map.
Instances For
The index as the algebraic index of the underlying linear map.
The index is dim ker T − dim coker T.
The index of the zero continuous linear map is the dimension of its domain minus the dimension of its codomain.
A surjective continuous linear map has index the dimension of its kernel.
For a surjective continuous linear map, having index n and having a kernel of dimension n
are the same statement.
An injective continuous linear map has index the negative of the dimension of its cokernel.
A bijective continuous linear map has index zero.
The identity operator has index 0.
A continuous linear equivalence has index 0.
The index is unchanged by negation.
Postcomposing with a continuous linear equivalence leaves the index unchanged.
Precomposing with a continuous linear equivalence leaves the index unchanged.
Between finite-dimensional spaces the index is dim E − dim F, for any operator.
A surjective operator of index zero with finite-dimensional kernel is bijective. Only
finiteness of the kernel is used, not the full Fredholm property. This is the converse of
ContinuousLinearMap.index_eq_zero_of_bijective for a surjective operator.
The index is unchanged by a nonzero scalar multiple.