Jump to content

Фробениус псевдопростой

В теории чисел псевдопростое число Фробениуса — это псевдопростое число , определение которого было вдохновлено квадратичным критерием Фробениуса, описанным Джоном Грэнтэмом в препринте 1998 года и опубликованном в 2000 году. [1] [2] Псевдопростые числа Фробениуса можно определить относительно многочленов степени не ниже 2, но наиболее широко они изучены в случае квадратичных многочленов . [3] [4]

Псевдопростые числа Фробениуса квадратичных относительно многочленов

Определение псевдопростых чисел Фробениуса относительно монического квадратичного многочлена. , где дискриминант не является квадратом, может быть выражено через последовательность Люка и следующее.

n Составное число является числом Фробениуса. псевдопростое тогда и только тогда, когда

и

где символ Якоби .

При выполнении условия (2) условие (3) становится эквивалентным

Следовательно, Фробениус псевдопростое n может быть эквивалентно определено условиями (1–2) и (3) или условиями (1–2) и (3′).

Поскольку условия (2) и (3) выполняются для всех простых чисел, удовлетворяющих простому условию (1), их можно использовать в качестве вероятного теста на простоту. (Если условие (1) не выполняется, то либо наибольший общий делитель меньше n , и в этом случае он является нетривиальным множителем, а n составным, либо НОД равен n , и в этом случае следует попробовать разные параметры P и Q, которые не кратны n .)

Отношения с другими псевдопростыми числами [ править ]

Каждый Фробениус псевдопростое тоже

  • псевдопростое число Лукаса с параметрами , поскольку он определяется условиями (1) и (2); [2] [3] [5]
  • псевдопростое число Диксона с параметрами , поскольку он определяется условиями (1) и (3'); [5]
  • псевдопростое Ферма основание когда .

Обратное ни одно из этих утверждений не верно, поэтому Фробениус псевдопростые числа - правильное подмножество каждого из наборов псевдопростых чисел Люка и псевдопростых чисел Диксона с параметрами и псевдопростые числа Ферма по основанию когда . Далее следует, что для тех же параметров составное число является псевдопростым числом Фробениуса тогда и только тогда, когда оно одновременно является псевдопростым числом Люкаса и Диксона. Другими словами, для каждой фиксированной пары параметров , множество псевдопростых чисел Фробениуса равно пересечению множеств псевдопростых чисел Люка и Диксона.

Хотя каждый Фробениус псевдопростое число — это псевдопростое число Люка, оно не обязательно является сильным псевдопростым числом Люка . Например, 6721 — первое псевдопростое число Фробениуса для , что не является сильным псевдопростым числом Лукаса.

Каждое псевдопростое число Фробениуса также является ограниченным псевдопростым числом Перрена . Аналогичные утверждения справедливы и для других кубических многочленов вида . [2]

Примеры [ править ]

Псевдопростые числа Фробениуса относительно многочлена Фибоначчи определяются через числа Фибоначчи и числа Лукаса . Такие псевдопростые числа Фробениуса образуют последовательность:

4181, 5777, 6721, 10877, 13201, 15251, 34561, 51841, 64079, 64681, 67861, 68251, 75077, 90061, 96049, 97921, 100127, 11357 3, 118441, 146611, 161027, 162133, 163081, 186961, 197209, 219781,231703,252601,254321,257761,268801,272611,283361,302101,303101,330929,399001,430127,433621,438751, 48 9601, ... (последовательность A212424 в OEIS ).

В то время как 323 является первым псевдопростым числом Люка относительно многочлена Фибоначчи. , первое псевдопростое число Фробениуса относительно того же многочлена равно 4181 (Грэнтэм заявил его как 5777 [2] но многие авторы отметили, что это неверно и вместо этого является первым псевдопростым числом с для этого многочлена [3] ).

Другой случай: псевдопростые числа Фробениуса относительно квадратичного многочлена. можно определить с помощью Лукаса последовательность и являются:

119, 649, 1189, 4187, 12871, 14041, 16109, 23479, 24769, 28421, 31631, 34997, 38503, 41441, 48577, 50545, 56279, 58081, 59 081, 61447, 75077, 91187, 95761, 96139, 116821, 127937,146329,148943,150281,157693,170039,180517,188501,207761,208349,244649,281017,311579,316409,349441,35 0173, 363091, 371399, 397927, 423721, 440833, 459191, 473801, 479119, 493697, ... (последовательность A327655 в OEIS )

В этом случае первое псевдопростое число Фробениуса относительно квадратичного многочлена равно 119, что также является первым псевдопростым числом Люка относительно того же многочлена. Кроме, .

Квадратичный полином , то есть , имеет более редкие псевдопростые числа по сравнению со многими другими простыми квадратичными числами. Используя тот же процесс, что и выше, мы получаем последовательность:

13333, 44801, 486157, 1615681, 3125281, 4219129, 9006401, 12589081, 13404751, 15576571, 16719781, ….

Обратите внимание, что существует только 3 таких псевдопростых числа ниже 500 000, в то время как существует множество псевдопростых чисел Фробениуса (1, -1) и (3, -1) ниже 500 000.

Каждая запись в этой последовательности является псевдопростым числом Ферма по основанию 5, а также псевдопростым числом Люка (3, -5), но обратное неверно: 642 001 является одновременно псевдопростым числом psp-5 и псевдопростым числом Люка (3, -5), но не является псевдопростым числом Фробениуса (3, −5). (Обратите внимание, что псевдопростое число Люка для пары ( P , Q ) не обязательно должно быть псевдопростым числом Ферма по основанию | Q |, например, 14209 является псевдопростым числом Люка (1, −3), но не псевдопростым числом Ферма по основанию 3.)

Сильные Фробениуса числа псевдопростые

Также определены сильные псевдопростые числа Фробениуса. [2] Подробности о реализации квадратичных полиномов можно найти у Крэндалла и Померанса. [3]

Вводя ограничения, которые и , авторы [6] покажи как выбрать и такое, что существует только пять нечетных составных чисел меньше для которого выполнено (3), т.е. для которого .

Тесты на псевдопростость [ править ]

Условия, определяющие псевдопростое число Фробениуса, можно использовать для проверки данного числа n на вероятную простоту . Часто такие тесты не полагаются на фиксированные параметры. , а выбирать их определенным образом в зависимости от входного числа n, чтобы уменьшить долю ложных срабатываний , т. е. составных чисел, прошедших проверку. Иногда такие составные числа принято называть псевдопростыми числами Фробениуса, хотя они могут соответствовать разным параметрам.

Использование идей выбора параметров, впервые изложенных Бэйли и Вагстаффом (1980). [7] как часть теста на простоту Бэйли-ПСВ и используемый Грэнтэмом в его квадратичном тесте Фробениуса , [8] можно создать еще лучшие квадратичные тесты. В частности, было показано, что выбор параметров из квадратичных невычетов по модулю n (на основе символа Якоби ) обеспечивает гораздо более сильные тесты и является одной из причин успеха теста простоты Бэйли – PSW . Например, для параметров ( P ,2), где P — первое нечетное целое число, удовлетворяющее условию , нет псевдопростых чисел ниже 2 64 .

Еще один тест предлагает Хашин. [9] Для данного неквадратного числа n он сначала вычисляет параметр c как наименьшее нечетное простое число, имеющее символ Якоби. , а затем проверяет соответствие:

.

Хотя все простые n проходят этот тест, составное n проходит его тогда и только тогда, когда n является псевдопростым числом Фробениуса для . Как и в приведенном выше примере, Хашин отмечает, что для его теста не обнаружено псевдопростых чисел. Далее он показывает, что все, что существует меньше 2 60 должен иметь коэффициент меньше 19 или иметь c > 128.

Свойства [ править ]

Вычислительные затраты на тест псевдопростоты Фробениуса по отношению к квадратичным полиномам примерно в три раза превышают стоимость сильного теста на простоту псевдопростоты (т. е. одного раунда теста на простоту Миллера-Рабина ), в 1,5 раза больше, чем у теста псевдопростости Люка , и немного больше. чем тест на простоту Бэйли-ПСВ .

Обратите внимание, что квадратичный критерий Фробениуса сильнее критерия Люка. Например, 1763 является псевдопростым числом Люка для ( P , Q ) = (3, –1), поскольку U 1764 (3,–1) ≡ 0 (по модулю 1763) ( U (3,–1) задано в OEIS : A006190 ), а также проходит шаг Якоби, поскольку , но не проходит тест Фробениуса для x 2 – 3 x – 1. Это свойство можно ясно увидеть, если алгоритм сформулировать, как показано в алгоритме Крэндалла и Померанса 3.6.9. [3] или, как показал Лебенбергер, [4] поскольку алгоритм выполняет тест Люка с последующей дополнительной проверкой условия Фробениуса.

Хотя квадратичный тест Фробениуса не имеет формальных границ ошибок, кроме теста Люка, его можно использовать в качестве основы для методов с гораздо меньшими границами ошибок. Обратите внимание, что здесь требуется больше шагов, дополнительных требований и немаловажных дополнительных вычислений, помимо описанных на этой странице. Важно отметить, что границы ошибок для этих методов не применимы к стандартным или сильным тестам Фробениуса с фиксированными значениями (P,Q), описанным на этой странице.

На основе этой идеи псевдопростых чисел можно построить алгоритмы с сильными границами ошибок в худшем случае. Квадратичный тест Фробениуса . [8] используя квадратичный критерий Фробениуса плюс другие условия, имеет границу . Мюллер в 2001 году предложил тест MQFT с границами, по существу, . [10] Дамгорд и Франдсен в 2003 году предложили EQFT с привязкой, по существу, к . [11] Сейсен в 2005 году предложил тест SQFT с границей и тест SQFT3 с границей . [12]

При тех же вычислительных затратах они обеспечивают лучшие оценки для наихудшего случая, чем обычно используемый тест простоты Миллера-Рабина .

См. также [ править ]

Ссылки [ править ]

  1. ^ Грэнтэм, Джон (1998). Псевдопростые числа Фробениуса (Отчет). препринт.
  2. ^ Jump up to: а б с д и Грэнтэм, Джон (2001). «Псевдопростые числа Фробениуса» . Математика вычислений . 70 (234): 873–891. arXiv : 1903.06820 . Бибкод : 2001MaCom..70..873G . дои : 10.1090/S0025-5718-00-01197-2 .
  3. ^ Jump up to: а б с д и Крэндалл, Ричард ; Померанс, Карл (2005). Простые числа: вычислительная перспектива (2-е изд.). Спрингер-Верлаг . ISBN  978-0-387-25282-7 .
  4. ^ Jump up to: а б Лебенбергер, Дэниел (2008). «Простой вывод теста Фробениуса на псевдопростые числа» (PDF) . Электронный архив криптологии IACR . 2008 год .
  5. ^ Jump up to: а б Роткевич, Анджей (2003). «Псевдопростые числа Лукаса и Фробениуса» (PDF) . Annales Mathematicae Silesianae . 17 . Издательство Силезского университета: 17–39.
  6. ^ Роберт Бэйли; Эндрю Фиори; Сэмюэл С. Вагстафф-младший (июль 2021 г.). «Усиление теста на первичность Бэйли-PSW». Математика вычислений . 90 (330): 1931–1955. arXiv : 2006.14425 . дои : 10.1090/mcom/3616 . ISSN   0025-5718 . S2CID   220055722 .
  7. ^ Бэйли, Роберт; Вагстафф, Сэмюэл С. младший (октябрь 1980 г.). «Лукас Псевдопраймс» (PDF) . Математика вычислений . 35 (152): 1391–1417. дои : 10.1090/S0025-5718-1980-0583518-6 . МР   0583518 .
  8. ^ Jump up to: а б Грэнтэм, Джон (1998). «Вероятный основной тест с высокой уверенностью». Журнал теории чисел . 72 (1): 32–47. arXiv : 1903.06823 . CiteSeerX   10.1.1.56.8827 . дои : 10.1006/jnth.1998.2247 . S2CID   119640473 .
  9. ^ Хашин, Сергей (июль 2013 г.). «Контрпримеры для теста простоты Фробениуса». arXiv : 1307.7920 [ math.NT ].
  10. ^ Мюллер, Сигуна (2001). «Вероятный основной тест с очень высокой достоверностью для N Equiv 1 Mod 4». Материалы 7-й Международной конференции по теории и применению криптологии и информационной безопасности: достижения криптологии . АЗИАКРИПТ. стр. 87–106. дои : 10.1007/3-540-45682-1_6 . ISBN  3-540-42987-5 .
  11. ^ Дамгорд, Иван Бьерре ; Франдсен, Гудмунд Сковбьерг (октябрь 2006 г.). «Расширенный квадратичный тест на простоту Фробениуса с оценкой ошибки в среднем и наихудшем случае» (PDF) . Журнал криптологии . 19 (4): 489–520. дои : 10.1007/s00145-006-0332-x . S2CID   34417193 .
  12. ^ Сейсен, Мартин. Упрощенный квадратичный тест на простоту Фробениуса , 2005.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e7707c48363e5d9aa22f9e099829bfb__1710867600
URL1:https://arc.ask3.ru/arc/aa/3e/fb/3e7707c48363e5d9aa22f9e099829bfb.html
Заголовок, (Title) документа по адресу, URL1:
Frobenius pseudoprime - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)