Complemented subspaces of Banach spaces #
A submodule p of a topological module E over R is called complemented
(Submodule.ClosedComplemented) if there exists a continuous linear projection f : E →ₗ[R] p,
∀ x : p, f x = x.
All results in this file rely on the open mapping theorem, hence the Banach space assumption.
Main results #
Submodule.isTopCompl_iff_isCompl_isClosed: in a Banach space, two submodules are topological complements (Submodule.IsTopCompl) if and only if they are algebraic complements (IsCompl)Submodule.closedComplemented_iff_isClosed_exists_isClosed_isCompl: in a Banach space. a submodule is complemented if and only if it is closed and admits a closed algebraic complement.
TODO #
Generalize these results to metrizable complete topological vector spaces, once the open mapping theorem is available in that setting.
Tags #
complemented subspace, Banach space
If f : E →L[R] F and g : E →L[R] G are two surjective linear maps and
their kernels are complement of each other, then x ↦ (f x, g x) defines
a linear equivalence E ≃L[R] F × G.
Equations
- f.equivProdOfSurjectiveOfIsCompl g hf hg hfg = ((↑f).equivProdOfSurjectiveOfIsCompl (↑g) hf hg hfg).toContinuousLinearEquivOfContinuous ⋯
Instances For
If q is a closed complement of a closed subspace p, then p × q is continuously
isomorphic to E.
Equations
- Submodule.prodEquivOfClosedCompl p q h hp hq = (Submodule.prodEquivOfIsCompl p q h).toContinuousLinearEquivOfContinuous ⋯
Instances For
Projection to a closed submodule along a closed complement.
Equations
- Submodule.linearProjOfClosedCompl p q h hp hq = ContinuousLinearMap.fst 𝕜 ↥p ↥q ∘SL ↑(Submodule.prodEquivOfClosedCompl p q h hp hq).symm