SKOLEM Tool

Solver for the Skolem Problem on Integer LRS

System Explanation

  • The LRS must be non-degenerate, and not the zero LRS. Leapfrogging only supports simple LRS.
  • Choose the algorithm(s) and option(s) you wish to run on the given LRS.

Input area

LRS input:
Line 1: recurrence coefficients a1 a2 ... ak. Line 2: initial values u0 u1 ... uk-1, where un+k = a1un+k-1 + ... + akun.
One line: a sum of c*n^d*(a+bi)^n terms with integer a,b,c,d (Gaussian-integer roots), non-real roots paired with their conjugate. ^ for powers, i for the imaginary unit.

Choose Algorithm

Either exhibits a zero of un in [0,b], or proves none exists in that range, or - if precision alone cannot settle a particular candidate - reports that candidate rather than guessing. Precision is chosen automatically from b, so b can be given in scientific notation for very large ranges.

Output area

Baker-Davenport result



               

p-adic result


                  

BOUNDED-SKOLEM result


                  

Leapfrogging result