Zum Inhalt springen

Benutzer:Arbol01/Pseudoprimzahlen Analyse Der kleine fermatsche Satz

Aus Wikibooks

Die Analyse des kleinen fermatschen Satzes

[Bearbeiten]

Einleitung

[Bearbeiten]

Um mal hinter diesen kleinen, unscheinbaren Satz Wenn n eine Primzahl ist, dann gilt zu sehen, beschäftigen wir uns mal mit Potenzen und Modulo. Vor allem brauchen wir aber die Carmichael-Funktion.

Die Carmichael-Funktion

[Bearbeiten]

Was macht die Carmichael-Funktion? Vor allem gibt sie eine Potenz zurück, bei der für alle Basen modulo zu einer bestimmten, zu teilerfremden, natürlichen Zahl gilt: .

Für unsere Zwecke liefert sie ein Intervall zurück. Angenommen, wir wollen die Folge mit steigendem berechnen, also . Machen wir das mal mit und :

Nach 12 Gliedern der Folge wiederholt sich das Muster. Das Intervall beträgt also 12, und das ist der Wert, den die Carmichael-Funktion zurückliefert. Die Carmichael-Funktion liefert also die Intervallänge zurück.

Die Tabelle

[Bearbeiten]

Wir erstellen jetzt eine Tabelle mit der wir uns später verschiedene Zahlen ansehen:

1 2 3 ... λ(n)
1: 1 1 1 ... 1
2: 21 22 23 ... 2λ(n)
3: 31 32 33 ... 3λ(n)
... ... ... ... ... ...
n-1: (n-1)1 (n-1)2 (n-1)3 ... (n-1)λ(n)

Das sieht jetz ziemlich furchtbar aus, ist aber am Beispiel einfach zu verstehen.

Die Primzahl 7

[Bearbeiten]

Die Intervallänge von 7 ist

1 2 3 4 5 6
1: 1 1 1 1 1 1
2: 2 4 1 2 4 1
3: 3 2 6 4 5 1
4: 4 2 1 4 2 1
5: 5 4 6 2 3 1
6: 6 1 6 1 6 1

Da man beim kleinen fermatschen Satz verwendet, brauchen wir bei der Berechnung , was der fettgedruckten Spalte entspricht:

1 2 3 4 5 6
1: 1 1 1 1 1 1
2: 2 4 1 2 4 1
3: 3 2 6 4 5 1
4: 4 2 1 4 2 1
5: 5 4 6 2 3 1
6: 6 1 6 1 6 1

Das funktioniert für jede Primzahl, da für Primzahl gilt:

Die zusammengesetzte Zahl 15

[Bearbeiten]

Die Intervallänge von 15 ist Wie man leicht festsellen kann, liegt nicht auf der vierten Spalte der Tabelle, sondern auf zweiten Spalte:

1 2 3 4
1: 1 1 1 1
2: 2 4 8 1
4: 4 1 4 1
7: 7 4 13 1
8: 8 4 2 1
11: 11 1 11 1
13: 13 4 7 1
14: 14 1 14 1

In dieser Spalte sind nun nicht mehr alle Werte 1. Der einfacherhalber wurden alle Basen, die nicht teilerfremd zur 15 sind weggelassen. Nur für die Basen 4, 11 und 14 gilt:

Zu diesen Basen ist 15 pseudoprim.

Da gilt, gilt für alle zur 15 teilerfremden Basis aber: