Agrawal's conjecture: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>CanaDavid1
m Ramifications: Update the exponent in the running time of the AKS algorithm to better correlate with https://en.wikipedia.org/wiki/AKS_primality_test and https://math.dartmouth.edu/~carlp/aks041411.pdf.
 
(No difference)

Latest revision as of 15:26, 4 June 2023

In number theory, Agrawal's conjecture, due to Manindra Agrawal in 2002,[1] forms the basis for the cyclotomic AKS test. Agrawal's conjecture states formally:

Let n and r be two coprime positive integers. If

(X1)nXn1(modn,Xr1)

then either n is prime or n21(modr)

Ramifications

If Agrawal's conjecture were true, it would decrease the runtime complexity of the AKS primality test from O~(log6n) to O~(log3n).

Truth or falsehood

The conjecture was formulated by Rajat Bhattacharjee and Prashant Pandey in their 2001 thesis.[2] It has been computationally verified for r<100 and n<1010,[3] and for r=5,n<1011.[4]

However, a heuristic argument by Carl Pomerance and Hendrik W. Lenstra suggests there are infinitely many counterexamples.[5] In particular, the heuristic shows that such counterexamples have asymptotic density greater than 1nε for any ε>0.

Assuming Agrawal's conjecture is false by the above argument, Roman B. Popovych conjectures a modified version may still be true:

Let n and r be two coprime positive integers. If

(X1)nXn1(modn,Xr1)

and

(X+2)nXn+2(modn,Xr1)

then either n is prime or n21(modr).[6]

Distributed computing

Both Agrawal's conjecture and Popovych's conjecture were tested by distributed computing project Primaboinca which ran from 2010 to 2020, based on BOINC. The project found no counterexample, searching in 1010<n<1017.

Notes

Template:Reflist