Noter om primtal. Erik Olsen

Relaterede dokumenter
Primtal - hvor mange, hvordan og hvorfor?

Talteoriopgaver Træningsophold ved Sorø Akademi 2007

Projekt 7.9 Euklids algoritme, primtal og primiske tal

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

Undersøgende aktivitet om primtal. Af Petur Birgir Petersen

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

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

Matematikken bag kryptering og signering RSA

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

Matematikken bag kryptering og signering RSA

Ringe og Primfaktorisering

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

Archimedes Princip. Frank Nasser. 12. april 2011

RSA-kryptosystemet. RSA-kryptosystemet Erik Vestergaard

Matematiske metoder - Opgavesæt

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

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

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

Noter til Perspektiver i Matematikken

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

TALTEORI Følger og den kinesiske restklassesætning.

t a l e n t c a m p d k Matematiske Metoder Anders Friis Anne Ryelund 25. oktober 2014 Slide 1/42

DIOFANTISKE LIGNINGER FERMATS SIDSTE SÆTNING

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

Projekt 3.5 faktorisering af polynomier

Opgave 1 Regning med rest

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

Foredrag i Eulers Venner 30. nov. 2004

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

10. Nogle diofantiske ligninger.

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

Polynomium Et polynomium. Nulpolynomiet Nulpolynomiet er funktionen der er konstant nul, dvs. P(x) = 0, og dets grad sættes per definition til.

TALTEORI Ligninger og det der ligner.

Af Marc Skov Madsen PhD-studerende Aarhus Universitet

brikkerne til regning & matematik tal og algebra preben bernitt

Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal?

2. Gruppen af primiske restklasser.

Noter om polynomier, Kirsten Rosenkilde, Marts Polynomier

Komplekse tal og algebraens fundamentalsætning.

Algebra - Teori og problemløsning

Køreplan Matematik 1 - FORÅR 2005

A. Appendix: Løse ender.

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

Euklids algoritme og kædebrøker

Note om endelige legemer

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

83 - Karakterisation af intervaller

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

Tal. Vi mener, vi kender og kan bruge følgende talmængder: N : de positive hele tal, Z : de hele tal, Q: de rationale tal.

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

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

Kryptologi og RSA. Jonas Lindstrøm Jensen

Integer Factorization

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

π can never be expressed in numbers. William Jones og John Machins algoritme til beregning af π

OM BEVISER. Poul Printz

Matematikken bag kryptering og signering NemID RSA Foredrag i UNF

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

Meditation over Midterbinomialkoefficienten

Matematisk induktion

Om begrebet relation

Hvad er matematik? C, i-bog ISBN L&R Uddannelse A/S Vognmagergade 11 DK-1148 København K Tlf: info@lru.

Eksempel på den aksiomatisk deduktive metode

Hvad er et tal? Dan Saattrup Nielsen

π er irrationel Frank Nasser 10. december 2011

Fortløbende summer NMCC Danmark Muldbjergskolen 8.P

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

Projekt 0.6 RSA kryptering

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

Komplekse tal og rækker

DesignMat Kvadratiske matricer, invers matrix, determinant

Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen runde

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

Komplekse tal og polynomier

TALTEORI Primfaktoropløsning og divisorer.

Jeg foretager her en kort indføring af polynomier over såvel de reelle som

Elementær Matematik. Mængder og udsagn

Diskrete Matematiske Metoder. Jesper Lützen

Talteori: Euklids algoritmer, modulær aritmetik

Projekt 0.5 Euklids algoritme, primtal og primiske tal

Vi indleder med at minde om at ( a) = a gælder i enhver gruppe.

Analyse 2. Bevis af Fatous lemma (Theorem 9.11) Supplerende opgave 1. Øvelser

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

Talteori II. C-serien består af disse arbejdskort: C1 Talteori på forskellige klassetrin C2 Den pythagoræiske tripelsætning

Problemløsning i retvinklede trekanter

DiMS 2010 Uge 7,

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning

Teoretiske Øvelsesopgaver:

Pythagoras Sætning. Frank Nasser. 20. april 2011

Om primtal og forhold i opgangene

Nogle grundlæggende begreber

Fejlkorligerende køder Fejlkorrigerende koder

Sætninger og Beviser

Studieretningsprojekt i matematik og engelsk. Autisme og matematik. Udarbejdet af Flóvin Tór Nygaard Næs og Lise Danelund.

Potensrækker. Morten Grud Rasmussen november Definition 1 (Potensrække). En potensrække er en uendelig række på formen

DM72 Diskret matematik med anvendelser

Matematik. 1 Matematiske symboler. Hayati Balo,AAMS. August, 2014

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

Appendiks 6: Universet som en matematisk struktur

Transkript:

Noter om primtal Erik Olsen 1 Notation og indledende bemærkninger Vi lader betegne de hele tal, og Z = {... 3, 2, 1, 0, 1, 2, 3...} N = {0, 1, 2, 3...} Z være de positive hele tal. Vi minder her om et lille fact fra folkeskolen, som de fleste normalt tager for en trivialitet, i mere generelle settings, er dette dog langt fra tilfældet! Bemærkning 1.1 (Division med rest). For et tal n Z kan vi altid skrive n = pq + r hvor p, q Z og 0 r < n. Vi siger at q deler n (betegnes q n) hvis r = 0. Eksempel 1.2. Hvis n = 89 kan vi skrive 89 = 10 8 + 9, vi ser at hverken 8 eller 10 deler 89 (hvilket ikke kommer bag på nogen - håber jeg!). Bemærk at vi allerede i folkeskolen kunne finde eksempler på tal n, p, q Z der opfylder at n = pq. 2 Moduloregning Med notationen på plads er vi nu i stand til at give en meget vigtig definition Definition 2.1 (Gauss). Lad n, p, q, r Z og r > 0. Hvis n = pq + r så siges n r mod q. Dette udtales n er kongruent til r modulo q. Eksempel 2.2. Vi har følgende liste af ækvivalenser:... 36 27 18 0 mod 9... 22 18 14 10 6 2 mod 4 På baggrund af ovenstående eksempel, ser vi hvor tæt knyttet moduloregning er til de tabeller nogle af os terpede i folkeskolen. Hvis ikke vil der i løbet af disse noter blive rig lejlighed til at repetere disse færdigheder. 1

Sætning 2.3. For hele tal m, p, r, n, k Z gælder at hvis n k og m r så er n + m r + k og n m r k Bevis. Af tekniske grunde overspringes dette, men beviset kan findes i enhver introduktion til talteori. Det er vist klart for alle, at sådan en sætning kræver et par eksempler! Eksempel 2.4. Hvis vi skriver 89 = 5 17 + 4 og 67 = 3 17 + 16 så har vi blandt andet følgende: og 89 + 89 = 178 4 + 4 mod 17 89 67 = 5963 4 16 = 64 13 mod 17 I kan selv finde på mange flere eksempler, dog skal man huske at man regner modulo det samme tal! Vi vil i det følgende regne modulo n, og ved hjælp af ovenstående teori, inddele Z i klasser af tal (det her er svært, og det tager tid at vænne sig til!). Definition 2.5. For n N skriver vi Z/nZ = {[0], [1],..., [n 1]} hvor for eksempel [0] = {0, n, 2n, 3n,...} dvs. alle tal der deler n og [2] = {2, n + 2, 2n + 2, 3n + 2,...} dvs. alle tal der har rest 2 modulo n, og så videre op til n 1. Bemærkning 2.6. Vi ser at ovenstående definition deler Z ind i klasser af tal, hvor to tal ligger i samme klasse, hvis de har samme rest modulo n Bemærkning 2.7. Vi har set (i Sætning 2.3) at man regner med disse rester helt som normalt, dvs, f.eks. i Z/20Z er [3] + [5] = [8] og [4] [5] = [20] = [0] (da vi regner modulo 20). Næste bemærkning er ikke helt nem at indse :-( Observation 2.8. Hvis n = 0 har vi Z/0Z = Z, tilsvarende er Z/1Z = [0] for n = 1. Der er mange eksempler på denne form for klassedeling i hverdagen (det går man selvfølgelig ikke og tænker på - men alligevel!). Når man angiver timer regner man jo modulo 24 på et digitalt ur, og modulo 12 på et ur med viser! Ugedagene angives modulo 7, og måneder modulo 12. Find selv på flere eksempler. Øvelse 2.9. 1) Idag er det mandag, hvilken dag er det om 100 dage? 2) Det er januar! Hvilken dag er det om 372 måneder? 3) Belejringen af Skt. Petersborg (daværende Leningrad) varede som bekendt i 900 dage, hvis en gennemsnitlig russer gik i bad en gang om ugen (højt sat!), hvad var så det maximale antal bade, denne gennemsnitlige russer kunne opnå under belejringen? 2

3 Primtal Vi vil i dette afsnit definere primtal, og se på nogle klassiske resultater, der går tilbage til det gamle Grækenland. Definition 3.1. Et tal 1 < p N kaldes et primtal, hvis de eneste tal der deler p et 1 og p. Den følgende sætning blev første gang vist af Euklid, beviset er efter min mening ret snedigt, taget i betragtning, at det er ca 3000 år gammelt. Sætning 3.2. Der findes uendelig mange primtal. Bevis. Vi antager at der kun findes endelig mange primtal p 1,..., p n, og vil derved deducere os frem til en modstrid. Se nu på tallet N = p 1 p 2 p n + 1 Det er klart at ingen af p i erne deler N. Der er nu to muligheder: 1) N er et primtal, så har vi fundet et der ikke var på listen, og det er en modstrid. 2) N er ikke et primtal, men så er det produkt af primtal, hvoraf ingen står på vores liste, det følger, at vi har fundet mindst et nyt primtal, hvilket igen er et modstrid, og det færdiggører beviset. Sætning 3.3. Ethvert tal n N kan på entydig vis faktoriseres i et produkt af primtal n = p 1 p 2 p k. Faktoriseringen er entydig op til omordning af faktorerne. Til beviset behøver vi en definition og et lille lemma, der gives uden bevis. Definition 3.4. (a, b) kaldes største fælles divisor for a og b, og er det største tal, der deler både a og b. Lemma 3.5. Lad a, b, m Z og (a, m) = 1, hvis m ab m b Øvelse 3.6. Overbevis jer selv om, at hvis p 1, p 2 er primtal, så er (p 1, p 2 ) = 1. Bevis. Vi kan antage at n > 1. Vi antager modsætningsvis at n = p 1 p r = q 1 q s, (1) hvor p i og q j alle er primtal. Vi kan antage at p i q j for alle 1 i r, 1 j s. Da vi ellers deler begge sider i (1) med den fælles faktor p k = q l, og ser på det nye tal n = n p k = n q l, som så har helt forskellige faktoriseringer. Vi ved at p 1 n, så fra ovenstående Lemma 3.5 har vi, at der findes et q k, k s så p 1 q k. Men da både p 1 og q k er primtal, kan det kun ske ved at p 1 = q k jævnfør Øvelsen ovenfor, hvilket er en modstrid, da vi antog, at de to faktoriseringer var helt forskellige. 3

4 Primtal og moduloregning Vi vil i dette afsnit kæde de to forrige afsnit sammen, samt give et par eksempler på åbne problemer inden for talteorien. Den følgende sætning kæder elegant moduloregning og teorien for primtal sammen. Igen af tekniske grunde vil beviset ikke blive givet her. Sætning 4.1 (Fermats lille sætning). Hvis a Z og p et primtal er a p 1 1 for alle a Z. Observation 4.2. Ved såkaldt kontraponering fåes, at hvis der findes et a Z så a p 1 1, så medfører det, at p ikke er et primtal. Vi ser at ovenstående giver en god måde at teste, hvorvidt et tal er et primtal. Vi slutter den seriøse del af denne note af med en lidt skrappere øvelse. Øvelse 4.3. Betragt i det følgende Z/nZ. Hvad skal der gælde om n for at vi kan sikre os at følgende gælder [a], [b] 0 [a] [b] 0 (Hint: Husk at i Z/nZ gælder (jvf. Sætning 2.3) at [a] [b] = [ab]) 5 Talteori Talteori er studiet af primtal, og vi vil i dette afsnit give en kort biografi af grundlæggeren af denne matematiske diciplin. Dernæst skriver vi et par store sætninger op, samt et par forsåelige uløste problemer. Al denne teori vi har set på i denne note, blev første gang udgivet som et samlet værk i 1799 hvor C. F. Gauss (1777-1855) udgav hans Aritmetiske Diskussioner. Der er mange gode anekdoter og utrolige men sande historier, der alt i alt gør Gauss til lidt af en legende i matematikhistorien. - 100 i=1 i = 5050, som 8 årig. - Primtalssætningen, mens manden stadig var en pubertetsknægt. - Professor ved Göttingen som 19 årig i astronomi. -Algebraens fundamentalsætning. -Kontruktion af regulær 17-gon med passer og lineal. Alt dette gør til dato Gauss til en af de største matematikere der har gået på denne jord! Vi gå videre med de tre store sætninger, som jeg har prøvet at ordne efter sværhedsgrad. Sætning 5.1 (Primtalssætningen). Hvis π(x) betegner antallet af primtal mindre end x. Så gælder følgende lim π(x) = x x log(x) (2) 4

Sætning 5.2 (Fermats sidste sætning). Hvis x, y, z N og n strengt større end 2. Så har ingen løsninger. x n + y n = z n (3) Fermats sidste sætning blev først bevist i 1994 af matematikeren Andrew Wiles, der alene herved har slået sit navn eftertrykkeligt fast i matematikhistorien. Bemærkning 5.3. Bemærk at for n = 2 giver Pythagoras uendelig mange løsninger til (3). Sætning 5.4 (Goldbachs formodning). Ethvert lige tal større end 2 kan skrives som en sum af to primtal. Selv om forsøgene har været talrige, så er Goldbachs formodning et endnu ubevist problem, der stammer helt tilbage fra det tidlige del af 1700 tallet. 5