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 IsROrC 𝕜
.
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[𝕜] 𝕜
.
Equations
- ContinuousLinearMap.extendTo𝕜' fr = LinearMap.mkContinuous (LinearMap.extendTo𝕜' ↑fr) ‖fr‖ (_ : ∀ (x : F), ‖(LinearMap.extendTo𝕜' ↑fr) x‖ ≤ ‖fr‖ * ‖x‖)
Instances For
Extend fr : RestrictScalars ℝ 𝕜 F →ₗ[ℝ] ℝ
to F →ₗ[𝕜] 𝕜
.
Equations
Instances For
Extend fr : RestrictScalars ℝ 𝕜 F →L[ℝ] ℝ
to F →L[𝕜] 𝕜
.