Hela talen 1
Hela talen
! = 8…, -2, -1, 0, 1, 2, 3, …<
Om inget annat sägs, förutsätts alla tal i detta avsnitt tillhöra !.
ARITMETIKENS FUNDAMENTALSATS
Varje naturligt tal > 1 kan skrivas som en primtalsprodukt, och produkten är entydig om vi bortser från ordningen mellan primtalsfaktorerna.
FUNDAMENTALSATSEN illustrerad
Delbarhet
Man säger att b är delbar med a, eller att a delar b, och skriver a \ b om det
finns något k så att a ÿ k = b.
EXEMPEL 1
2
12 525 331 ! 73 ÿ 13 ÿ 532
1 \6, 2 \6, 3 \6, 6 \6, -3 \6, 3 \0
Talet 0 har extrema delbarhetsegenskaper
För varje a gäller a \0, ty varje a kan multipliceras med ett tal så att
resultatet blir 0. (Vad skall man multiplicera med?).
För inget nollskilt b gäller 0 \ b, ty 0 kan inte multipliceras med något tal
så att resultatet blir nollskilt.
Lemmat nedanför tillsammans med anmärkningen är mycket användbart.
Lemma 1 d \ a och d \ b ï d \ Hx a + y bL för alla x, y
BEVIS x a + y b = x d k1 + y d k2 = Hx k1 + y k2 L d.
ANM 1 En enkel följd av lemmat är att ingen summa kan vara delbar med
ett tal d, om den ena men inte den andra av summans termer är delbar med
d. Försök själv visa detta!
Primtal
DEFINITION Ett primtal är ett naturligt tal som är större än 1 och som
inte har några andra positiva delare än 1 och sig själv.
Här är de fem första primtalen: 2, 3, 5, 7, 11. Ett naturligt tal som inte är
ett primtal är endera lika med 0 eller 1 eller ett sammansatt tal, som t.ex. 6.
Vi har redan bevisat existensdelen i följande sats.
En följd av fundamentalsatsen är att varje naturligt tal > 1 är delbart med
något primtal. Med hjälp av detta konstaterande kan vi bevisa den sats som
brukar kallas för Euklides andra sats.
EUKLIDES ANDRA SATS Det finns oändligt många primtal.
BEVIS För varje primtal p visar vi att det finns ett större dito. Betrakta
därför ett godtyckligt primtal p. Multiplicera nu p med alla mindre
primtal, och öka sedan resultatet med en enhet, dvs. bilda talet
a = 2ÿ3ÿ5ÿ…ÿp + 1
(1)
För varje primtal pk av 2, 3, 5, …, p gäller att 2 ÿ 3 ÿ 5 ÿ … ÿ p är delbar med
pk . Däremot är givetvis inte 1 delbar med pk . Så av de två termerna i (1):s
högerled är den ena men inte den andra delbar med pk . Det följer, av
anmärkning 1, att a inte kan vara delbar med pk . Alltså är a inte delbar
med något enda av primtalen 2, 3, 5, …, p. Å andra sidan måste a - som
är större än 1 - vara delbar med något primtal. Alltså måste det finnas
något primtal som är större än p. ·
Hela talen 1
3
ANM 2 Tal a som i (1) har kommit att kallas för Euklidiska tal.
Euklidiska tal
2 ÿ 3 ÿ 5 ÿ 7 ÿ 11 ÿ 13 ÿ 17 ÿ 19 ÿ 23 ÿ 29 ÿ 31 ÿ 37 ÿ 41 ÿ 43 ÿ 47 ÿ 53 + 1
= 73 ÿ 139 ÿ 173 ÿ 18 564 761 860 301
Hela talen 1
4
Mersennetal
Om p är ett primtal, så är ofta även 2p - 1 ett primtal.
p
2
2p - 1
3
3
ja
Primtal?
7
ja
5
31
ja
7
11
13
17
19
127
ja
231 891
8191
ja
131 071
ja
524 287
ja
nej
ANM Om det är det, så kallas det (dvs 2p - 1) för ett Mersennetal.
Marin Mersenne, fransk matematiker, munk och musikforskare, 1588 - 1648.
Det för närvarande (april 2008) största kända primtalet
32 582 657
är ett Mersennetal, nämligen 22
9 808 358 decimala siffror långt.
Eratosthenes’ såll (300 f Kr)
För att få fram alla primtal mindre eller lika med t.ex. 25, kan man utgå
från samtliga naturliga tal mellan 2 och 25:
82, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25<
Därefter sållas alla sammansatta tal bort …
Först multiplar av 2:
82, 3, _, 5, _, 7, _, 9, _, 11, _, 13, _, 15, _, 17, _, 19, _, 21, _, 23, _, 25<
Sedan multiplar av 3:
82, 3, _, 5, _, 7, _, _, _, 11, _, 13, _, _, _, 17, _, 19, _, _, _, 23, _, 25<
Sedan multiplar av 5:
82, 3, _, 5, _, 7, _, _, _, 11, _, 13, _, _, _, 17, _, 19, _, _, _, 23, _, _<
- 1, och det är
Prispengar
EFF Cooperative Computing Awards delar ut prispengar till den individ
eller grupp som först upptäcker ett större primtal än det f.n. största kända
primtalet.
$100,000 för ett primtal med minst 10 000 000 decimala siffror,
$150,000 för ett primtal med minst 100 000 000 decimala siffror,
$250,000 för ett primtal med minst 1 000 000 000 decimala siffror.
Öppet problem
Finns det oändligt många Mersennetal?
Eulers primtalsgenerator
Euler noterade att formeln n2 + n + 41 genererade primtal för 0 § n § 39,
men ej för n = 40:
n
n2 + n + 41
Primtal?
0
41
ja
1
43
ja
2
47
ja
3
53
ja
4
61
ja
5
71
ja
6
83
ja
Ett polynom som returnerar samtliga primtal
…
…
…
39
1601
ja
40
1681
nej
Hela talen 1
5
Hela talen 1
Primtalens spridning på tallinjen
Ett polynom som returnerar samtliga primtal
Primtalen uppträder allt glesare ju längre bort på tallinjen man kommer.
M.a.o. blir grafen för pn brantare ju större n blir. Redan Gauss och Legendre upptäckte omkring år 1800 att pn :s tillväxt liknar n logHnL:s tillväxt.
De slutna formlerna 2p - 1 och n2 + n + 41 (se ovan) genererar vissa primtal
(dock inte samtliga), samt vissa sammansatta tal.
”Finns det någon sluten formel som genererar samtliga primtal?”
Ja, det finns t o m ett polynom …
Hk + 2L J1 - Hw z + h + j - qL2 - HHg k + 2 g + k + 1L Hh + jL + h - zL2 H2 n + p + q + z - eL2 - I16 Hk + 1L3 Hk + 2L Hn + 1L2 + 1 - f 2 M2 Ie3 He + 2L Ha + 1L2 + 1 - o2 M2 IIa2 - 1M y2 + 1 - x 2 M2 - I16 r 2 y4 Ia2 - 1M + 1 - u2 M2 2
JJIa + u2 Iu2 - aMM2 - 1N Hn + 4 d yL2 + 1 - Hx + c uL2 N -
Primtalssatsen
Hn + l + v - yL2 - IIa2 - 1M t 2 + 1 - m2 M2 - Ha i + k + 1 - l - iL2 -
Antalet primtal som är mindre eller lika med n brukar betecknas med pHnL.
En följd av ovanstående påpekande om pn :s tillväxt är att tillväxten för
n
pHnL liknar tillväxten för såväl
som för den s.k. logaritmiska inte-
Ip + l Ha - n - 1L + b I2 a n + 2 a - n2 - 2 n - 2M - mM2 Iq + y Ha - p - 1L + s I2 a p + 2 a - p2 - 2 p - 2M - xM2 Iz + p l Ha - pL + t I2 a p - p2 - 1M - p mM2 N
vars positiva output sammanfaller med mängden av primtal. Men praktiskt
användbart är inte detta, eftersom ingen känner till någon formel som reder
ut vilka värden på de 26 variablerna som ger just positiva output …
logHnL
„t
n
gralen liHnL = Ÿ0
. Detta resultat kallas för PRIMTALSSATSEN.
logHtL
En rekursiv funktion som returnerar samtliga primtal och inget annat
Funktionen pn nedanför | som returnerar det n:te primtalet | använder sig
av en "primtalstestare" ÄrPrimtal som du själv får försöka konstruera …
p1 = 2
p2 = 3
Primtalsgap
pn = NästaPrimtalI2 + pn-1 M
Notera i figuren nedanför hur avståndet mellan två primtalsgrannar varierar
då man förflyttar sig på tallinjen. Man kallar ett sådant avstånd för ett
primtalsgap.
NästaPrimtalHmL = OmIÄrPrimtalHmL, m, NästaPrimtalHm + 2LM
p2 =3
Provkörning : p3 = NästaPrimtalH2 + p2 L = NästaPrimtalH5L
5 är ett primtal
=
5
6
Hela talen 1
7
primtalsgap = 34
499 819
499 853
område
Det finns inget största primtalsgap. Dvs. för varje naturligt tal n > 1, finns
det ett primtalsgap av storlek minst n. T.ex. ingår talen
n ! + 2, n ! + 3, n ! + 4, …, n ! + n
i ett sådant primtalsgap. Ty dessa n - 1 konsekutiva tal är bevisligen
sammansatta.
Primtalstvillingar
Då primtalsgapet är lika med två, kallas de två primtalsgrannarna för
primtalstvillingar. (Markerade med rött i figuren.)
Primtalstvillingar
149 087
område
Ingen vet om det finns oändligt många primtalstvillingar eller ej.
149 179