P-adics and Linear Recurrences
(Jit here).
Today I want to explain how to prove Skolem-Mahler-Lech using the p-adic numbers, and explain some sort of generalization in the area of algebraic/arithmetic dynamics, known as the Dynamical Mordell-Lang conjecture, which is still an open problem.
Let's first start off with Skolem-Mahler-Lech. The theorem says the following: start with a sequence that satisfies some sort of linear recurrence
where are possibly complex numbers. We are then interested in what the set looks like. Skolem-Mahler-Lech says that in fact, this set is a finite union of arithmetic progressions (here the arithmetic progressions can be of difference 0, i.e. just a single term A.P.).
Why arithmetic progressions? One obvious way that we can have infinitely many zeroes without being the zero sequence is that our linear recurrence is secretly two linear recurrences glued together. For example, consider the sequence . Then essentially the even terms and the odd terms do not interact with each other and so this is secretly two different linear recurrences combined into one. We can just set one of them to be the zero sequence and another to be the Fibonacci and obtain an arithmetic progression worth of zeroes.
So the theorem is sort of saying if you had an "irreducible" linear recurrence (whatever that means), if it is zero infinitely many times then it is actually just the zero sequence. Let's plug in the formula for a linear recurrence: we know that there are constants along with polynomials such that
for all . Now this naturally defines for us a function by replacing with , giving us
If was just a polynomial, we know that having infinitely many zeroes would imply only it is actually the zero function. Clearly is not a polynomial, but at least it is a power series
giving by the Taylor series of
Now, it is a theorem that if a convergent power series has a sequence of zeroes that converge to some limit point , then actually must be the zero power series. This is not hard to prove, we expand as a power series with as a center, and say we obtain
If was non-zero, if was small enough, it would be impossible for the remaining terms to be larger than (this is where we require that the power series is convergent!) and so it would be non-zero for small enough and so there is no zero near . Similarly if was zero but wasn't, then would dominate the other terms and so again, there cannot be a zero near . The same argument applies in general.
We would like to apply this theorem, but we run into a problem - there is no sequence for which our natural numbers is converging to. In fact, they are "escaping" into , which is possible to be made precise but I won't bother. As a counterexample to this approach, we can consider the function . This is clearly a non-zero function, but it has infinitely many zeroes given by for natural numbers . These zeroes escape to and so there is no contradiction to our theorem above.
Is there a way to remedy this? It turns out they key idea is that the natural numbers are actually a bounded set, but only if one considers the -adic topology instead of the usual distance metric. Then since they form a bounded set, any subsequence necessarily has a convergent subsequence, and applying the -adic analogue of our theorem of power series having a convergent sequence of zeroes, we are done.
Let's try to define this -adic topology. Fix a prime number . The main idea is that we are going to define a metric on the natural numbers such that the prime number is going to be small, and all other numbers uninvolved with will be sort of constant size. For example since is small, it is necessary that is small (it is like a constant multiplied by a small number). Also, is going to be even smaller than and even smaller. In particular, converges to as goes to infinity.
To make this precise, we formally define a distance by saying
where is the exponent of dividing . This defines a distance metric between natural numbers and we can then form what is known as the "completion" to get the -adic integers . The completion is the process of getting the reals from the rationals and in some sense we are filling in all the holes. As a rough idea of how this goes, given any sequence that looks like it should converge, we should add in an extra point so that it converges. For example, the sequence should converge, and so there should exist a number representing . In fact, this number turns out to just be since
In particular, every -adic integer can be described as an infinite -adic expansion
with and every such infinite -adic expansion gives us a number. Another example is that is actually in . Let's think about how to construct it. If
then we must have that
Can this be achieved for ? Turns out we can find such 's by Hensel's lemma. We have to solve , which is possible for example by taking . Now to lift it to a solution to mod and and so on, Hensel's lemma states that we need the derivative of to not be a multiple of when , and this is simply just . So we can apply Hensel's lemma which allows us to find such that
for all , giving us an expansion of .
Now let's assume for simplicity that the coefficients of the polynomials and exponentials 's are all algebraic numbers. Just like the example of it is always possible to choose a prime such that any finite set of algebraic numbers you have lie in . This is just an application of Hensel's lemma and choosing a prime such that the minimal polynomials of these algebraic numbers all have a zero (possible by Chebatorev's density theorem). In particular, we can choose such all these coefficients of and exponentials lie in . Then
sort of makes sense as a -adic power series, once we can define what should be for a -adic number . It turns out the -adic exponential only makes sense once is close to , i.e. say if . Once we have this, we can define
We can then replace with by defining the binomial coefficient
and define the -adic exponential as
Since is small, the function will then converge for any -adic integer . Finally we are done - we first split up into the functions
which replaces our exponents with . In particular, by Fermat's little theorem we know that . We are then in position to expand this as a convergent power series in for . Finally, the natural numbers are bounded and so we can choose a convergent subsequence for any infinite sequence of natural numbers (just imagine picking a subsequence with all the same residue mod , then further choosing the same mod and so on). We can then apply the analogue of the power series theorem that says that if a convergent -adic power series has a sequence of zeroes that converge to some point, then it must be the zero power series, finishing the proof of Skolem-Maher-Lech.
We now mention the more general Dynamical Mordell-Lang conjecture, or at least a special case of it. Start with the -space and consider a subvariety , i.e. the set cut out by a finite set of polynomial equations
We start off with an map written as
where again are polynomials. Given a point , we are interested in the set
and the Dynamical Mordell-Lang conjecture states that this should again be a finite union of arithmetic progressions. It takes some work to see it, but taking and using as a linear transformation produces Skolem-Mahler-Lech as a special case. Thus we can imagine that this is some sort of highly non-linear version of Skloem-Mahler-Lech. This is still a problem that is wide open, and the most significant progress so far is the case of which is solved by Junyi Xie in a 100 page paper. A brief sketch of the idea is that in the -dimensional case, we can actually tells a strong property about curves for which
is an infinite set. These curves have infinitely many -integral points and so by Siegel's theorem, they should have genus zero (topologically have no holes) and have at most points at infinity (this is a harder concept to describe, but you can imagine if we wanted to compactify it in the sense that the Riemann sphere is the compactification of , then we can only add at most two points). Then what is important is that the iterates of also satisfy the same property. Then by analyzing the dynamics at infinity, it is possible to show that this cannot be the case unless is a preperiodic curve. For higher dimensions, already the first step doesn't work as we do not know for which surfaces can we have infinitely many integer points or even a Zariski-dense set of integer points (this is the Lang-Vojta conjecture).
Also another interesting thing to note is that we only proved Skolem-Mahler-Lech for algebraic coefficients , and not complex coefficients. To do it in general for complex coefficients, the idea is that being zero is an "algebraic" condition. In particular, if say these complex coefficients contained transcendental elements, say , then after splitting them up according to a transcendence basis, the coefficients involving each element of this basis must evaluate to zero. In particular, the transcendental basis behaves like a variable and we can the basis to algebraic numbers which reduces us to the algebraic case.
Comments
Post a Comment