|
Verfahren zur PrimzahluntersuchungDiese Seite listet die wichtigsten Methoden zur Primzahlsuche und viele verschiedene Arten von Beweisen auf, die zur schnellen Primzahlbestimmung benutzt werden.
Prüfverfahren für kleine PrimzahlenDie drei folgenden Verfahren sind f¸r kleinen Primzahlprüfungen zwar noch ausreichend schnell, doch die Zeit, die ein Computer f¸r die Prüfung ben–tigt, steigt proportional zu der Anzahl der Stellen der Primzahlen an.
Eine Liste aller Zahlen wird angelegt, in der alle Vielfachen der Primzahlen nacheinander ausgestrichen werden.
Normale Division:
Wheel factorization:
Grundlegende Sätze zur schnellen Primzahlbestimmung
p ist eine Primzahl; a ist eine beliebige Ganzzahl. Dann ist In vielen F”llen, wenn p kein Teiler von a ist, dann ergibt Mit Fermat's kleinem Satz kann man sehr schnell beweisen, daş eine bestimmte Zahl keine Primzahl ist (wenn die Bedingung nicht zutrifft). Zu beweisen, daş eine Zahl eine Primzahl ist, wenn sie die Prüfung besteht, ist nicht m–glich, da dieser Satz noch nicht in seiner Umkehrung bewiesen werden konnte.
Probable-Primality (Mögliche Primzahlen): Dieser schnell auszurechnende Satz ist von Fermat's kleinem Satz ¸bernommen und l”şt sich auch genauso schnell berechnen. Der einzige Nachteil liegt darin, daß auch hier nur bewiesen werden kann, daß eine Zahl keine Primzahl ist. Beispiele:
Klassische Tests und Ableitungen von den beiden oben genannten Sätzen
Wenn es nun eine Ganzzahl a gibt, bei der
Pepin's Test:
Pocklington's Satz (1914): a n-1 = 1 (mod n) unddann hat jeder Primfaktor q von n die Form q kR+1.
Ein weiterer sehr bekannter Satz: dann ist n eine Primzahl. Lucas-Lehmer Test (1930): Der Lucas-Lehmer Test ist eine der schnellsten Primzahlpr¸fungen, die es heute gibt. Er wird für die Prüfung von Mersenne-Exponenten, das sind Primzahlen der Form 2 n-1 verwendet. Die rasante Geschwindigkeit dieses Tests wird dadurch unterstrichen, daß alle heutigen Primzahlrekorde dieser Form sind. Zuerst legt man eine Tabelle mit den Variablen schritt, u und u2-2 an.
M(n) ist genau dann eine Primzahl, wenn im schritt(n-2)
Lucas-Lehmer-Test direkt testen
|
  |