Closed sets #
We define a few types of closed sets in a topological space.
Main Definitions #
For a topological space α
,
TopologicalSpace.Closeds α
: The type of closed sets.TopologicalSpace.Clopens α
: The type of clopen sets.
Closed sets #
The type of closed subsets of a topological space.
Instances For
Equations
- TopologicalSpace.Closeds.instSetLikeCloseds = { coe := TopologicalSpace.Closeds.carrier, coe_injective' := (_ : ∀ (s t : TopologicalSpace.Closeds α), s.carrier = t.carrier → s = t) }
Equations
- (_ : CanLift (Set α) (TopologicalSpace.Closeds α) SetLike.coe IsClosed) = (_ : CanLift (Set α) (TopologicalSpace.Closeds α) SetLike.coe IsClosed)
See Note [custom simps projection].
Equations
Instances For
The closure of a set, as an element of TopologicalSpace.Closeds
.
Equations
- TopologicalSpace.Closeds.closure s = { carrier := closure s, closed' := (_ : IsClosed (closure s)) }
Instances For
The galois coinsertion between sets and opens.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The type of closed sets is inhabited, with default element the empty set.
Equations
- One or more equations did not get rendered due to their size.
The term of TopologicalSpace.Closeds α
corresponding to a singleton.
Equations
- TopologicalSpace.Closeds.singleton x = { carrier := {x}, closed' := (_ : IsClosed {x}) }
Instances For
The complement of a closed set as an open set.
Equations
- TopologicalSpace.Closeds.compl s = { carrier := (↑s)ᶜ, is_open' := (_ : IsOpen s.carrierᶜ) }
Instances For
The complement of an open set as a closed set.
Equations
- TopologicalSpace.Opens.compl s = { carrier := (↑s)ᶜ, closed' := (_ : IsClosed s.carrierᶜ) }
Instances For
TopologicalSpace.Closeds.compl
as an OrderIso
to the order dual of
TopologicalSpace.Opens α
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
TopologicalSpace.Opens.compl
as an OrderIso
to the order dual of
TopologicalSpace.Closeds α
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
in a T1Space
, atoms of TopologicalSpace.Closeds α
are precisely the
TopologicalSpace.Closeds.singleton
s.
in a T1Space
, coatoms of TopologicalSpace.Opens α
are precisely complements of singletons:
(TopologicalSpace.Closeds.singleton x).compl
.
Clopen sets #
The type of clopen sets of a topological space.
Instances For
Equations
- One or more equations did not get rendered due to their size.
See Note [custom simps projection].
Equations
Instances For
Reinterpret a clopen as an open.
Equations
- TopologicalSpace.Clopens.toOpens s = { carrier := ↑s, is_open' := (_ : IsOpen ↑s) }
Instances For
Equations
- TopologicalSpace.Clopens.instSupClopens = { sup := fun (s t : TopologicalSpace.Clopens α) => { carrier := ↑s ∪ ↑t, isClopen' := (_ : IsClopen (↑s ∪ ↑t)) } }
Equations
- TopologicalSpace.Clopens.instInfClopens = { inf := fun (s t : TopologicalSpace.Clopens α) => { carrier := ↑s ∩ ↑t, isClopen' := (_ : IsClopen (↑s ∩ ↑t)) } }
Equations
- TopologicalSpace.Clopens.instSDiffClopens = { sdiff := fun (s t : TopologicalSpace.Clopens α) => { carrier := ↑s \ ↑t, isClopen' := (_ : IsClopen (↑s \ ↑t)) } }
Equations
- TopologicalSpace.Clopens.instHasComplClopens = { compl := fun (s : TopologicalSpace.Clopens α) => { carrier := (↑s)ᶜ, isClopen' := (_ : IsClopen (↑s)ᶜ) } }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.