Skip to content

Commit

Permalink
chore: Restore readability in Heine-Cantor (#3954)
Browse files Browse the repository at this point in the history
This proof had been uglyfied in mathlib3 already.
  • Loading branch information
PatrickMassot committed May 13, 2023
1 parent a39c314 commit f9ae311
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions Mathlib/Topology/UniformSpace/Compact.lean
Expand Up @@ -169,9 +169,10 @@ def uniformSpaceOfCompactT2 [TopologicalSpace γ] [CompactSpace γ] [T2Space γ]
continuous. -/
theorem CompactSpace.uniformContinuous_of_continuous [CompactSpace α] {f : α → β}
(h : Continuous f) : UniformContinuous f :=
have : Tendsto (Prod.map f f) (𝓝ˢ (diagonal α)) (𝓝ˢ (diagonal β)) :=
(h.prod_map h).tendsto_nhdsSet mapsTo_prod_map_diagonal
(this.mono_left nhdsSet_diagonal_eq_uniformity.ge).mono_right nhdsSet_diagonal_le_uniformity
calc map (Prod.map f f) (𝓤 α)
= map (Prod.map f f) (𝓝ˢ (diagonal α)) := by rw [nhdsSet_diagonal_eq_uniformity]
_ ≤ 𝓝ˢ (diagonal β) := (h.prod_map h).tendsto_nhdsSet mapsTo_prod_map_diagonal
_ ≤ 𝓤 β := nhdsSet_diagonal_le_uniformity
#align compact_space.uniform_continuous_of_continuous CompactSpace.uniformContinuous_of_continuous

/-- Heine-Cantor: a continuous function on a compact set of a uniform space is uniformly
Expand Down

0 comments on commit f9ae311

Please sign in to comment.