Fermat's theorem on sums of two squares
In additive number theory, Fermat's theorem on sums of two squares states that an [Even and Even and odd numbers|odd numbers|odd] prime p can be expressed as:
with x and y integers, if and only if
The prime numbers for which this is true are called Pythagorean primes.
For example, the primes 5, 13, 17, 29, 37 and 41 are all congruent to 1 modulo 4, and they can be expressed as sums of two squares in the following ways:
On the other hand, the primes 3, 7, 11, 19, 23 and 31 are all congruent to 3 modulo 4, and none of them can be expressed as the sum of two squares. This is the easier part of the theorem, and follows immediately from the observation that all squares are congruent to 0 or 1 modulo 4.
Since the Diophantus identity implies that the product of two integers each of which can be written as the sum of two squares is itself expressible as the sum of two squares, by applying Fermat's theorem to the prime factorization of any positive integer n, we see that if all the prime factors of n congruent to 3 modulo 4 occur to an even exponent, then n is expressible as a sum of two squares. The converse also holds. This generalization of Fermat's theorem is known as the sum of two squares theorem.
History
Albert Girard was the first to make the observation, characterizing the positive integers that are expressible as the sum of two squares of positive integers; this was published in 1625. The statement that every prime p of the form is the sum of two squares is sometimes called Girard's theorem. For his part, Fermat wrote an elaborate version of the statement in a letter to Marin Mersenne dated December 25, 1640: for this reason this version of the theorem is sometimes called Fermat's Christmas theorem''.''Gaussian primes
Fermat's theorem on sums of two squares is strongly related with the theory of Gaussian primes.A Gaussian integer is a complex number such that and are integers. The norm of a Gaussian integer is an integer equal to the square of the absolute value of the Gaussian integer. The norm of a product of Gaussian integers is the product of their norms. This is the Diophantus identity, which results immediately from the similar property of the absolute value.
Gaussian integers form a ideal domain. This implies that Gaussian primes can be defined similarly as primes numbers, that is as those Gaussian integers that are not the product of two non-units.
The multiplicative property of the norm implies that a prime number is either a Gaussian prime or the norm of a Gaussian prime. Fermat's theorem asserts that the first case occurs when and that the second case occurs when and The last case is not considered in Fermat's statement, but is trivial, as
Related results
The above point of view on Fermat's theorem is a special case of the theory of factorization of ideals in rings of quadratic integers. In summary, if is the ring of algebraic integers in the quadratic field, then an odd prime number, not dividing, is either a prime element in or the ideal norm of an ideal of which is necessarily prime. Moreover, the law of quadratic reciprocity allows distinguishing the two cases in terms of congruences. If is a principal ideal domain, then is an ideal norm if and onlywith and both integers.
In a letter to Blaise Pascal dated September 25, 1654 Fermat announced the following two results that are essentially the special cases and If is an odd prime, then
Fermat wrote also:
In other words, if are of the form or, then. Euler later extended this to the conjecture that
Both Fermat's assertion and Euler's conjecture were established by Joseph-Louis Lagrange. This more complicated formulation relies on the fact that is not a principal ideal domain, unlike and
Algorithm
In 1990, Stan Wagon described a Las Vegas algorithm with a probabilistically polynomial complexity based on work by Serret and Hermite, and Cornacchia.The probabilistic part consists in finding a quadratic non-residue, which can be done with success probability and then iterated if not successful. Conditionally this can also be done in deterministic polynomial time if the generalized Riemann hypothesis holds as explained for the Tonelli–Shanks algorithm.
Description
Given an odd prime in the form, first find such that.This can be done by finding a quadratic non-residue modulo, say, and letting
.
Such an will satisfy the condition since quadratic non-residues satisfy.
Once is determined, one can apply the Euclidean algorithm with and. Denote the first two remainders that are less than the square root of as and. Then it will be the case that.
In the Euclidean algorithm, we have a sequence of remainders that end with the
greatest common divisor.
We compute these recursively with initial values :
We can define another sequence by the same recurrence, but with initial values, :
It turns out that the sequence is just the reverse of the sequence, up to signs.
Moreover, one can see using the recurrence that for all.
Square this equation and use to get.
From there we just need to find the and that are the right size so that.
Example
Take. A possible quadratic non-residue for 97 is 13, since. so we let.The Euclidean algorithm applied to 97 and 22 yields:
The first two remainders smaller than the square root of 97 are 9 and 4; and indeed we have, as expected.
Proofs
Fermat usually did not write down proofs of his claims, and he did not provide a proof of this statement. The first proof was found by Euler after much effort and is based on infinite descent. He announced it in two letters to Goldbach, on May 6, 1747 and on April 12, 1749; he published the detailed proof in two articles. Lagrange gave a proof in 1775 that was based on his study of quadratic forms. This proof was simplified by Gauss in his Disquisitiones Arithmeticae. Dedekind gave at least two proofs based on the arithmetic of the Gaussian integers. There is an elegant proof using Minkowski's theorem about convex sets. Simplifying an earlier short proof due to Heath-Brown, Zagier presented a non-constructive one-sentence proof in 1990.And more recently Christopher gave a partition-theoretic proof.
Euler's proof by infinite descent
Euler succeeded in proving Fermat's theorem on sums of two squares in 1749, when he was forty-two years old. He communicated this in a letter to Goldbach dated 12 April 1749. The proof relies on infinite descent, and is only briefly sketched in the letter. The full proof consists in five steps and is published in two papers. The first four steps are Propositions 1 to 4 of the first paper and do not correspond exactly to the four steps below. The fifth step below is from the second paper.For the avoidance of ambiguity, zero will always be a valid possible constituent of "sums of two squares", so for example every square of an integer is trivially expressible as the sum of two squares by setting one of them to be zero.
1. The product of two numbers, each of which is a sum of two squares, is itself a sum of two squares.
2. If a number which is a sum of two squares is divisible by a prime which is a sum of two squares, then the quotient is a sum of two squares.
.
3. If a number which can be written as a sum of two squares is divisible by a number which is not a sum of two squares, then the quotient has a factor which is not a sum of two squares..
4. If and are relatively prime positive integers then every factor of is a sum of two squares.
.
5. Every prime of the form is a sum of two squares.
.
Lagrange's proof through quadratic forms
Lagrange completed a proof in 1775 based on his general theory of integral quadratic forms. The following presentation incorporates a slight simplification of his argument, due to Gauss, which appears in article 182 of the Disquisitiones Arithmeticae.An exactly when is congruent to modulo.
The discriminant of the quadratic form is defined to be. The discriminant of is then equal to.
Two forms and are equivalent if and only if there exist substitutions with integer coefficients
with such that, when substituted into the first form, yield the second. Equivalent forms are readily seen to have the same discriminant, and hence also the same parity for the middle coefficient, which coincides with the parity of the discriminant. Moreover, it is clear that equivalent forms will represent exactly the same integers, because these kind of substitutions can be reversed by substitutions of the same kind.
Lagrange proved that all positive definite forms of discriminant −4 are equivalent. Thus, to prove Fermat's theorem it is enough to find any positive definite form of discriminant −4 that represents. For example, one can use a form
where the first coefficient a = was chosen so that the form represents by setting x = 1, and y = 0, the coefficient b = 2m is an arbitrary even number, and finally is chosen so that the discriminant is equal to −4, which guarantees that the form is indeed equivalent to. Of course, the coefficient must be an integer, so the problem is reduced to finding some integer m such that divides : or in other words, a 'square root of -1 modulo ' .
We claim such a square root of is given by. Firstly it follows from Euclid's Fundamental Theorem of Arithmetic that. Consequently, : that is, are their own inverses modulo and this property is unique to them. It then follows from the validity of Euclidean division in the integers, and the fact that is prime, that for every the gcd of and may be expressed via the Euclidean algorithm yielding a unique and distinct inverse of modulo. In particular therefore the product of all non-zero residues modulo is. Let : from what has just been observed,. But by definition, since each term in may be paired with its negative in,, which since is odd shows that, as required.
Dedekind's two proofs using Gaussian integers
Richard Dedekind gave at least two proofs of Fermat's theorem on sums of two squares, both using the arithmetical properties of the Gaussian integers, which are numbers of the form, where a and b are integers, and i is the square root of −1. One appears in section 27 of his exposition of ideals published in 1877; the second appeared in Supplement XI to Peter Gustav Lejeune Dirichlet's Vorlesungen über Zahlentheorie, and was published in 1894.1. First proof. If is an odd prime number, then we have in the Gaussian integers. Consequently, writing a Gaussian integer with and applying the Frobenius endomorphism in Z/, one finds
since the automorphism fixes the elements of Z/. In the current case, for some integer n, and so in the above expression for ωp, the exponent of −1 is even. Hence the right hand side equals ω, so in this case the Frobenius endomorphism of Z/ is the identity.
Kummer had already established that if is the order of the Frobenius automorphism of Z/, then the ideal in Z would be a product of 2/f distinct prime ideals. Therefore, the ideal is the product of two different prime ideals in Z. Since the Gaussian integers are a Euclidean domain for the norm function, every ideal is principal and generated by a nonzero element of the ideal of minimal norm. Since the norm is multiplicative, the norm of a generator of one of the ideal factors of must be a strict divisor of, so that we must have, which gives Fermat's theorem.
2. Second proof. This proof builds on Lagrange's result that if is a prime number, then there must be an integer m such that is divisible by p ; it also uses the fact that the Gaussian integers are a unique factorization domain. Since does not divide either of the Gaussian integers and, but it does divide their product, it follows that cannot be a prime element in the Gaussian integers. We must therefore have a nontrivial factorization of p in the Gaussian integers, which in view of the norm can have only two factors, so it must be of the form for some integers and. This immediately yields that.
Proof by Minkowski's Theorem
For congruent to mod a prime, is a quadratic residue mod by Euler's criterion. Therefore, there exists an integer such that divides. Let be the standard basis elements for the vector space and set and. Consider the lattice. If then. Thus divides for any.The area of the fundamental parallelogram of the lattice is. The area of the open disk,, of radius centered around the origin is. Furthermore, is convex and symmetrical about the origin. Therefore, by Minkowski's theorem there exists a nonzero vector such that. Both and so. Hence is the sum of the squares of the components of.
Zagier's "one-sentence proof"
Let be prime, let denote the natural numbers, and consider the finite set of triples of numbers.Then has two involutions: an obvious one whose fixed points correspond to representations of as a sum of two squares, and a more complicated one,
which has exactly one fixed point. This proves that the cardinality of is odd. Hence, has also a fixed point with respect to the obvious involution.
This proof, due to Zagier, is a simplification of an earlier proof by Heath-Brown, which in turn was inspired by a proof of Liouville. The technique of the proof is a combinatorial analogue of the topological principle that the Euler characteristics of a topological space with an involution and of its fixed-point set have the same parity and is reminiscent of the use of sign-reversing involutions in the proofs of combinatorial bijections.
This proof is equivalent to a geometric or "visual" proof using "windmill" figures, given by Alexander Spivak in 2006 and described in this by Moritz Firsching and this by Mathologer.