Extending a continuous β-linear map to a continuous π-linear map #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
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 is_R_or_C π.
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 restrict_scalars β π F.
Alternate forms which operate on [is_scalar_tower β π 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.
The norm of the extension is bounded by βfrβ.
Extend fr : F βL[β] β to F βL[π] π.
Equations
Extend fr : restrict_scalars β π F ββ[β] β to F ββ[π] π.
Equations
- fr.extend_to_π = fr.extend_to_π'
Extend fr : restrict_scalars β π F βL[β] β to F βL[π] π.
Equations
- fr.extend_to_π = fr.extend_to_π'