Fast Coefficient Computation for Algebraic Power Series in Positive Characteristic

We revisit Christol's theorem on algebraic power series in positive characteristic and propose yet another proof for it. This new proof combines several ingredients and advantages of existing proofs, which make it very well-suited for algorithmic purposes. We apply the construction used in the new proof to the design of a new efficient algorithm for computing the $N$th coefficient of a given algebraic power series over a perfect field of characteristic~$p$. It has several nice features: it is more general, more natural and more efficient than previous algorithms. Not only the arithmetic complexity of the new algorithm is linear in $\log N$ and quasi-linear in~$p$, but its dependency with respect to the degree of the input is much smaller than in the previously best algorithm. {Moreover, when the ground field is finite, the new approach yields an even faster algorithm, whose bit complexity is linear in $\log N$ and quasi-linear in~$\sqrt{p}$}.

[1]  Claude-Pierre Jeannerod,et al.  Solving structured linear systems of large displacement rank , 2006, ACCA.

[2]  Alin Bostan,et al.  Fast Computation of the Nth Term of an Algebraic Series over a Finite Prime Field , 2016, ISSAC.

[3]  D. Eisenbud Commutative Algebra: with a View Toward Algebraic Geometry , 1995 .

[4]  H. T. Kung,et al.  All Algebraic Functions Can Be Computed Fast , 1978, JACM.

[5]  Harry Furstenberg,et al.  Algebraic functions over finite fields , 1967 .

[6]  V. Pan Structured Matrices and Polynomials: Unified Superfast Algorithms , 2001 .

[7]  P. Deligne,et al.  Intégration sur un cycle évanescent , 1984 .

[8]  D. V. Chudnovsky,et al.  Approximations and complex multiplication according to Ramanujan , 2000 .

[9]  V. Pan Structured Matrices and Polynomials , 2001 .

[10]  Takashi Harase,et al.  Algebraic elements in formal power series rings , 1988 .

[11]  D. V. Chudnovsky,et al.  On expansion of algebraic functions in power and Puiseux series, I , 1986, J. Complex..

[12]  Gilles Christol,et al.  Ensembles Presque Periodiques k-Reconnaissables , 1979, Theor. Comput. Sci..

[13]  Andrew Bridy Automatic Sequences and Curves over Finite Fields , 2016, 1604.08241.

[15]  Charles M. Fiduccia,et al.  An Efficient Formula for Linear Recurrences , 1985, SIAM J. Comput..

[16]  G. Rauzy,et al.  Suites algébriques, automates et substitutions , 1980 .

[17]  Jeffrey Shallit,et al.  The Ring of k-Regular Sequences , 1990, Theor. Comput. Sci..

[18]  D. V. Chudnovsky,et al.  Computer Algebra in the Service of Mathematical Physics and Number Theory , 2020, Computers in Mathematics.