Pocklingtons algoritm

Pocklingtons algoritm är en teknik för att lösa en kongruens av formen

där x och a är heltal och a är en kvadratisk rest .

Algoritmen är en av de första effektiva metoderna för att lösa en sådan kongruens. Det beskrevs av HC Pocklington 1917.

Algoritmen

(Obs: alla tolkas som , om inte annat anges.)

Ingångar:

  • p , ett udda primtal
  • a , ett heltal som är en kvadratisk rest .

Utgångar:

  • x , ett heltal som uppfyller . Observera att om x är en lösning är − x också en lösning och eftersom p är udda, . Så det finns alltid en andra lösning när en hittas.

Lösningsmetod

Pocklington separerar 3 olika fall för p :

Det första fallet, om , med , är lösningen .

Det andra fallet, om , med och

  1. , lösningen är .
  2. en (kvadratisk) icke-rest så . Detta betyder att är en lösning av . Därför eller, om y är udda, .

Det tredje fallet, om , sätt , så att ekvationen som ska lösas blir . Hitta nu genom försök och misstag och så att är en kvadratisk icke-rest. Dessutom låt

.

Följande jämlikheter gäller nu:

.

Om vi ​​antar att p är av formen (vilket är sant om p har formen ), är D en kvadratisk rest och . Nu ekvationerna

ge en lösning .

Låt . Sedan . Detta betyder att antingen eller är delbart med p . Om det är , sätt och fortsätt på liknande sätt med . Inte varje är delbar med p , för är det inte Fallet med m udda är omöjligt, eftersom gäller och detta skulle innebära att är kongruent med en kvadratisk icke-rest, vilket är en motsägelse. Så den här slingan stannar när för en viss l . Detta ger och eftersom är en kvadratisk rest måste l vara jämn . Sätt . Sedan . Så lösningen av fås genom att lösa den linjära kongruensen .

Exempel

Följande är 4 exempel, motsvarande de 3 olika fallen där Pocklington delade upp former av p . Alla tas med modulen i exemplet.

Exempel 0

Detta är det första fallet, enligt algoritmen, , men då inte 43, så vi bör inte tillämpa algoritmen alls. Anledningen till att algoritmen inte är tillämplig är att a=43 är en kvadratisk icke-rest för p=47.

Exempel 1

Lös kongruensen

Modulen är 23. Detta är , så . Lösningen bör vara vilket verkligen är sant: .

Exempel 2

Lös kongruensen

Modulen är 13. Detta är , så . Verifierar nu . Så lösningen är . Detta är verkligen sant: .

Exempel 3

Lös kongruensen . För detta, skriv . Hitta först a och så att är en kvadratisk icke-rest. Ta till exempel . Hitta nu , genom att beräkna

Och på liknande sätt så att

Eftersom är ekvationen vilket leder till att lösa ekvationen . Detta har lösning . Faktum är att .

  • Leonard Eugene Dickson, "History Of Theory Of Numbers" vol 1 s 222, Chelsea Publishing 1952
  1. ^ HC Pocklington, Proceedings of the Cambridge Philosophical Society, volym 19, sidorna 57–58