Prima Zahlen

Werbung
„Prima Zahlen?
Primzahlen“
10. Dezember 2009
Willi More
[email protected]
Institut für Mathematik
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
Überblick
1/ Primzahlen
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,
53, 59, 61, 67, 71, 73, 79, 83, 89, 97,
4
…, …, 22 +1, …, 243112609-1, …
2/ Mersennesche Zahlen
Trenton, Gibson County
Mn = 2n –1
3/ Fermatsche Zahlen
n
Fn = 22 +1
4/ Primzahlen in Anwendungen
ISBN-10 (a
e
mod p), RSA (x mod p·q), …
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 2
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
1/ Primzahlen
Natürliche Zahlen: 1, 2, 3, 4, …
Primzahlen sind natürliche Zahlen größer 1, welche nur durch
1 und sich selbst teilbar sind:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,
53, 59, 61, 67, 71, 73, 79, 83, 89, 97,
4
…, 22 +1, …, 243112609-1, …
Die Zahl 1 wird Einheit genannt. Alle natürlichen Zahlen größer
sind, nennen wir zusammengesetzte Zahlen: 4 = 2·2, 6 = 2·3, 8
1, welche nicht Primzahlen
= 2·4, 9 = 3·3, …
Fundamentalsatz der Arithmetik (der elementaren Zahlentheorie):
Jede natürliche Zahl größer 1 kann auf genau eine Weise in ihre Primteiler zerlegt werden.
Primzahlen sind die elementaren „multiplikativen“ Bausteine der natürlichen Zahlen.
-
Wie können Primzahlen erkannt werden?
Wie viele Primzahlen gibt es?
Wie sind die Primzahlen verteilt?
Sind Primzahlen tatsächlich nicht zerlegbar?
Primzahlen spezieller Bauart
Willi More, Institut für Mathematik, Universität Klagenfurt
http://primes.utm.edu
http://primes.utm.edu/curios
Seite 3
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
1/… Primzahltabelle – Sieb des Eratosthenes (-230)
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 4
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
1/… Wie viele Primzahlen gibt es?
Der Abstand zwischen zwei ungeraden Primzahlen ist mindestens zwei (Primzahlzwillinge),
sonst eins, kann aber beliebig groß sein: n! = 1·2·3·…·(n-1)·n 2|n!+2, 3|n!+3, …, n|n!+n
Aber: Es gibt unendlich viele Primzahlen
Beweis von Euklid von Alexandria (-3Jhdt., Elemente, Buch IX, Satz 20)
¿
H. Lenstra: Es gibt unendlich viele zusammengesetzte Zahlen.
Beweis: Multipliziere die ersten r Primzahlen und addiere 1 nicht. „Faktorisierungsproblem“
Gegeben ist eine natürliche Zahl n, gesucht ist die Primfaktorzerlegung n = p1α1p2α2 ··· pkαk
Ähnliches, aber einfacheres Problem: Bestimme ob eine natürliche Zahl n eine Primzahl ist.
6 + o (1)
f (ln ln(n))) [Lenstra/Pomerance]
- Primzahltest, AKS [Agrawal, Kayal & Saxena 2002] O(ln(n)
Ähnliches, aber komplexitätstheoretisch fast gleich schweres Problem
- Zerlegung von n = a·b mit 1 < a,b < n
„Triviale“ Algorithmen: Probedivision, Fermat-Faktorisierung
Faktorisierungsrekord:
1039
M1039 = 2
-1 = p7 · p80 · p227
Willi More, Institut für Mathematik, Universität Klagenfurt
(SNFS 2007), O (e
(1+ o (1)) 3
32
ln( n )(ln ln( n )) 2
9
)
Seite 5
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
1/… Wie häufig sind Primzahlen?
100
π(x) = |{Primzahlen p mit p ≤ x}|
80
60
Primzahlsatz
[Gauss 1792; Beweis: Hadamard / De La Vallée-Poussin, 1896]
π( x)
=1
x → ∞ x / ln( x )
lim
40
20
0
0
Der derzeitige Rekord [pi(x) project / Gourdon et.al. 2001] für
20
40
60
80
100
π(x) liegt bei
π(4·10 ) = 783964159847056303858 ≅ 7.8·10
22
20
In diesem Bereich ist im Durchschnitt jede 26te ungerade Zahl eine Primzahl.
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 6
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
1/… Sind Primzahlen unzerlegbar?
Für die Primzahl 5 gilt
5 = (1–2i)(1+2i),
2
wobei i = –1.
Mit Hilfe der imaginären Einheit i können die ganzen Zahlen zum Zahlbereich
[√1] = [i] = {a + bi | a,bœ}
der Gaußschen Zahlen erweitert werden, anschaulich: ganzzahlige Gitterpunkte.
[i] ist ein faktorieller Ring, d.h. jedes Element besitzt eine eindeutige Zerlegung in
Primelemente (p|a·b fl p|a oder p|b). Die Einheiten in [i] sind ±1, ±i.
Die Gaußsche Primzahlen sind 2, alle Primzahlen der Form 4k+3 (7, 11, 19, 23, …) und alle
2
2
2
2
2
2
2
2
Teiler von a +b =(a+bi)(a–bi) der Primzahlen der Form 4k+1 (5=1 +2 , 13=2 +3 , 17=1 +4 ,
29=22+52, …).
Hinweis: Es gibt auch Zahlbereiche die keine eindeutige Zerlegung in Primelemente besitzen.
Etwa gilt in [√5] = [i√5] mit den Einheiten ±1, dass 6 = 2·3 = (1–i√5)(1+i√5), wobei alle
vier Faktoren Primelemente in [i√5] sind.
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 7
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
2/… Mersennesche Zahlen
Für welche Exponenten
t ≥ 1 ist 2t –1 eine Primzahl?
2t –1 kann nur dann Primzahl sein, wenn t selbst eine Primzahl ist, denn 2u–1|2uv–1.
Mn = 2n –1 wird Mersennesche Zahl genannt.
Ist Mp eine Primzahl, so nennen wir sie Mersennesche Primzahl:
- genau 39 für p = 2, 3, 5, 7, 13, 17, 19, 31, …, 11213, …, 13466917
- weitere 8 für p = 20996011, 24036583, 25964951, 30402457
32582657, 37156667, 42643801, 43112609
Die Mersennesche Primzahl [Smith et al 2008, GIMPS/PrimeNet]
2
43112609
– 1 = 3164702693…6697152511
ist die derzeit größte bekannte Primzahl mit rund 13 Millionen Dezimalstellen und einem Wert
von US$ 100000.
- Gibt es unendlich viele Mersennesche Primzahlen?
- Gibt es unendlich viele zusammengesetzte Mn?
- Ist jede Mersennesche Zahl quadratfrei?
www.mersenne.org
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 8
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
3/… Fermatsche Zahlen
Für welche Exponenten
t ≥ 1 ist 2t +1 eine Primzahl?
2t +1 Primzahlkandidat wenn t Zweierpotenz, denn für eine ungerades v gilt: 2u +1|2uv +1.
n
Fn = 22 +1 wird Fermatsche Zahl genannt.
Fn eine Primzahl, so nennen wir sie Fermatsche Primzahl:
0
1
2
3
4
F0 = 22 +1 = 3, F1 = 22 +1 = 5, F2 = 22 +1 = 17, F3 = 22 +1 = 257, F4 = 22 +1 = 65537
Ist
F5, …, F10 und [Cunnigham 1899 + Brent & Morain 1988]
F11 = 319489 · 974849 · 167988556341760475137 · 3560841906445833920513 · P564
Zusammengesetzt, aber kein Faktor bekannt für n = 14, 20, 22, 24
Zuordnung von Fn bisher unbekannt für n = 33 – 35, 40, 41, 44 – 47, …
Komplett faktorisiert:
F2478782 [Cosgrave et al 2003] ist zusammengesetzt und hat rund 10746187 Dezimalstellen.
- Gibt es unendlich viele Fermatsche Primzahlen?
- Gibt es unendlich viele zusammengesetzte Fn?
- Ist jede Fermatsche Zahl quadratfrei?
www.fermatsearch.org
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 9
„Prima Zahlen? – Primzahlen”
10. Dezember 2009
4/… Primzahlen in Anwendungen
Die Zahlentheorie, und mit ihr die Primzahlen, galt lange Zeit als ein Beispiel für „reinste
Mathematik“ ohne Anwendungsbezug und „zu nichts außer allenfalls in der Mathematik nütze“.
Diese Einschätzung hat sich in den letzten 30 Jahren stark verändert.
Prüfziffern
Bei der Internationale Standardbuchnummer ISBN-10 basiert die Prüfziffernberechnung auf
einer gewichteten Summe mod 11.
Beispiel: ISBN-10 3-8274-2118-7, denn 1·3+2·8+3·2+4·7+5·4+6·2+7·1+8·1+9·8 = 172 = 7 mod 11.
Hinweis: Bei ISBN-13/EAN (Europäische Artikelnummer) wird für die Prüfzifferberechnung
alternierend mit 1 und 3 gewichtet und mod 10 gerechnet, um das bei der ISBN-10 zusätzlich
benötigte Zeichen X für 10 zu vermeiden.
Public key-Kryptographie
RSA-Kryptosystem
, ElGamal-Kryptosystem, Diffie-Hellman-Schlüsselaustausch, Elliptische
Kurven über endlichen Körpern, …
Hash-Tabellen, Pseudozufallsgeneratoren, …
Willi More, Institut für Mathematik, Universität Klagenfurt
Seite 10
Herunterladen