DESDE HASTA CAD SI ENTONCES RETORNO " -simple" DE LO CONTRARIO RETORNO "-compuesto " |
Prueba de Pepin : una prueba de primalidad para los números de Fermat La prueba lleva el nombre del matemático francés Theophilus Pepin.
El número debe elevarse a una potencia (en algunos algoritmos esto se implementa mediante una serie de elevaciones sucesivas al cuadrado) módulo . Si el resultado es módulo comparable con −1, entonces es primo; de lo contrario, es compuesto.
Este enunciado es el siguiente teorema:
teorema _ Para n ≥ 1 , el número de Fermat es primo si y solo si .
PruebaSupongamos que la comparación es correcta. Entonces se cumple la condición del teorema de Lucas para , por lo tanto, es un número primo. Por el contrario, sea un número primo. Como es un número par, entonces , por lo tanto, . Pero , entonces el símbolo de Legendre es −1. Por lo tanto, 3 no es un módulo de residuo cuadrático . La comparación requerida se deriva del criterio de Euler . ■
La prueba de Pepin es un caso especial de la prueba de Luc .
El número 3 en la prueba de Pepin se puede reemplazar por 5, 6, 7 o 10 (secuencia A129802 en OEIS ), que también son raíces primitivas módulo cada primo de Fermat.
Se sabe que Pepin dio un criterio con el número 5 en lugar del número 3. Prot y Lucas notaron que también se puede usar el número 3.
Dado que la prueba de Pepin requiere elevar al cuadrado el módulo , se ejecuta en un tiempo polinomial en longitud pero superexponencial en longitud n ( ).
Debido al gran tamaño de los números de Fermat, la prueba de Pepin se usó solo 8 veces (sobre números de Fermat, cuya simplicidad aún no ha sido probada ni refutada) [1] [2] [3] . Mayer, Papadopoulos y Crandall incluso sugirieron que tomaría varias décadas completar las pruebas de Pepin en más números de Fermat, porque el tamaño de los números de Fermat aún no explorados es muy grande [4] . En noviembre de 2014, el número no verificado más pequeño de Fermat es , que contiene 2 585 827 973 dígitos decimales. En el hardware estándar, la prueba de Pepin tardaría miles de años en probar tal número, y existe una gran necesidad de nuevos algoritmos para tratar con números de Fermat tan grandes.
Año | Investigadores | Número de Fermat | resultado de la prueba de Pepin | ¿Conseguiste encontrar el divisor? |
---|---|---|---|---|
1905 | James S. Morehead y Alfred Western | compuesto | Sí (1970) | |
1909 | James S. Morehead y Alfred Western | compuesto | Sí (1980) | |
1952 | Rafael M. Robinson | compuesto | Sí (1953) | |
1960 | GA Paxon | compuesto | Sí (1974) | |
1961 | John Selfridge y Alexander Hurwitz | compuesto | Sí (2010) | |
1987 | Duncan Buell y Geoffrey Young | [5] | compuesto | No |
1993 | Richard Crandall, J. Dignas, S. Norrie y Geoffrey Young | [6] | compuesto | Sí (2010) |
1999 | Ernst W. Mayer, Jason S. Papadopoulos y Richard Crandall | compuesto | No |
Algoritmos de teoría de números | |
---|---|
Pruebas de simplicidad | |
Encontrar números primos | |
Factorización | |
logaritmo discreto | |
Encontrar MCD | |
Módulo aritmético | |
Multiplicación y división de números. | |
Calcular la raíz cuadrada |