В теорії чисел, ймовірно простим числом (англ. probably prime, PRP) називається ціле число, яке задовольняє деяким умовам, яким задовольняють усі прості числа. Різні типи ймовірно простих мають різні умови. Оскільки ймовірно просте може бути складеним (такі числа називаються псевдопростими), умова вибирається так, щоб зробити ці винятки рідкісними.
Тест Ферма на простоту, заснований на малій теоремі Ферма, працює так: для даного n, виберемо деяке a, таке, що a та n — взаємно прості, і обчислимо an — 1 за модулем n. Якщо результат відрізняється від 1, то n — складене. Якщо результат дорівнює 1, n може бути простим, але не обов'язково; n у цьому випадку називається (слабким) ймовірно простим за основою a.
Властивості
Можлива простота є базисом для створення ефективних алгоритмів перевірки простоти, які мають застосування в криптографії. Ці алгоритми зазвичай є стохастичними. Ідея полягає в тому, що поки є складені ймовірно прості за основою a для будь-якого фіксованого a, можна сподіватися, що існує деяке P<1, таке, що для будь-якого заданого складеного n, якщо вибрати a випадково, ймовірність, що n псевдопросте за основою a, не менша від P. Якщо повторити цей тест k разів, вибираючи щоразу нове число a, ймовірність того, що n буде псевдопростим для всіх перевірених a буде принаймні Pk. Оскільки ця ймовірність зменшується експоненціально, потрібно не дуже велике k, щоб зробити цю ймовірність знехтовно малою (порівняно, наприклад, з імовірністю виникнення помилки в процесорі).
На жаль, це хибно для слабких ймовірно простих чисел, оскільки існують числа Кармайкла, але правильно для більш суворого відбору ймовірно простих чисел, таких, як сильні ймовірно прості числа (P = 1/4, тест Міллера — Рабіна), або ймовірно простих Ейлера (P = 1/2, тест Соловея — Штрассена).
Навіть коли потрібен детермінований алгоритм перевірки, корисним першим кроком буде перевірка ймовірної простоти. Вона може швидко виключити більшість множників.
PRP тест іноді комбінують із таблицею малих псевдопростих для швидкого доведення простоти числа, яке менше від деякого порогового значення.
Варіації
Ймовірно просте Ейлера за основою a — ціле число, яке виконує умови простоти, сильніші, ніж теорема: для будь-якого простого p, a(p − 1)/2 дорівнює за основою p, де — символ Лежандра. Ймовірно прості Ейлера, які є складеними, називаються псевдопростими числами Ейлера — Якобі за основою a.
Цей тест можна покращити скориставшись фактом, що квадратний корінь з 1 за простою основою є 1 і -1. Запишемо n = d • 2s + 1, де d непарне. Число n — сильне ймовірно просте (SPRP) за основою a, якщо виконується одна з умов:
Складене сильне ймовірно просте число за основою a називається сильно псевдопростим за основою a. Кожне сильне ймовірно просте число за основою a є також ймовірно простим Ейлера за тією ж основою, але не навпаки.
Див. також
- Сильне псевдопросте число
- (Псевдопрості числа Ейлера — Якобі)
- Число Кармайкла
- Тест простоти Міллера–Рабіна
Посилання
- The prime glossary — Probable prime [ 22 квітня 2021 у Wayback Machine.]
- The PRP Top 10000 (the largest known probable primes) [ 20 серпня 2008 у Wayback Machine.]
- Generalized repunit probable primes [ 22 жовтня 2021 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V teoriyi chisel jmovirno prostim chislom angl probably prime PRP nazivayetsya cile chislo yake zadovolnyaye deyakim umovam yakim zadovolnyayut usi prosti chisla Rizni tipi jmovirno prostih mayut rizni umovi Oskilki jmovirno proste mozhe buti skladenim taki chisla nazivayutsya psevdoprostimi umova vibirayetsya tak shob zrobiti ci vinyatki ridkisnimi Test Ferma na prostotu zasnovanij na malij teoremi Ferma pracyuye tak dlya danogo n viberemo deyake a take sho a ta n vzayemno prosti i obchislimo an 1 za modulem n Yaksho rezultat vidriznyayetsya vid 1 to n skladene Yaksho rezultat dorivnyuye 1 n mozhe buti prostim ale ne obov yazkovo n u comu vipadku nazivayetsya slabkim jmovirno prostim za osnovoyu a VlastivostiMozhliva prostota ye bazisom dlya stvorennya efektivnih algoritmiv perevirki prostoti yaki mayut zastosuvannya v kriptografiyi Ci algoritmi zazvichaj ye stohastichnimi Ideya polyagaye v tomu sho poki ye skladeni jmovirno prosti za osnovoyu a dlya bud yakogo fiksovanogo a mozhna spodivatisya sho isnuye deyake P lt 1 take sho dlya bud yakogo zadanogo skladenogo n yaksho vibrati a vipadkovo jmovirnist sho n psevdoproste za osnovoyu a ne mensha vid P Yaksho povtoriti cej test k raziv vibirayuchi shorazu nove chislo a jmovirnist togo sho n bude psevdoprostim dlya vsih perevirenih a bude prinajmni Pk Oskilki cya jmovirnist zmenshuyetsya eksponencialno potribno ne duzhe velike k shob zrobiti cyu jmovirnist znehtovno maloyu porivnyano napriklad z imovirnistyu viniknennya pomilki v procesori Na zhal ce hibno dlya slabkih jmovirno prostih chisel oskilki isnuyut chisla Karmajkla ale pravilno dlya bilsh suvorogo vidboru jmovirno prostih chisel takih yak silni jmovirno prosti chisla P 1 4 test Millera Rabina abo jmovirno prostih Ejlera P 1 2 test Soloveya Shtrassena Navit koli potriben determinovanij algoritm perevirki korisnim pershim krokom bude perevirka jmovirnoyi prostoti Vona mozhe shvidko viklyuchiti bilshist mnozhnikiv PRP test inodi kombinuyut iz tabliceyu malih psevdoprostih dlya shvidkogo dovedennya prostoti chisla yake menshe vid deyakogo porogovogo znachennya VariaciyiJmovirno proste Ejlera za osnovoyu a cile chislo yake vikonuye umovi prostoti silnishi nizh teorema dlya bud yakogo prostogo p a p 1 2 dorivnyuye a p displaystyle tfrac a p za osnovoyu p de a p displaystyle tfrac a p simvol Lezhandra Jmovirno prosti Ejlera yaki ye skladenimi nazivayutsya psevdoprostimi chislami Ejlera Yakobi za osnovoyu a Cej test mozhna pokrashiti skoristavshis faktom sho kvadratnij korin z 1 za prostoyu osnovoyu ye 1 i 1 Zapishemo n d 2s 1 de d neparne Chislo n silne jmovirno proste SPRP za osnovoyu a yaksho vikonuyetsya odna z umov a d 1 mod n displaystyle a d equiv 1 pmod n a d 2 r 1 mod n for some 0 r s 1 displaystyle a d cdot 2 r equiv 1 pmod n text for some 0 leq r leq s 1 Skladene silne jmovirno proste chislo za osnovoyu a nazivayetsya silno psevdoprostim za osnovoyu a Kozhne silne jmovirno proste chislo za osnovoyu a ye takozh jmovirno prostim Ejlera za tiyeyu zh osnovoyu ale ne navpaki Div takozhSilne psevdoproste chislo Psevdoprosti chisla Ejlera Yakobi Chislo Karmajkla Test prostoti Millera RabinaPosilannyaThe prime glossary Probable prime 22 kvitnya 2021 u Wayback Machine The PRP Top 10000 the largest known probable primes 20 serpnya 2008 u Wayback Machine Generalized repunit probable primes 22 zhovtnya 2021 u Wayback Machine