Documentation

Mathlib.NumberTheory.ArithmeticFunction.LFunction

Construction of L-functions #

This file constructs L-functions as formal Dirichlet series.

Main definitions #

TODO #

@[implicit_reducible]

A private uniform space instance on ArithmeticFunction R in order to define eulerProduct as a tprod. If R is viewed as having the discrete topology, then the resulting topology on ArithmeticFunction R is the topology of pointwise convergence (see tendsto_iff).

See tendsTo_eulerProduct_of_tendsTo for the outward facing eulerProduct API.

Instances For

    The uniform space structure on arithmetic functions is complete. See tendsTo_eulerProduct_of_tendsTo for the outward facing eulerProduct API.

    noncomputable def ArithmeticFunction.eulerProduct {ฮน : Type u_1} {R : Type u_2} [CommSemiring R] (f : ฮน โ†’ ArithmeticFunction R) :

    The Euler product of a family of arithmetic functions. Defined as a tprod, but see tendsTo_eulerProduct_of_tendsTo for the outward facing eulerProduct API.

    Instances For
      theorem ArithmeticFunction.tendsTo_eulerProduct_of_tendsTo {ฮน : Type u_1} {R : Type u_2} [CommSemiring R] (f : ฮน โ†’ ArithmeticFunction R) (hf : โˆ€ (n : โ„•), โˆ€แถ  (i : ฮน) in Filter.cofinite, (f i) n = 1 n) (n : โ„•) :
      โˆ€แถ  (s : Finset ฮน) in Filter.atTop, (โˆ i โˆˆ s, f i) n = (eulerProduct f) n

      If arithmetic functions f i converges to 1 pointwise, then the partial products โˆ i โˆˆ s, f i converge to eulerProduct f pointwise.