Documentation

Mathlib.Order.DirSupClosed

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 #

def DirSupClosedOn {α : Type u_1} [Preorder α] (D : Set (Set α)) (s : Set α) :

A predicate for a set which is closed under directed suprema of nonempty sets. This is the complement of a DirSupInaccOn set.

Equations
Instances For
    def DirSupInaccOn {α : Type u_1} [Preorder α] (D : Set (Set α)) (s : Set α) :

    A predicate for a set which is inaccessible by directed suprema of nonempty sets in D. This is the complement of a DirSupClosedOn set.

    Equations
    Instances For
      def DirSupClosed {α : Type u_1} [Preorder α] (s : Set α) :

      A predicate for a set which is closed under directed suprema of nonempty sets. This is the complement of a DirSupInacc set.

      Equations
      Instances For
        def DirSupInacc {α : Type u_1} [Preorder α] (s : Set α) :

        A predicate for a set which is inaccessible by directed suprema of nonempty sets. This is the complement of a DirSupClosed set.

        Equations
        Instances For
          @[simp]
          @[simp]
          @[simp]
          theorem DirSupClosed.dirSupClosedOn {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :
          @[simp]
          theorem DirSupInacc.dirSupInaccOn {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :
          theorem DirSupClosedOn.mono {α : Type u_1} {s : Set α} {D₁ D₂ : Set (Set α)} [Preorder α] (hD : D₁ D₂) (hf : DirSupClosedOn D₂ s) :
          theorem DirSupInaccOn.mono {α : Type u_1} {s : Set α} {D₁ D₂ : Set (Set α)} [Preorder α] (hD : D₁ D₂) (hf : DirSupInaccOn D₂ s) :
          @[simp]
          theorem dirSupClosedOn_compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :
          @[simp]
          theorem dirSupClosed_compl {α : Type u_1} {s : Set α} [Preorder α] :
          @[simp]
          theorem dirSupInaccOn_compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :
          @[simp]
          theorem dirSupInacc_compl {α : Type u_1} {s : Set α} [Preorder α] :
          theorem DirSupClosedOn.of_compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :

          Alias of the forward direction of dirSupClosedOn_compl.

          theorem DirSupInaccOn.compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :

          Alias of the reverse direction of dirSupClosedOn_compl.

          theorem DirSupClosedOn.compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :

          Alias of the reverse direction of dirSupInaccOn_compl.

          theorem DirSupInaccOn.of_compl {α : Type u_1} {s : Set α} {D : Set (Set α)} [Preorder α] :

          Alias of the forward direction of dirSupInaccOn_compl.

          theorem DirSupInacc.compl {α : Type u_1} {s : Set α} [Preorder α] :

          Alias of the reverse direction of dirSupClosed_compl.

          theorem DirSupClosed.of_compl {α : Type u_1} {s : Set α} [Preorder α] :

          Alias of the forward direction of dirSupClosed_compl.

          theorem DirSupClosed.compl {α : Type u_1} {s : Set α} [Preorder α] :

          Alias of the reverse direction of dirSupInacc_compl.

          theorem DirSupInacc.of_compl {α : Type u_1} {s : Set α} [Preorder α] :

          Alias of the forward direction of dirSupInacc_compl.

          @[simp]
          @[simp]
          theorem DirSupInacc.empty {α : Type u_1} [Preorder α] :
          theorem DirSupClosedOn.empty {α : Type u_1} {D : Set (Set α)} [Preorder α] :
          theorem DirSupInaccOn.empty {α : Type u_1} {D : Set (Set α)} [Preorder α] :
          @[simp]
          @[simp]
          theorem DirSupClosedOn.univ {α : Type u_1} {D : Set (Set α)} [Preorder α] :
          theorem DirSupInaccOn.univ {α : Type u_1} {D : Set (Set α)} [Preorder α] :
          theorem DirSupClosedOn.sInter {α : Type u_1} {D : Set (Set α)} [Preorder α] {s : Set (Set α)} (hs : xs, DirSupClosedOn D x) :
          theorem DirSupClosed.sInter {α : Type u_1} [Preorder α] {s : Set (Set α)} (hs : xs, DirSupClosed x) :
          theorem DirSupInaccOn.sUnion {α : Type u_1} {D : Set (Set α)} [Preorder α] {s : Set (Set α)} (hs : xs, DirSupInaccOn D x) :
          theorem DirSupInacc.sUnion {α : Type u_1} [Preorder α] {s : Set (Set α)} (hs : xs, DirSupInacc x) :
          theorem DirSupClosedOn.iInter {α : Type u_1} {D : Set (Set α)} [Preorder α] {ι : Sort u_2} {f : ιSet α} (hs : ∀ (i : ι), DirSupClosedOn D (f i)) :
          DirSupClosedOn D (⋂ (i : ι), f i)
          theorem DirSupClosed.iInter {α : Type u_1} [Preorder α] {ι : Sort u_2} {f : ιSet α} (hs : ∀ (i : ι), DirSupClosed (f i)) :
          DirSupClosed (⋂ (i : ι), f i)
          theorem DirSupInaccOn.iUnion {α : Type u_1} {D : Set (Set α)} [Preorder α] {ι : Sort u_2} {f : ιSet α} (hs : ∀ (i : ι), DirSupInaccOn D (f i)) :
          DirSupInaccOn D (⋃ (i : ι), f i)
          theorem DirSupInacc.iUnion {α : Type u_1} [Preorder α] {ι : Sort u_2} {f : ιSet α} (hs : ∀ (i : ι), DirSupInacc (f i)) :
          DirSupInacc (⋃ (i : ι), f i)
          theorem DirSupClosedOn.inter {α : Type u_1} {s t : Set α} {D : Set (Set α)} [Preorder α] (hs : DirSupClosedOn D s) (ht : DirSupClosedOn D t) :
          theorem DirSupClosed.inter {α : Type u_1} {s t : Set α} [Preorder α] (hs : DirSupClosed s) (ht : DirSupClosed t) :
          theorem DirSupInaccOn.union {α : Type u_1} {s t : Set α} {D : Set (Set α)} [Preorder α] (hs : DirSupInaccOn D s) (ht : DirSupInaccOn D t) :
          theorem DirSupInacc.union {α : Type u_1} {s t : Set α} [Preorder α] (hs : DirSupInacc s) (ht : DirSupInacc t) :
          theorem IsUpperSet.dirSupClosed {α : Type u_1} {s : Set α} [Preorder α] (hs : IsUpperSet s) :
          theorem IsLowerSet.dirSupInacc {α : Type u_1} {s : Set α} [Preorder α] (hs : IsLowerSet s) :
          theorem dirSupClosed_Iic {α : Type u_1} [Preorder α] (a : α) :
          theorem dirSupClosed_iff_forall_sSup {α : Type u_1} [CompleteLattice α] {s : Set α} :
          DirSupClosed s ∀ ⦃d : Set α⦄, d sd.NonemptyDirectedOn (fun (x1 x2 : α) => x1 x2) dsSup d s
          theorem dirSupInacc_iff_forall_sSup {α : Type u_1} [CompleteLattice α] {s : Set α} :
          DirSupInacc s ∀ ⦃d : Set α⦄, d.NonemptyDirectedOn (fun (x1 x2 : α) => x1 x2) dsSup d s(d s).Nonempty