Discrete uniformity #
The discrete uniformity is the smallest possible uniformity, the one for which the diagonal is an entourage of itself.
It induces the discrete topology.
It is complete.
theorem
discreteUniformity_iff_eq_bot
(X : Type u_1)
[u : UniformSpace X]
:
DiscreteUniformity X ↔ u = ⊥
The bot uniformity is the discrete uniformity.
@[deprecated discreteUniformity_iff_eq_principal_setRelId (since := "2025-12-19")]
@[deprecated discreteUniformity_iff_eq_principal_setRelId (since := "2025-10-17")]
theorem
DiscreteUniformity.eq_principal_setRelId
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
@[deprecated DiscreteUniformity.eq_principal_setRelId (since := "2025-12-19")]
theorem
DiscreteUniformity.eq_principal_relId
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
Alias of DiscreteUniformity.eq_principal_setRelId.
@[deprecated DiscreteUniformity.eq_principal_setRelId (since := "2025-10-17")]
theorem
DiscreteUniformity.eq_principal_idRel
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
Alias of DiscreteUniformity.eq_principal_setRelId.
instance
DiscreteUniformity.instDiscreteTopology
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
The discrete uniformity induces the discrete topology.
theorem
discreteUniformity_iff_setRelId_mem_uniformity
{X : Type u_2}
[UniformSpace X]
:
DiscreteUniformity X ↔ SetRel.id ∈ uniformity X
@[deprecated discreteUniformity_iff_setRelId_mem_uniformity (since := "2025-12-19")]
theorem
discreteUniformity_iff_relId_mem_uniformity
{X : Type u_2}
[UniformSpace X]
:
DiscreteUniformity X ↔ SetRel.id ∈ uniformity X
@[deprecated discreteUniformity_iff_setRelId_mem_uniformity (since := "2025-10-17")]
theorem
discreteUniformity_iff_idRel_mem_uniformity
{X : Type u_2}
[UniformSpace X]
:
DiscreteUniformity X ↔ SetRel.id ∈ uniformity X
theorem
DiscreteUniformity.relId_mem_uniformity
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
SetRel.id ∈ uniformity X
@[deprecated DiscreteUniformity.relId_mem_uniformity (since := "2025-10-17")]
theorem
DiscreteUniformity.idRel_mem_uniformity
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
:
SetRel.id ∈ uniformity X
Alias of DiscreteUniformity.relId_mem_uniformity.
instance
DiscreteUniformity.instProd
{X : Type u_1}
[u : UniformSpace X]
[DiscreteUniformity X]
{Y : Type u_2}
[UniformSpace Y]
[DiscreteUniformity Y]
:
DiscreteUniformity (X × Y)
A product of spaces with discrete uniformity has a discrete uniformity.
theorem
DiscreteUniformity.uniformContinuous
(X : Type u_1)
[u : UniformSpace X]
[DiscreteUniformity X]
{Y : Type u_2}
[UniformSpace Y]
(f : X → Y)
:
On a space with a discrete uniformity, any function is uniformly continuous.