Gaussiska primtal. Christer Kiselman. Institut Mittag-Leffler & Uppsala universitet



Relevanta dokument
Lennart Carleson. KTH och Uppsala universitet

INDUKTION OCH DEDUKTION

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x

Sidor i boken , , 3, 5, 7, 11,13,17 19, 23. Ett andragradspolynom Ett tiogradspolynom Ett tredjegradspolynom

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1

Repetitionsuppgifter i Matematik inför Basår. Matematiska institutionen Linköpings universitet 2014

Svar och arbeta vidare med Student 2008

FÖRELÄSNING 1 ANALYS MN1 DISTANS HT06

Konsten att bestämma arean

Möbiustransformationer.

MA2047 Algebra och diskret matematik

Resträkning och ekvationer

9-1 Koordinatsystem och funktioner. Namn:

Introduktion till Komplexa tal

Gaussiska heltal. Maja Wallén. U.U.D.M. Project Report 2014:38. Department of Mathematics Uppsala University

Offentlig kryptering

Studiehandledning till. MMA121 Matematisk grundkurs. Version

Sommarmatte. del 2. Matematiska Vetenskaper

1. Ange samtliga uppsättningar av heltal x, y, z som uppfyller båda ekvationerna. x + 2y + 24z = 13 och x 11y + 17z = 8.

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Matematik för sjöingenjörsprogrammet

Senaste revideringen av kapitlet gjordes , efter att ett fel upptäckts.

a), c), e) och g) är olikheter. Av dem har c) och g) sanningsvärdet 1.

någon skulle föreslå, att ur våra räkningar utesluta tecknet "j/, så att man t. ex. skulle skriva lösningen av

DE FYRA RÄKNESÄTTEN (SID. 11) MA1C: AVRUNDNING

29 Det enda heltalet n som satisfierar båda dessa villkor är n = 55. För detta värde på n får vi x = 5, y = 5.

Permutationer med paritet

Betygskriterier Matematik E MA p. Respektive programmål gäller över kurskriterierna

Lösningsförslag Cadet 2014

Den matematiska analysens grunder

Geometri och Trigonometri

Pythagoreiska trianglar

Matematik E (MA1205)

Omtentamen i DV & TDV

Exempel. Vi skall bestämma koordinaterna för de punkter som finns i bild 3. OBS! Varje ruta motsvarar 1mm

= 1 h) y 3 = 4(x 1) i) y = 17 j) x = 5. = 1 en ekvation för linjen genom a) (6, 0) och (0, 5) b) (9, 0) och (0, 5)

LULEÅ TEKNISKA UNIVERSITET Ämneskod S0006M Institutionen för matematik Datum Skrivtid

Lektionsanteckningar 2: Matematikrepetition, tabeller och diagram

Hela tal LCB 1999/2000

8-1 Formler och uttryck. Namn:.

9. Beräkna volymen av det område som begränsas av planet z = 1 och paraboloiden z = 5 x 2 y 2.

Abstrakt algebra för gymnasister

I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: = 7 + 1

Tentamen i Statistik, STA A10 och STA A13 (9 poäng) Onsdag 1 november 2006, Kl

Kurvlängd och geometri på en sfärisk yta

Introduktion till Komplexa tal

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA

7 Använd siffrorna 0, 2, 4, 6, 7 och 9, och bilda ett sexsiffrigt tal som ligger så nära som möjligt.

x f (x) dx 1/8. Kan likhet gälla i sistnämnda relation. (Torgny Lindvall.) f är en kontinuerlig funktion på 1 x sådan att lim a

Föreläsning 3: Ekvationer och olikheter

Mälardalens högskola Akademin för utbildning, kultur och kommunikation

TATM79 Matematisk grundkurs, 6hp Kurs-PM ht 2015

8-4 Ekvationer. Namn:..

Dagens tema. Fasplan(-rum), fasporträtt, stabilitet (forts.) (ZC sid 340-1, ZC10.2) Om högre ordnings system (Tillägg)

Rekursionsformler. Komplexa tal (repetition) Uppsala Universitet Matematiska institutionen Isac Hedén isac

NATIONELLT PROV I MATEMATIK KURS E HÖSTEN 1996

Grafer. 1 Grafer. Grunder i matematik och logik (2015) 1.1 Oriktade grafer. Marco Kuhlmann

x2 6x x2 6x + 14 x (x2 2x + 4)

R AKNE OVNING VECKA 1 David Heintz, 31 oktober 2002

SF1661 Perspektiv på matematik Tentamen 24 oktober 2013 kl Svar och lösningsförslag. z 11. w 3. Lösning. De Moivres formel ger att

Prov kapitel FACIT Version 1

Fria matteboken: Matematik 2b och 2c

Matematik Åk 9 Provet omfattar stickprov av det centrala innehållet i Lgr b) c) d)

Tal Räknelagar Prioriteringsregler

Världskrigen. Talmanus

formler Centralt innehåll

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid

Tentamen STA A10 och STA A13, 9 poäng 19 januari 2006, kl

Lokala kursplaner i Matematik Fårösunds skolområde reviderad 2005 Lokala mål Arbetssätt Underlag för bedömning

MATEMATIK Datum: Tid: förmiddag Hjälpmedel: inga. Mobiltelefoner är förbjudna. A.Heintz Telefonvakt: Christo er Standar, Tel.

MATEMATIK 5 veckotimmar

Programmeringsuppgifter 1

SF1625 Envariabelanalys

1.1 Mätning av permittiviteten i vakuum med en skivkondensator

LINJÄR ALGEBRA II LEKTION 1

Lathund algebra och funktioner åk 9

Föreläsning 8: Intro till Komplexitetsteori

Explorativ övning 7 KOMPLEXA TAL

Grunderna i stegkodsprogrammering

3.3. Symboliska matematikprogram

Kompletterande kurslitteratur om serier

Tentaupplägg denna gång

Basbyte (variabelbyte)

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Kortfattade lösningsförslag till tentamen , kl

Flera kvantifierare Bevis Direkt bevis Motsägelse bevis Kontrapositivt bevis Fall bevis Induktionsprincipen. x y (x > 0) (y > 0) xy > 0 Domän D = R

Reglerteknik M3. Inlämningsuppgift 3. Lp II, Namn:... Personnr:... Namn:... Personnr:...

Komplexa tal: Begrepp och definitioner

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: minuter beroende på variant Material: TI-82/83/84 samt tärningar

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

VAD TYCKER DE ÄLDRE OM ÄLDREOMSORGEN? - SÄRSKILT BOENDE I HÖGANÄS KOMMUN 2013

Kapitel 4 Inför Nationella Prov


OM KOMPLEXA TAL. 1 Om a är ett positivt reellt tal så betecknar a det positiva reella tal vars kvadrat är a men det är

Gemensam presentation av matematiskt område: Geometri Åldersgrupp: år 5

a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = = 15.

Begrepp Värde (mätvärde), medelvärde, median, lista, tabell, rad, kolumn, spridningsdiagram (punktdiagram)

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt,

Riksfinal. Del 1: 6 uppgifter Tid: 60 min Maxpoäng: 18 (3p/uppgift) OBS! Skriv varje uppgift på separat papper och lagets namn på samtliga papper.

Dubbelt En elev plockar upp en näve kuber. En annan ska ta upp dubbelt så många.

K3 Om andra ordningens predikatlogik

Transkript:

195 Gaussiska primtal Christer Kiselman Institut Mittag-Leffler & Uppsala universitet 1. Beskrivning av uppgiften. De förslag som presenteras här kan behandlas på flera olika sätt. Ett första syfte är helt enkelt att uppmärksamma att begreppet primtal inte är något absolut, utan beror på vad man relaterar det till. Man kan tänka sig en rent grafisk uppgift där det gäller att pricka in de gaussiska primtalen på ett papper för att åskådliggöra hur de fördelar sig i några olika områden. Om man vill gå längre kan man räkna ut tätheten inom några delar av det komplexa planet. En annan möjlighet är att skriva en uppsats som går igenom teorin för de gaussiska primtalen; då kan följande rader tjäna som ledning, och ett mål kan vara att i detalj visa allt som jag antyder eller uppmanar läsaren att visa. Ett mer avancerat projekt slutligen är att studera faktorisering i några andra ringar Z[ d] för heltal d; här handlar det ju bara om d = 1. 2. Vanliga primtal och komplexa primtal. Talen 2, 3, 5, 7, 11,... är primtal, vilket betyder att man inte kan faktorisera dem utan att en faktor måste vara 1 eller 1. Vi kan till exempel skriva 19 = 1 19 = 19 1 = ( 1) ( 19) = ( 19) ( 1) men inte på något annat sätt med heltal, medan däremot 21 kan faktoriseras som 3 7 eller ( 7) ( 3). Man kan också räkna med komplexa tal z = x+iy där x och y är vanliga heltal. Om vi betecknar de vanliga heltalen med Z, så bildar alla tal av formen z = x + iy med x, y Z en mängd Z + iz som också betecknas Z[i] och kallas ringen av gaussiska heltal. Dessa allmännare heltal är uppkallade efter Carl Friedrich Gauss (1777 1855).

196 Christer Kiselman I Z[i] inträffar nu att några av våra gamla primtal kan faktoriseras på ett nytt sätt. Vi kan t. ex. skriva 2 = (1 + i)(1 i), 5 = (2 + i)(2 i) och 101 = (10 + i)(10 i), vilket visar att 2, 5 och 101, som är primtal i Z, inte är primtal i Z[i]. Begreppet primtal beror alltså på i vilken ring man räknar. Däremot förblir det gamla primtalet 3 ett primtal också i Z[i], ty det kan faktoriseras som 3 = 3 1 = 1 3 = i( 3i) = ( i)(3i) och på några andra sätt med ±1 eller ±i som faktor, men inte utan att en av dessa faktorer med absolutbelopp 1 uppträder. (Visa detta!) Nu kan ju alla gaussiska heltal faktoriseras som z = 1 z = ( 1)( z) = i( iz) = ( i)(iz), så faktorer ±1, ±i bör vi betrakta som oväsentliga, precis som ±1 för de vanliga primtalen. Vi kan alltså nu definiera z som ett gaussiskt primtal om varje faktorisering z = ab med a, b Z[i] måste ha endera a = 1 eller b = 1, dvs. en faktor måste vara i k, k = 0, 1, 2, 3. Vi ser att dessa fyra element i Z[i] är de enda som har invers i Z[i], precis som ±1 är de enda heltal som har invers i Z. Vi kan nu säga att ett tal i Z som inte är ett primtal inte heller kan vara primtal i Z[i], ty en faktorisering z = ab med a, b Z gäller ju också i Z[i]. Och som vi sett kan det inträffa att ett primtal i Z förblir primtal i den större ringen Z[i] (exempelvis talet 3) men också att det blir sammansatt i Z[i] (exempelvis 5 = (2 + i)(2 i)). Och dessutom finns det nya primtal i Z[i] som inte ligger i Z (exempelvis 1 + i; visa att det är ett gaussiskt primtal!).

Gaussiska primtal 197 3. Testa om ett gaussiskt heltal är prima. Skriv ett datorprogram som undersöker om ett givet tal z Z[i] är ett gaussiskt primtal eller ej. Om du har en dator som kan dividera komplexa tal direkt så är det bara att prova om z/c ligger i Z[i] för olika heltal c Z[i]. Det räcker att testa med alla c som uppfyller 1 < c z, dvs. ändligt många. Varför? Om din dator inte kan dividera komplexa tal så får du låta den undersöka real- och imaginärdelarna för sig. Vi skriver kvoten z/c så här: z c = x + iy a + ib Tydligen är = (a ib)(x + iy) a 2 + b 2 = ax + by + i(ay bx) a 2 + b 2. Re z ax + by = och Im z ay bx = c a 2 + b 2 c a 2 + b, 2 och z/c är ett gaussiskt heltal precis när både Re(z/c) och Im(z/c) är vanliga heltal. Som sagt, det räcker att undersöka detta för c = a + ib med 1 < c 2 = a 2 + b 2 z. Det räcker till och med att kontrollera sådana c som ligger i den första kvadranten, dvs. sådana som uppfyller a 0 och b 0. Varför? Dessa anmärkningar kan spara tid om datorn inte är så snabb. Gör ett program som trycker ut alla gaussiska primtal upp till en viss gräns. Pricka sedan in dem i ett diagram eller låt datorn göra det. Under sökandet behöver man bara undersöka en åttondel av planet, t. ex. z = x + iy med 0 y x, ty talen ±z, ± z, ±iz, ±i z är primtal samtidigt, och ett av dem ligger i oktanten 0 y x. Vilka tal är det som är primtal i Z men upphör att vara det i Z[i]? Går det att säga något om hur de gaussiska primtalen fördelar sig i det komplexa talplanet? Kan du se om de ligger tätare kring origo än långt från origo? (Troligen måste man ha ett ganska stort diagram för att kunna se det.)

198 Christer Kiselman 4. Samband mellan de olika typerna av primtal. Om z = x + iy är ett gaussiskt heltal så beskaffat att z 2 = x 2 + y 2 är ett primtal i Z, så är z ett primtal i Z[i]. Visa det! Med detta kriterium kan vi till exempel se att 10 + 3i är prima, ty dess absolutbelopp i kvadrat är 10+3i 2 = 10 2 +3 2 = 109 som är ett primtal i Z. Omvänt kan vi fråga oss om z 2 är ett primtal i Z om z är ett primtal i Z[i]. Svaret är nej, ty 3 är ett gaussiskt primtal medan 3 2 = 9 inte är prima. Men om vi tar ett primtal z = x + iy med realdel x 0 och imaginärdel y 0, är då z 2 = x 2 + y 2 ett vanligt primtal? Försök visa att det är så! (Ledning: använd att Z[i] har unik faktorisering; en faktorisering av z z = ab leder till en faktorisering z = ā z b = a b z av z, där a/ z eller b/ z är ett gaussiskt heltal.) Vi kan dela in de vanliga positiva primtalen i tre klasser efter vilken rest de ger vid division med fyra: 5, 13, 17,... som ger resten 1 vid division med fyra; 3, 7, 11, 19,... som ger resten 3; och så det återstående primtalet som är 2, det enda jämna primtalet. Det visar sig nu att inget primtal i den första klassen, alltså de som har formen 4k + 1 för något heltal k, är primtal i Z[i]. De kan alla faktoriseras som p = (a + ib)(a ib). Man kan nämligen visa att ett sådant primtal p kan skrivas p = a 2 + b 2 för några tal a och b; ett bevis för detta finns i till exempel LeVeque [1956, volym I, kapitel 7]. Talen a + ib och a ib måste vara gaussiska primtal. (Vad är nämligen kvadraten på deras absolutbelopp?) De positiva primtalen av typen p = 4k+3 däremot är primtal även i den större ringen Z[i]. Försök visa detta! Kanske kan följande vara till hjälp: om p kunde faktoriseras i Z[i], p = (a + ib)(c + id), så skulle p 2 = p 2 = a + ib 2 c + id 2 = (a 2 + b 2 )(c 2 + d 2 ).

Gaussiska primtal 199 Och om a + ib > 1 och c + id > 1 så måste p = a 2 + b 2. Vilka rester kan nu ett tal av formen a 2 + b 2 ge vid division med 4? Talet 2, slutligen, som är primtal i Z, är som vi redan sett inte primtal i Z[i]. 5. Fördelning av primtalen. Om fördelningen av de gaussiska primtalen kan vi säga något intressant när vi vet något om fördelningen av de positiva primtalen. Det resultat som uttalar sig om denna kallas primtalssatsen och bevisades år 1896 av Jacques Hadamard och Charles de La Vallée-Poussin. Primtalssatsen säger att antalet primtal p med 2 p x, betecknat π(x), uppfyller en asymptotisk relation π(x) x log x, där tecknet betyder att kvoten mellan de bägge leden går mot 1 då x +, dvs. π(x) = x (1 + g(x)) log x där g(x) 0 då x +. Läs något mer om primtalssatsen i till exempel Carleson [1968], Hardy & Wright [1979], Newman [1980] eller Riesel [1968; 1985]. 4, Vi delar in π i tre delar, svarande mot resterna vid division med π = π 1 + π 2 + π 3, där π 1 räknar primtalen av typ 4k + 1, π 2 det enda jämna primtalet (alltså π 2 (x) = 1 om x 2, π 2 (x) = 0 annars), och π 3 räknar primtalen av typ 4k + 3. Till primtalen av typ 4k + 1 hör åtta gaussiska primtal, nämligen ±a ± ib och ±b ± ia, alla med absolutbelopp p. Det blir verkligen

200 Christer Kiselman åtta olika tal, ty a 0, b 0 och a b. Antalet gaussiska primtal z med z r som vi får fram genom att ta p = 4k + 1 blir alltså 8π 1 (r 2 ). Till primtalet 2 hör de fyra gaussiska primtalen ±1 ± i. Antalet gaussiska primtal z av denna typ är alltså 4π 2 (r 2 ). Till primtalen p = 4k + 3 hör fyra gaussiska primtal z = i m p, m = 0, 1, 2, 3. De har alla samma absolutbelopp som p, varav följer att de som uppfyller z r är 4π 3 (r) till antalet. När vi räknar ihop alla gaussiska primtal z i cirkelskivan z r blir deras antal således γ(r) = 8π 1 (r 2 ) + 4π 2 (r 2 ) + 4π 3 (r). Denna formel gäller exakt, men för att få reda på hur antalet växer med r måste vi veta något om hur stora π 1 och π 3 är jämfört med varandra. Det är nu känt att det är ungefär lika vanligt att ett primtal är av typen 4k + 1 som av typen 4k + 3, dvs. π 1 (x) x 2 log x Eftersom π 2 (x) 1 så får vi r 2 och π 3 (x) x 2 log x. γ(r) 8 2 log r 2 + 4 + 4 r 2 log r = 2r2 log r + 4 + 2r log r 2r2 log r. Vi ser att de gaussiska primtal som ligger utanför de två axlarna och har absolutbelopp > 2 (dvs. de som räknas av den första termen) överväger. Medeltätheten av de gaussiska primtalen i cirkelskivan z r blir γ(r) dividerat med skivans area: γ(r) πr 2 2 π log r.

Gaussiska primtal 201 Vi kan nu jämföra denna med medeltätheten i intervallet [ x, x] av de vanliga primtalen, som är 2π(x) 2x 1 log x. Vi kan uttrycka dessa resultat så här: sannolikheten att ett vanligt heltal x med stort absolutbelopp skall vara ett primtal i Z är 1/ log x, medan sannolikheten att ett gaussiskt heltal z med stort absolutbelopp skall vara ett primtal i Z[i] är 2/π log z. (Sannolikheten i ett visst område {z; z a r} blir ungefär lika med sannolikheten i hela skivan {z; z a } om a är stort jämfört med r.) Låt datorn räkna ut γ(r) och π(x) för några värden på r och x och se hur det stämmer. En bättre approximation än π(x) x/ log x är den som Legendre fann 1808: x π(x) log x 1, 08366. Man kan därför bestämma a(r) så att γ(r) = 2r 2 log r a(r). Då bör a(r) få ett värde som inte varierar så mycket. Litteratur Carleson, L., Matematik för vår tid. Prisma, Stockholm 1968. Hardy, G. H. & Wright, E. M., An introduction to the theory of numbers. Fifth edition, Oxford Univ. Press, Oxford 1979. LeVeque, W. J., Topics in Number Theory, I & II. Addison-Wesley 1956.

202 Christer Kiselman Newman, D. J., Simple analytic proof of the prime number theorem. Amer. Math. Monthly 87 (1980), s 693 696. Riesel, H., En bok om primtal. Studentlitteratur 1968. Odense 1968. Boken är slutsåld från förlaget, men författaren har några exemplar kvar. Riesel, H., Prime Numbers and Computer Methods for Factorization. Birkhäuser 1985.