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 α) :
      @[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.

          The neighborhoods of a totally bounded set in the Hausdorff uniformity are neighborhoods in the Vietoris topology.

          theorem IsCompact.nhds_hausdorff_eq_nhds_vietoris {α : Type u_1} [UniformSpace α] {s : Set α} (hs : IsCompact s) :
          nhds s = nhds s

          A compact set has the same neighborhoods in the Hausdorff uniformity and the Vietoris topology.

          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