Algebraic Diagonals and Walks: Algorithms, Bounds, Complexity

10/15/2015
by   Alin Bostan, et al.
0

The diagonal of a multivariate power series F is the univariate power series Diag(F) generated by the diagonal terms of F. Diagonals form an important class of power series; they occur frequently in number theory, theoretical physics and enumerative combinatorics. We study algorithmic questions related to diagonals in the case where F is the Taylor expansion of a bivariate rational function. It is classical that in this case Diag(F) is an algebraic function. We propose an algorithm that computes an annihilating polynomial for Diag(F). We give a precise bound on the size of this polynomial and show that generically, this polynomial is the minimal polynomial and that its size reaches the bound. The algorithm runs in time quasi-linear in this bound, which grows exponentially with the degree of the input rational function. We then address the related problem of enumerating directed lattice walks. The insight given by our study leads to a new method for expanding the generating power series of bridges, excursions and meanders. We show that their first N terms can be computed in quasi-linear complexity in N, without first computing a very large polynomial equation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2015

Algebraic Diagonals and Walks

The diagonal of a multivariate power series F is the univariate power se...
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
03/16/2017

Ultimate Positivity of Diagonals of Quasi-rational Functions

The problem to decide whether a given multivariate (quasi-)rational func...
research
05/10/2019

Effective Coefficient Asymptotics of Multivariate Rational Functions via Semi-Numerical Algorithms for Polynomial Systems

The coefficient sequences of multivariate rational functions appear in m...
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
09/15/2019

Efficient Rational Creative Telescoping

We present a new algorithm to compute minimal telescopers for rational f...
research
05/08/2020

On the complexity of computing integral bases of function fields

Let 𝒞 be a plane curve given by an equation f(x,y)=0 with f∈ K[x][y] a m...

Please sign up or login with your details

Forgot password? Click here to reset