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 ββ[π] Fis bounded iff every seminorm inFcan be bounded by a finite number of seminorms inE.WithSeminorms p, whenpis a family of seminorms onE, is a proposition expressing that the (existing) topology onEis induced by the seminormsp.PolynormableSpace π Eis a class asserting that the (existing) topology onEis induced by some family ofπ-seminorms. IfπisRCLike, this is equivalent toLocallyConvexSpace π E. The terminology is inspired by N. Bourbaki, VariΓ©tΓ©s diffΓ©rentielles et analytiques. However, unlike Bourbaki, we do not ask seminorms to be ultrametric whenπis ultrametric.
Main statements #
WithSeminorms.toLocallyConvexSpace: A space equipped with a family of seminorms is locally convex.WithSeminorms.firstCountable: A space is first countable if its 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 ββ[π] Fis 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_boundedWithSeminorms.isVonNBounded_iff_seminorm_boundedWithSeminorms.image_isVonNBounded_iff_finset_seminorm_boundedWithSeminorms.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 R E ΞΉ = (ΞΉ β Seminorm R E)
Instances For
The sets of a filter basis for the neighborhood filter of 0.
Instances For
The addGroupFilterBasis induced by the filter basis Seminorm.basisSets.
Equations
- p.addGroupFilterBasis = addGroupFilterBasisOfComm p.basisSets β― β― β― β― β―
Instances For
The moduleFilterBasis induced by the filter basis Seminorm.basisSets.
Equations
- p.moduleFilterBasis = { toAddGroupFilterBasis := p.addGroupFilterBasis, smul' := β―, smul_left' := β―, smul_right' := β― }
Instances For
If a family of seminorms is continuous, then their basis sets are neighborhoods of zero.
The proposition that a linear map is bounded between spaces with families of seminorms.
Equations
Instances For
The proposition that the topology of E is induced by a family of seminorms p.
Instances For
A topological vector space E is polynormable over π if its topology is induced by
some family of π-seminorms. Equivalently, its topology is induced by all its continuous
seminorm.
If π is RCLike, this is equivalent to LocallyConvexSpace π E.
- withSeminorms' : WithSeminorms fun (p : { p : Seminorm π E // Continuous βp }) => βp
Instances
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.
A (semi-)normed space is polynormable.
In a topological vector space, the topology is generated by a single seminorm p iff
the unit ball for this seminorm is a bounded neighborhood of 0.
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:
fis equicontinuous at0.fis equicontinuous.fis uniformly equicontinuous.- For each
q i, the family of seminormsk β¦ (q i) β (f k)is bounded by some continuous seminormponE. - 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.
Alias of Seminorm.map_eq_zero_of_norm_eq_zero.
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.
A PolynormableSpace over β is locally convex.
TODO: generalize to RCLike.
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.
The family of seminorms obtained by composing each seminorm by a linear map.
Instances For
(Disjoint) union of seminorm families.
Equations
- SeminormFamily.sigma p β¨i, 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.