Networks and monolithic spaces
DefinitionCountable network#βfully proved
HasCountableNetwork
A topological space \(X\) has a countable network if there is a countable family \(\mathcal{N}\) of subsets of \(X\) such that for every open set \(U \subseteq X\) and every point \(x \in U\) there is some \(V \in \mathcal{N}\) with \(x \in V \subseteq U\).
Network sets need not themselves be open.
def HasCountableNetwork (X : Type*) [TopologicalSpace X] : Prop :=
β π© : Set (Set X), π©.Countable β§
β β¦U : Set Xβ¦, IsOpen U β β x β U,
β V β π©, x β V β§ V β U
Used by 2
TheoremSecond-countable spaces have a countable network#βfully proved
hasCountableNetwork_of_secondCountable
Every second-countable topological space has a countable network.
theorem hasCountableNetwork_of_secondCountable (X : Type*) [TopologicalSpace X]
[SecondCountableTopology X] : HasCountableNetwork X
def HasCountableNetwork (X : Type*) [TopologicalSpace X] : Prop :=
β π© : Set (Set X), π©.Countable β§
β β¦U : Set Xβ¦, IsOpen U β β x β U,
β V β π©, x β V β§ V β U
MathlibExt/Topology/CountablyMonolithic.lean:25
Uses 1
Statement usesCountable network
ClassCountably monolithic space#βfully proved
CountablyMonolithicSpace
A topological space is countably monolithic (Ο-monolithic) if the closure of every countable subspace has a countable network.
class CountablyMonolithicSpace (X : Type*) [TopologicalSpace X] : Prop where
hasCountableNetwork_closure_of_countable :
β β¦s : Set Xβ¦, s.Countable β HasCountableNetwork β₯(closure s)
def HasCountableNetwork (X : Type*) [TopologicalSpace X] : Prop :=
β π© : Set (Set X), π©.Countable β§
β β¦U : Set Xβ¦, IsOpen U β β x β U,
β V β π©, x β V β§ V β U
MathlibExt/Topology/CountablyMonolithic.lean:25
Uses 1
Statement usesCountable network
3 fully proved
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.