Norm properties of the extension of continuous ℝ-linear functionals to 𝕜-linear functionals #
This file shows that StrongDual.extendRCLike preserves the norm of the functional.
theorem Module.Dual.norm_extendRCLike_le_seminorm {𝕜 : Type u_1} {E : Type u_2} [RCLike 𝕜] [AddCommGroup E] [Module 𝕜 E] [Module ℝ E] [IsScalarTower ℝ 𝕜 E] (fr : Dual ℝ E) {p : Seminorm 𝕜 E} (hp : ∀ (x : E), |fr x| ≤ p x) (x : E) :
If a real-linear functional is bounded by a 𝕜-seminorm, then its 𝕜-linear extension
is bounded by the same seminorm.
noncomputable def StrongDual.extendRCLikeL {𝕜 : Type u_4} {F : Type u_5} [RCLike 𝕜] [TopologicalSpace F] [AddCommGroup F] [Module 𝕜 F] [ContinuousSMul 𝕜 F] [Module ℝ F] [IsScalarTower ℝ 𝕜 F] :
The extension StrongDual.extendRCLike as a continuous linear equivalence between
the strong duals when scalar multiplication (by 𝕜) is jointly continuous.
Equations
- StrongDual.extendRCLikeL = { toLinearEquiv := StrongDual.extendRCLikeₗ, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
theorem StrongDual.extendRCLikeL_symm_apply {𝕜 : Type u_4} {F : Type u_5} [RCLike 𝕜] [TopologicalSpace F] [AddCommGroup F] [Module 𝕜 F] [ContinuousSMul 𝕜 F] [Module ℝ F] [IsScalarTower ℝ 𝕜 F] (f : StrongDual 𝕜 F) :
theorem StrongDual.extendRCLikeL_apply {𝕜 : Type u_4} {F : Type u_5} [RCLike 𝕜] [TopologicalSpace F] [AddCommGroup F] [Module 𝕜 F] [ContinuousSMul 𝕜 F] [Module ℝ F] [IsScalarTower ℝ 𝕜 F] (fr : StrongDual ℝ F) :
@[simp]
theorem StrongDual.toLinearEquiv_extendRCLikeL {𝕜 : Type u_4} {F : Type u_5} [RCLike 𝕜] [TopologicalSpace F] [AddCommGroup F] [Module 𝕜 F] [ContinuousSMul 𝕜 F] [Module ℝ F] [IsScalarTower ℝ 𝕜 F] :
theorem StrongDual.norm_extendRCLike_le_seminorm {𝕜 : Type u_1} {E : Type u_2} [RCLike 𝕜] [AddCommGroup E] [Module 𝕜 E] [Module ℝ E] [IsScalarTower ℝ 𝕜 E] [TopologicalSpace E] [ContinuousConstSMul 𝕜 E] (fr : StrongDual ℝ E) {p : Seminorm 𝕜 E} (hp : ∀ (x : E), |fr x| ≤ p x) (x : E) :
If a continuous real-linear functional is bounded by a 𝕜-seminorm, then its 𝕜-linear
extension is bounded by the same seminorm.
theorem StrongDual.norm_extendRCLike_bound {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] (fr : StrongDual ℝ F) (x : F) :
The norm of the extension is bounded by ‖fr‖.
@[simp]
theorem StrongDual.norm_extendRCLike {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] (fr : StrongDual ℝ F) :
noncomputable def StrongDual.extendRCLikeₗᵢ {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] :
StrongDual.extendRCLike bundled into a linear isometry equivalence.
Equations
- StrongDual.extendRCLikeₗᵢ = { toLinearEquiv := StrongDual.extendRCLikeₗ, norm_map' := ⋯ }
Instances For
theorem StrongDual.extendRCLikeₗᵢ_apply {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] (fr : StrongDual ℝ F) :
theorem StrongDual.extendRCLikeₗᵢ_symm_apply {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] (f : StrongDual 𝕜 F) :
@[simp]
theorem StrongDual.toLinearEquiv_extendRCLikeₗᵢ {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] :
@[simp]
theorem StrongDual.toContinuousLinearEquiv_extendRCLikeₗᵢ {𝕜 : Type u_1} {F : Type u_3} [RCLike 𝕜] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace ℝ F] [IsScalarTower ℝ 𝕜 F] :