Continuous affine maps between normed spaces. #
This file develops the theory of continuous affine maps between affine spaces modelled on normed spaces.
In the particular case that the affine spaces are just normed vector spaces V
, W
, we define a
norm on the space of continuous affine maps by defining the norm of f : V βᴬ[π] W
to be
βfβ = max βf 0β βf.cont_linearβ
. This is chosen so that we have a linear isometry:
(V βᴬ[π] W) ββα΅’[π] W Γ (V βL[π] W)
.
The abstract picture is that for an affine space P
modelled on a vector space V
, together with
a vector space W
, there is an exact sequence of π
-modules: 0 β C β A β L β 0
where C
, A
are the spaces of constant and affine maps P β W
and L
is the space of linear maps V β W
.
Any choice of a base point in P
corresponds to a splitting of this sequence so in particular if we
take P = V
, using 0 : V
as the base point provides a splitting, and we prove this is an
isometric decomposition.
On the other hand, choosing a base point breaks the affine invariance so the norm fails to be
submultiplicative: for a composition of maps, we have only βf.comp gβ β€ βfβ * βgβ + βf 0β
.
Main definitions: #
The linear map underlying a continuous affine map is continuous.
Equations
- f.contLinear = let __src := f.linear; { toFun := βf.linear, map_add' := β―, map_smul' := β―, cont := β― }
Instances For
Note that unlike the operator norm for linear maps, this norm is not submultiplicative:
we do not necessarily have βf.comp gβ β€ βfβ * βgβ
. See norm_comp_le
for what we can say.
Equations
- One or more equations did not get rendered due to their size.
Equations
- ContinuousAffineMap.instNormedSpace = NormedSpace.mk β―
The space of affine maps between two normed spaces is linearly isometric to the product of the
codomain with the space of linear maps, by taking the value of the affine map at (0 : V)
and the
linear part.
Equations
- One or more equations did not get rendered due to their size.