Discrete subsets of topological spaces #
This file contains various additional properties of discrete subsets of topological spaces.
Discreteness and compact sets #
Given a topological space X together with a subset s โ X, there are two distinct concepts of
"discreteness" which may hold. These are:
(i) Every point of s is isolated (i.e., the subset topology induced on s is the discrete
topology).
(ii) Every compact subset of X meets s only finitely often (i.e., the inclusion map s โ X
tends to the cocompact filter along the cofinite filter on s).
When s is closed, the two conditions are equivalent provided X is locally compact and T1,
see IsClosed.tendsto_coe_cofinite_iff.
Main statements #
Co-discrete open sets #
We define the filter Filter.codiscreteWithin S, which is the supremum of all ๐[S \ {x}] x.
This is the filter of all open codiscrete sets within S. We also define Filter.codiscrete as
Filter.codiscreteWithin univ, which is the filter of all open codiscrete sets in the space.
Criterion for a subset S โ X to be closed and discrete in terms of the punctured
neighbourhood filter at an arbitrary point of X. (Compare discreteTopology_subtype_iff.)
The filter of sets with no accumulation points inside a set S : Set X, implemented
as the supremum over all punctured neighborhoods within S.
Equations
- Filter.codiscreteWithin S = โจ x โ S, nhdsWithin x (S \ {x})
Instances For
A set s is codiscrete within U iff s โช Uแถ is a punctured neighborhood of every point in U.
Any set is codiscrete within itself.
If a set is codiscrete within U, then it is codiscrete within any subset of U.
If s is codiscrete within U, then sแถ โฉ U has discrete topology.
Helper lemma for codiscreteWithin_iff_locallyFiniteComplementWithin: A set s is
codiscreteWithin U iff every point z โ U has a punctured neighborhood that does not intersect
U \ s.
If U is closed and s is codiscrete within U, then U \ s is closed.
In a T1Space, punctured neighborhoods are stable under removing finite sets of points.
Alias of nhdsNE_of_nhdsNE_sdiff_finite.
In a T1Space, punctured neighborhoods are stable under removing finite sets of points.
In a T1Space, a set s is codiscreteWithin U iff it has locally finite complement within U.
More precisely: s is codiscreteWithin U iff every point z โ U has a punctured neighborhood
intersect U \ s in only finitely many points.
In any topological space, the open sets with discrete complement form a filter, defined as the supremum of all punctured neighborhoods.
See Filter.mem_codiscrete' for the equivalence.