On the $p$-adic Skolem Problem
Piotr Bacik, Joël Ouaknine, David Purser, James Worrell
TL;DR
This work studies the $p$-adic zeros of linear recurrence sequences and provides algorithms to decide whether a given non-degenerate LRS has a $p$-adic zero and to compute all such zeros, under the assumption of the $p$-adic Schanuel Conjecture. The authors develop a $p$-adic interpolation framework $f_ullet: Z_p o Z_p$ to extend LRS subsequences and apply Hensel's lemma and Newton polygon techniques to locate and certify zeros, including an important lemma showing that coprime exponential polynomials have only rational common $p$-adic zeros. This leads to decidability and computability results for the $p$-adic Skolem Problem and yields decidability results for the Simultaneous Skolem Problem for coprime LRS, with practical implementation in the Skolem Tool. The methodology also covers algebraic-valued LRS via reduction to the integer case and discusses connections to Skolem-type local-global principles, including the Skolem Conjecture. The work demonstrates the potential of $p$-adic methods to guide zero-detection strategies and to facilitate rational or integer zero discovery under certain hypotheses.
Abstract
The Skolem Problem asks to determine whether a given linear recurrence sequence (LRS) has a zero term. Showing decidability of this problem is equivalent to giving an effective proof of the Skolem-Mahler-Lech Theorem, which asserts that a non-degenerate LRS has finitely many zeros. The latter result was proven over 90 years ago via an ineffective method showing that such an LRS has only finitely many $p$-adic zeros. In this paper we consider the problem of determining whether a given LRS has a $p$-adic zero, as well as the corresponding function problem of computing exact representations of all $p$-adic zeros. We present algorithms for both problems and report on their implementation. The output of the algorithms is unconditionally correct, and termination is guaranteed subject to the $p$-adic Schanuel Conjecture (a standard number-theoretic hypothesis concerning the $p$-adic exponential function). While these algorithms do not solve the Skolem Problem, they can be exploited to find natural-number and rational zeros under additional hypotheses. To illustrate this, we apply our results to show decidability of the Simultaneous Skolem Problem (determine whether two coprime linear recurrences have a common natural-number zero), again subject to the $p$-adic Schanuel Conjecture.
