Fast Computation of the Nth Term of an Algebraic Series over a Finite Prime Field

02/01/2016
by   Alin Bostan, et al.
0

We address the question of computing one selected term of an algebraic power series. In characteristic zero, the best algorithm currently known for computing the Nth coefficient of an algebraic series uses differential equations and has arithmetic complexity quasi-linear in √(N). We show that over a prime field of positive characteristic p, the complexity can be lowered to O( N). The mathematical basis for this dramatic improvement is a classical theorem stating that a formal power series with coefficients in a finite field is algebraic if and only if the sequence of its coefficients can be generated by an automaton. We revisit and enhance two constructive proofs of this result for finite prime fields. The first proof uses Mahler equations, whose sizes appear to be prohibitively large. The second proof relies on diagonals of rational functions; we turn it into an efficient algorithm, of complexity linear in N and quasi-linear in p.

READ FULL TEXT
research
06/18/2018

Fast Coefficient Computation for Algebraic Power Series in Positive Characteristic

We revisit Christol's theorem on algebraic power series in positive char...
research
08/21/2023

Algebraic power series and their automatic complexity I: finite fields

Christol's theorem states that a power series with coefficients in a fin...
research
04/27/2023

Multiplicity Problems on Algebraic Series and Context-Free Grammars

In this paper we obtain complexity bounds for computational problems on ...
research
11/25/2021

Quasi-equivalence of heights in algebraic function fields of one variable

For points (a,b) on an algebraic curve over a field K with height 𝔥, the...
research
07/18/2017

On the Computation of Neumann Series

This paper proposes new factorizations for computing the Neumann series....
research
06/05/2023

A sharper multivariate Christol's theorem with applications to diagonals and Hadamard products

We provide a new proof of the multivariate version of Christol's theorem...
research
02/24/2022

Random primes without primality testing

Numerous algorithms call for computation over the integers modulo a rand...

Please sign up or login with your details

Forgot password? Click here to reset