Wilson's theorem explained

(n-1)!=1 x 2 x 3 x x (n-1)

satisfies

(n-1)!\equiv-1\pmodn

exactly when n is a prime number. In other words, any integer n > 1 is a prime number if, and only if, (n − 1)! + 1 is divisible by n.[1]

History

The theorem was first stated by Ibn al-Haytham . Edward Waring announced the theorem in 1770 without proving it, crediting his student John Wilson for the discovery.[2] Lagrange gave the first proof in 1771.[3] There is evidence that Leibniz was also aware of the result a century earlier, but never published it.[4]

Example

For each of the values of n from 2 to 30, the following table shows the number (n − 1)! and the remainder when (n − 1)! is divided by n. (In the notation of modular arithmetic, the remainder when m is divided by n is written m mod n.)The background color is blue for

prime values of n, gold for composite values.
Table of factorial and its remainder modulo n!

n

!!

(n-1)!


!!

(n-1)!\bmodn


2 1 1
3 2 2
4 6 2
5 24 4
6 120 0
7 720 6
8 5040 0
9 40320 0
10 362880 0
11 3628800 10
12 39916800 0
13 479001600 12
14 6227020800 0
15 87178291200 0
16 1307674368000 0
17 20922789888000 16
18 355687428096000 0
19 6402373705728000 18
20 121645100408832000 0
21 2432902008176640000 0
22 51090942171709440000 0
23 1124000727777607680000 22
24 25852016738884976640000 0
25 620448401733239439360000 0
26 15511210043330985984000000 0
27 403291461126605635584000000 0
28 10888869450418352160768000000 0
29 304888344611713860501504000000 28
30 8841761993739701954543616000000 0

Proofs

As a biconditional (if and only if) statement, the proof has two halves: to show that equality does not hold when

n

is composite, and to show that it does hold when

n

is prime.

Composite modulus

Suppose that

n

is composite. Therefore, it is divisible by some prime number

q

where

2\leqq<n

. Because

q

divides

n

, there is an integer

k

such that

n=qk

. Suppose for the sake of contradiction that

(n-1)!

were congruent to

-1

modulo

{n}

. Then

(n-1)!

would also be congruent to

-1

modulo

{q}

: indeed, if

(n-1)!\equiv-1\pmod{n}

then

(n-1)!=nm-1=(qk)m-1=q(km)-1

for some integer

m

, and consequently

(n-1)!

is one less than a multiple of

q

. On the other hand, since

2\leqq\leqn-1

, one of the factors in the expanded product

(n-1)!=(n-1) x (n-2) x x 2 x 1

is

q

. Therefore

(n-1)!\equiv0\pmod{q}

. This is a contradiction; therefore it is not possible that

(n-1)!\equiv-1\pmod{n}

when

n

is composite.

In fact, more is true. With the sole exception of the case

n=4

, where

3!=6\equiv2\pmod{4}

, if

n

is composite then

(n-1)!

is congruent to 0 modulo

n

. The proof can be divided into two cases: First, if

n

can be factored as the product of two unequal numbers,

n=ab

, where

2\leqa<b<n

, then both

a

and

b

will appear as factors in the product

(n-1)!=(n-1) x (n-2) x x 2 x 1

and so

(n-1)!

is divisible by

ab=n

. If

n

has no such factorization, then it must be the square of some prime

q

larger than 2. But then

2q<q2=n

, so both

q

and

2q

will be factors of

(n-1)!

, and so

n

divides

(n-1)!

in this case, as well.

Prime modulus

The first two proof below use the fact that the residue classes modulo a prime number are a finite field—see the article Prime field for more details.[5]

Elementary proof

The result is trivial when

p=2

, so assume

p

is an odd prime,

p\geq3

. Since the residue classes modulo

p

form a field, every non-zero residue

a

has a unique multiplicative inverse

a-1

. Euclid's lemma implies that the only values of

a

for which

a\equiva-1\pmod{p}

are

a\equiv\pm1\pmod{p}

. Therefore, with the exception of

\pm1

, the factors in the expanded form of

(p-1)!

can be arranged in disjoint pairs such that product of each pair is congruent to 1 modulo

p

. This proves Wilson's theorem.

For example, for

p=11

, one has10! = [(1\cdot10)]\cdot[(2\cdot6)(3\cdot4)(5\cdot9)(7\cdot8)] \equiv [-1]\cdot[1\cdot1\cdot1\cdot1] \equiv -1 \pmod.

Proof using Fermat's little theorem

Again, the result is trivial for p = 2, so suppose p is an odd prime, . Consider the polynomial

g(x)=(x-1)(x-2)(x-(p-1)).

g has degree, leading term, and constant term . Its roots are 1, 2, ..., .

Now consider

h(x)=xp-1-1.

h also has degree and leading term . Modulo p, Fermat's little theorem says it also has the same roots, 1, 2, ..., .

Finally, consider

f(x)=g(x)-h(x).

f has degree at most p − 2 (since the leading terms cancel), and modulo p also has the roots 1, 2, ..., . But Lagrange's theorem says it cannot have more than p − 2 roots. Therefore, f must be identically zero (mod p), so its constant term is . This is Wilson's theorem.

Proof using the Sylow theorems

Sp

has exactly

(p-1)!

elements of order p, namely the p-cycles

Cp

. On the other hand, each Sylow p-subgroup in

Sp

is a copy of

Cp

. Hence it follows that the number of Sylow p-subgroups is

np=(p-2)!

. The third Sylow theorem implies

(p-2)!\equiv1\pmodp.

Multiplying both sides by gives

(p-1)!\equivp-1\equiv-1\pmodp,

that is, the result.

Applications

Primality tests

In practice, Wilson's theorem is useless as a primality test because computing (n − 1)! modulo n for large n is computationally complex, and much faster primality tests are known (indeed, even trial division is considerably more efficient).

Used in the other direction, to determine the primality of the successors of large factorials, it is indeed a very fast and effective method. This is of limited utility, however.

Quadratic residues

Using Wilson's Theorem, for any odd prime, we can rearrange the left hand side of1\cdot 2\cdots (p-1)\ \equiv\ -1\ \pmodto obtain the equality1\cdot(p-1)\cdot 2\cdot (p-2)\cdots m\cdot (p-m)\ \equiv\ 1\cdot (-1)\cdot 2\cdot (-2)\cdots m\cdot (-m)\ \equiv\ -1 \pmod.This becomes\prod_^m\ j^2\ \equiv(-1)^ \pmodor(m!)^2 \equiv(-1)^ \pmod.We can use this fact to prove part of a famous result: for any prime p such that p ≡ 1 (mod 4), the number (−1) is a square (quadratic residue) mod p. For this, suppose p = 4k + 1 for some integer k. Then we can take m = 2k above, and we conclude that (m!)2 is congruent to (−1) (mod p).

Formulas for primes

Wilson's theorem has been used to construct formulas for primes, but they are too slow to have practical value.

p-adic gamma function

Wilson's theorem allows one to define the p-adic gamma function.

Gauss's generalization

Gauss proved[6] that\prod_^m \!\!k \ \equiv\begin-1 \pmod & \text m=4,\;p^\alpha,\;2p^\alpha \\\;\;\,1 \pmod & \text\endwhere p represents an odd prime and

\alpha

a positive integer. That is, the product of the positive integers less than and relatively prime to is one less than a multiple of when is equal to 4, or a power of an odd prime, or twice a power of an odd prime; otherwise, the product is one more than a multiple of . The values of m for which the product is −1 are precisely the ones where there is a primitive root modulo m.

See also

References

The Disquisitiones Arithmeticae has been translated from Gauss's Ciceronian Latin into English and German. The German edition includes all of his papers on number theory: all the proofs of quadratic reciprocity, the determination of the sign of the Gauss sum, the investigations into biquadratic reciprocity, and unpublished notes.

External links

Notes and References

  1. The Universal Book of Mathematics. David Darling, p. 350.
  2. Edward Waring, Meditationes Algebraicae (Cambridge, England: 1770), page 218 (in Latin). In the third (1782) edition of Waring's Meditationes Algebraicae, Wilson's theorem appears as problem 5 on page 380. On that page, Waring states: "Hanc maxime elegantem primorum numerorum proprietatem invenit vir clarissimus, rerumque mathematicarum peritissimus Joannes Wilson Armiger." (A man most illustrious and most skilled in mathematics, Squire John Wilson, found this most elegant property of prime numbers.)
  3. Joseph Louis Lagrange, "Demonstration d'un théorème nouveau concernant les nombres premiers" (Proof of a new theorem concerning prime numbers), Nouveaux Mémoires de l'Académie Royale des Sciences et Belles-Lettres (Berlin), vol. 2, pages 125–137 (1771).
  4. [Giovanni Vacca (mathematician)|Giovanni Vacca]
  5. Landau, two proofs of thm. 78
  6. Gauss, DA, art. 78