Left inverses for triangular operators #
An operator on a product which retains the first coordinate admits a continuous linear left inverse exactly when its restriction to the second factor does. This is the linear algebra of the differential of a parameter-preserving family of immersions.
The construction uses Mathlib's ContinuousLinearMap.HasLeftInverse: subtract the
contribution of the first coordinate, then apply a left inverse on the second factor.
If a compression P ∘L A is invertible, the left inverse (P ∘L A).inverse ∘L P also gives a
projection off the range of A. Composing a linear map with this projection annihilates A.
A continuous linear injection of a space into a finite-dimensional space of strictly larger
dimension over a complete field has a continuous left inverse and a nonzero continuous covector
annihilating its range (ContinuousLinearMap.exists_leftInverse_ne_zero_comp_eq_zero).
A continuous linear operator retaining the first coordinate is split-injective exactly when its restriction to the second factor is split-injective.
Projecting a continuous linear map off the range of an operator with invertible compression annihilates that operator.
A continuous linear injection of a space F into a finite-dimensional space E of strictly
larger dimension has a continuous left inverse and a nonzero continuous covector annihilating
its range.