Algebraic facts about the topology of uniform convergence #
This file contains algebraic compatibility results about the uniform structure of uniform
convergence / 𝔖
-convergence. They will mostly be useful for defining strong topologies on the
space of continuous linear maps between two topological vector spaces.
Main statements #
UniformFun.uniform_group
: ifG
is a uniform group, thenα →ᵤ G
a uniform groupUniformOnFun.uniform_group
: ifG
is a uniform group, then for any𝔖 : Set (Set α)
,α →ᵤ[𝔖] G
a uniform group.UniformOnFun.continuousSMul_induced_of_image_bounded
: letE
be a TVS,𝔖 : Set (Set α)
andH
a submodule ofα →ᵤ[𝔖] E
. If the image of anyS ∈ 𝔖
by anyu ∈ H
is bounded (in the sense ofBornology.IsVonNBounded
), thenH
, equipped with the topology induced fromα →ᵤ[𝔖] E
, is a TVS.
Implementation notes #
Like in Topology/UniformSpace/UniformConvergenceTopology
, we use the type aliases
UniformFun
(denoted α →ᵤ β
) and UniformOnFun
(denoted α →ᵤ[𝔖] β
) for functions from α
to β
endowed with the structures of uniform convergence and 𝔖
-convergence.
TODO #
UniformOnFun.continuousSMul_induced_of_image_bounded
unnecessarily asks for𝔖
to be nonempty and directed. This will be easy to solve once we know that replacing𝔖
by its noncovering bornology (i.e not whatBornology
currently refers to in mathlib) doesn't change the topology.
References #
- [N. Bourbaki, General Topology, Chapter X][bourbaki1966]
- [N. Bourbaki, Topological Vector Spaces][bourbaki1987]
Tags #
uniform convergence, strong dual
Equations
- instAddMonoidUniformFun = Pi.addMonoid
Equations
- instMonoidUniformFun = Pi.monoid
Equations
- instAddMonoidUniformOnFun = Pi.addMonoid
Equations
- instMonoidUniformOnFun = Pi.monoid
Equations
- instAddCommMonoidUniformFun = Pi.addCommMonoid
Equations
- instCommMonoidUniformFun = Pi.commMonoid
Equations
- instAddCommMonoidUniformOnFun = Pi.addCommMonoid
Equations
- instCommMonoidUniformOnFun = Pi.commMonoid
Equations
- instAddGroupUniformFun = Pi.addGroup
Equations
- instGroupUniformFun = Pi.group
Equations
- instAddGroupUniformOnFun = Pi.addGroup
Equations
- instGroupUniformOnFun = Pi.group
Equations
- instAddCommGroupUniformFun = Pi.addCommGroup
Equations
- instCommGroupUniformFun = Pi.commGroup
Equations
- instAddCommGroupUniformOnFun = Pi.addCommGroup
Equations
- instCommGroupUniformOnFun = Pi.commGroup
If G
is a uniform additive group,
then α →ᵤ G
is a uniform additive group as well.
If G
is a uniform group, then α →ᵤ G
is a uniform group as well.
Let 𝔖 : Set (Set α)
. If G
is a uniform additive group,
then α →ᵤ[𝔖] G
is a uniform additive group as well.
Let 𝔖 : Set (Set α)
. If G
is a uniform group, then α →ᵤ[𝔖] G
is a uniform group as
well.
Let E
be a TVS, 𝔖 : Set (Set α)
and H
a submodule of α →ᵤ[𝔖] E
. If the image of any
S ∈ 𝔖
by any u ∈ H
is bounded (in the sense of Bornology.IsVonNBounded
), then H
,
equipped with the topology of 𝔖
-convergence, is a TVS.
For convenience, we don't literally ask for H : Submodule (α →ᵤ[𝔖] E)
. Instead, we prove the
result for any vector space H
equipped with a linear inducing to α →ᵤ[𝔖] E
, which is often
easier to use. We also state the Submodule
version as
UniformOnFun.continuousSMul_submodule_of_image_bounded
.
Let E
be a TVS, 𝔖 : Set (Set α)
and H
a submodule of α →ᵤ[𝔖] E
. If the image of any
S ∈ 𝔖
by any u ∈ H
is bounded (in the sense of Bornology.IsVonNBounded
), then H
,
equipped with the topology of 𝔖
-convergence, is a TVS.
If you have a hard time using this lemma, try the one above instead.