Paths in uniform spaces #
In this file we define a UniformSpace structure on Paths
between two points in a uniform space
and prove that various functions associated with Paths are uniformly continuous.
The uniform space structure is induced from the space of continuous maps C(I, X),
and corresponds to uniform convergence of paths on I, see Path.hasBasis_uniformity.
Given a path γ, it extension to the real line γ.extend : C(ℝ, X)
is a uniformly continuous function.
The function sending a path γ to its extension γ.extend : ℝ → X
is uniformly continuous in γ.
If {U i | p i} form a basis of entourages of X,
then the entourages {V i | p i}, V i = {(γ₁, γ₂) | ∀ t, (γ₁ t, γ₂ t) ∈ U i},
form a basis of entourages of paths between x and y.
The function Path.trans that concatenates two paths γ₁ : Path x y and γ₂ : Path y z
is uniformly continuous in (γ₁, γ₂).
The space of paths between two points in a complete uniform space is a complete uniform space.