Alkuluku

testwikistä
Versio hetkellä 22. lokakuuta 2024 kello 16.54 – tehnyt imported>RicHard-59 (Suurimmat tunnetut alkuluvut: 52. löydetty: 2↑136,279,841 − 1)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
12 esinettä voidaan asettaa kolmeen yhtä suureen pinoon, joten luku 12 ei ole alkuluku. 11 esineellä tämä ei ole mahdollista millään pinojen määrällä, joten luku 11 on alkuluku.

Alkuluku on lukua 1 suurempi luonnollinen luku, joka ei ole jaollinen muilla positiivisilla kokonaisluvuilla kuin yhdellä ja itsellään.[1] Alkulukujen joukkoa merkitään kirjaimella P. Pienimmät kymmenen alkulukua ovat 2, 3, 5, 7, 11, 13, 17, 19, 23 ja 29.[2] Alkulukuja on numeroituvasti ääretön määrä. Lukua 1 suurempaa kokonaislukua, joka ei ole alkuluku, sanotaan yhdistetyksi luvuksi. Lukua 1 ei lueta alkuluvuksi, vaikka se onkin jaoton luku, jotta alkulukuja koskevien matemaattisten lauseiden muotoilu olisi yksinkertaisempaa.

Alkulukujen laskemiseksi on olemassa useita algoritmeja. Yksi yksinkertaisimmista algoritmeista on Eratostheneen seula, joskin se on työläs ja hidas suurten alkulukujen etsimiseen.

Kaksi lukua ovat alkulukuja toistensa suhteen eli keskenään jaottomia, jos niillä ei ole ykköstä suurempia yhteisiä tekijöitä.

Historiaa

1600-luvulla elänyt ranskalainen matemaatikko Pierre de Fermat tarkasteli ensimmäisiä lukuja epänegatiivisten kokonaislukujen n Malline:Nowrap funktiossa

22n+1

ja päätteli virheellisesti, että kaikki näin saadut luvut eli Fermat’n luvut (3, 5, 17, 257, 65537, …) olisivat alkulukuja.[3]

Luonnolliset luvut tulona

Jokainen luonnollinen luku paitsi 1 voidaan jakaa alkulukutekijöihin eli kirjoittaa alkulukujen tulona. Voidaan osoittaa, että tämä tekijöihin jako on yksikäsitteinen lukuun ottamatta tekijöiden järjestystä (aritmetiikan peruslause). Voidaan esimerkiksi kirjoittaa

23244=22313149.

Tekijöihinjakoa, jossa alkulukutekijät ovat suuruusjärjestyksessä, kutsutaan kanoniseksi alkulukuhajotelmaksi.

Ominaisuuksia

  • Jos p on alkuluku, niin (p1)!1(modp) (Wilsonin lause).
  • Mikäli a ja d ovat keskenään jaottomia, niin on olemassa äärettömän monta alkulukua muotoa a+nd, missä n on luonnollinen luku.
  • Mikäli p on alkuluku ja a on kokonaisluku, niin apa on jaollinen luvulla p (Fermat’n pieni lause).
  • Jokaiselle alkuluvulle p>2 on olemassa luonnollinen luku n siten että p=4n±1.
  • Jokaiselle alkuluvulle p>3 on olemassa luonnollinen luku n siten että p=6n±1.
  • Ainoa parillinen alkuluku on 2, ja ainoat peräkkäiset alkuluvut 2 ja 3 (seuraa alkuluvun määritelmästä).

Määrän äärettömyys

Eukleides antoi vanhimman tunnetun todistuksen alkulukujen määrän äärettömyydelle. Todistus on lyhyesti seuraava:

Ota äärellinen joukko perättäisiä alkulukuja. Kerro ne kaikki keskenään ja lisää yksi. Tulos ei ole jaollinen valitun joukon alkuluvuilla, koska jakojäännökseksi jää tällöin yksi. Niinpä sen täytyy olla joko uusi alkuluku tai jaollinen alkuluvulla, joka ei kuulunut valittuun joukkoon.

Todistus formaalisti

Väite: alkulukuja on äärettömän monta.

Tehdään vastaoletus: alkulukujen joukko on äärellinen.

Olkoon 𝒫 kaikki alkuluvut sisältävä joukko siten, että 𝒫={p1,p2,,pn}, missä n ja p1<p2<<pn. Tällöin alkulukuja on n kappaletta. Olkoon

q=p1p2pn+1.

Ilmiselvästi pn<q. Nyt q1(modr) kaikilla r𝒫, joten q≢0(modr) kaikilla r𝒫. Täten q on alkuluku tai on olemassa alkuluku s siten, että s∉𝒫 ja q0(mods), joten s>pn. Joka tapauksessa on löydetty alkulukua pn suurempi alkuluku. Tällöin alkulukuja onkin vähintään n+1 kappaletta. Ollaan päädytty ristiritaan. Täten alkuperäinen väite on tosi.

Itsestään selvästi alkulukujen joukko on luonnollisten lukujen joukon osajoukko, joten alkulukujen joukon on oltava myös numeroituva.

Tiheys

Alkuluvuille on olemassa laskufunktio. Merkintä π(n) tarkoittaa lukua n pienempien alkulukujen määrää. Alkulukujen tiheys on laskeva. Ohessa π(n) laskettuna joillekin n:n arvoille kasvavan suuruusluokan mukaan.[4]

n π(n)
10 4
102 25
103 168
104 1 229
105 9 592
106 78 498
107 664 579
108 5 761 455
109 50 847 534

Alkulukulause antaa asymptoottisen arvion π(n)-funktion käyttäytymiselle. Sen nojalla

π(x)xlnx

Tämä merkintä ei tarkoita sitä, että näiden funktioiden arvojen erotus lähestyy nollaa, kun x lähestyy ääretöntä, vaan sitä, että niiden arvojen osamäärä lähestyy yhtä, kun x lähestyy ääretöntä. Arvion antama virhe voi siis olla suurikin, mutta suhteutettuna x:ään se on tarpeeksi pieni, jotta arvio on hyödyllinen.

Alkulukuteoreeman esitti ensimmäisen kerran Gauss konjektuurina 1800-luvulla. Sen todistivat toisistaan riippumatta Hadamard ja de la Vallée Poussin vuonna 1896.

Eräs alkulukukaava

Seuraava funktio tuottaa luonnollisen luvun n eri arvoilla kaikki alkuluvut ja vain ne:

f(n)=2+(2(n!)mod(n+1)).

Tämän lausekkeen arvo on n+1, jos tämä on alkuluku, muussa tapauksessa 2. Luvun n arvoilla 1 – 12 lauseke saa arvot 2, 3, 2, 5, 2, 7, 2, 2, 2, 11, 2 ja 13.

Kaavan hyöty on kuitenkin lähinnä teoreettinen, koska kertoman laskeminen on erittäin työlästä tietokoneillekin. Esimerkiksi alkulukua f(23) varten täytyy laskea luvun 22 kertoma, joka on 1124000727777607680000.

Ohjelman pseudokoodi:

define factorial(n):
  if n == 0 or n == 1:
      return 1
  else:
      return n * factorial(n - 1)

k = read_integer()
 
for n in 1 to k:
  c = factorial(n)
  prime = 2 + (2 * c mod (n + 1))

  if prime not in seen_primes:
      seen_primes.insert(prime)
      print prime

Suurimmat tunnetut alkuluvut

Kaavio suurimman tunnetun alkuluvun numeroiden lukumäärän kasvusta logaritmisella asteikoilla
Sija Alkuluku Numeroita Löydetty Muuta
1. 21362798411 Malline:Nowrap 21. lokakuuta 2024 52. tunnettu Mersennen alkuluku.[5] Alkuluvun löysi GIMPS-projektissa mukana ollut Luke Durant.
2. 2825899331 Malline:Nowrap 7. joulukuuta 2018 51. tunnettu Mersennen alkuluku.[6]
3. 2772329171 Malline:Nowrap 26. joulukuuta 2017 50. tunnettu Mersennen alkuluku.[7]
4. 2742072811 Malline:Nowrap 7. tammikuuta 2016 49. tunnettu Mersennen alkuluku.[8] Alkuluvun löysi GIMPS-projektissa mukana ollut tietokone.
5. 2578851611 Malline:Nowrap 25. tammikuuta 2013 48. tunnettu Mersennen alkuluku. Alkuluvun löysi Central Missourin yliopiston professori Curtis Cooperin tietokone, joka osallistui GIMPS-projektiin.[9]
6. 2431126091 Malline:Nowrap 23. elokuuta 2008 45. tunnettu Mersennen alkuluku. Alkuluvun löysi University of California, Los Angelesin matematiikan osaston tietokone, joka osallistui GIMPS-projektiin.
7. 242 643 8011 Malline:Nowrap 12. kesäkuuta 2009 47. tunnettu Mersennen alkuluku. Alkuluvun löysi Odd Magnar Strindmo, joka osallistui GIMPS-projektiin.
8. 237 156 6671 Malline:Nowrap 6. syyskuuta 2008 46. tunnettu Mersennen alkuluku. Alkuluvun löysi Hans-Michael Elvenich Saksan Langenfeldistä, joka osallistui GIMPS-projektiin. Tämä oli ensimmäinen epäjärjestyksessä löytynyt Mersennen alkuluku sitten vuoden 1988.

Suurin tunnettu alkuluku, joka ei ole Mersennen alkuluku, on 10 223×231 172 165+1. Tässä luvussa on Malline:Nowrap numeroa. Se löydettiin Seventeen or Bust -projektin avulla 31. lokakuuta 2016.

Avoimia kysymyksiä

Malline:Katso myös Matematiikassa on monia alkulukuja koskevia avoimia kysymyksiä, joista varmastikin tunnetuin on Riemannin hypoteesi. Alla on lueteltu muita tunnettuja avoimia kysymyksiä.

Katso myös

Lähteet

Malline:Viitteet

Kirjallisuutta

Aiheesta muualla

Malline:Commonscat

Malline:Metatieto