Computing solutions of linear Mahler equations

12/16/2016
by   Frédéric Chyzak, et al.
0

Mahler equations relate evaluations of the same function f at iterated bth powers of the variable. They arise in particular in the study of automatic sequences and in the complexity analysis of divide-and-conquer algorithms. Recently, the problem of solving Mahler equations in closed form has occurred in connection with number-theoretic questions. A difficulty in the manipulation of Mahler equations is the exponential blow-up of degrees when applying a Mahler operator to a polynomial. In this work, we present algorithms for solving linear Mahler equations for series, polynomials, and rational functions, and get polynomial-time complexity under a mild assumption. Incidentally, we develop an algorithm for computing the gcrd of a family of linear Mahler operators with nonzero constant terms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2019

Computing the Maximum Degree of Minors in Skew Polynomial Matrices

Skew polynomials, which have a noncommutative multiplication rule betwee...
research
04/30/2017

Denominator Bounds for Systems of Recurrence Equations using ΠΣ-Extensions

We consider linear systems of recurrence equations whose coefficients ar...
research
07/20/2021

Cosine and Computation

We are interested in solving decision problem ∃? t ∈ℕ, cos t θ = c where...
research
03/08/2020

Complete Hierarchy of Relaxation for Constrained Signomial Positivity

In this article, we prove that the Sums-of-AM/GM Exponential (SAGE) rela...
research
02/19/2018

Linear Equations with Ordered Data

Following a recently considered generalization of linear equations to un...
research
08/17/2022

Algorithmic reconstruction of discrete dynamics

Functional graphs (FG) allow to model under graph structures the behavio...
research
12/22/2022

Temporal Parallelisation of the HJB Equation and Continuous-Time Linear Quadratic Control

This paper presents a mathematical formulation to perform temporal paral...

Please sign up or login with your details

Forgot password? Click here to reset