theorem Set.Finite.subset_iUnion_mono_iff {α : Type u_1} {s : Set α} {ι : Type u_2} [LE ι] [IsDirected ι fun (x1 x2 : ι) => x1 ≤ x2] [Nonempty ι] {v : ι → Set α} (hs : s.Finite) (hv : ∀ ⦃i j : ι⦄, i ≤ j → v i ⊆ v j) :
If s is an indexed directed family of sets, then a finite subset of their union is
a subset of a set in the family.
theorem DirectedOn.exists_forall_ge {α : Type u_2} [Preorder α] {s t : Set α} (hdir : DirectedOn (fun (x1 x2 : α) => x1 ≤ x2) s) (hne : s.Nonempty) (hts : t ⊆ s) (hfin : t.Finite) :
∃ x ∈ s, ∀ y ∈ t, y ≤ x
theorem DirectedOn.exists_forall_le {α : Type u_2} [Preorder α] {s t : Set α} (hdir : DirectedOn (fun (a b : α) => b ≤ a) s) (hne : s.Nonempty) (hts : t ⊆ s) (hfin : t.Finite) :
∃ x ∈ s, ∀ y ∈ t, x ≤ y
theorem Directed.exists_eq_iSup {α : Type u_2} {ι : Type u_3} [CompleteLattice α] [Finite ι] [Nonempty ι] {f : ι → α} (hdir : Directed (fun (x1 x2 : α) => x1 ≤ x2) f) :
∃ (k : ι), f k = ⨆ (i : ι), f i
theorem DirectedOn.iSup_mem {α : Type u_2} [CompleteLattice α] {s : Set α} (hdir : DirectedOn (fun (x1 x2 : α) => x1 ≤ x2) s) (hs : s.Nonempty) (hfin : s.Finite) :
theorem Directed.exists_eq_iInf {α : Type u_2} {ι : Type u_3} [CompleteLattice α] [Finite ι] [Nonempty ι] {f : ι → α} (hdir : Directed (fun (a b : α) => b ≤ a) f) :
∃ (k : ι), f k = ⨅ (i : ι), f i
theorem DirectedOn.iInf_mem {α : Type u_2} [CompleteLattice α] {s : Set α} (hdir : DirectedOn (fun (a b : α) => b ≤ a) s) (hs : s.Nonempty) (hfin : s.Finite) :