🧰 ToolPicoAlle Tools →

Vollkommene Zahlen, Mersenne-Primzahlen & Primzahlzwillinge: Fortgeschrittene Zahlentheorie

Wer die Grundlagen der Primfaktorzerlegung schon kennt, stößt schnell auf faszinierendere Fragen: Was macht eine Zahl „vollkommen”? Wie testet man riesige Mersenne-Zahlen auf Primalität? Und was hat es mit Primzahlzwillingen auf sich? Dieser Leitfaden richtet sich an Studierende, Programmier-Interessierte und alle, die einen Schritt über den einfachen Primzahltest hinausgehen wollen.

Inhalt

Vollkommene Zahlen: Wenn Teiler sich selbst ergeben

KurzantwortEine vollkommene Zahl ist gleich der Summe ihrer echten Teiler (aller Teiler außer sich selbst). Das kleinste Beispiel ist 6 = 1 + 2 + 3.

Nehmen wir an, ein Informatik-Student soll für eine Übungsaufgabe herausfinden, welche Zahlen zwischen 1 und 10.000 vollkommen sind. Statt jede Zahl einzeln von Hand zu prüfen, hilft die Primfaktorzerlegung: Aus ihr lässt sich direkt die Teilersumme σ(n) berechnen, und eine Zahl ist genau dann vollkommen, wenn σ(n) − n = n gilt, also σ(n) = 2n.

Beispielrechnung: 28 als vollkommene Zahl (Beispielwerte zur Veranschaulichung)
GrößeWert
Primfaktorzerlegung2² × 7
Echte Teiler1, 2, 4, 7, 14
Summe der echten Teiler28
Vollkommen?Ja

Die vier kleinsten bekannten vollkommenen Zahlen sind 6, 28, 496 und 8.128 — sie werden mit wachsender Größe extrem selten. Gibst du eine dieser Zahlen im Rechner ein, zeigt dir das Ergebnis unter anderem die Teilersumme σ(n) direkt an, sodass sich die Vollkommenheit ohne Kopfrechnen prüfen lässt.

Mersenne-Primzahlen und der Lucas-Lehmer-Test

KurzantwortEine Mersenne-Zahl hat die Form 2^p − 1. Ist sie prim, spricht man von einer Mersenne-Primzahl; geprüft wird das effizient mit dem Lucas-Lehmer-Test.

Angenommen, jemand programmiert zum Üben einen kleinen Primzahlen-Sucher und möchte gezielt nach Mersenne-Primzahlen suchen, statt beliebige Zahlen zu testen. Der Ansatz: Für einen Primzahl-Exponenten p wird 2^p − 1 gebildet und geprüft. Für p = 2, 3, 5, 7 ergeben sich 3, 7, 31 und 127 — allesamt prim. Bei p = 11 ist 2¹¹−1 = 2.047 = 23 × 89 dagegen zusammengesetzt, obwohl 11 selbst prim ist. Das zeigt: Ein primer Exponent garantiert keine Mersenne-Primzahl.

Der Lucas-Lehmer-Test prüft Mersenne-Zahlen deutlich schneller als ein allgemeiner Primzahltest, weil er speziell auf die Struktur 2^p − 1 zugeschnitten ist. Genau diese Methode wird bis heute eingesetzt, um die größten bekannten Primzahlen der Welt zu finden — meist mit p im Millionenbereich, weit über das hinaus, was ein Browser-Tool praktikabel darstellen kann.

Für kleinere, im Rechner direkt eingebbare Werte lässt sich die Mersenne-Eigenschaft trotzdem gut nachvollziehen: Tippe zum Beispiel 127 oder 8.191 (2¹³−1) ein und prüfe im Modus „Ist es prim?”, ob das Ergebnis wie erwartet ausfällt — eine nützliche Übung, um den Zusammenhang zwischen Exponent und Mersenne-Zahl greifbar zu machen.

Primzahlzwillinge und andere Sonderfälle

KurzantwortPrimzahlzwillinge sind Primzahlpaare mit Abstand 2, wie (11, 13) oder (29, 31). Ob es unendlich viele davon gibt, ist ein bis heute ungelöstes Problem der Mathematik.

Ein praktisches Szenario: Beim Erstellen von Übungsaufgaben für den Matheunterricht soll eine Liste von Primzahlzwillingen zwischen 1 und 200 zusammengestellt werden. Statt jede Zahl einzeln zu prüfen, lässt sich zunächst mit der Bereichsdurchsuchung (Sieb des Eratosthenes) die komplette Primzahlliste erzeugen; anschließend genügt ein Blick, welche benachbarten Einträge sich um genau 2 unterscheiden — etwa (17, 19), (29, 31), (41, 43) oder (101, 103).

Quadrat- und Kubikzahlen aus Primfaktoren erkennen

KurzantwortSind in der Primfaktorzerlegung alle Exponenten gerade, ist die Zahl eine Quadratzahl; sind alle Exponenten Vielfache von 3, ist sie eine Kubikzahl.

Ein typischer Anwendungsfall: Beim Vereinfachen einer Quadratwurzel per Hand — etwa √392 — hilft die Primfaktorzerlegung, den größten quadratischen Faktor herauszuziehen. 392 = 2³ × 7². Der Exponent von 7 ist bereits gerade, der von 2 ungerade; zieht man das Quadrat 7² = 49 heraus, bleibt √392 = 7 × √8 = 14 × √2. Diese Art der Wurzelvereinfachung wird in der Schule häufig verlangt, aber selten mit der Primfaktorzerlegung als Werkzeug erklärt.

Kleinster Multiplikator zur Quadrat-/Kubikzahl: Ist eine Zahl noch keine Quadratzahl, zeigt der ungerade Exponent in der Zerlegung genau, mit welcher Primzahl multipliziert werden muss, um sie zu einer zu machen. Für 12 = 2² × 3 braucht es eine weitere 3, um 36 = 6² zu erhalten. Der Rechner zeigt diesen kleinsten Multiplikator direkt in der Ergebniskarte an, ohne dass man ihn von Hand suchen muss.

Teilersumme, Quadrat-/Kubikzahl-Prüfung, Mersenne-Test und mehr — alles direkt im Browser, ohne Anmeldung.

Primfaktorzerlegung-Rechner ausprobieren →

Häufig gestellte Fragen

Was ist eine vollkommene Zahl?
Eine vollkommene Zahl ist eine positive ganze Zahl, deren echte Teiler (also alle Teiler außer der Zahl selbst) zusammengezählt genau wieder die Zahl selbst ergeben. Das kleinste Beispiel ist 6, denn 1 + 2 + 3 = 6. Die nächsten sind 28, 496 und 8.128. Vollkommene Zahlen sind extrem selten und alle bisher bekannten geraden vollkommenen Zahlen hängen eng mit Mersenne-Primzahlen zusammen.
Was ist eine Mersenne-Primzahl?
Eine Mersenne-Zahl hat die Form 2^p − 1. Ist diese Zahl selbst eine Primzahl, spricht man von einer Mersenne-Primzahl, zum Beispiel 2³−1 = 7 oder 2⁵−1 = 31. Nicht jede Mersenne-Zahl mit primem Exponenten p ist automatisch prim — 2¹¹−1 = 2.047 = 23 × 89 ist zum Beispiel zusammengesetzt, obwohl 11 eine Primzahl ist.
Wie funktioniert der Lucas-Lehmer-Test?
Der Lucas-Lehmer-Test prüft speziell Mersenne-Zahlen 2^p−1 auf Primalität, indem eine Folge s(0)=4, s(n)=s(n-1)²−2 mod (2^p−1) berechnet wird. Ist s(p-2) am Ende gleich 0, ist 2^p−1 prim, andernfalls nicht. Dieser Test ist für Mersenne-Zahlen deutlich effizienter als ein allgemeiner Primzahltest und wird bis heute genutzt, um die größten bekannten Primzahlen der Welt zu finden.
Wie hängen vollkommene Zahlen mit Primfaktoren zusammen?
Jede gerade vollkommene Zahl lässt sich als 2^(p-1) × (2^p − 1) schreiben, wobei 2^p − 1 eine Mersenne-Primzahl ist (Euklid-Euler-Theorem). Zum Beispiel ist 28 = 2² × 7 = 2^(3-1) × (2³−1). Die Primfaktorzerlegung einer vermuteten vollkommenen Zahl zeigt also sofort, ob sie exakt dieser Form entspricht.
Warum sind Primzahlzwillinge für Fortgeschrittene interessant?
Primzahlzwillinge (Paare wie 11 und 13, die sich um 2 unterscheiden) sind ein zentrales offenes Problem der Zahlentheorie: Niemand weiß bisher, ob es unendlich viele davon gibt. Für praktische Zwecke wie Programmierübungen oder Kryptografie-Demos eignen sie sich gut, um Primzahltests an Paaren statt an Einzelzahlen zu üben.
Wie prüfe ich, ob eine Zahl bereits eine Quadratzahl oder Kubikzahl ist?
Zerlege die Zahl in Primfaktoren: Sind alle Exponenten gerade, ist sie eine Quadratzahl; sind alle Exponenten Vielfache von 3, ist sie eine Kubikzahl. Zum Beispiel ist 196 = 2² × 7² eine Quadratzahl (14²), während 216 = 2³ × 3³ eine Kubikzahl ist (6³). Das lässt sich direkt aus der Primfaktorzerlegung ablesen, ohne die Wurzel selbst ziehen zu müssen.
Hinweis zur Methodik: Dieser Artikel dient der allgemeinen Erklärung mathematischer Grundlagen und ist keine Fachberatung. Die genannten Beispielzahlen und Szenarien dienen ausschließlich der Veranschaulichung der Rechenmethoden.