Обсуждение:Тест Миллера — Рабина

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Нестыковка[править код]

Нестыковка: написано в двух местах:

  1. "Выбирается случайное число a, 1 < a < m"
  2. "Выбрать случайное целое число a в отрезке [2, m − 2]"

Какое из них верно?

[Добавлено] вообщем, надо исправить на "Выбрать случайное целое число a в отрезке [2, m − 1]"

А смысл? m-1 по модулю m это -1, алгоритм сразу его пропустит. Предлагаю исправлять в другом месте. -- X7q 18:50, 3 апреля 2012 (UTC)[ответить]

Нестыковка: первая проверка свидетеля простоты заключается в сравнении , однако первое условие в псевдокоде сравнивает и с 1, и с (m-1). В чём подвох? 109.184.205.109 07:40, 25 октября 2012 (UTC) скромный студент[ответить]

Теорема Рабина[править код]

Я могу привести небольшой набросок доказательства того, что вероятность ошибки теста миллера-рабина ≤ 2^(-r), если это кому-нибудь надо, конечно же. 178.158.140.22 11:42, 30 октября 2011 (UTC)[ответить]

Свидетели[править код]

Сравниваю текст в en. и ru. и вижу, что термин «свидетель» используется противоположно: «свидетель простоты» versus «свидетель, того что число, составное». Есть ли АИ?

Обозначения[править код]

Вроде бы первая половина статьи написана о числе p, а вторая половина статьи о том же самом (?) числе n. Надо бы как-то сохранять однообразие.

Внутри рамки с доказательством, кажется, тоже надо поправить.