Benutzer:Abrankov/Vorlesung/Lucas-Test
- Lucas-Test
- Primzahltests auf Grundlage von Kongruenzen
natürliche Zahl gibt mit
Wir wollen zeigen, dass prim ist. Wegen folgt dies aus
- ,
- ,
- .
Eine direkte Verallgemeinerung des Lucas Test ist der Pocklington Test:
Die anderen berühmten Primzahlen sind die Fermatschen Primzahlen, obwohl man davon nur 5 Stück kennt und vermutet, dass es keine weiteren gibt. Auch für diese Zahlen gibt es einen speziellen Test, den Pepin Test. Er beruht auf dem Lucas Test, der immer anwendbar ist, wenn man die Primteiler von kennt. Für die Fermatschen Primzahlen reicht es aus, im Lucas Test die Zahl zu überprüfen:
, ist genau dann eine Primzahl, falls
Da doppelt exponentiell in wächst, kann man den Test per Hand nur für sehr kleine durchführen. Wir betrachten hier . Diese Zahl ist prim, weil
Bei der Anwendung des Lucas Tests auf eine beliebige Zahl gibt es zwei Probleme:
- Man muss die Primteiler von kennen. Dies ist ein Faktorisierungsproblem und damit im Allgemeinen schwierig.
- Man muss alle Werte für überprüfen. Dies bedeutet einen sehr hohen Rechenaufwand. (Die Anzahl könnte man verkleinern, wenn man berücksichtigt, dass es Primitivwurzeln modulo für prim gibt. Man bleibt aber in der gleichen Größenordnung für den Rechenaufwand.)
Um das erste Problem in den Griff zu bekommen, könnte man hoffen, dass ein bereits prim ist, falls ist für alle zu teilerfremden im Bereich von bis . Das ist aber leider nicht richtig.
Wir möchten überprüfen, ob 89 mit Miller-Rabin Test eine Primzahl ist. Es gilt , also . Wir testen für zwei zufällige Zahlen und erhalten wir:
Die zwei Testzahlen erfüllen die Testbedingung.
- Lucas-Folgen
................... ...................
- Primzahltests auf Grundlage von Lucas-Folgen
Der Lucas-Lehmer-Test ist ein Verfahren, um Mersenne-Primzahlen zu überprüfen. Entwickelt wurde der Test von Eduardo Luca und Derrick Henry Lehmer, der die Arbeiten von Luca fortsetzte. Als mathematische Grundlagen dienen Lucas-Folgen. Häufigste Verwendung findet der Test beim Suchen von sehr großen Primzahlen. Er ist seit Jahren die effizienteste Methode, um die größten zurzeit bekannten Primzahlen zu entdecken, und wird als Standardtestverfahren beim GIMPS-Projekt (Great Internet Mersenne Prime Search) eingesetzt. Zuerst werden wir der Lucas-Lehmer-Test für beliebige Zahl n zeigen und dann für Mersenne-Primzahlen.
Ist nun ,
- Lucas-Lehmer-Test für Mersennezahlen
............................ ............................
Literatur
- [B] Brenner H.: Zahlentheorie (Osnabrück 2008) http://de.wikiversity.org/wiki/Zahlentheorie_(Osnabr%C3%BCck_2008)(13.03.09)
- Burton, D.M./Dalkowski, H.: Handbuch der elementaren Zahlentheorie.Neldermann Verlag, 2005, ISBN 3-88538-112-5
- Müller-Stach,S./Piontkowski, J.: Elementare und algebraische Zahlentheorie.1. Auflage Wiesbaden : Vieweg, 2006, ISBN 978-3-8348-0211-8
- Ribenboim, P.: Die Welt der Primzahlen: Geheimnisse und Rekorde, Springer-Verlag Berlin Heidelberg, 2006 ISBN 978-3-540-34284-7
- Riesel,H.: Prime Numbers and Computer Methods for Factorization. Birkhäuser, ISBN 0-8176-3291-3