Skolem problem

General decidability remains openEvidence checked

Subjects: Logic and computation

Collections: Limits of computation · Linear recurrences

Reading depth

The problem

Start a sequence with 2 and 1. Each new number is twice the latest number minus the previous one, giving 2, 1, 0, −1, and so on. Here the third term is zero. The Skolem problem asks for a method that always decides whether zero ever appears in any integer sequence made from fixed initial values and a fixed addition-and-subtraction rule of this kind. The rule may use any fixed number of preceding terms.[1] [2]

Scope

Decidability of zero occurrence in arbitrary integer linear recurrence sequences, without a fixed low-order restriction.

What remains open

Computing terms one by one finds a zero if one occurs. If none occurs, that search runs forever without giving an answer. Some kinds of sequence can be handled, but no unconditional method is known that always stops with the correct yes or no answer for every allowed rule.[1] [2]

Why it matters

A repeated calculation can be programmed to stop when one of its stored numbers reaches zero. The sequence question then becomes a precise question about whether that loop ever stops. These simple rules give a useful testing ground for automated verification: proving a property for infinitely many steps requires more than watching a long run.[2]

Definitions

3 terms
linear recurrence

A fixed rule forming each next value as a weighted sum of a fixed number of preceding values. Here the weights and initial values are integers; the number of preceding values used is called the order.[1] [2]

decidability

Existence of one algorithm that always stops with the correct yes or no answer on every allowed input. It does not require a practical or polynomial running time; a search that stops only when it finds a zero is insufficient.[1] [2]

arithmetic progression

A pattern of positions with a fixed step, such as 3,7,11,15,…3,7,11,15,\ldots. The theorem about zero indices permits finitely many such patterns and a finite set of additional positions; knowing this shape does not locate all additional zeros.[1] [2]

Sources

  1. Conjectural Decidability of the Skolem Problem Florian Luca, Joël Ouaknine and James Worrell · 2026-07-16
    Notes on Conjectural Decidability of the Skolem Problem

    Current primary preprint distinguishes conditional decidability from unconditional results.

  2. What's Decidable about Discrete Linear Dynamical Systems? — arXiv v2 Toghrul Karimov, Edon Kelmendi, Joël Ouaknine and James Worrell · 2022-09-19
    Notes on What's Decidable about Discrete Linear Dynamical Systems? — arXiv v2

    Version-specific primary survey explains the recurrence/matrix equivalence, hyperplane reachability and linear-loop verification. The date is this cited v2 revision; its historical status account is supplemented by the existing July 2026 source.

Suggest a correction