Test pierwszości Fermata

W dzisiejszym świecie Test pierwszości Fermata stał się istotnym tematem, który budzi zainteresowanie ludzi w każdym wieku i o każdym pochodzeniu. Jego wpływ sięga od poziomu osobistego po globalny i wpływa na takie aspekty, jak gospodarka, społeczeństwo, kultura i polityka. Test pierwszości Fermata udało się przyciągnąć uwagę naukowców, specjalistów i zwykłych obywateli, wywołując debaty i refleksje na temat jego wpływu i znaczenia w życiu codziennym. W tym artykule zbadamy różne perspektywy i podejścia związane z Test pierwszości Fermata, analizując jego implikacje i możliwe konsekwencje na przyszłość.

Test pierwszości Fermataprobabilistyczny test umożliwiający sprawdzenie, czy dana liczba jest złożona, czy prawdopodobnie pierwsza. Jest jednym z najprostszych testów pierwszości i pomimo swoich wad jest wykorzystywany w algorytmach szyfrowania PGP.

Zasada działania

Małe twierdzenie Fermata mówi, że jeśli jest liczbą pierwszą i nie dzieli się przez to

Aby stwierdzić, czy jest pierwsza, można wybrać kilka losowych wartości względnie pierwszych z i sprawdzić, czy ta równość jest dla nich spełniona. Jeśli dla którejkolwiek z nich nie jest, to na pewno jest liczbą złożoną. Jeśli wszystkie ją spełniają, jest prawdopodobnie liczbą pierwszą albo pseudopierwszą

Używając algorytmu szybkiego potęgowania, możemy wykonać to w czasie gdzie jest liczbą losowo wybranych

Wady

Istnieją liczby złożone (liczby Carmichaela), dla których równość z twierdzenia zachodzi dla wszystkich takich że . Tym samym test ma bardzo duże prawdopodobieństwo uznania takich liczb za pierwsze.

W ogólności, jeśli n nie jest liczbą Carmichaela, wtedy co najmniej połowa nie spełnia równości. Aby to udowodnić, należy założyć, że równość nie jest spełniona dla a i jest spełniona dla Wtedy

zatem równość nie jest też spełniona dla wszystkich dla