Documentation

Mathlib.Order.Filter.TendstoCofinite

Functions tending to the cofinite filter #

This file introduces the typeclass Filter.TendstoCofinite, which represents functions f : α → β that tend to the cofinite filter along the cofinite filter. Functions of this class are precisely the valid index transformations for renaming variables in multivariate power series.

Main definitions #

Main results #

class Filter.TendstoCofinite {α : Type u_1} {β : Type u_2} (f : αβ) :

The class of functions f such that Tendsto f cofinite cofinite, it is equivalent to f having finite fibers, see Filter.tendstoCofinite_iff_finite_preimage_singleton.

Instances
    theorem Filter.tendstoCofinite_iff {α : Type u_1} {β : Type u_2} (f : αβ) :
    theorem Filter.TendstoCofinite.finite_preimage {α : Type u_1} {β : Type u_2} (f : αβ) [TendstoCofinite f] {s : Set β} (hs : s.Finite) :
    theorem Filter.TendstoCofinite.finite_preimage_singleton {α : Type u_1} {β : Type u_2} (f : αβ) [TendstoCofinite f] (b : β) :
    theorem Filter.tendstoCofinite_iff_finite_preimage_singleton {α : Type u_1} {β : Type u_2} (f : αβ) :
    TendstoCofinite f ∀ (b : β), (f ⁻¹' {b}).Finite
    theorem Filter.tendstoCofinite_of_injective {α : Type u_1} {β : Type u_2} {f : αβ} (h : Function.Injective f) :
    instance Filter.tendstoCofinite_of_finite {α : Type u_1} {β : Type u_2} (f : αβ) [Finite α] :
    instance Filter.TendstoCofinite.comp {α : Type u_1} {β : Type u_2} {ι : Type u_3} (f : αβ) (g : βι) [TendstoCofinite g] [TendstoCofinite f] :
    instance Filter.TendstoCofinite.embedding {α : Type u_1} {β : Type u_2} (e : α β) :
    instance Filter.TendstoCofinite.equiv {α : Type u_1} {β : Type u_2} (e : α β) :
    noncomputable def Filter.TendstoCofinite.mapDomain {α : Type u_1} {β : Type u_2} {M : Type u_5} (f : αβ) [AddCommMonoid M] [TendstoCofinite f] (v : αM) :
    βM

    Given f : α → β with Filter.TendstoCofinite f and v : α → M, Filter.TendstoCofinite.mapDomain f v : β → M is the function whose value at b : β is the sum of v x over all x such that f x = b.

    Equations
    Instances For
      @[simp]
      theorem Filter.TendstoCofinite.mapDomain_add {α : Type u_1} {β : Type u_2} {M : Type u_5} (f : αβ) [AddCommMonoid M] [TendstoCofinite f] (u v : αM) :
      mapDomain f (u + v) = mapDomain f u + mapDomain f v
      @[simp]
      theorem Filter.TendstoCofinite.mapDomain_smul {α : Type u_1} {β : Type u_2} {R : Type u_4} {M : Type u_5} (f : αβ) [AddCommMonoid M] [TendstoCofinite f] [DistribSMul R M] (r : R) (v : αM) :
      mapDomain f (r v) = r mapDomain f v
      theorem Filter.TendstoCofinite.mapDomain_eq_zero {α : Type u_1} {β : Type u_2} {M : Type u_5} (f : αβ) [AddCommMonoid M] [TendstoCofinite f] (v : αM) {i : β} (h' : iSet.range f) :
      mapDomain f v i = 0