Locally compact spaces #
We define the following classes of topological spaces:
WeaklyLocallyCompactSpace
: every pointx
has a compact neighborhood.LocallyCompactSpace
: for every pointx
, every open neighborhood ofx
contains a compact neighborhood ofx
. The definition is formulated in terms of the neighborhood filter.
We say that a topological space is a weakly locally compact space, if each point of this space admits a compact neighborhood.
Every point of a weakly locally compact space admits a compact neighborhood.
Instances
Equations
- (_ : WeaklyLocallyCompactSpace (X × Y)) = (_ : WeaklyLocallyCompactSpace (X × Y))
Equations
- (_ : WeaklyLocallyCompactSpace ((i : ι) → X i)) = (_ : WeaklyLocallyCompactSpace ((i : ι) → X i))
Equations
- (_ : WeaklyLocallyCompactSpace X) = (_ : WeaklyLocallyCompactSpace X)
In a weakly locally compact space, every compact set is contained in the interior of a compact set.
In a weakly locally compact space,
the filters 𝓝 x
and cocompact X
are disjoint for all X
.
There are various definitions of "locally compact space" in the literature,
which agree for Hausdorff spaces but not in general.
This one is the precise condition on X needed
for the evaluation map C(X, Y) × X → Y
to be continuous for all Y
when C(X, Y)
is given the compact-open topology.
See also WeaklyLocallyCompactSpace
, a typeclass that only assumes
that each point has a compact neighborhood.
In a locally compact space, every neighbourhood of every point contains a compact neighbourhood of that same point.
Instances
Alias of LocallyCompactSpace.of_hasBasis
.
Equations
- (_ : LocallyCompactSpace (X × Y)) = (_ : LocallyCompactSpace (X × Y))
In general it suffices that all but finitely many of the spaces are compact, but that's not straightforward to state and use.
Equations
- (_ : LocallyCompactSpace ((i : ι) → X i)) = (_ : LocallyCompactSpace ((i : ι) → X i))
For spaces that are not Hausdorff.
Equations
- (_ : LocallyCompactSpace ((i : ι) → X i)) = (_ : LocallyCompactSpace ((i : ι) → X i))
Equations
- (_ : LocallyCompactSpace (ι → Y)) = (_ : LocallyCompactSpace (ι → Y))
Equations
- (_ : LocallyCompactSpace (ι → Y)) = (_ : LocallyCompactSpace (ι → Y))
We say that X
and Y
are a locally compact pair of topological spaces,
if for any continuous map f : X → Y
, a point x : X
, and a neighbourhood s ∈ 𝓝 (f x)
,
there exists a compact neighbourhood K ∈ 𝓝 x
such that f
maps K
to s
.
This is a technical assumption that appears in several theorems,
most notably in ContinuousMap.continuous_comp'
and ContinuousMap.continuous_eval
.
It is satisfied in two cases:
- if
X
is a locally compact topological space, for obvious reasons; - if
X
is a weakly locally compact topological space andY
is a Hausdorff space; this fact is a simple generalization of the theorem saying that a weakly locally compact Hausdorff topological space is locally compact.
- exists_mem_nhds_isCompact_mapsTo : ∀ {f : X → Y} {x : X} {s : Set Y}, Continuous f → s ∈ nhds (f x) → ∃ K ∈ nhds x, IsCompact K ∧ Set.MapsTo f K s
If
f : X → Y
is a continuous map in a locally compact pair of topological spaces ands : Set Y
is a neighbourhood off x
,x : X
, then there exists a compact neighbourhoodK
ofx
such thatf
mapsK
tos
.
Instances
Equations
- (_ : LocallyCompactPair X Y) = (_ : LocallyCompactPair X Y)
Equations
- (_ : WeaklyLocallyCompactSpace X) = (_ : WeaklyLocallyCompactSpace X)
A reformulation of the definition of locally compact space: In a locally compact space,
every open set containing x
has a compact subset containing x
in its interior.
If f : X → Y
is a continuous map in a locally compact pair of topological spaces,
K : set X
is a compact set, and U
is an open neighbourhood of f '' K
,
then there exists a compact neighbourhood L
of K
such that f
maps L
to U
.
This is a generalization of exists_mem_nhds_isCompact_mapsTo
.
In a locally compact space, for every containment K ⊆ U
of a compact set K
in an open
set U
, there is a compact neighborhood L
such that K ⊆ L ⊆ U
: equivalently, there is a
compact L
such that K ⊆ interior L
and L ⊆ U
.
See also exists_compact_closed_between
, in which one guarantees additionally that L
is closed
if the space is regular.