On the Complexity of the Skolem Problem at Low Orders
Piotr Bacik, Jo\"el Ouaknine, James Worrell

TL;DR
This paper introduces a randomized polynomial-time algorithm for the bounded Skolem Problem for linear recurrence sequences of fixed order, improving the complexity bounds for the classical Skolem Problem in low orders.
Contribution
It presents a novel randomized algorithm for the bounded Skolem Problem, showing the Skolem Problem for order up to 4 is in coRP, and employs p-adic analysis and arithmetic circuit testing.
Findings
The bounded Skolem Problem can be solved in polynomial time for fixed order sequences.
The Skolem Problem for order up to 4 is in coRP, improving previous bounds.
The algorithm uses p-adic analysis to identify candidate zeros efficiently.
Abstract
The Skolem Problem asks to determine whether a given linear recurrence sequence (LRS) over the integers has a zero term, that is, whether there exists such that . Decidability of the problem is open in general, with the most notable positive result being a decision procedure for LRS of order at most 4. In this paper we consider a bounded version of the Skolem Problem, in which the input consists of an LRS and a bound (with all integers written in binary), and the task is to determine whether there exists such that . We give a randomised algorithm for this problem that, for all , runs in polynomial time on the class of LRS of order at most . As a corollary we show that the (unrestricted) Skolem Problem for LRS of order at most 4 lies in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Polynomial and algebraic computation · Cryptography and Data Security
