Sets closed under directed suprema #
We say that a set s is closed under directed suprema whenever it contains all least upper bounds
for nonempty, directed subsets. Conversely, a set s is inaccessible by directed suprema whenever
its complement is closed under directed suprema. Equivalently, if the least upper bound of a
nonempty directed set t is contained in s, then t and s must have nonempty intersection.
Main definitions #
DirSupClosed: sets closed under directed suprema.DirSupInacc: sets inaccessible by directed suprema.
@[simp]
@[simp]
theorem
DirSupInacc.dirSupInaccOn
{α : Type u_1}
[Preorder α]
{s : Set α}
{D : Set (Set α)}
:
DirSupInacc s → DirSupInaccOn D s
theorem
DirSupInaccOn.mono
{α : Type u_1}
[Preorder α]
{s : Set α}
{D₁ D₂ : Set (Set α)}
(hD : D₁ ⊆ D₂)
(hf : DirSupInaccOn D₂ s)
:
DirSupInaccOn D₁ s
@[simp]
@[simp]
Alias of the reverse direction of dirSupInacc_compl.
theorem
DirSupInacc.of_compl
{α : Type u_1}
[Preorder α]
{s : Set α}
:
DirSupInacc sᶜ → DirSupClosed s
Alias of the forward direction of dirSupInacc_compl.
theorem
DirSupClosed.of_compl
{α : Type u_1}
[Preorder α]
{s : Set α}
:
DirSupClosed sᶜ → DirSupInacc s
Alias of the forward direction of dirSupClosed_compl.
Alias of the reverse direction of dirSupClosed_compl.
theorem
DirSupClosed.inter
{α : Type u_1}
[Preorder α]
{s t : Set α}
(hs : DirSupClosed s)
(ht : DirSupClosed t)
:
DirSupClosed (s ∩ t)
theorem
DirSupInacc.union
{α : Type u_1}
[Preorder α]
{s t : Set α}
(hs : DirSupInacc s)
(ht : DirSupInacc t)
:
DirSupInacc (s ∪ t)
theorem
dirSupClosed_iff_forall_sSup
{α : Type u_1}
[CompleteLattice α]
{s : Set α}
:
DirSupClosed s ↔ ∀ ⦃d : Set α⦄, d.Nonempty → DirectedOn (fun (x1 x2 : α) => x1 ≤ x2) d → d ⊆ s → sSup d ∈ s
theorem
dirSupInacc_iff_forall_sSup
{α : Type u_1}
[CompleteLattice α]
{s : Set α}
:
DirSupInacc s ↔ ∀ ⦃d : Set α⦄, d.Nonempty → DirectedOn (fun (x1 x2 : α) => x1 ≤ x2) d → sSup d ∈ s → (d ∩ s).Nonempty