Перейти к содержанию

Гипотеза Агравала

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

Гипотеза Агравала, высказанная Маниндрой Агравалом в 2002[1], образует основу для теста Агравала — Каяла — Саксены. Гипотеза Агравала утверждает:

Пусть [math]\displaystyle{ n }[/math] и [math]\displaystyle{ r }[/math] — два взаимно простых положительных целых числа. Если

[math]\displaystyle{ (X-1)^n \equiv X^n - 1 \pmod{n, X^r - 1} \, }[/math],

то либо [math]\displaystyle{ n }[/math] является простым, либо [math]\displaystyle{ n^2 \equiv 1 \pmod r }[/math].

Следствия

Если гипотеза Агравала верна, это уменьшит вычислительную сложность теста Агравала — Каяла — Саксены с [math]\displaystyle{ \tilde O(\log^6 n) }[/math] до [math]\displaystyle{ \tilde O(\log^3 n) }[/math].

Верность или ложность гипотезы

Гипотеза Агравала была проверена с помощью компьютера для [math]\displaystyle{ r \lt 100 }[/math] и [math]\displaystyle{ n \lt 10^{10} }[/math]. Однако эвристический аргумент Карла Померанса и Хендрика Ленстры предполагает, что имеется бесконечно много контрпримеров[2]. В частности, эвристические аргументы показывают, что такие контрпримеры имеют асимптотическую плотность, большую [math]\displaystyle{ \tfrac{1}{n^{\varepsilon}} }[/math] для любого [math]\displaystyle{ \varepsilon \gt 0 }[/math].

Если гипотеза Агравала не верна согласно вышеприведённым аргументам, модифицированная версия гипотезы Поповича может остаться верной:

Пусть [math]\displaystyle{ n }[/math] и [math]\displaystyle{ r }[/math] — два взаимно простых положительных целых. Если

[math]\displaystyle{ (X-1)^n \equiv X^n - 1 \pmod{n, X^r - 1} }[/math]

и

[math]\displaystyle{ (X+2)^n \equiv X^n + 2 \pmod{n, X^r - 1} }[/math],

тогда либо [math]\displaystyle{ n }[/math] простое, либо [math]\displaystyle{ n^2 \equiv 1 \pmod{r} }[/math][3].

Примечания

Литература