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
- MeasureTheory.SimpleFunc.approxOn
- TopologicalSpace.exists_countable_dense
- TopologicalSpace.denseSeq
- MeasureTheory.SimpleFunc.tendsto_approxOn
- Metric.PiNatEmbed.distDenseSeq
- TopologicalSpace.isSeparable_range
- TopologicalSpace.exists_dense_seq
- TopologicalSpace.denseRange_denseSeq
- kuratowskiEmbedding
- Set.PairwiseDisjoint.countable_of_nonempty_interior
- TopologicalSpace.IsSeparable.of_separableSpace
- Set.PairwiseDisjoint.countable_of_isOpen
- MeasureTheory.SimpleFunc.integrable_approxOn
- MeasureTheory.SimpleFunc.memLp_approxOn_range
- MeasureTheory.SimpleFunc.integrable_approxOn_range
- kuratowskiEmbedding.isometry
- TopologicalSpace.IsSeparable.span
- MeasureTheory.SimpleFunc.memLp_approxOn
- MeasureTheory.SimpleFunc.tendsto_approxOn_range_L1_enorm
- exists_countable_dense_bot_top
- TopologicalSpace.IsSeparable.of_subtype
- MeasureTheory.SimpleFunc.tendsto_approxOn_Lp_eLpNorm
- MeasureTheory.SimpleFunc.approxOn_mem
- Dense.exists_countable_dense_subset_bot_top
- exists_countable_lowerSemicontinuous_isLUB
- Dense.exists_countable_dense_subset
- MeasureTheory.SimpleFunc.tendsto_approxOn_range_Lp_eLpNorm
- MeasureTheory.SimpleFunc.edist_approxOn_mono
- Metric.PiNatEmbed.separation
- Metric.PiNatEmbed.injective_distDenseSeq
- DenseRange.separableSpace
- MeasureTheory.SimpleFunc.edist_approxOn_le
- MeasureTheory.SimpleFunc.tendsto_approxOn_L1_enorm
- MeasureTheory.SimpleFunc.approxOn.congr_simp
- WeakDual.isSeqCompact_of_isBounded_of_isClosed
- MeasureTheory.tendsto_integral_approxOn_of_measurable
- KuratowskiEmbedding.exists_isometric_embedding
- MeasureTheory.SimpleFunc.norm_approxOn_zero_le
- MeasureTheory.tendsto_setToFun_approxOn_of_measurable
- MeasureTheory.tendsto_integral_approxOn_of_measurable_of_range_subset
- MeasureTheory.SimpleFunc.edist_approxOn_y0_le
- measurable_iSup_of_lowerSemicontinuous
- exists_countable_upperSemicontinuous_isGLB
- IsClosed.two_pow_mk_lt_continuum
- exists_countable_dense_no_bot_top
- Metric.PiNatEmbed.exists_embedding_to_hilbert_cube
- Metric.PiNatEmbed.continuous_distDenseSeq_inv
- MeasureTheory.SimpleFunc.nnnorm_approxOn_le
- Pairwise.countable_of_isOpen_disjoint
- Topology.IsOpenEmbedding.separableSpace
Ancestors0
No ancestors.