Zulip Chat Archive

Stream: mathlib4

Topic: Series coefficients valid in any characteristic


Geoffrey Irving (Sep 22 2025 at 20:21):

For power series purposes, I'm using the definition:

/-- The `n`th coefficient of the power series of `f` -/
noncomputable def series_coeff (n : ) (f : 𝕜  E) (x : 𝕜) : E :=
  (n.factorial : 𝕜)⁻¹  iteratedDeriv n f x

One then has the natural formulas about series operations, such as

/-- Power series multiply by convolution (i.e., as polynomials) -/
lemma series_coeff_mul [CharZero 𝕜] {f g : 𝕜  𝕜} {x : 𝕜} {n : } (df : ContDiffAt 𝕜 n f x)
    (dg : ContDiffAt 𝕜 n g x) :
    series_coeff n (f * g) x =
       p  antidiagonal n, series_coeff p.1 f x * series_coeff p.2 g x := by

The [CharZero 𝕜] bit is annoying, though: surely there is a natural definition that works over the p-adics too? I don't actually need this: downstream all my fields will be RCLike. But it's annoying to drag about the CharZero baggage.

Is there a clean way of defining series_coeff that works over any NontriviallyNormedField, and works nicely alongside Mathlib?

Aaron Liu (Sep 22 2025 at 20:24):

Geoffrey Irving said:

The [CharZero 𝕜] bit is annoying, though: surely there is a natural definition that works over the p-adics too?

Pretty sure the p-adics are char zero

Geoffrey Irving (Sep 22 2025 at 20:26):

Sorry, of course yes, p-adics are CharZero. Actually, are there any examples of NontriviallyNormedFields of finite characteristic?

Aaron Liu (Sep 22 2025 at 20:26):

over a char p field, the derivative of X^p is zero so I don't see how you could

Sébastien Gouëzel (Sep 22 2025 at 20:27):

Fp((t))\mathbb{F}_p((t)) is the standard example, where tt has norm p1p^{-1}.

Aaron Liu (Sep 22 2025 at 20:28):

Geoffrey Irving said:

Sorry, of course yes, p-adics are CharZero. Actually, are there any examples of NontriviallyNormedFields of finite characteristic?

Try 𝕜((X)) the formal laurent series over a field 𝕜 with char p?

Aaron Liu (Sep 22 2025 at 20:28):

just give X a norm that's between zero and one

Aaron Liu (Sep 22 2025 at 20:28):

and I guess 𝕜 can have whatever norm

Scott Carnahan (Sep 29 2025 at 08:11):

If positive integers up to n are not all invertible, the conditions of having continuous n-fold derivatives and having “good” degree n polynomial approximations are not equivalent. The latter seems “more natural” to me, but formalizing it may require more work.

Antoine Chambert-Loir (Sep 29 2025 at 08:35):

To define the Taylor series of an analytic function ff in positive characteristic, one would need to define the “divided derivatives”, that is the expressions that play the role of f(n)(x)/n!f^{(n)}(x)/n! (and whose existence explains why f(p)0f^{(p)}\equiv 0 in characteristic pp). Similar questions exist for functions from Zp\mathbf Z_p to itself where analyticity is framed in terms of the Mahler expansion.


Last updated: Dec 20 2025 at 21:32 UTC