Wieferich-Primzahlen

 aufwärts

Eine Anwendung, die sich möglicher­weise für GPU-Computing eignet, ist die Suche nach Wieferich-Primzahlen.

Definition

Nach dem Satz von Fermat gilt für jede Primzahl n > 2

2n-1  kongruent  1  (mod n)

Es gibt aber auch Primzahlen, für die gilt:

2n-1  kongruent  1  (mod n2)

Diese Primzahlen heißen Wieferichzur Person-Primzahlen. Interessanter­weise sind bisher nur zwei Wieferich-Primzahlen bekannt: 1093 und 3511 [Web 1].

Es ist nicht bekannt, ob es weitere Wieferich-Primzahlen gibt. Bisher wurde offenbar nur bis zur Größen­ordnung 1015 nach weiteren Wieferich-Primzahlen gesucht, mit negativem Ergebnis [Web 2].

Wieferich-Primzahlen haben nicht nur theoretische, sondern auch praktische Bedeutung. Ein Anwendungs­fall ist der Primzahl­potenz-Test, dort müssen Wieferich-Primzahlen gesondert berück­sichtigt werden.

Wieferich-Test

Es wird geprüft, ob für die Primzahl p gilt

2p-1 mod p2 = 1

Wenn ja, so ist p eine Wieferich-Primzahl.

Suche

Ein mögliches Verfahren, um weitere Wieferich-Primzahlen zu suchen, besteht darin, eine Primzahl nach der anderen daraufhin zu testen, ob sie Wieferich-Primzahl ist.

Das Problem hierbei ist die Erzeugung der Primzahlen. Es ist zu aufwendig, eine ungerade Zahl nach der anderen zu erzeugen, um den Wieferich-Test darauf anzuwenden.

Sieb

Für jede kleine Primzahl p aus der Menge {3, 5, 7, 11, 13, ..., P} wird ein modulo-p-Zähler geführt. Für die (ungerade) Startzahl n = 1015+1 werden die Zähler mit jeweils n mod p initialisiert. Dann wird n um 2 weitergezählt, zugleich werden alle Zähler um 2 weitergezählt. Erreicht ein Zähler seinen Wert p, wird er auf 0 gesetzt. Hat irgendein Zähler den Wert 0, so ist n zusammen­gesetzt, da durch das ent­sprechende p teilbar, ansonsten ist n ein Kandidat für den Wieferich-Test.

Arithmetik

Da beim Wieferich-Test modulo n2 gerechnet wird, sind Zahlen in der Größen­ordnung 1032 entsprechend 106 Bit erforderlich. Die erforder­liche Integer-Arithmetik muss aus der vorhandenen 32-Bit-Integer-Arithmetik aufgebaut werden (oder aus 64-Bit-Gleitkomma-Arithmetik?).

Andere Basen

Anstelle der Basis 2 des Wieferich-Tests lassen sich auch andere Zahlen als Basis wählen, etwa 3 oder 5. Als Wieferich-Primzahlen zur Basis 3 sind bisher nur 11 und 1006003 bekannt. Als Wieferich-Primzahlen zur Basis 5 sind bisher bekannt: 20771, 40487, 53471161, 1645333507, 6692367337 und 188748146801.

Web

[Web 1]http://de.wikipedia.org/wiki/Wieferich-Primzahl  
[Web 2]https://cs.uwaterloo.ca/journals/JIS/VOL14/Klyve/klyve3.pdf  

 

 Weiter mit:   up

 

homeH.W. Lang   Hochschule Flensburg   lang@hs-flensburg.de   Impressum   Datenschutz   ©   Created: 07.10.2013   Updated: 05.10.2018
Valid HTML 4.01 Transitional

Hochschule Flensburg
Campus Flensburg

Informatik in Flensburg studieren...

 

Neu gestaltetes Studienangebot:

Bachelor-Studiengang
Angewandte Informatik

mit Schwerpunkten auf den Themen Software, Web, Mobile, Security und Usability.

Ihr Abschluss
nach 7 Semestern:
Bachelor of Science

 

Ebenfalls ganz neu:

Master-Studiengang
Angewandte Informatik

Ein projektorientiertes Studium auf höchstem Niveau mit den Schwerpunkten Internet-Sicherheit, Mobile Computing und Human-Computer Interaction.

Ihr Abschluss
nach 3 Semestern:
Master of Science

 

Weitere Informatik-Studienangebote an der Hochschule Flensburg:

Medieninformatik

Wirtschaftsinformatik