Results relating filters to finiteness #
This file proves that finitely many conditions eventually hold if each of them eventually holds.
Lattice equations #
theorem
Pairwise.exists_mem_filter_of_disjoint
{α : Type u}
{ι : Type u_1}
[Finite ι]
{l : ι → Filter α}
(hd : Pairwise (Function.onFun Disjoint l))
:
theorem
Set.PairwiseDisjoint.exists_mem_filter
{α : Type u}
{ι : Type u_1}
{l : ι → Filter α}
{t : Set ι}
(hd : t.PairwiseDisjoint l)
(ht : t.Finite)
:
∃ (s : ι → Set α), (∀ (i : ι), s i ∈ l i) ∧ t.PairwiseDisjoint s
principal equations #
@[simp]
A special case of iInf_principal that is safe to mark simp.
Eventually and Frequently #
Relation “eventually equal” #
@[deprecated Set.Finite.eventuallySubset_iUnion (since := "2026-08-14")]
theorem
Set.Finite.eventuallyLE_iUnion
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(hle : ∀ i ∈ s, f i ≤ᶠ[l] g i)
:
Alias of Set.Finite.eventuallySubset_iUnion.
@[deprecated Set.Finite.eventuallyEqSet_iUnion (since := "2026-08-14")]
theorem
Set.Finite.eventuallyEq_iUnion
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(heq : ∀ i ∈ s, f i =ᶠ[l] g i)
:
Alias of Set.Finite.eventuallyEqSet_iUnion.
@[deprecated Set.Finite.eventuallySubset_iInter (since := "2026-08-14")]
theorem
Set.Finite.eventuallyLE_iInter
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(hle : ∀ i ∈ s, f i ≤ᶠ[l] g i)
:
Alias of Set.Finite.eventuallySubset_iInter.
@[deprecated Set.Finite.eventuallyEqSet_iInter (since := "2026-08-14")]
theorem
Set.Finite.eventuallyEq_iInter
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(heq : ∀ i ∈ s, f i =ᶠ[l] g i)
:
Alias of Set.Finite.eventuallyEqSet_iInter.
@[deprecated Filter.EventuallySubset.biUnion (since := "2026-08-14")]
theorem
Filter.EventuallyLE.biUnion
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(hle : ∀ i ∈ s, f i ≤ᶠ[l] g i)
:
Alias of Filter.EventuallySubset.biUnion.
Alias of Set.Finite.eventuallySubset_iUnion.
@[deprecated Filter.EventuallyEqSet.biUnion (since := "2026-08-14")]
theorem
Filter.EventuallyEq.biUnion
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(heq : ∀ i ∈ s, f i =ᶠ[l] g i)
:
Alias of Filter.EventuallyEqSet.biUnion.
Alias of Set.Finite.eventuallyEqSet_iUnion.
@[deprecated Filter.EventuallySubset.biInter (since := "2026-08-14")]
theorem
Filter.EventuallyLE.biInter
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(hle : ∀ i ∈ s, f i ≤ᶠ[l] g i)
:
Alias of Filter.EventuallySubset.biInter.
Alias of Set.Finite.eventuallySubset_iInter.
@[deprecated Filter.EventuallyEqSet.biInter (since := "2026-08-14")]
theorem
Filter.EventuallyEq.biInter
{α : Type u}
{l : Filter α}
{ι : Type u_1}
{s : Set ι}
(hs : s.Finite)
{f g : ι → Set α}
(heq : ∀ i ∈ s, f i =ᶠ[l] g i)
:
Alias of Filter.EventuallyEqSet.biInter.
Alias of Set.Finite.eventuallyEqSet_iInter.