This repository contains a derivation of the polynomial nature of the AKS primality test, as well as a Python implementation.
Up to the early 21st century, the existence of a primality test in polynomial time was an open problem.
Since ancient times, mathematicians have known how to determine whether a given integer
was prime in
In this work, I study the AKS algorithm (named after Manindra Agrawal, Neeraj Kayal, et Nitin Saxena), that provided in 2002 the first demonstration that the primality test problem could be solved in polynomial time.
The final report for this project is available in the pdf folder (in French).
[1] M. Agrawal, N. Kayal, N. Saxena, PRIMES is in P, 2002
[2] M. Nair, On Chebyshev-type inequalities for primes, 1982
[3] R. Lidl, H. Niederreiter, Introduction to finite fields and their applications, Cambridge University Press, 1986
[4] Joachim von zur Gathen, Jürgen Gerhard, Modern Computer Algebra, Cambridge University Press, 1999