Constructions of continuous linear maps between (semi-)normed spaces #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
A fundamental fact about (semi-)linear maps between normed spaces over sensible fields is that
continuity and boundedness are equivalent conditions. That is, for normed spaces E, F, a
linear_map f : E →ₛₗ[σ] F is the coercion of some continuous_linear_map f' : E →SL[σ] F, if
and only if there exists a bound C such that for all x, ‖f x‖ ≤ C * ‖x‖.
We prove one direction in this file: linear_map.mk_continuous, boundedness implies continuity. The
other direction, continuous_linear_map.bound, is deferred to a later file, where the
strong operator topology on E →SL[σ] F is available, because it is natural to use
continuous_linear_map.bound to define a norm ⨆ x, ‖f x‖ / ‖x‖ on E →SL[σ] F and to show that
this is compatible with the strong operator topology.
This file also contains several corollaries of linear_map.mk_continuous: other "easy"
constructions of continuous linear maps between normed spaces.
This file is meant to be lightweight (it is imported by much of the analysis library); think twice before adding imports!
General constructions #
Construct a continuous linear map from a linear map and a bound on this linear map.
The fact that the norm of the continuous linear map is then controlled is given in
linear_map.mk_continuous_norm_le.
Equations
- f.mk_continuous C h = {to_linear_map := f, cont := _}
Construct a continuous linear map from a linear map and the existence of a bound on this linear
map. If you have an explicit bound, use linear_map.mk_continuous instead, as a norm estimate will
follow automatically in linear_map.mk_continuous_norm_le.
Equations
- f.mk_continuous_of_exists_bound h = {to_linear_map := f, cont := _}
- _ = _
Construct a continuous linear equivalence from a linear equivalence together with bounds in both directions.
Equations
- e.to_continuous_linear_equiv_of_bounds C_to C_inv h_to h_inv = {to_linear_equiv := e, continuous_to_fun := _, continuous_inv_fun := _}
Reinterpret a linear map 𝕜 →ₗ[𝕜] E as a continuous linear map. This construction
is generalized to the case of any finite dimensional domain
in linear_map.to_continuous_linear_map.
Equations
- f.to_continuous_linear_map₁ = f.mk_continuous ‖⇑f 1‖ _
Homotheties #
A (semi-)linear map which is a homothety is a continuous linear map.
Since the field 𝕜 need not have ℝ as a subfield, this theorem is not directly deducible from
the corresponding theorem about isometries plus a theorem about scalar multiplication. Likewise
for the other theorems about homotheties in this file.
Equations
- continuous_linear_map.of_homothety f a hf = f.mk_continuous a _
A linear equivalence which is a homothety is a continuous linear equivalence.
Equations
- continuous_linear_equiv.of_homothety f a ha hf = f.to_continuous_linear_equiv_of_bounds a a⁻¹ _ _
The span of a single vector #
Given a nonzero element x of a normed space E₁ over a field 𝕜, the natural
continuous linear equivalence from E₁ to the span of x.
Equations
Given a nonzero element x of a normed space E₁ over a field 𝕜, the natural continuous
linear map from the span of x to 𝕜.