Locally closed sets #
Main definitions #
IsLocallyClosed
: Predicate saying that a set is locally closed
Main results #
isLocallyClosed_tfae
: A sets
is locally closed if one of the equivalent conditions below hold- It is the intersection of some open set and some closed set.
- The coborder
(closure s \ s)ᶜ
is open. s
is closed in some neighborhood ofx
for allx ∈ s
.- Every
x ∈ s
has some open neighborhoodU
such thatU ∩ closure s ⊆ s
. s
is open in the closure ofs
.
Alias of the reverse direction of coborder_eq_univ_iff
.
The coborder of any set is dense
Alias of the reverse direction of coborder_eq_compl_frontier_iff
.
theorem
IsOpenMap.coborder_preimage_subset
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{f : X → Y}
(hf : IsOpenMap f)
(s : Set Y)
:
theorem
Continuous.preimage_coborder_subset
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{f : X → Y}
(hf : Continuous f)
(s : Set Y)
:
theorem
coborder_preimage
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{f : X → Y}
(hf : IsOpenMap f)
(hf' : Continuous f)
(s : Set Y)
:
theorem
IsOpenEmbedding.coborder_preimage
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{f : X → Y}
(hf : IsOpenEmbedding f)
(s : Set Y)
:
@[deprecated IsOpenEmbedding.coborder_preimage]
theorem
OpenEmbedding.coborder_preimage
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{f : X → Y}
(hf : IsOpenEmbedding f)
(s : Set Y)
:
Alias of IsOpenEmbedding.coborder_preimage
.
theorem
IsLocallyClosed.inter
{X : Type u_1}
[TopologicalSpace X]
{s : Set X}
{t : Set X}
(hs : IsLocallyClosed s)
(ht : IsLocallyClosed t)
:
IsLocallyClosed (s ∩ t)
theorem
IsLocallyClosed.preimage
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set Y}
(hs : IsLocallyClosed s)
{f : X → Y}
(hf : Continuous f)
:
IsLocallyClosed (f ⁻¹' s)
theorem
IsInducing.isLocallyClosed_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set X}
{f : X → Y}
(hf : IsInducing f)
:
IsLocallyClosed s ↔ ∃ (s' : Set Y), IsLocallyClosed s' ∧ f ⁻¹' s' = s
@[deprecated IsInducing.isLocallyClosed_iff]
theorem
Inducing.isLocallyClosed_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set X}
{f : X → Y}
(hf : IsInducing f)
:
IsLocallyClosed s ↔ ∃ (s' : Set Y), IsLocallyClosed s' ∧ f ⁻¹' s' = s
Alias of IsInducing.isLocallyClosed_iff
.
theorem
IsEmbedding.isLocallyClosed_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set X}
{f : X → Y}
(hf : IsEmbedding f)
:
IsLocallyClosed s ↔ ∃ (s' : Set Y), IsLocallyClosed s' ∧ s' ∩ Set.range f = f '' s
@[deprecated IsEmbedding.isLocallyClosed_iff]
theorem
Embedding.isLocallyClosed_iff
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set X}
{f : X → Y}
(hf : IsEmbedding f)
:
IsLocallyClosed s ↔ ∃ (s' : Set Y), IsLocallyClosed s' ∧ s' ∩ Set.range f = f '' s
Alias of IsEmbedding.isLocallyClosed_iff
.
theorem
IsLocallyClosed.image
{X : Type u_1}
{Y : Type u_2}
[TopologicalSpace X]
[TopologicalSpace Y]
{s : Set X}
(hs : IsLocallyClosed s)
{f : X → Y}
(hf : IsInducing f)
(hf' : IsLocallyClosed (Set.range f))
:
IsLocallyClosed (f '' s)
A set s
is locally closed if one of the equivalent conditions below hold
- It is the intersection of some open set and some closed set.
- The coborder
(closure s \ s)ᶜ
is open. s
is closed in some neighborhood ofx
for allx ∈ s
.- Every
x ∈ s
has some open neighborhoodU
such thatU ∩ closure s ⊆ s
. s
is open in the closure ofs
.
theorem
isLocallyClosed_iff_isOpen_coborder
{X : Type u_1}
[TopologicalSpace X]
{s : Set X}
:
IsLocallyClosed s ↔ IsOpen (coborder s)
theorem
IsLocallyClosed.isOpen_coborder
{X : Type u_1}
[TopologicalSpace X]
{s : Set X}
:
IsLocallyClosed s → IsOpen (coborder s)
Alias of the forward direction of isLocallyClosed_iff_isOpen_coborder
.
theorem
IsLocallyClosed.isOpen_preimage_val_closure
{X : Type u_1}
[TopologicalSpace X]
{s : Set X}
(hs : IsLocallyClosed s)
: