Uniform notions
ClassUniform space#
A uniform space is a generalization of the "uniform" topological aspects of a
metric space. It consists of a filter on α × α called the "uniformity", which
satisfies properties analogous to the reflexivity, symmetry, and triangle properties
of a metric.
A metric space has a natural uniformity, and a uniform space has a natural topology. A topological group also has a natural uniformity, even when it is not metrizable.
UniformSpace.{u} (α : Type u) : Type u
Sources
Uses 2 · Used by 6
TheoremUniformly continuous function#
Mathlib states this as Metric.uniformContinuous_iff.
Metric.uniformContinuous_iff.{u, v} {α : Type u} {β : Type v} [PseudoMetricSpace α]
[PseudoMetricSpace β] {f : α → β} :
UniformContinuous f ↔ ∀ ε > 0, ∃ δ > 0, ∀ ⦃a b : α⦄, dist a b < δ → dist (f a) (f b) < ε
Sources
Uses 4 · Used by 10
DefinitionUniform convergence#
A sequence of functions Fₙ converges uniformly to a limiting function f with respect to a
filter p if, for any entourage of the diagonal u, one has p-eventually
(f x, Fₙ x) ∈ u for all x.
TendstoUniformly.{u_1, u_2, u_4} {α : Type u_1} {β : Type u_2} {ι : Type u_4} [UniformSpace β]
(F : ι → α → β) (f : α → β) (p : Filter ι) : Prop
Sources
Uses 1 · Used by 2
DefinitionCauchy filter#
A filter f is Cauchy if for every entourage r, there exists an
s ∈ f such that s × s ⊆ r. This is a generalization of Cauchy
sequences, because if a : ℕ → α then the filter of sets containing
cofinitely many of the a n is Cauchy iff a is a Cauchy sequence.
Cauchy.{u} {α : Type u} [uniformSpace : UniformSpace α] (f : Filter α) : Prop
Sources
Uses 1 · Used by 3
DefinitionCauchy sequence#
Cauchy sequences. Usually defined on ℕ, but often it is also useful to say that a function defined on ℝ is Cauchy at +∞ to deduce convergence. Therefore, we define it in a type class that is general enough to cover both ℕ and ℝ, which are the main motivating examples.
CauchySeq.{u, v} {α : Type u} {β : Type v} [uniformSpace : UniformSpace α] [Preorder β]
(u : β → α) : Prop
Sources
Uses 1 · Used by 4
ClassCompleteness#
A complete space is defined here using uniformities. A uniform space is complete if every Cauchy filter converges.
CompleteSpace.{u} (α : Type u) [UniformSpace α] : Prop
Sources
Uses 1 · Used by 57
DefinitionCompletion#
Hausdorff completion of α
UniformSpace.Completion.{u_1} (α : Type u_1) [UniformSpace α] : Type u_1
Sources
Uses 1 · Used by 2
TheoremHeine-Cantor theorem#
Heine-Cantor: a continuous function on a compact uniform space is uniformly continuous.
CompactSpace.uniformContinuous_of_continuous.{u_1, u_2} {α : Type u_1} {β : Type u_2}
[UniformSpace α] [UniformSpace β] [CompactSpace α] {f : α → β} (h : Continuous f) :
UniformContinuous f
Sources
- Mathlib documentation:
CompactSpace.uniformContinuous_of_continuous - Source of
CompactSpace.uniformContinuous_of_continuousin Mathlib/Topology/UniformSpace/HeineCantor.lean - Mathlib overview: Topology › Uniform notions
- Mathlib undergraduate list: Topology › Topology and Metric Spaces
- 1000+ theorems list: Q765987
- 1000+ theorems project: Q765987
- Wikipedia: Heine–Cantor theorem
- Wikidata: Q765987
Uses 3 · Used by 3
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.