Mathlib Map

Structures · Topology

TopologicalSpace.SeparableSpace

A separable space is one with a countable dense subset, available through TopologicalSpace.exists_countable_dense. If α is also known to be nonempty, then TopologicalSpace.denseSeq provides a sequence ℕ → α with dense range, see TopologicalSpace.denseRange_denseSeq. If α is a uniform space with countably generated uniformity filter (e.g., an EMetricSpace), then this condition is equivalent to SecondCountableTopology α. In this case the latter should be used as a typeclass argument in theorems because Lean can automatically deduce TopologicalSpace.SeparableSpace from SecondCountableTopology using TopologicalSpace.SecondCountableTopology.to_separableSpace, but deducing SecondCountableTopology from TopologicalSpace.SeparableSpace requires more assumptions.

Defined in
Mathlib.Topology.Bases
Shape
One type argument · adds exists_countable_dense

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by0

Nothing extends this class yet.

Concrete types that are instances12

  • UniformSpace.Completion
  • DomMulAct
  • DomAddAct
  • TopologicalSpace.NonemptyCompacts
  • TopologicalSpace.Compacts
  • Prod
  • OrderDual
  • Set.Elem
  • ContinuousMap
  • Sum
  • Quotient
  • Quot

How is a type an instance?

Loading the hierarchy index…

Assumed by105

Ancestors0

No ancestors.