Solution: Day 5, problem 1
The solutions of the fifth day problems problems are somewhat longer and we only give highlights.
The sequence starts 1, 1, 1, 1, 1, 2, 3, 5, 11, 37, 83, ... It is required to show that all of the are integral. The proof comes from the theory of elliptic curves, and can be expressed either in terms of the denominators of the coordinates of the multiples of a particular point on a particular elliptic curves, or in terms of special values of certain Jacobi theta functions. In the first version, one computes the point on the elliptic curve , where is the 2 - torsion point (0,0) and is the point of infinite order (2,2); this has the form where the exact denominators of and are and , respectively, for some integer , and the rules of computation on elliptic curves lead to the given recursion for the 's. I'll omit the analysis, indicating instead two ways that one could be led to find this solution.
The first is algebraic.
Dividing the recursion by gives the simpler recursion for the numbers . This says that the seqence of pairs is generated from the initial value by . A picture shows that these points all lie on a curve, which is then easily found to be given by the equation . This is a curve of genus 1 which is isomorphic to the above via .
The other method is more analytic: one computes the first few (in my case, 300) terms numerically, studies their numerical growth, and tries to fit this data by a nice analytic expression. One quickly finds that the growth is roughly exponential in , but with some slow fluctuations around this and also with a dependency on the parity of . This suggests trying the Ansatz , where . This is easily seen to give a solution to our recursion if is the root of , and the numerical value (approx) does indeed give a reasonably good fit to the data, but eventually fails more and more thoroughly. Looking more carefully, we try the same Ansatz but with C± replaced by a function which lies between fixed limits but is almost periodic in , and this works, but with a new value (approx). (The coefficient in fact depends on the position of the point on the above-mentioned curve ) Expanding the function C± (n) numerically into a Fourier series, we discover that it is a Jacobi theta function, and since theta functions (or quotients of them) are elliptic functions, this leads quickly to elliptic curves and to the above curve .
By the way, by varying the coefficients in the recursion for the one can replace the above by essentially any elliptic curve over Q and any rational point on it, so that in an elementary course in number theory one could develop (or at least introduce) the entire theory of elliptic curves just by starting with these simple recursions!