Algorytm Pocklingtona to technika rozwiązywania kongruencji formy
gdzie x i a są liczbami całkowitymi, a a jest resztą kwadratową .
Algorytm jest jedną z pierwszych skutecznych metod rozwiązywania takiej kongruencji. Został opisany przez HC Pocklingtona w 1917 roku.
Algorytm
: wszystkie oznaczają , chyba że wskazano inaczej.)
Wejścia:
-
p , nieparzysta liczba pierwsza
-
za , liczba całkowita będąca resztą kwadratową .
Wyjścia:
-
x , liczba całkowita spełniająca wymagania . Zauważ, że jeśli x jest rozwiązaniem, - x również jest rozwiązaniem, a ponieważ p jest nieparzyste, . Dlatego zawsze istnieje drugie rozwiązanie, gdy zostanie znalezione.
Metoda rozwiązania
Pocklington rozróżnia 3 różne przypadki dla p :
W pierwszym przypadku, jeśli m } .
W drugim przypadku, jeśli i p 5
-
, rozwiązaniem jest .
-
, 2 jest (kwadratowym) nieresztą, więc . Oznacza to, że więc jest rozwiązaniem \ Stąd lub, jeśli y jest nieparzyste, .
Trzeci przypadek, jeśli postać : . i i że . Ponadto niech
-
.
Zachodzą teraz następujące równości:
-
.
Załóżmy, że ma postać p ma ) D resztą kwadratową i . Teraz równania
dać rozwiązanie .
Niech . Następnie } to albo przez . _ Jeśli , i postępuj podobnie z } Nie każdy przez p bo nie Przypadek z m nieparzystym , ponieważ trzyma się, a to oznaczałoby, że jest przystające do niereszty kwadratowej, co jest sprzecznością. Zatem ta pętla zatrzymuje konkretnego l . Daje to i ponieważ jest resztą kwadratową, l musi być parzyste. Umieść . Następnie } rozwiązanie kongruencji .
Przykłady
Poniżej znajdują się 4 przykłady odpowiadające 3 różnym przypadkom, w których Pocklington podzielił formy p . Wszystko przy module z przykładu.
Przykład 0
Zgodnie z algorytmem jest to pierwszy przypadek, , ale wtedy algorytmu Powodem, dla którego algorytm nie ma zastosowania, jest to, że a=43 jest kwadratową niereszta dla p=47.
Przykład 1
Rozwiąż kongruencję
Moduł wynosi 23. To = m Rozwiązaniem powinno być , co jest rzeczywiście prawdą: }
Przykład 2
Rozwiąż kongruencję
Moduł wynosi 13. To \ . Teraz sprawdzam } Zatem rozwiązaniem jest . To rzeczywiście prawda: }
Przykład 3
Rozwiąż kongruencję. } W tym celu napisz . znajdź taki, że a { u jest nieresztą kwadratową. Weźmy na przykład . znajdź za pomocą obliczeń t
I podobnie taki, że
Ponieważ 7 co prowadzi do rozwiązania równania } To ma rozwiązanie. } Rzeczywiście .
- Leonard Eugene Dickson, „Historia teorii liczb”, tom 1, s. 222, Chelsea Publishing 1952
-
^ HC Pocklington, Proceedings of the Cambridge Philosophical Society, tom 19, strony 57–58