Kernel of a filter #
In this file we define the kernel Filter.ker f
of a filter f
to be the intersection of all its sets.
We also prove that Filter.principal
and Filter.ker
form a Galois coinsertion
and prove other basic theorems about Filter.ker
.
The kernel of a filter is the intersection of all its sets.
Equations
- Filter.ker f = ⋂₀ f.sets
Instances For
@[simp]
@[simp]
theorem
Filter.subset_ker
{α : Type u_2}
{f : Filter α}
{s : Set α}
:
s ⊆ Filter.ker f ↔ ∀ t ∈ f, s ⊆ t
Filter.principal
forms a Galois coinsertion with Filter.ker
.
Equations
- Filter.gi_principal_ker = GaloisConnection.toGaloisCoinsertion ⋯ ⋯
Instances For
@[simp]
@[simp]
theorem
Filter.ker_inf
{α : Type u_2}
(f : Filter α)
(g : Filter α)
:
Filter.ker (f ⊓ g) = Filter.ker f ∩ Filter.ker g
@[simp]
theorem
Filter.ker_iInf
{ι : Sort u_1}
{α : Type u_2}
(f : ι → Filter α)
:
Filter.ker (⨅ (i : ι), f i) = ⨅ (i : ι), Filter.ker (f i)
@[simp]
theorem
Filter.ker_sInf
{α : Type u_2}
(S : Set (Filter α))
:
Filter.ker (sInf S) = ⨅ f ∈ S, Filter.ker f
@[simp]
@[simp]
theorem
Filter.ker_comap
{α : Type u_2}
{β : Type u_3}
(m : α → β)
(f : Filter β)
:
Filter.ker (Filter.comap m f) = m ⁻¹' Filter.ker f