Sigma-compactness in topological spaces #
Main definitions #
IsSigmaCompact: a set that is the union of countably many compact sets.SigmaCompactSpace X:Xis a σ-compact topological space; i.e., is the union of a countable collection of compact subspaces.
A subset s ⊆ α 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.
- isSigmaCompact_univ : IsSigmaCompact Set.univ
In a σ-compact space,
Set.univis a σ-compact set.
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.
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.
A choice of compact covering for a σ-compact space, chosen to be monotone.
Equations
- compactCovering α = Set.Accumulate (Exists.choose (_ : ∃ K, (∀ (n : ℕ), IsCompact (K n)) ∧ ⋃ n, K n = Set.univ))
Instances For
If α is a σ-compact space, then a locally finite family of nonempty sets of α can have
only countably many elements, Set.Countable version.
If f : ι → Set α 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.
The sequence of compact sets that form a compact exhaustion.
- isCompact' : ∀ (n : ℕ), IsCompact (CompactExhaustion.toFun s n)
The sets in the compact exhaustion are in fact compact.
- subset_interior_succ' : ∀ (n : ℕ), CompactExhaustion.toFun s n ⊆ interior (CompactExhaustion.toFun s (n + 1))
The sets in the compact exhaustion form a sequence: each set is contained in the interior of the next.
- iUnion_eq' : ⋃ n, CompactExhaustion.toFun s n = Set.univ
The union of all sets in a compact exhaustion equals the entire 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).
Instances For
Equations
- One or more equations did not get rendered due to their size.
The minimal n such that x ∈ K n.
Equations
- CompactExhaustion.find K x = Nat.find (_ : ∃ n, x ∈ ↑K n)
Instances For
Prepend the empty set to a compact exhaustion K n.
Equations
- One or more equations did not get rendered due to their size.
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 α }