Documentation

Mathlib.Topology.DiscreteSubset

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.

theorem tendsto_cofinite_cocompact_iff {X : Type u_1} {Y : Type u_2} [TopologicalSpace Y] {f : X โ†’ Y} :
Filter.Tendsto f Filter.cofinite (Filter.cocompact Y) โ†” โˆ€ (K : Set Y), IsCompact K โ†’ (f โปยน' K).Finite
theorem IsClosed.tendsto_coe_cofinite_of_discreteTopology {X : Type u_1} [TopologicalSpace X] {s : Set X} (hs : IsClosed s) (_hs' : DiscreteTopology โ†‘s) :
Filter.Tendsto Subtype.val Filter.cofinite (Filter.cocompact X)

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
Instances For
    theorem mem_codiscreteWithin {X : Type u_1} [TopologicalSpace X] {S : Set X} {T : Set X} :
    theorem mem_codiscreteWithin_accPt {X : Type u_1} [TopologicalSpace X] {S : Set X} {T : Set X} :

    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.

    Equations
    Instances For