Primtal - hvor mange, hvordan og hvorfor?

Relaterede dokumenter
Noter om primtal. Erik Olsen

Store Uløste Problemer i Matematikken. Lisbeth Fajstrup Aalborg Universitet

Matematikken bag kryptering og signering RSA

Eulers sætning Matematikken bag kryptering og signering v.hj.a. RSA Et offentlig nøgle krypteringssytem

TALTEORI Wilsons sætning og Euler-Fermats sætning.

Matematikken bag kryptering og signering RSA

Talteoriopgaver Træningsophold ved Sorø Akademi 2007

2. Gruppen af primiske restklasser.

Projekt 7.9 Euklids algoritme, primtal og primiske tal

Noter til Perspektiver i Matematikken

Deling - primtal - kryptografi. Johan P. Hansen. 15. september Indledning 2

Archimedes Princip. Frank Nasser. 12. april 2011

A. Appendix: Løse ender.

På opdagelse i det matematiske laboratorium En introduktion til eksperimentel matematik

Divisorer. Introduktion. Divisorer og delelighed. Divisionsalgoritmen. Definition (Divisor) Lad d og n være hele tal. Hvis der findes et helt tal q så

TALTEORI Følger og den kinesiske restklassesætning.

Ringe og Primfaktorisering

Foredrag i Eulers Venner 30. nov. 2004

Undersøgende aktivitet om primtal. Af Petur Birgir Petersen

Talteori. Teori og problemløsning. Indhold. Talteori - Teori og problemløsning, marts 2014, Kirsten Rosenkilde.

ElmTal Primtallene 1.1

Opgave 1 Regning med rest

Talteori. Teori og problemløsning. Indhold. Talteori - Teori og problemløsning, august 2013, Kirsten Rosenkilde.

TALTEORI Wilsons sætning og Euler-Fermats sætning.

Matematik YY Foråret Kapitel 1. Grupper og restklasseringe.

ANALYSE 1. Uge 7, 4. juni juni, 2007

Opspaltning i primfaktorer

Forslag til løsning af Opgaver til afsnittet om de naturlige tal (side 80)

Matematisk induktion

RSA-kryptosystemet. RSA-kryptosystemet Erik Vestergaard

Meditation over Midterbinomialkoefficienten

83 - Karakterisation af intervaller

Matematikken bag kryptering og signering NemID RSA Foredrag i UNF

Eksamen 2014/2015 Mål- og integralteori

TALTEORI Wilsons sætning og Euler-Fermats sætning.

Gruppeteori. Michael Knudsen. 8. marts For at motivere indførelsen af gruppebegrebet begynder vi med et eksempel.

Normale tal. Outline. Hvad er tilfældighed? Uafhængighed. Matematiklærerdag Simon Kristensen. Aarhus Universitet, 24/03/2017

Polynomier. Indhold. Georg Mohr-Konkurrencen. 1 Polynomier 2. 2 Polynomiumsdivision 4. 3 Algebraens fundamentalsætning og rødder 6

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

t a l e n t c a m p d k Talteori Anne Ryelund Anders Friis 16. juli 2014 Slide 1/36

Tallet π er irrationalt Jens Siegstad

Secret sharing - om at dele en hemmelighed Matematiklærerdag 2017

Kryptologi og RSA. Jonas Lindstrøm Jensen

1 Sætninger om hovedidealområder (PID) og faktorielle

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

Eksempel på den aksiomatisk deduktive metode

KRYPTOLOGI ( Litt. Peter Landrock & Knud Nissen : Kryptologi)

Skriftlig Eksamen Beregnelighed (DM517)

K 7 - og K 4,4 -minors i grafer

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet

Det Platon mener, er... Essay om matematikken bag Epinomis 990 c 5 ff

DM72 Diskret matematik med anvendelser

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931

Kædebrøker. b 0 f.eks. 3 b 0 + a 1. f.eks b 1 7. a 1. b 1 + a f.eks f.eks. 3 + b 1 + a Notation: a 2 b 2 + an.

Asymptoter. for standardforsøgene i matematik i gymnasiet Karsten Juul

Bevisteknikker. Bevisteknikker (relevant både ved design og verifikation) Matematisk induktion. Matematisk induktion uformel beskrivelse

Primtalsfaktorisering - nogle nye resultater og anvendelser Regionalmøde Haderslev, 19. november 2003

Analyse 2. Gennemgå bevis for Sætning Supplerende opgave 1. Øvelser. Sætning 1. For alle mængder X gælder #X < #P(X).

Primtal. Frank Nasser. 20. april 2011

Primtalsfaktorisering - nogle nye resultater og anvendelser Regionalmøde Haderslev, 19. november 2003

Sammenhængskomponenter i grafer

Fortløbende summer NMCC Danmark Muldbjergskolen 8.P

sætning: Hvis a og b er heltal da findes heltal s og t så gcd(a, b) = sa + tb.

Euklids algoritme og kædebrøker

Besvarelse, Eksamen Analyse 1, 2013

Besvarelses forslag til Tag-hjemeksamen Vinteren 02 03

Analyse af ombytningspuslespil

ANALYSE 1, 2014, Uge 5

Anders Thorup. Elementær talteori. Algebra og talteori, F2001

Matematiske metoder - Opgavesæt

er et helt tal. n 2 AB CD AC BD (b) Vis, at tangenterne fra C til de omskrevne cirkler for trekanterne ACD og BCD står vinkelret på hinanden.

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet

Skriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning)

Reeksamen 2014/2015 Mål- og integralteori

Diskrete Matematiske Metoder. Jesper Lützen

Wigner s semi-cirkel lov

Matematik. Alt hvad du bør vide om naturvidenskab - eller næsten. Johan P. Hansen. 10. april Aarhus Universitet

P vs. NP. Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012

Analyse af ombytningspuslespil

10. Nogle diofantiske ligninger.

Om ensvinklede og ligedannede trekanter

Oversigt [S] 4.5, 5.10

Omvendingsformler for potensrækker Asymptotiske og svingende asymptotiske potensrækker Riemanns metode og cirkelmetoden

UENDELIG, MERE UENDELIG, ENDNU MERE UENDELIG, Indledning

Af Marc Skov Madsen PhD-studerende Aarhus Universitet

DesignMat Kvadratiske matricer, invers matrix, determinant

6. december. Motivation. Internettet: Login til DIKU (med password) Handel med dankort Fortrolig besked Digital signatur

Bevisteknikker (relevant både ved design og verifikation)

Om sandhed, tro og viden

Skriftlig eksamen - med besvarelse Topologi I (MM508)

Analyse 1, Prøve 2 Besvarelse

Implikationer og Negationer

1 < 2 og 1 > 2 (2.1) er begge udsagn. Det første er sandt det andet er falsk. Derimod er

Supplerende opgaver. S1.3.1 Lad A, B og C være delmængder af X. Vis at

Elementær Matematik. Mængder og udsagn

OM BEVISER. Poul Printz

Kalkulus 2 - Grænseovergange, Kontinuitet og Følger

8 Regulære flader i R 3

Transkript:

Johan P. Hansen 1 1 Institut for Matematiske Fag, Aarhus Universitet Gult foredrag, EULERs Venner, oktober 2009

Disposition 1 EUKLIDs sætning. Der er uendelig mange primtal! EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis 2 GAUSS - HADAMARD - D. L. VALLEE POUSSIN CHEBYCHEVs sætning Antal primtal med netop 100 cifre - estimat 3 FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test

EUKLIDs bevis EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis Sætning (EUKLIDs sætning) Der er uendelig mange primtal. Bevis. Lad p 1, p 2,..., p j være primtal. Så er p 1 p 2 p j + 1 et tal, der har en primdivisor p / {p 1, p 2,..., p j }. Heraf følger straks, at der må være uendelig mange primtal!

FERMAT-tal EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis FERMAT-tal Eksempler F n := 2 2n + 1 F 1 = 5, F 2 = 17, F 3 = 257, F4 = 65537 FERMAT troede, at alle F n er primtal. Deri havde han ikke ret; EULER fandt i 1732, at F 5 = 641 6700417. GAUSS viste, at hvis F n er et primtal p, så kan en regulær p-kant konstrueres med passer og lineal.

Bevis baseret på FERMAT-tal EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis Sætning (EUKLIDs sætning) Der er uendelig mange primtal. Bevis. Følger umiddelbart af følgende lemma - hvert FERMAT-tal har jo mindst en primdivisor, der ikke er divisor i noget andet FERMAT-tal. Lemma To Forskellige FERMAT-tal er indbyrdes primiske.

EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis Bevis. For k > 0 og x = 2 2n er F n+k 2 F n 1 2 2n + 1 = x 2k 1 x + 1 = x 2k 1 x 2k 2 + 1, = 22n+k et helt tal og vi slutter, at F n F n+k 2. En fælles divisor i F n og F n+k er altså også en divisor i 2 - altså 1 eller 2; men FERMAT-tallene er ulige, så den fælles divisor må være 1.

EULERs bevis EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis Sætning (EUKLIDs sætning) Der er uendelig mange primtal. Bevis. Antag p 1, p 2,..., p j er SAMTLIGE primtal. For x, n N, n x: n = n 12 m, m = 2 b1 3 b2... p j b j, b j {0, 1} Der er højest 2 j muligheder for m. Da n 1 n x er der højest x muligheder for n 1. Ialt højest 2 j x muligheder for n: x 2 j x, hvilket IKKE er sandt for store x, altså modstrid!

EULERs bevis - efterskrift EUKLIDs bevis Bevis baseret på FERMAT-tal EULERs bevis Sætning (EULER) 1 p = 1 2 + 1 3 + 1 5 + 1 7 + 1 11 + = Bevis. p primtal Essensen ovenfor i EULERs bevis for EUKLIDs sætning kan udvides til at vise påstanden.

GAUSS - HADAMARD - D. L. VALLEE POUSSIN CHEBYCHEVs sætning Antal primtal med netop 100 cifre - estimat GAUSS - HADAMARD - D. L. VALLEE POUSSIN Lad π(x) betegne antallet af primtal p x for x R. Eksempelvis er π(10) = 4. siger, at π(x) x lnx C. F. GAUSS fremsatte i 1973 denne formodning som 15-årig på baggrund af observationer! Lidt mere præcist siger primtalssætningen: π(x) x ln x 1 for x og den indeholder vurderinger af fejlmargin. Bevist i 1896 af J. HADAMARD og C. DE LA VALLEE POUSSIN via analytiske metoder (Riemanns ζ-funktion) - senere er der givet elementære beviser.

CHEBYCHEVs sætning GAUSS - HADAMARD - D. L. VALLEE POUSSIN CHEBYCHEVs sætning Antal primtal med netop 100 cifre - estimat CHEBYCHEV beviste før primtalssætningen var vist følgende: Sætning For store x er 0, 9 x ln x < π(x) < 1, 1 x ln x Et kort (2 sider) elementært bevis af sætningen findes på http://www.jstor.org/pss/2322510

GAUSS - HADAMARD - D. L. VALLEE POUSSIN CHEBYCHEVs sætning Antal primtal med netop 100 cifre - estimat Anvendelse af CHEBYCHEVs sætning For at estimere antallet af primtal med 100 cifre anvender vi CHEBYCHEVs sætning: 0, 9 0, 9 10 99 99 ln 10 < π(1099 ) < 1, 1 10 100 100 ln 10 < π(10100 ) < 1, 1 10 99 99 ln 10 10 100 100 ln 10 Herved kan vi estimere, at antallet af primtal med netop 100 cifre er mellem 3, 42 10 97 og 4, 38 10 97 svarende til at mellem 0, 38 % og 0, 48 % af alle tal med netop 100 cifre er primtal.

FERMATs lille sætning FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Sætning Lad p være et primtal og lad a være primisk med p, altså sfd(a, p) = 1, så er a p 1 1 mod p. Det giver grundlaget for en metode til at afprøve, om et n er et primtal. Metoden er imidlertid langt fra sikker. Vi kan ikke af, at a n 1 1 mod n, for et a med sfd(a, n) = 1 slutte, at n er primtal. Det mindste tal, hvor der kommer en FALSK positiv, er n = 341 = 11 31 med a = 2.

pseudo-primtal FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Definition Lad n være et naturligt og lad a være primisk med n, altså sfd(a, n) = 1. Hvis a n 1 1 mod n kaldes n et pseudo-primtal med hensyn til basen a. For ethvert a er der uendelig mange pseudo-primtal med hensyn til base a. Der er (Carmichael) tal - det er pseudo-primtal for alle a, der er primiske med n. Det mindste er 561 = 3 11 17. Faktisk er der uendelig mange (vist i 1994): For store n er der mindst n 2/7 Carmichael tal mellem 1 og n.

FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test En videreudvikling af FERMATs lille sætning Sætning Lad p 2. Lad p være et primtal og lad a være primisk med p, altså sfd(a, p) = 1. Lad p 1 = 2 s d, hvor 1 s og d ulige. Enten er a d 1 mod p eller også findes der et r med 0 r < s, så a 2r d 1 mod p.

FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Bevis. Vælg det mindste k med 0 k s, så a 2k d 1 mod p. Der findes et k, f. eks. k = s, jvf. FERMATs lille sætning. Hvis k = 0 er vi i det første tilfælde og er færdige. Hvis k > 0 betragter vi b = a 2k 1d : b 2 a 2k d 1 mod p b ±1 mod p. b a 2k 1d 1 mod p på grund af minimaliteten af k, derfor er b a 2k 1d = 1 mod p og vi vælger r = k 1.

Stærke pseudo-primtal FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Definition Lad n 2 være et naturligt tal, der ikke er et primtal, og lad a være primisk med n, altså sfd(a, n) = 1. Lad n 1 = 2 s d, hvor 1 s og d ulige. Hvis enten a d 1 mod n eller der findes et r med 0 r < s, så a 2r d 1 mod n, så kaldes n er stærkt pseudo-primtal med hensyn til basen a. n = 2047 = 23 89 er et stærkt pseudo-primtal med a = 2. For ethvert a 2 er der uendelig mange stærke pseudo-primtal med hensyn til basen a!

RABINs sætning - 1996 FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Sætning Antag at n ikke er et primtal. Antallet af baser a, hvori n er et stærkt pseudo-primtal er højest: 1 (n 1). 4

RABINs test FERMATs lille sætning og pseudo-primtal Stærke pseudo-primtal RABINs test Sandsynligheden for at et n, der ikke er et primtal, er et pseudo-primtal for k tilfældigt valgte baser a er altså højest: 1 4 k. Det er grundlaget for RABINs test, hvormed vi med stor sikkerhed kan producere store primtal (med for eksempel 100 cifre). Vælges k = 30 er risikoen for en FALSK positiv af en test af et tilfældigt tal højest 1 4 30, hvilket er mindre end 1 ud af 1 000 000 000 000 000 000 gange!