Decidability of the Skolem problem

Establish the decidability of the Skolem problem: given a linear recurrence sequence over the integers (or rationals), determine whether there exists an index at which the sequence equals zero. This problem underpins the full computation of invariant ideals for polynomial loops, which has been shown to be at least as hard as the Skolem problem.

Background

The paper studies computing polynomial loop invariants and notes that fully generating the invariant ideal is at least as hard as the Skolem problem. Since the Skolem problem asks whether a given linear recurrence sequence ever takes the value zero, its unresolved status directly impacts the feasibility of deciding invariant ideals in general.

Because the decidability of the Skolem problem has remained open for nearly a century, the authors focus on partial computation of invariants within finite-dimensional subspaces, developing algorithms that avoid the intractability suggested by the Skolem link.

References

However, as recently shown in , this task is at least as hard as the Sk\"olem problem, whose decidability has remained widely open for almost a century.

Algebraic Tools for Computing Polynomial Loop Invariants (Extended Version)  (2412.14043 - Bayarmagnai et al., 2024) in Introduction (Section 1)