Hahn series and Mahler equations: Algorithmic aspects
C. Faverjon, Julien Roques
TL;DR
This work develops an algorithm to compute Hahn series solutions of linear Mahler equations by embedding the problem into a finite-dimensional linear-algebra framework. Central to the method is a computable, well-ordered receptacle $\mathcal{V}$ for all possible supports of Hahn series solutions, built from Newton polygon data and the maps $\Psi$, $\psi$, and $\pi$, together with a finite truncation set $\mathcal{R} \subset \mathcal{V}$ preserving the solution space via an isomorphism when a technical condition $\star_{\mathcal{V}}$ is met. The authors provide detailed algorithms to (i) compute $\mathcal{V}$ and $\mathcal{R}$, (ii) bound gaps $\epsilon(v)$ and $\tau$, and (iii) recover a basis for the space of solutions through explicit linear systems derived from the Mahler operator. The approach is illustrated by the Rudin–Shapiro Mahler equation, where the method yields explicit Hahn-series coefficients and confirms the expected dimension of the solution space. Overall, the paper delivers a constructive answer to whether Hahn-series solutions can be algorithmically calculated, connecting Newton polygon theory with computable support-truncation to enable precise, finite-linear-algebra computations in the Hahn-series setting.
Abstract
Many articles have recently been devoted to Mahler equations, partly because of their links with other branches of mathematics such as automata theory. Hahn series (a generalization of the Puiseux series allowing arbitrary exponents of the indeterminate as long as the set that supports them is well-ordered) play a central role in the theory of Mahler equations. In this paper, we address the following fundamental question: is there an algorithm to calculate the Hahn series solutions of a given linear Mahler equation? What makes this question interesting is the fact that the Hahn series appearing in this context can have complicated supports with infinitely many accumulation points. Our (positive) answer to the above question involves among other things the construction of a computable well-ordered receptacle for the supports of the potential Hahn series solutions.
