AKS primality test

E734843

The AKS primality test is a landmark deterministic polynomial-time algorithm that can conclusively determine whether a number is prime without relying on unproven assumptions.

All labels observed (2)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf deterministic algorithm
landmark result in computational complexity theory
number theory algorithm
polynomial-time algorithm
primality test
basedOn congruence (x - 1)^n ≡ x^n - 1 mod (x^r - 1, n)
polynomial identity testing
properties of binomial expansion
comparedTo Miller primality test
Miller–Rabin primality test
Solovay–Strassen primality test
countryOfOrigin India
developedAt Indian Institute of Technology Kanpur
differenceFrom probabilistic primality tests
tests relying on unproven hypotheses
doesNotRelyOn extended Riemann hypothesis
generalized Riemann hypothesis
unproven hypotheses such as the Riemann hypothesis
field algorithmic number theory
computational complexity theory
linked to: Complexity Theory

computational number theory
fullName Agrawal–Kayal–Saxena primality test
linked to: AKS primality test
guarantees zero error probability in primality decision
hasAcronym AKS
improvedTimeComplexity O((log n)^{7.5})
influenceOn complexity-theoretic study of P versus NP-related questions
design of later deterministic primality tests
research in deterministic algorithms for number theory
input natural number n
languageOfOriginalPaper English
namedAfter Manindra Agrawal
Neeraj Kayal
Nitin Saxena
originalTimeComplexity O((log n)^{12})
output decision whether n is prime
practicality slower than probabilistic tests for typical input sizes
property deterministic
runs in polynomial time
unconditional
publishedIn Annals of Mathematics
resultType decision algorithm
significance first general-purpose deterministic polynomial-time primality test
major breakthrough in theoretical computer science
resolved long-standing open problem of whether primality can be tested in polynomial time deterministically
solvesProblem primality testing
timeComplexity polynomial in log n
usesConcept Euler’s theorem generalizations
cyclotomic-like polynomials modulo n
order of elements modulo n
yearProposed 2002

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Fermat primality test isSimplerThan AKS primality test
Miller primality test relatedAlgorithm AKS primality test
AKS primality test fullName Agrawal–Kayal–Saxena primality test
linked to: AKS primality test
algorithmic number theory notableAlgorithm AKS primality test