The by far best known example of a linear recurrence sequence is the Fibonacci sequence given by
,
and
for
. In general a linear recurrence sequence is a sequence
of complex numbers given by initial values
and by a linear recurrence relation
(3)
where are fixed complex numbers. One may show that there is only one recurrence relation satisfied by
for which
is minimal. Assuming that in relation (3),
is minimal, we call
the order, and
the companion polynomial of
. Write
, where
are the distinct roots of
and where
are positive integers. A basic fact for linear recurrence relations states that there are polynomials
of degree
such that
for
. (4)
The sequence is called simple if all multiplicities
are
, and non-degenerate if none of the quotients
(
) is a root of unity (non-degeneracy implies that for any positive integer
, the number of zeros of the companion polynomial of
is equal to the number of zeros of the companion polynomial of
).
We are interested in the Diophantine equation , that is,
in
. (5)
The classical Skolem-Mahler-Lech theorem (cf. [16]) states that the number of solutions of (5) is finite if is non-degenerate. The proof was by means of p-adic analysis. Denote the number of solutions of (5) by
. An old conjecture attributed to Ward states that
can be bounded above by a quantity depending on the order of
only. Throughout the last decades several partial solutions to this problem have been obtained (Beukers, Tijdeman, Schlickewei, Schmidt). We will mention only the most recent result of Schmidt [27], which completely settles Ward's conjecture.
Theorem (Schmidt). Suppose is a non-degenerate linear recurrence sequence of order
. Then
.
In his proof, Schmidt used the quantitative version of the Subspace Theorem of Schlickewei and the author mentioned above. But apart from that there were some formidable technical difficulties which Schmidt managed to deal with. We mention that for simple linear recurrence sequences, the polynomials in (4) are all constants. So in that case equation (5) is just a special case of equation (2) and then Theorem 1 implies an upper bound for
depending only on
. The case that not all polynomials
are constants turned out to be much harder.