Test de primalidad de Adleman-Pomerance-Rumely
Aparència
En teoria de números computacional, la prova de primalidad de Adleman-Pomerance-Rumely[1] és un algoritme per a determinar si un número és primer. A diferència d'atres algoritmes més eficients per a este fi, evita l'us de números aleatoris, per lo que és un test de primalidad determinístico. Du el nom dels seus descobridors, Leonard Adleman, Carl Pomerance i Robert Rumely. La prova involucra aritmètica en cossos ciclotòmics.
Més tart va ser millorat per Henri Cohen i Hendrik Lenstra, i és comunament denominat com APR-CL. Pot provar la primalidad d'un sancer n en el temps:
Implementacions de software
- UBASIC proporciona una implementació baix el nom de APRT-CLE (APR Test CL estendre)
- Una aplicació de factorisació que usa APR-CL en certes condicions (còdic font inclós)
- Pari/GP usa APR-CL condicionalmente en la seua implementació de isprime().
- mpz_aprcl és una implementació de còdic obert que utilisa C i GMP.
- LLR de Jean Penné usa APR-CL en certs tipos de proves principals com una opció alternativa.
Referències
- ↑ Yu. I. Manin, Alexei A. Panchishkin (2006). Introduction to Modern Number Theory: Fonamental Problems, Idees and Theories, Springer Science & Business Media, pp. 69 de 514. ISBN 9783540276920. Consultat el 11 d'octubre de 2022.
Bibliografia
- Adleman, Leonard M.; Pomerance, Carl; Rumely, Robert S.(1983).«On distinguishing prime numbers from composite numbers».Annals of Mathematics.117(1): 173–206.doi:10.2307/2006975.
- Riesel, Hans (1994). Prime Numbers and Computer Methods for Factorization, Birkhäuser, pp. 131–136. ISBN 978-0-8176-3743-9.
- TAE i TAE-CL
Referències
- Este artícul conté una traducció derivada de «Test de primalidad de Adleman-Pomerance-Rumely» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.