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