Extension of continuous linear maps on Banach spaces #
In this file we provide several different ways to extend a continuous linear map defined on a dense subspace to the entire Banach space.
LinearMap.extendOfNorm: Extendf : E →ₛₗ[σ₁₂] Fto a continuous linear mapEₗ →SL[σ₁₂] F, wheree : E →ₗ[𝕜] Eₗis a dense map and we have the norm estimate‖f x‖ ≤ C * ‖e x‖for allx : E.LinearMap.extendOfIsometry: Extend a linear mapf : E →ₛₗ[𝕜] Fbetween normed spaces to a linear isometryEₗ →ₗᵢ[𝕜] Fbetween Banach spaces with a dense mape : E →ₗ[𝕜] Eₗtogether with the corresponding norm estimate.LinearEquiv.extend: Extend a linear equivalence between normed spaces to a continuous linear equivalence between Banach spaces with two dense mapse₁ande₂and the corresponding norm estimates.LinearEquiv.extendOfIsometry: Extendf : E ≃ₗ[𝕜] Fto a linear isometry equivalenceEₗ →ₗᵢ[𝕜] Fₗ, wheree₁ : E →ₗ[𝕜] Eₗande₂ : F →ₗ[𝕜] Fₗare dense maps into Banach spaces andfpreserves the norm.LinearIsometry.completion: The linear isometric version ofUniformSpace.Completion.extension.LinearIsometry.fromCompletion: The linear isometric version ofUniformSpace.Completion.map.
If a dense embedding e : E →L[𝕜] G expands the norm by a constant factor N⁻¹, then the
norm of the extension of f along e is bounded by N * ‖f‖.
Composition of a semilinear map f with the left inverse of a linear map g as a continuous
linear map provided that the norm estimate ‖f x‖ ≤ C * ‖g x‖ holds for all x : E.
Equations
- f.compLeftInverse g = if h : ∃ (C : ℝ), ∀ (x : E), ‖f x‖ ≤ C * ‖g x‖ then (g.ker.liftQ f ⋯ ∘ₛₗ ↑g.quotKerEquivRange.symm).mkContinuousOfExistsBound ⋯ else 0
Instances For
Extension of a linear map f : E →ₛₗ[σ₁₂] F to a continuous linear map Eₗ →SL[σ₁₂] F,
where E is a normed space and F a complete normed space, using a dense map e : E →ₗ[𝕜] Eₗ
together with a bound ‖f x‖ ≤ C * ‖e x‖ for all x : E.
Equations
- f.extendOfNorm e = (f.compLeftInverse e).extend e.range.subtypeL
Instances For
Extend a linear map f : E →ₛₗ[σ₁₂] F to a linear isometry Eₗ →ₛₗᵢ[σ₁₂] F between
Banach spaces, using a dense linear map e : E →ₗ[𝕜] Eₗ together with the norm equality
‖f x‖ = ‖e x‖ for all x : E.
Equations
- f.extendOfIsometry h_dense h_norm = { toLinearMap := ↑(f.extendOfNorm e), norm_map' := ⋯ }
Instances For
Extension of a linear equivalence f : E ≃ₛₗ[σ₁₂] F to a continuous linear equivalence
Eₗ ≃SL[σ₁₂] Fₗ, where E and F are normed spaces and Eₗ and Fₗ are Banach spaces,
using dense maps e₁ : E →ₗ[𝕜₁] Eₗ and e₂ : F →ₗ[𝕜₂] Fₗ together with bounds
‖e₂ (f x)‖ ≤ C * ‖e₁ x‖ for all x : E and ‖e₁ (f.symm x)‖ ≤ C * ‖e₂ x‖ for all x : F.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extend a densely defined operator that preserves the norm to a linear isometry equivalence.
Equations
- f.extendOfIsometry e₁ e₂ h_dense₁ h_dense₂ h_norm = { toLinearEquiv := ↑(f.extend e₁ e₂ h_dense₁ ⋯ h_dense₂ ⋯), norm_map' := ⋯ }
Instances For
Extend a linear isometry f : E →ₛₗᵢ[σ₁₂] F to a linear isometry
UniformSpace.Completion E →ₛₗᵢ[σ₁₂] F between the completions of E and a complete space
F, via the canonical completion embedding. This is the linear isometric version of
UniformSpace.Completion.extension.
Equations
- f.fromCompletion = { toLinearMap := ↑f.toContinuousLinearMap.fromCompletion, norm_map' := ⋯ }
Instances For
Extend a linear isometry f : E →ₛₗᵢ[σ₁₂] F to a linear isometry
UniformSpace.Completion E →ₛₗᵢ[σ₁₂] UniformSpace.Completion F between the completions of E and
F, via the canonical completion embeddings. This is the linear isometric version of
UniformSpace.Completion.map.
Equations
- f.completion = { toLinearMap := ↑f.toContinuousLinearMap.completion, norm_map' := ⋯ }