Uniform embeddings of uniform spaces. #
Extension of uniform continuous functions.
- comap_uniformity : filter.comap (λ (x : α × α), (f x.fst, f x.snd)) (uniformity β) = uniformity α
A map f : α → β between uniform spaces is called uniform inducing if the uniformity filter
on α is the pullback of the uniformity filter on β under prod.map f f. If α is a separated
space, then this implies that f is injective, hence it is a uniform_embedding.
- to_uniform_inducing : uniform_inducing f
- inj : function.injective f
A map f : α → β between uniform spaces is a uniform embedding if it is uniform inducing and
injective. If α is a separated space, then the latter assumption follows from the former.
If the domain of a uniform_inducing map f is a separated_space, then f is injective,
hence it is a uniform_embedding.
If a map f : α → β sends any two distinct points to point that are not related by a fixed
s ∈ 𝓤 β, then f is uniform inducing with respect to the discrete uniformity on α:
the preimage of 𝓤 β under prod.map f f is the principal filter generated by the diagonal in
α × α.
If a map f : α → β sends any two distinct points to point that are not related by a fixed
s ∈ 𝓤 β, then f is a uniform embedding with respect to the discrete uniformity on α.
A set is complete iff its image under a uniform inducing map is complete.
Pull back a uniform space structure by an embedding, adjusting the new uniform structure to make sure that its topology is defeq to the original one.