Квадратичный критерий Фробениуса
Квадратичный тест Фробениуса ( QFT ) — это вероятностный тест на простоту, позволяющий определить, является ли число вероятным простым числом . Он назван в честь Фердинанда Георга Фробениуса . В тесте используются понятия квадратичных многочленов и автоморфизма Фробениуса . Его не следует путать с более общим тестом Фробениуса, использующим квадратичный полином – QFT ограничивает допустимые полиномы на основе входных данных, а также имеет другие условия, которые должны быть выполнены. Композит , прошедший этот тест, является псевдопростым числом Фробениуса , но обратное не обязательно верно.
Концепция
[ редактировать ]Заявленная цель Грэнтэма при разработке алгоритма заключалась в том, чтобы предоставить тест, который простые числа всегда пройдут, а составные числа пройдут с вероятностью менее 1/7710. [1] : 33
и Франдсен расширили этот тест Позже Дамгорд до теста, называемого расширенным квадратичным тестом Фробениуса (EQFT). [2]
Алгоритм
[ редактировать ]Пусть n — целое положительное число такое, что n нечетно, и пусть b и c — целые числа такие, что и , где обозначает символ Якоби . Набор . Тогда КТП на n с параметрами ( b , c ) работает следующим образом:
- (1) Проверьте, меньше ли одно из простых чисел или равно наименьшему из двух значений. и делит n . Если да, то стоп: n составное.
- (2) Проверьте, . Если да, то стоп: n составное.
- (3) Вычислить . Если , затем остановитесь: n составное.
- (4) Вычислить . Если , затем остановитесь: n составное.
- (5) Пусть со странным . Если , и для всех , затем остановитесь: n составное.
Если КТП не останавливается на шагах (1)–(5), то n — вероятное простое число.
(Обозначение означает, что , где H и K — полиномы.)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Грэнтэм, Дж. (1998). «Вероятный основной тест с высокой достоверностью». Журнал теории чисел . 72 (1): 32–47. CiteSeerX 10.1.1.56.8827 . дои : 10.1006/jnth.1998.2247 . S2CID 119640473 .
- ^ Дамгорд, Иван Бьерре ; Франдсен, Гудмунд Сковбьерг (2003). «Расширенный квадратичный тест на простоту Фробениуса с оценками ошибок среднего и наихудшего случая». Основы теории вычислений (PDF) . Конспекты лекций по информатике. Том. 2751. Шпрингер Берлин Гейдельберг. стр. 118–131. дои : 10.1007/978-3-540-45077-1_12 . ISBN 978-3-540-45077-1 . ISSN 1611-3349 .