Today is 129th birthday of Srinivasa Ramanujam Iyengar. Let’s see some properties of the number 129:
♦ It is sum of first ten prime numbers. [Tanya Khovanova’s “Number Gossip”]
♦ It is the smallest number that can be written as the sum of 3 squares in 4 ways. [Erich Friedman’s “What’s Special About This Number?”]
Though the first property appears like a coincidence (to me!), but the second fact is connected to a well-known theorem in number theory.
Legendre’s three-square theorem: A non-negative integer can be represented as sum of three squares of integers if and only if is NOT of the form for some integers and .
Therefore, to make sure that a number can be written as sum of three squares or not, we just need to check its divisibility with 4 and 8. Since 129 is a small number (and a multiple of 3) we can easily factorize it as . Now, since 4 is not a factor, we get and just need to check , but no integer can satisfy this condition. Completing the verification of our example.
It’s not difficult to prove that no integer can be sum of three squares. But, it’s difficult to prove the converse of this statement. Till now I didn’t know the complete proof of this theorem. Interestingly, the two available proofs use some deep results like:
I would prefer proving this result using second approach, since proving Dirichlet’s theorem is very difficult (as compared to the main theorem we wish to prove). The proof using second approach was given by Nesmith . C. Ankeny, in “Sums of Three Squares,” Proceedings of the American Mathematical Society, vol. 8, no. 2, p. 316, Apr. 1957. Also, note that Ankeny prove the three-square theorem only when is square-free because it’s easy to prove that
Lemma: If an integer is a sum of squares of three positive integers, so is its square.
For proof see this article by Alexander Bogomolny, “Sum of Three Squares” from Interactive Mathematics Miscellany and Puzzles
Now, what remains to determine is the number of ways we can write a non-negative integer which satisfies Legendre’s three-square theorem as sum of three squares. Interestingly, this is a research level problem if we are talking about a formula to calculate the number of presentations of a given number as sum of three squares. Indeed, there is a (very long) paper by Paul T. Bateman titled “On the Representations of a Number as the Sum of Three Squares”, Transactions of the American Mathematical Society, Vol. 71, No. 1 (Jul., 1951), pp. 70-101. Though I didn’t have patience to read this paper, this MathOverflow discussion gives an overview of the Sum of Squares Function. The output of this function is available as A005875: Number of ways of writing a nonnegative integer n as a sum of 3 squares (zero being allowed) but it is useless since it counts the “tuples”. For example, 129 can be represented by 144 = (3+6+6+3)8 tuples because we are allowed to replace positive by negative integers before squaring them (hence multiplied by 8).
So, we will have to “manually” check the number of ways we can write the non-negative integers less than 129 as sum of three squares (A000408: Numbers that are the sum of three nonzero squares). As of now, I don’t know how to find the distinct representations. Will try to answer this question in future.