Sets closed under countable join/meet #
This file defines predicates for sets closed under countable supremum and dually for countable infimum.
Main declarations #
CountableSupClosed: Predicate for a set to be closed under countable supremum.CountableInfClosed: Predicate for a set to be closed under countable infimum.countableSupClosure: countable Sup-closure. Smallest countable sup-closed set containing a given set.countableInfClosure: countable Inf-closure. Smallest countable inf-closed set containing a given set.
Implementation notes #
The list of properties in this file is copied and adapted from the file about SupClosed.
We should keep these files in sync.
A set s is closed under countable supremum if ⨆ n, A n ∈ s for all A : ι → α
with ι nonempty countable and A n ∈ s for all n.
The definition uses ι = ℕ.
See CountableSupClosed.iSup_mem for a supremum over any nonempty countable type.
Instances For
A set s is closed under countable infimum if ⨅ n, A n ∈ s for all A : ι → α
with ι nonempty countable and A n ∈ s for all n.
The definition uses ι = ℕ.
See CountableInfClosed.iInf_mem for an infimum over any nonempty countable type.
Instances For
Alias of the reverse direction of countableSupClosed_preimage_ofDual.
Alias of the reverse direction of countableInfClosed_preimage_ofDual.
Closure #
Every set generates a set closed under countable supremum.
Equations
- countableSupClosure = ClosureOperator.ofPred (fun (s : Set α) => {a : α | ∃ (t : ℕ → α), (∀ (n : ℕ), t n ∈ s) ∧ ⨆ (n : ℕ), t n = a}) CountableSupClosed ⋯ ⋯ ⋯
Instances For
Alias of the reverse direction of countableSupClosure_eq_self.
Every set generates a set closed under countable infimum.
Equations
- countableInfClosure = ClosureOperator.ofPred (fun (s : Set α) => {a : α | ∃ (t : ℕ → α), (∀ (n : ℕ), t n ∈ s) ∧ ⨅ (n : ℕ), t n = a}) CountableInfClosed ⋯ ⋯ ⋯
Instances For
Alias of the reverse direction of countableInfClosure_eq_self.
If a set is closed under binary suprema, then its countable infimum closure is also closed under binary suprema.
If a set is closed under binary infima, then its countable supremum closure is also closed under binary infima.