Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 7.3. Тест МиллераВ § 7.1 мы видели, что теорема Ферма предлагает способ проверки разложимости данного числа, не требуя поиска его делителей. Однако этот подход не всегда работает и, если очень не повезет, может потерпеть неудачу. Далее (§ 7.2) мы пытались объяснить, что означает «невезение» в данном контексте. Было обнаружено, что числа Кармайкла ведут себя как простые, в том смысле, что мы не можем установить их разложимость методом, развитым в конце параграфа. Но этот тест можно так усовершенствовать, что его не смогут обмануть даже числа Кармайкла. Новый тест ввел Миллер (G. L. Milller) в 1976 году. Пусть Далее тест вычисляет вычеты по модулю
Разберемся, какими свойствами обладает эта последовательность в случае простого
Значит, если
По предположению, число Эти рассуждения показывают, что в случае простого
найдется по крайней мере одна, сравнимая с —1 по модулю Последовательность вычетов, используемая в тесте Миллера, довольно легко вычисляется, потому что каждый вычет (за исключением первого) — квадрат предыдущего. В самом деле, при У нас появился еще один тест, который позволяет нам показать разложимость данного числа, но работающий только при удачном стечении обстоятельств. Тем не менее, тест Миллера более эффективен, нежели предложенный в § 7.1. Чтобы понять почему, заметим, что последовательность степеней, выписанная для псевдопростого Тест МиллераВвод: нечетное натуральное Вывод: одно из двух сообщений: Шаг 1. Последовательно делим Шаг 2. Присвоим Шаг 3. Если Шаг 4. Увеличиваем Шаг 5. Если В случае неопределенного сообщения возможны две ситуации: либо
Это позволяет тесту дать заключение: число составное. Более наглядный пример дает нам число Кармайкла 561. Подвергнем его тесту Миллера по основанию 2. Простые вычисления показывают, что (см. скан) И в этом случае тест сообщит нам о разложимости числа. Хотя 561 — число Кармайкла, мы обнаружили, что оно составное, применив наименьшее из возможных оснований. Теперь плохие новости. Применим тест Миллера по основанию 7 к 25. Поскольку (см. скан) Так что тест здесь не может сказать ничего определенного, несмотря на то, что разложимость числа 25 видна невооруженным взглядом. Конечно, основание 7 мы выбрали не случайно, если бы основанием было 2, то тест бы узнал в двадцати пяти составное число. Пусть Как мы уже отметили, число 25 не является строго псевдопростым по основанию 2. Наименьшее строго псевдопростое число по основанию 2 — это 2047. Более того, существует только 1282 строго псевдопростых чисел по основанию 2, лежащих между 1 и Более того, не существует «строго Кармайкловских чисел». Это следует из результата М. О. Рабина (Rabin). Теорема Рабина. Пусть
За подробностями можно обратиться к [39], или к [28]. Не стоит и говорить, что в случае больших
|
1 |
Оглавление
|