Topology induced by a family of seminorms #
Main definitions #
SeminormFamily.basisSets
: The set of open seminorm balls for a family of seminorms.SeminormFamily.moduleFilterBasis
: A module filter basis formed by the open balls.Seminorm.IsBounded
: A linear mapf : E โโ[๐] F
is bounded iff every seminorm inF
can be bounded by a finite number of seminorms inE
.
Main statements #
WithSeminorms.toLocallyConvexSpace
: A space equipped with a family of seminorms is locally convex.WithSeminorms.firstCountable
: A space is first countable if it's topology is induced by a countable family of seminorms.
Continuity of semilinear maps #
If E
and F
are topological vector space with the topology induced by a family of seminorms, then
we have a direct method to prove that a linear map is continuous:
Seminorm.continuous_from_bounded
: A bounded linear mapf : E โโ[๐] F
is continuous.
If the topology of a space E
is induced by a family of seminorms, then we can characterize von
Neumann boundedness in terms of that seminorm family. Together with
LinearMap.continuous_of_locally_bounded
this gives general criterion for continuity.
WithSeminorms.isVonNBounded_iff_finset_seminorm_bounded
WithSeminorms.isVonNBounded_iff_seminorm_bounded
WithSeminorms.image_isVonNBounded_iff_finset_seminorm_bounded
WithSeminorms.image_isVonNBounded_iff_seminorm_bounded
Tags #
seminorm, locally convex
An abbreviation for indexed families of seminorms. This is mainly to allow for dot-notation.
Equations
- SeminormFamily ๐ E ฮน = (ฮน โ Seminorm ๐ E)
Instances For
The sets of a filter basis for the neighborhood filter of 0.
Equations
- SeminormFamily.basisSets p = โ (s : Finset ฮน), โ (r : โ), โ (_ : 0 < r), {Seminorm.ball (Finset.sup s p) 0 r}
Instances For
The addGroupFilterBasis
induced by the filter basis Seminorm.basisSets
.
Equations
- SeminormFamily.addGroupFilterBasis p = addGroupFilterBasisOfComm (SeminormFamily.basisSets p) โฏ โฏ โฏ โฏ โฏ
Instances For
The moduleFilterBasis
induced by the filter basis Seminorm.basisSets
.
Equations
- SeminormFamily.moduleFilterBasis p = { toAddGroupFilterBasis := SeminormFamily.addGroupFilterBasis p, smul' := โฏ, smul_left' := โฏ, smul_right' := โฏ }
Instances For
The proposition that a linear map is bounded between spaces with families of seminorms.
Equations
- Seminorm.IsBounded p q f = โ (i : ฮน'), โ (s : Finset ฮน) (C : NNReal), Seminorm.comp (q i) f โค C โข Finset.sup s p
Instances For
The proposition that the topology of E
is induced by a family of seminorms p
.
- topology_eq_withSeminorms : topology = ModuleFilterBasis.topology (SeminormFamily.moduleFilterBasis p)
Instances For
The x
-neighbourhoods of a space whose topology is induced by a family of seminorms
are exactly the sets which contain seminorm balls around x
.
The open sets of a space whose topology is induced by a family of seminorms are exactly the sets which contain seminorm balls around all of their points.
A separating family of seminorms induces a Tโ topology.
A family of seminorms inducing a Tโ topology is separating.
A family of seminorms is separating iff it induces a Tโ topology.
Convergence along filters for WithSeminorms
.
Variant with Finset.sup
.
Convergence along filters for WithSeminorms
.
Limit โ โ
for WithSeminorms
.
The topology induced by a family of seminorms is exactly the infimum of the ones induced by
each seminorm individually. We express this as a characterization of WithSeminorms p
.
The uniform structure induced by a family of seminorms is exactly the infimum of the ones
induced by each seminorm individually. We express this as a characterization of
WithSeminorms p
.
The topology of a NormedSpace ๐ E
is induced by the seminorm normSeminorm ๐ E
.
Let E
and F
be two topological vector spaces over a NontriviallyNormedField
, and assume
that the topology of F
is generated by some family of seminorms q
. For a family f
of linear
maps from E
to F
, the following are equivalent:
f
is equicontinuous at0
.f
is equicontinuous.f
is uniformly equicontinuous.- For each
q i
, the family of seminormsk โฆ (q i) โ (f k)
is bounded by some continuous seminormp
onE
. - For each
q i
, the seminormโ k, (q i) โ (f k)
is well-defined and continuous.
In particular, if you can determine all continuous seminorms on E
, that gives you a complete
characterization of equicontinuity for linear maps from E
to F
. For example E
and F
are
both normed spaces, you get NormedSpace.equicontinuous_TFAE
.
Two families of seminorms p
and q
on the same space generate the same topology
if each p i
is bounded by some C โข Finset.sup s q
and vice-versa.
We formulate these boundedness assumptions as Seminorm.IsBounded q p LinearMap.id
(and
vice-versa) to reuse the API. Furthermore, we don't actually state it as an equality of topologies
but as a way to deduce WithSeminorms q
from WithSeminorms p
, since this should be more
useful in practice.
In a semi-NormedSpace
, a continuous seminorm is zero on elements of norm 0
.
Let F
be a semi-NormedSpace
over a NontriviallyNormedField
, and let q
be a
seminorm on F
. If q
is continuous, then it is uniformly controlled by the norm, that is there
is some C > 0
such that โ x, q x โค C * โxโ
.
The continuity ensures boundedness on a ball of some radius ฮต
. The nontriviality of the
norm is then used to rescale any element into an element of norm in [ฮต/C, ฮต[
, thus with a
controlled image by q
. The control of q
at the original element follows by rescaling.
Let E
be a topological vector space (over a NontriviallyNormedField
) whose topology is
generated by some family of seminorms p
, and let q
be a seminorm on E
. If q
is continuous,
then it is uniformly controlled by finitely many seminorms of p
, that is there
is some finset s
of the index set and some C > 0
such that q โค C โข s.sup p
.
Not an instance since ๐
can't be inferred. See NormedSpace.toLocallyConvexSpace
for a
slightly weaker instance version.
See NormedSpace.toLocallyConvexSpace'
for a slightly stronger version which is not an
instance.
Equations
- โฏ = โฏ
The family of seminorms obtained by composing each seminorm by a linear map.
Equations
- SeminormFamily.comp q f i = Seminorm.comp (q i) f
Instances For
(Disjoint) union of seminorm families.
Equations
- SeminormFamily.sigma p x = match x with | { fst := i, snd := k } => p i k
Instances For
If the topology of a space is induced by a countable family of seminorms, then the topology is first countable.