Clopen upper sets #
In this file we define the type of clopen upper sets.
Compact open sets #
structure ClopenUpperSet (α : Type u_2) [TopologicalSpace α] [LE α] extends TopologicalSpace.Clopens α :
Type u_2
The type of clopen upper sets of a topological space.
- upper' : IsUpperSet self.carrier
Instances For
@[instance_reducible]
instance ClopenUpperSet.instSetLike {α : Type u_1} [TopologicalSpace α] [LE α] :
SetLike (ClopenUpperSet α) α
Equations
- ClopenUpperSet.instSetLike = { coe := fun (s : ClopenUpperSet α) => s.carrier, coe_injective := ⋯ }
@[instance_reducible]
def ClopenUpperSet.Simps.coe {α : Type u_1} [TopologicalSpace α] [LE α] (s : ClopenUpperSet α) :
Set α
See Note [custom simps projection].
Equations
Instances For
theorem ClopenUpperSet.upper {α : Type u_1} [TopologicalSpace α] [LE α] (s : ClopenUpperSet α) :
IsUpperSet ↑s
theorem ClopenUpperSet.isClopen {α : Type u_1} [TopologicalSpace α] [LE α] (s : ClopenUpperSet α) :
IsClopen ↑s
def ClopenUpperSet.toUpperSet {α : Type u_1} [TopologicalSpace α] [LE α] (s : ClopenUpperSet α) :
UpperSet α
Reinterpret an upper clopen as an upper set.
Equations
- s.toUpperSet = { carrier := ↑s, upper' := ⋯ }
Instances For
@[simp]
theorem ClopenUpperSet.coe_toUpperSet {α : Type u_1} [TopologicalSpace α] [LE α] (s : ClopenUpperSet α) :
theorem ClopenUpperSet.ext {α : Type u_1} [TopologicalSpace α] [LE α] {s t : ClopenUpperSet α} (h : ↑s = ↑t) :
theorem ClopenUpperSet.ext_iff {α : Type u_1} [TopologicalSpace α] [LE α] {s t : ClopenUpperSet α} :
@[simp]
theorem ClopenUpperSet.coe_mk {α : Type u_1} [TopologicalSpace α] [LE α] (s : TopologicalSpace.Clopens α) (h : IsUpperSet s.carrier) :
@[instance_reducible]
Equations
- ClopenUpperSet.instMax = { max := fun (s t : ClopenUpperSet α) => { toClopens := s.toClopens ⊔ t.toClopens, upper' := ⋯ } }
@[instance_reducible]
Equations
- ClopenUpperSet.instMin = { min := fun (s t : ClopenUpperSet α) => { toClopens := s.toClopens ⊓ t.toClopens, upper' := ⋯ } }
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[simp]
theorem ClopenUpperSet.coe_sup {α : Type u_1} [TopologicalSpace α] [LE α] (s t : ClopenUpperSet α) :
@[simp]
theorem ClopenUpperSet.coe_inf {α : Type u_1} [TopologicalSpace α] [LE α] (s t : ClopenUpperSet α) :
@[simp]
@[instance_reducible]
Equations
- ClopenUpperSet.instInhabited = { default := ⊥ }