Extending a continuous ℝ-linear map to a continuous 𝕜-linear map #
In this file we provide a way to extend a continuous ℝ-linear map to a continuous 𝕜-linear map
in a way that bounds the norm by the norm of the original map, when 𝕜 is either ℝ (the
extension is trivial) or ℂ. We formulate the extension uniformly, by assuming RCLike 𝕜.
We motivate the form of the extension as follows. Note that fc : F →ₗ[𝕜] 𝕜 is determined fully by
re fc: for all x : F, fc (I • x) = I * fc x, so im (fc x) = -re (fc (I • x)). Therefore,
given an fr : F →ₗ[ℝ] ℝ, we define fc x = fr x - fr (I • x) * I.
Main definitions #
Implementation details #
For convenience, the main definitions above operate in terms of RestrictScalars ℝ 𝕜 F.
Alternate forms which operate on [IsScalarTower ℝ 𝕜 F] instead are provided with a primed name.
Extend fr : F →ₗ[ℝ] ℝ to F →ₗ[𝕜] 𝕜 in a way that will also be continuous and have its norm
bounded by ‖fr‖ if fr is continuous.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The norm of the extension is bounded by ‖fr‖.
Extend fr : F →L[ℝ] ℝ to F →L[𝕜] 𝕜.
Instances For
Extend fr : RestrictScalars ℝ 𝕜 F →ₗ[ℝ] ℝ to F →ₗ[𝕜] 𝕜.
Equations
- fr.extendTo𝕜 = fr.extendTo𝕜'
Instances For
Extend fr : RestrictScalars ℝ 𝕜 F →L[ℝ] ℝ to F →L[𝕜] 𝕜.
Equations
- fr.extendTo𝕜 = fr.extendTo𝕜'