Sigma-compactness in topological spaces #
Main definitions #
IsSigmaCompact
: a set that is the union of countably many compact sets.SigmaCompactSpace X
:X
is a σ-compact topological space; i.e., is the union of a countable collection of compact subspaces.
A subset s ⊆ X
is called σ-compact if it is the union of countably many compact sets.
Instances For
Compact sets are σ-compact.
The empty set is σ-compact.
Countable unions of compact sets are σ-compact.
Countable unions of compact sets are σ-compact.
Countable unions of σ-compact sets are σ-compact.
Countable unions of σ-compact sets are σ-compact.
Countable unions of σ-compact sets are σ-compact.
A closed subset of a σ-compact set is σ-compact.
If s
is σ-compact and f
is continuous on s
, f(s)
is σ-compact.
If s
is σ-compact and f
continuous, f(s)
is σ-compact.
If f : X → Y
is Inducing
, the image f '' s
of a set s
is σ-compact
if and only s
is σ-compact.
If f : X → Y
is an Embedding
, the image f '' s
of a set s
is σ-compact
if and only s
is σ-compact.
Sets of subtype are σ-compact iff the image under a coercion is.
A σ-compact space is a space that is the union of a countable collection of compact subspaces.
Note that a locally compact separable T₂ space need not be σ-compact.
The sequence can be extracted using compactCovering
.
- isSigmaCompact_univ : IsSigmaCompact Set.univ
In a σ-compact space,
Set.univ
is a σ-compact set.
Instances
A topological space is σ-compact iff univ
is σ-compact.
In a σ-compact space, univ
is σ-compact.
A topological space is σ-compact iff there exists a countable collection of compact subspaces that cover the entire space.
If X
is σ-compact, im f
is σ-compact.
A subset s
is σ-compact iff s
(with the subspace topology) is a σ-compact space.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
A choice of compact covering for a σ
-compact space, chosen to be monotone.
Equations
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
If X
is a σ
-compact space, then a locally finite family of nonempty sets of X
can have
only countably many elements, Set.Countable
version.
If f : ι → Set X
is a locally finite covering of a σ-compact topological space by nonempty
sets, then the index type ι
is encodable.
Equations
- LocallyFinite.encodable hf hne = Encodable.ofEquiv (↑Set.univ) (Equiv.Set.univ ι).symm
Instances For
In a topological space with sigma compact topology, if f
is a function that sends each point
x
of a closed set s
to a neighborhood of x
within s
, then for some countable set t ⊆ s
,
the neighborhoods f x
, x ∈ t
, cover the whole set s
.
In a topological space with sigma compact topology, if f
is a function that sends each
point x
to a neighborhood of x
, then for some countable set s
, the neighborhoods f x
,
x ∈ s
, cover the whole space.
An exhaustion by compact sets of a
topological space is a sequence of compact sets K n
such that K n ⊆ interior (K (n + 1))
and
⋃ n, K n = univ
.
If X
is a locally compact sigma compact space, then CompactExhaustion.choice X
provides
a choice of an exhaustion by compact sets. This choice is also available as
(default : CompactExhaustion X)
.
The sequence of compact sets that form a compact exhaustion.
The sets in the compact exhaustion are in fact compact.
The sets in the compact exhaustion form a sequence: each set is contained in the interior of the next.
The union of all sets in a compact exhaustion equals the entire space.
Instances For
Equations
- CompactExhaustion.instFunLikeCompactExhaustionNatSet = { coe := CompactExhaustion.toFun, coe_injective' := ⋯ }
Equations
- ⋯ = ⋯
A compact exhaustion eventually covers any compact set.
The minimal n
such that x ∈ K n
.
Equations
- CompactExhaustion.find K x = Nat.find ⋯
Instances For
Prepend the empty set to a compact exhaustion K n
.
Equations
- CompactExhaustion.shiftr K = { toFun := fun (n : ℕ) => Nat.casesOn n ∅ ⇑K, isCompact' := ⋯, subset_interior_succ' := ⋯, iUnion_eq' := ⋯ }
Instances For
A choice of an exhaustion by compact sets of a weakly locally compact σ-compact space.
Equations
Instances For
Equations
- CompactExhaustion.instInhabitedCompactExhaustion = { default := CompactExhaustion.choice X }