The cofinite filter #
In this file we define
Filter.cofinite
: the filter of sets with finite complement
and prove its basic properties. In particular, we prove that for ℕ
it is equal to Filter.atTop
.
TODO #
Define filters for other cardinalities of the complement.
The cofinite filter is the filter of subsets whose complements are finite.
Equations
- Filter.cofinite = Filter.comk Set.Finite ⋯ ⋯ ⋯
Instances For
Alias of the reverse direction of Filter.frequently_cofinite_mem_iff_infinite
.
Alias of the reverse direction of Filter.cofinite_inf_principal_neBot_iff
.
If α
is a preorder with no maximal element, then atTop ≤ cofinite
.
The coproduct of the cofinite filters on two types is the cofinite filter on their product.
If l ≥ Filter.cofinite
is a countably generated filter, then l.ker
is cocountable.
If f
tends to a countably generated filter l
along Filter.cofinite
,
then for all but countably many elements, f x ∈ l.ker
.
Given a collection of filters l i : Filter (α i)
and sets s i ∈ l i
,
if all but finitely many of s i
are the whole space,
then their indexed product Set.pi Set.univ s
belongs to the filter Filter.pi l
.
Given a family of maps f i : α i → β i
and a family of filters l i : Filter (α i)
,
if all but finitely many of f i
are surjective,
then the indexed product of f i
s maps the indexed product of the filters l i
to the indexed products of their pushforwards under individual f i
s.
See also map_piMap_pi_finite
for the case of a finite index type.
Given finite families of maps f i : α i → β i
and of filters l i : Filter (α i)
,
the indexed product of f i
s maps the indexed product of the filters l i
to the indexed products of their pushforwards under individual f i
s.
See also map_piMap_pi
for a more general case.
For natural numbers the filters Filter.cofinite
and Filter.atTop
coincide.
For an injective function f
, inverse images of finite sets are finite. See also
Filter.comap_cofinite_le
and Function.Injective.comap_cofinite_eq
.
The pullback of the Filter.cofinite
under an injective function is equal to Filter.cofinite
.
See also Filter.comap_cofinite_le
and Function.Injective.tendsto_cofinite
.
An injective sequence f : ℕ → ℕ
tends to infinity at infinity.