The Mahler basis on the p-adic integers #
This file records identities for Mathlib's Mahler basis functions on ℤ_p and for Mathlib's
Mahler isometry PadicInt.mahlerEquiv E : C(ℤ_[p], E) ≃ₗᵢ[ℤ_[p]] C₀(ℕ, E), which sends a continuous
function to its sequence of Mahler coefficients Δ^n f (0).
Mathlib states Mahler's theorem as a ℤ_[p]-linear isometry. Since the forward differences
commute with every scalar action on the coefficient module, the isometry is linear over any
additional scalars S acting on E; this scalar-linear refinement is
PadicInt.mahlerLinearIsometryEquiv S E. It is what turns Mahler's theorem into a statement about
S-linear functionals, for instance measures with values in a ℤ_[p]-algebra S = E.
Main results #
TauCeti.id_mul_mahler: multiplication by the coordinate function satisfiesx * mahler n = (n + 1) • mahler (n + 1) + n • mahler n.TauCeti.factorial_smul_mahler:n ! • mahler nis the descending Pochhammer polynomialx (x - 1) ⋯ (x - n + 1).PadicInt.mahlerEquiv_smul: the Mahler coefficients commute with scalar actions.PadicInt.mahlerLinearIsometryEquiv: Mahler's isometry as anS-linear isometric equivalence.PadicInt.mahlerEquiv_symm_single: the Mahler series of a coordinate vectorsingle n ais the Mahler termx ↦ (x choose n) • a.PadicInt.mahlerTerm_eq_smul: over a normed ring with aℤ_[p]-action commuting with left multiplication, the Mahler term with coefficientaisatimesmahler n • 1.PadicInt.mahler_natCast_mul: form : ℕ, the Mahler function(m x choose n)is the integral combination of the(x choose k),k ≤ n, with coefficients those of((1 + T) ^ m - 1) ^ katT ^ n.
n ! times the Mahler function x choose n is the descending Pochhammer polynomial
x (x - 1) ⋯ (x - n + 1).
The Mahler coefficients of c • f are c times those of f, for every scalar action on the
coefficient module, since the forward differences commute with it.
Mahler's theorem, scalar-linear form. Mathlib's Mahler isometry
mahlerEquiv E : C(ℤ_[p], E) ≃ₗᵢ[ℤ_[p]] C₀(ℕ, E) is linear over any semiring S acting on the
coefficient module E.
Instances For
The Mahler series of the coordinate vector single n a is the single Mahler term
x ↦ (x choose n) • a.
The Mahler coordinates of a single Mahler term form the coordinate vector single n a.
For a normed ring R with a ℤ_[p]-action commuting with left multiplication, the Mahler term
with coefficient a is a times the Mahler basis function mahler n • 1.
Mahler functions of a dilation. For m : ℕ, the function x ↦ (m x choose n) is the
integral combination ∑_{k ≤ n} c_{n,k} (x choose k), where c_{n,k} is the coefficient of T ^ n
in ((1 + T) ^ m - 1) ^ k. This is the coefficientwise form of
(1 + T) ^ (m x) = ((1 + T) ^ m) ^ x = ∑_k (x choose k) ((1 + T) ^ m - 1) ^ k.