Texto adaptado dos respectivos artigos em inglês e espanhol.
EmÁlgebra eTeoria dos Números,o Teorema de Wilson afirma que umnúmero naturaln > 1 é umnúmero primo se, e apenas se, o produto de todos os inteiros positivos menores quen é um múltiplo den menos um. Isso quer dizer que (usando a notação daaritmética modular), ofatorial satisfaz
exatamente quandon é um número primo. Em outras palavras, qualquer númeron é um número primo, somente se, (n - 1)! + 1 é divisível porn.[1]
O teorema foi declarado porIbn al-Haytham (c. 1000 DC),[2] e, no século 18, porJohn Wilson.[3]Edward Waring anunciou o teorema em 1770, embora nem ele nem seu aluno Wilson pudessem prová-lo.Lagrange deu a primeira prova em 1771.[4] Há evidências de que Leibniz também estava ciente do resultado um século antes, mas nunca o publicou.[5]
Para cada um dos valores den de 2 a 30, a tabela a seguir mostra o número (n - 1)! e o resto quando (n - 1)! é dividido porn. (Na notação daaritmética modular, o resto quandom é dividido porn é escrito comom mod n.) A cor do fundo é azul para valoresprimos den e ouro para valorescompostos.
(sequênciaA000142 naOEIS) | (sequênciaA061006 naOEIS) | |
---|---|---|
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 |
Por contradição, suponha que, para um númerop ≥ 2, que não é primo, cumpre-se a expressão:
Dado quep não é primo, existea ∈ {2, ... ,p - 1} tal quea |p, ou seja, mcd(a,p) ≠ 1. A expressão anterior pode ser reescrita como
sendo
Aproveitando o fato de que (-1)2 = 1 (modp), tem-se que (a · a)2 = (-1)2 = 1 (modp). Pode-se deduzir, então, quea2 teminverso multiplicativo no módulop, o qual não pode ser verdadeiro pois mcd(a2,p) ≠ 1, de maneira que a suposição inicial de quep não é primo, é falsa.
Esta demonstração usa o fato de que sep é um número primo, então o conjunto de númerosG = (Z/pZ)× = {1, 2, ...p - 1} forma ungrupo sob multiplicação. Isto significa que, para cada elementoa deG, há um únicoinverso multiplicativob emG tal queab = 1 (modp). Sea =b (modp), entãoa2 = 1 (modp), que se podefatorar ema2 - 1 = (a + 1)(a - 1) = 0 (modp), e, posto quep é primo, entãoa = 1 ou -1 (modp), por exemploa = 1 oua =p - 1.
Em outras palavras, 1 ep - 1 são, cada um seu próprio inverso, mas para qualquer outro elemento deG há um inverso também emG, assim que, se tomamos todos os elementos deG em pares e multiplicamos todos eles juntos, o produto será igual a -1 (módulo p). Por exemplo, sep = 11, teremos que:
As propriedades comutativas e associativas são usadas no procedimento acima. Todos os elementos do produto anterior terão a formag g -1 = 1 (modp) exceto 1 (p - 1), que estão no princípio do produto.
Sep = 2, o resultado é trivial e imediato.
Para demonstrar o inverso do teorema (ver a seção seguinte), suponhamos que acongruência cumpre-se para umnúmero composton. Note-se, então, quen tem umdivisor próprio|d com 1 <d <n. Claramente,d divide (n - 1)! mas, pela congruência,d também divide a (n - 1)! + 1, entãod divide 1, e se chega a uma contradição.
Sejap um número primo. Consideremos o polinômio:
Recordemos que sef(x) é um polinômio não nulo de graud sobre umcorpoF, entãof(x) tem um máximo ded raízes emF, e recordemos que o conjunto de todos os restos módulo um primo, com as operações de soma y multiplicação, é um corpo. Agora, sendog(x)
Como os coeficientes de ordem superior se cancelam,f(x) é um polinômio de graup - 2 no máximo. Portanto, se tomarmos restos módulop,f(x) terá no máximop - 2 raízes módulop. No entanto, tendo em vista a definição def(x), segue-se, doPequeno Teorema de Fermat, que todo elemento 1, 2, ...,p - 1 é uma raiz def(x) (portanto,a fortiori, é uma raiz def(x) módulop). Isto é impossível, a menos quef(x) seja identicamente zero módulop, ou seja, a menos que cada coeficiente def(x) seja divisível porp.
Uma vez que o termo constante def(x) é justamente (p - 1)! + 1.
O inverso do Teorema de Wilson Diz que para qualquernúmero composton > 5,
Deixamos o cason = 4, para o qual 3! não é divisível por 4 (é apenas divisível por 2).
De fato, seq é um fator primo den, tal quen =qa, os números
incluindoa - 1 múltiplos deq. Portanto, as potências deq que dividem o fatorial são ao menosn/q - 1; e as potências que dividemn são no máximo
A inequação:
É verdade em geral, exceto para o casoq = 2 en = 4.
O Teorema de Wilson não se utiliza comoteste de primalidade na prática, uma vez que que para calcular (n - 1)! módulon para um númeron grande é caro (do ponto de vista computacional), e se conhecem testes mais simples e rápidos.
Usando o Teorema de Wilson, tem-se que, para cada número primop:
ondep = 2n + 1. Isto se torna
Assim, a primalidade do número se determina mediante osresíduo quadrático dep. Na verdade, isso pode ser usado para provar parte de outro resultado famoso: -1 é um quadrado (resíduo quadrático) modp sep = 1 (mod 4). Para a suposição,p = 4k + 1 para algum inteirok. Então, tomandon = 2k e substituindo, conclui-se que:
O teorema de Wilson foi usado para gerar fórmulas para números primos, mas é muito lento para ter qualquer valor prático.
Original : Inoltre egli intravide anche il teorema di Wilson, come risulta dall'enunciato seguente:
"Productus continuorum usque ad numerum qui antepraecedit datum divisus per datum relinquit 1 (vel complementum ad unum?) si datus sit primitivus. Si datus sit derivativus relinquet numerum qui cum dato habeat communem mensuram unitate majorem."
Egli non giunse pero a dimostrarlo.
See also: Giuseppe Peano, ed.,Formulaire de mathématiques, vol. 2, no. 3,page 85 (1897).Translation : In addition, he [Leibniz] also glimpsed Wilson's theorem, as shown in the following statement:
"The product of all integers preceding the given integer, when divided by the given integer, leaves 1 (or the complement of 1?) if the given integer be prime. If the given integer be composite, it leaves a number which has a common factor with the given integer [which is] greater than one."
However, he didn't succeed in proving it.