Extended norm #
ATTENTION. This file is deprecated. Mathlib now has classes ENormed(Add)(Comm)Monoid
for
(additive) (commutative) monoids with an ENorm
: this is very similar to this definition, but
much more general. Should the need arise, an enormed version of a normed space can be added later:
this will be different from this file.
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
EMetricSpace
structure onV
corresponding toe : ENormedSpace š V
;- the subspace of vectors with finite norm, called
e.finiteSubspace
; - a
NormedSpace
structure 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
Equations
Equations
Equations
Structure of an EMetricSpace
defined by an extended norm.
Equations
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
.