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
ClopenUpperSet.instSetLike
{α : Type u_1}
[TopologicalSpace α]
[LE α]
 :
SetLike (ClopenUpperSet α) α
Equations
- ClopenUpperSet.instSetLike = { coe := fun (s : ClopenUpperSet α) => s.carrier, coe_injective' := ⋯ }
 
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)
 :
Equations
- ClopenUpperSet.instMax = { max := fun (s t : ClopenUpperSet α) => { toClopens := s.toClopens ⊔ t.toClopens, upper' := ⋯ } }
 
Equations
- ClopenUpperSet.instMin = { min := fun (s t : ClopenUpperSet α) => { toClopens := s.toClopens ⊓ t.toClopens, upper' := ⋯ } }
 
Equations
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]
Equations
- ClopenUpperSet.instInhabited = { default := ⊥ }