Computational realization of filters (experimental) #
This file provides infrastructure to compute with filters.
Main declarations #
Equations
Equations
theorem
CFilter.coe_mk
{α : Type u_1}
{σ : Type u_3}
[PartialOrder α]
(f : σ → α)
(pt : σ)
(inf : σ → σ → σ)
(h₁ : ∀ (a b : σ), f (inf a b) ≤ f a)
(h₂ : ∀ (a b : σ), f (inf a b) ≤ f b)
(a : σ)
:
Map a CFilter to an equivalent representation type.
Equations
Instances For
@[simp]
The filter represented by a CFilter is the collection of supersets of
elements of the filter base.
Equations
Instances For
Transfer a realizer along an equality of filter. This has better definitional equalities than
the Eq.rec proof.
Equations
Instances For
A filter realizes itself.
Equations
Instances For
@[simp]
@[simp]
Equations
@[simp]
@[simp]
@[simp]
theorem
Filter.Realizer.map_σ
{α : Type u_1}
{β : Type u_2}
(m : α → β)
{f : Filter α}
(F : f.Realizer)
:
@[simp]
theorem
Filter.Realizer.map_F
{α : Type u_1}
{β : Type u_2}
(m : α → β)
{f : Filter α}
(F : f.Realizer)
(s : (Realizer.map m F).σ)
:
Construct a realizer for the cofinite filter
Equations
Instances For
Construct a realizer for the product of filters