Factoring an operator through the range of a dominating operator #
Let g : E →L[𝕜] G and f : E →L[𝕜] F be bounded operators with ‖f x‖ ≤ C ‖g x‖ for every
x. Then f vanishes on the kernel of g, so it factors as f = S ∘ g through the range of
g, with a factor S of norm at most C. When F is complete, S extends by continuity to the
closure of that range, with the same bound. Conversely, any such factorization gives the bound.
The factor on the range is Mathlib's LinearMap.compLeftInverse and its extension to the closure
is LinearMap.extendOfNorm. This file records the pointwise and operator-norm bounds for the
former and the two factorization criteria.
Main results #
LinearMap.norm_compLeftInverse_apply_le: the pointwise boundCforf.compLeftInverse g.LinearMap.opNorm_compLeftInverse_le: the norm off.compLeftInverse gis at mostC.ContinuousLinearMap.exists_eq_comp_rangeRestrict_iff:ffactors through the range ofgwith a factor of norm at mostCiff‖f x‖ ≤ C ‖g x‖for allx.ContinuousLinearMap.exists_eq_comp_codRestrict_topologicalClosure_iff: the same criterion for factorizations through the closure of the range, when the target is complete.
If ‖f x‖ ≤ C ‖g x‖ for all x, the factor f.compLeftInverse g of f through the range
of g satisfies ‖f.compLeftInverse g y‖ ≤ C ‖y‖ on that range.
If ‖f x‖ ≤ C ‖g x‖ for all x, the factor f.compLeftInverse g of f through the range
of g has operator norm at most C.
The corestriction of an operator to the closure of its range has dense range.
An operator f factors as S ∘ g through the range of g, with ‖S‖ ≤ C, if and only if
‖f x‖ ≤ C ‖g x‖ for all x.
When F is complete, an operator f factors as S ∘ g through the closure of the range of
g, with ‖S‖ ≤ C, if and only if ‖f x‖ ≤ C ‖g x‖ for all x.