Documentation

Mathlib.Topology.UniformSpace.Closeds

Hausdorff uniformity #

This file defines the Hausdorff uniformity on the types of closed subsets, compact subsets and and nonempty compact subsets of a uniform space. This is the generalization of the uniformity induced by the Hausdorff metric to hyperspaces of uniform spaces.

def hausdorffEntourage {α : Type u_1} (U : SetRel α α) :
SetRel (Set α) (Set α)

The set of pairs of sets contained in each other's thickening with respect to an entourage.

Equations
Instances For
    theorem mem_hausdorffEntourage {α : Type u_1} (U : SetRel α α) (s t : Set α) :
    theorem hausdorffEntourage_mono {α : Type u_1} {U V : SetRel α α} (h : U V) :
    @[simp]
    theorem singleton_mem_hausdorffEntourage {α : Type u_1} (U : SetRel α α) (x y : α) :
    theorem union_mem_hausdorffEntourage {α : Type u_1} (U : SetRel α α) {s₁ s₂ t₁ t₂ : Set α} (h₁ : (s₁, t₁) hausdorffEntourage U) (h₂ : (s₂, t₂) hausdorffEntourage U) :
    (s₁ s₂, t₁ t₂) hausdorffEntourage U
    @[reducible, inline]

    The Hausdorff uniformity on the powerset of a uniform space. Used for defining the uniformities on Closeds, Compacts and NonemptyCompacts. See note [reducible non-instances].

    Equations
    Instances For
      theorem Filter.HasBasis.uniformity_hausdorff {α : Type u_1} [UniformSpace α] {ι : Sort u_3} {p : ιProp} {s : ιSet (α × α)} (h : (uniformity α).HasBasis p s) :
      theorem IsClosed.powerset_hausdorff {α : Type u_1} [UniformSpace α] {F : Set α} (hF : IsClosed F) :

      In the Hausdorff uniformity, the powerset of a closed set is closed.

      @[deprecated IsClosed.powerset_hausdorff (since := "2025-11-23")]
      theorem UniformSpace.hausdorff.isClosed_powerset {α : Type u_1} [UniformSpace α] {F : Set α} (hF : IsClosed F) :

      Alias of IsClosed.powerset_hausdorff.


      In the Hausdorff uniformity, the powerset of a closed set is closed.

      theorem UniformContinuous.image_hausdorff {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f : αβ} (hf : UniformContinuous f) :
      UniformContinuous fun (x : Set α) => f '' x

      When Set is equipped with the Hausdorff uniformity, taking the image under a uniformly continuous map is uniformly continuous.

      theorem IsUniformInducing.image_hausdorff {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f : αβ} (hf : IsUniformInducing f) :
      IsUniformInducing fun (x : Set α) => f '' x

      When Set is equipped with the Hausdorff uniformity, taking the image under a uniform inducing map is uniform inducing.

      theorem IsUniformEmbedding.image_hausdorff {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f : αβ} (hf : IsUniformEmbedding f) :
      IsUniformEmbedding fun (x : Set α) => f '' x

      When Set is equipped with the Hausdorff uniformity, taking the image under a uniform embedding is a uniform embedding.

      In the Hausdorff uniformity, the powerset of a totally bounded set is totally bounded.

      theorem Filter.HasBasis.uniformity_closeds {α : Type u_1} [UniformSpace α] {ι : Sort u_3} {p : ιProp} {s : ιSet (α × α)} (h : (uniformity α).HasBasis p s) :
      theorem UniformContinuous.sup_closeds {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f g : αTopologicalSpace.Closeds β} (hf : UniformContinuous f) (hg : UniformContinuous g) :
      UniformContinuous fun (x : α) => f xg x
      theorem Filter.HasBasis.uniformity_compacts {α : Type u_1} [UniformSpace α] {ι : Sort u_3} {p : ιProp} {s : ιSet (α × α)} (h : (uniformity α).HasBasis p s) :
      theorem UniformContinuous.sup_compacts {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f g : αTopologicalSpace.Compacts β} (hf : UniformContinuous f) (hg : UniformContinuous g) :
      UniformContinuous fun (x : α) => f xg x
      theorem UniformContinuous.sup_nonemptyCompacts {α : Type u_1} {β : Type u_2} [UniformSpace α] [UniformSpace β] {f g : αTopologicalSpace.NonemptyCompacts β} (hf : UniformContinuous f) (hg : UniformContinuous g) :
      UniformContinuous fun (x : α) => f xg x