Extended norm #
In this file we define a structure ENormedSpace š V representing an extended norm (i.e., a norm
that can take the value ā) on a vector space V over a normed field š. We do not use class
for an ENormedSpace because the same space can have more than one extended norm.
For example, the space of measurable functions f : α ā ā has a family of L_p extended norms.
We prove some basic inequalities, then define
EMetricSpacestructure onVcorresponding toe : ENormedSpace š V;- the subspace of vectors with finite norm, called
e.finiteSubspace; - a
NormedSpacestructure on this space.
The last definition is an instance because the type involves e.
Implementation notes #
We do not define extended normed groups. They can be added to the chain once someone will need them.
Tags #
normed space, extended norm
Extended norm on a vector space. As in the case of normed spaces, we require only
āc ⢠xā ⤠ācā * āxā in the definition, then prove an equality in map_smul.
- toFun : V ā ENNReal
the norm of an ENormedSpace, taking values into
āā„0ā
Instances For
Equations
Equations
The ENormedSpace sending each non-zero vector to infinity.
Equations
- ENormedSpace.instInhabited = { default := ⤠}
Equations
Equations
- One or more equations did not get rendered due to their size.
Structure of an EMetricSpace defined by an extended norm.
Equations
- e.emetricSpace = EMetricSpace.mk āÆ
Instances For
The subspace of vectors with finite ENormedSpace.
Equations
Instances For
Metric space structure on e.finiteSubspace. We use EMetricSpace.toMetricSpace
to ensure that this definition agrees with e.emetricSpace.
Equations
Normed group instance on e.finiteSubspace.
Equations
Normed space instance on e.finiteSubspace.
Equations
- e.normedSpace = NormedSpace.mk āÆ