3  Aritmetiikan perus­lause

Tekijä

Olli Järviniemi

3.1 Johdanto

Luku­teorian perusta on alku­luvut ja yksi­käsitteinen alku­tekijä­hajotelma. Tässä tekstissä käsitellään näitä aiheita ja niiden sovelluksia.

3.2 Alku­luvut

Alku­lukujen käsite on tuttu ylä­koulusta:

Määritelmä 3.1 Kokonais­luku p>1p > 1 on alku­luku, jos se on jaollinen vain yhdellä ja itsellään.

Lukua 3030 pienemmät alku­luvut ovat täten 2,3,5,7,11,13,17,19,23,29.2, 3, 5, 7, 11, 13, 17, 19, 23, 29.

Alku­luvuista voi kysyä monia kiinnostavia kysymyksiä. Ehkäpä luontevin on seuraava: montako niitä on? Tähän vastaa seuraava lause.

Lause 3.1 (Äärettömästi alku­lukuja) Alku­lukuja on äärettömän monta.

Alku­lukuja on siis paljon enemmän kuin yllä listatut muutama ensimmäinen!

Lauseen todistukseen palataan tämän tekstin loppupuolella.

3.3 Aritmetiikan perus­lause

Seuraava tulos on tärkein syy sille, minkä takia alku­luvuista puhutaan niin paljon.

Lause 3.2 (Aritmetiikan perus­lause) Jokainen positiivinen kokonais­luku voidaan esittää alku­lukujen tulona täsmälleen yhdellä tavalla.

Tätä esitystä alku­lukujen tulona kutsutaan luvun alku­tekijä­hajotelmaksi.

Tässä on muutaman ensimmäisen luvun alku­tekijä­hajotelmat:

  • 2=22 = 2
  • 3=33 = 3
  • 4=224 = 2 \cdot 2
  • 5=55 = 5
  • 6=236 = 2 \cdot 3
  • 7=77 = 7
  • 8=2228 = 2 \cdot 2 \cdot 2
  • 9=339 = 3 \cdot 3
  • 10=2510 = 2 \cdot 5
  • 11=1111 = 11
  • 12=22312 = 2 \cdot 2 \cdot 3

Ja vielä yhtenä esimerkkinä 9090 voidaan kirjoittaa tulona 23352 \cdot 3 \cdot 3 \cdot 5. Tietysti tulon tekijöiden järjestystä voidaan vaihtaa (esimerkiksi 90=532390 = 5 \cdot 3 \cdot 2 \cdot 3), mutta tämän ajatellaan olevan sama esitys luvulle 9090.

Aritmetiikan perus­lause siis sanoo, että alku­luvut ovat eräänlaisia ”rakennus­palikoita”, joista muut luvut koostuvat. Luvun alku­tekijä­hajotelman tutkiminen on usein hyödyllinen idea luku­teorian ongelmissa, koska tämä kertoo, millaisista palikoista luku rakentuu.

Lausetta ei todisteta vielä, koska todistus on yllättävän vaikea. Todistukseen palataan myöhemmin, kun on saatu enemmän luku­teorian osaamista.

3.4 Hyödyllisyys

Demonstroidaan aritmetiikan perus­lauseen hyödyllisyyttä esimerkkien kautta.

3.4.1 Esimerkki 1: Jaollisuus

Mietitään seuraavaa jaollisuuteen liittyvää ongelmaa: Mikä on pienin (positiivinen kokonais)luku, joka on jaollinen kullakin luvuista 1,2,31, 2, 3 ja 44? Tai pienin, joka on jaollinen kullakin luvusta 1,2,3,,101, 2, 3, \ldots , 10?

Ensimmäistä kysymystä varten voidaan käydä läpi pieniä lukuja ja huomata, että 1212 on pienin ehdon täyttävä luku. Jälkimmäisessä kysymyksessä vastaus on kuitenkin niin iso, ettei käsin läpikäynti ole järkevää. Tarvitaan jotain älykkäämpää.

Ideana on miettiä ongelmaa alku­tekijä­hajotelmien kautta. Otetaan luku, joka on jaollinen luvuilla 1,2,,101, 2, \ldots, 10. Mitä sen alku­tekijä­hajotelmasta voidaan sanoa?

  • Koska luku on jaollinen luvulla 22, sen alku­tekijä­hajotelmassa on vähintään yksi kakkonen.
  • Koska luku on jaollinen luvulla 33, sen alku­tekijä­hajotelmassa on vähintään yksi kolmonen.
  • Koska luku on jaollinen luvulla 44, sen alku­tekijä­hajotelmassa on vähintään kaksi kakkosta.
  • Koska luku on jaollinen luvulla 55, sen alku­tekijä­hajotelmassa on vähintään yksi vitonen.
  • Koska luku on jaollinen luvulla 66, sen alku­tekijä­hajotelmassa on vähintään yksi kakkonen ja vähintään yksi kolmonen (mutta tämän me tiesimmekin jo).
  • Koska luku on jaollinen luvulla 77, sen alku­tekijä­hajotelmassa on vähintään yksi seiska.
  • Koska luku on jaollinen luvulla 88, sen alku­tekijä­hajotelmassa on vähintään kolme kakkosta.
  • Koska luku on jaollinen luvulla 99, sen alku­tekijä­hajotelmassa on vähintään kaksi kolmosta.
  • Koska luku on jaollinen luvulla 1010, sen alku­tekijä­hajotelmassa on vähintään yksi kakkonen ja vähintään yksi vitonen (mutta tämänkin me tiesimme jo).

Kokoamalla saadut tiedot huomataan, että alku­tekijä­hajotelmassa on lukuja 2,3,52, 3, 5 ja 77 vähintään 3,2,13, 2, 1 ja 11 kappaletta. Pienin tämän ehdon toteuttava luku on tietysti se luku, jonka alku­tekijä­hajotelmassa ei ole mitään ylimääräistä, eli 2223357.2 \cdot 2 \cdot 2 \cdot 3 \cdot 3 \cdot 5 \cdot 7. Laskemalla hieman saadaan, että tämä luku on 25202520.

3.4.2 Esimerkki 2: Tekijät

Kuinka monella luvulla luku 1212 on jaollinen?

On helppo tutkia kaikki luvut yhdestä kahteentoista ja huomata, että luvun 1212 jakavat seuraavat luvut: 1,2,3,4,6,12.1, 2, 3, 4, 6, 12. Näitä lukuja kutsutaan luvun 1212 tekijöiksi. Luvulla 1212 on siis kuusi tekijää.

Laskeminen menee kuitenkin työläämmäksi ja virheen mahdollisuus kasvaa, kun tutkittava luku on suuri. Kuinka monta tekijää on esimerkiksi luvulla 9090 tai 10101010? Taulukointi ei tunnu enää niin hyvältä idealta.

Lisäksi voi miettiä syvällisempää kysymystä: miksi joillakin luvuilla on paljon enemmän tekijöitä kuin toisilla? Esimerkiksi luvulla 1212 on kuusi tekijää, kun taas vaikkapa luvulla 6262 on vain neljä tekijää (11, 22, 3131 ja 6262), vaikka 6262 on paljon suurempi kuin 1212. Eikö suuremmilla luvuilla pitäisi olla enemmän tekijöitä?

Näihin kysymyksiin saa vastauksia tutkimalla lukujen alku­tekijä­hajotelmia. Otetaan esimerkiksi luku 1212. Sen alku­tekijä­hajotelma on 2232 \cdot 2 \cdot 3. Helppo tapa muodostaa luvun 1212 tekijöitä on valita joitakin näistä alku­tekijöistä ja kertoa ne keskenään. Huomataankin, että kaikki edellä listatuista tekijöistä saadaan muodostettua tällä tavalla:

  • Tekijä 11: ”ei valita mitään”
  • Tekijä 22: valitaan 22
  • Tekijä 33: valitaan 33
  • Tekijä 44: valitaan kaksi kappaletta kakkosia
  • Tekijä 66: valitaan 22 ja 33
  • Tekijä 1212: valitaan kaksi kakkosta ja kolmonen

Tämä toimii myös yleisesti. Jos luvun alku­tekijä­hajotelma on vaikkapa 577115 \cdot 7 \cdot 7 \cdot 11, ei sen tekijöiden alku­tekijä­hajotelmissa voi olla mitään muita alku­lukuja kuin 5,75, 7 ja 1111.

Tästä seuraa, että luvun alku­tekijä­hajotelman kautta saadaan laskettua sen tekijöiden määrä. Tutkitaan nyt vaikka lukua 9090. Sen alku­tekijä­hajotelma on 23352 \cdot 3 \cdot 3 \cdot 5. Tekijät saadaan käymällä seuraava prosessi läpi:

  1. Valitaan nolla tai yksi kappaletta lukua 22
  2. Valitaan nolla, yksi tai kaksi kappaletta lukua 33
  3. Valitaan nolla tai yksi kappaletta lukua 55

Esimerkiksi jos ensimmäisessä vaiheessa valitsemme yhden kappaleen, toisessa kaksi ja kolmannessa vaiheessa nolla kappaletta kyseisen vaiheen lukua, saadaan tekijä 233=182 \cdot 3 \cdot 3 = 18.

Ensimmäisessä vaiheessa valinta voidaan tehdä 22 tavalla, toisessa vaiheessa 33 ja kolmannessa 22 tavalla. Vaihto­ehtoja on siis1 yhteensä 232=122 \cdot 3 \cdot 2 = 12, eli luvulla 9090 on 1212 tekijää.

1 Tässä käytetään tulo­periaatetta, joka kertoo, että tapojen määrä saadaan tällaisessa tilanteessa laskettua kerto­laskulla. Tästä on hieman lisää Laskennallinen kombinatoriikka -tekstissä.

Palataan vielä kysymykseen ”Eikö suuremmilla luvuilla pitäisi olla enemmän tekijöitä?” Kysymys on oikeilla jäljillä: isoilla luvuilla on keskimäärin enemmän tekijöitä kuin pienillä luvuilla. Mutta tietysti poikkeuksia löytyy. Ääriesimerkkinä toimii alku­luvut: millä tahansa alku­luvulla on vain kaksi tekijää.

3.4.3 Esimerkki 3: Äärettömästi alku­lukuja

Aiemmin väitettiin, että alku­lukuja on äärettömästi. Tässä on todistus väitteelle. Todistus on epäsuora: sen sijaan että esimerkiksi keksisimme menetelmän, jolla saa varmasti generoitua äärettömästi alku­lukuja, todistamme ettei yksin­kertaisesti ole mahdollista, että alku­lukuja olisi vain äärellisen monta.

Kuvitellaan, että alku­lukuja olisi vain äärellisen monta. Otetaan ne kaikki ja kerrotaan ne keskenään. Lisätään lukuun yksi. Miltä tämän luvun alku­tekijä­hajotelma näyttää? Se ei voi sisältää lukua 22: ennen ykkösen lisäämistä luku oli jaollinen kahdella, joten enää se ei ole. Vastaavasti alku­tekijä­hajotelmassa ei ole lukuja 33 tai 55 tai ylipäätään mitään alku­lukua. Tämä ei tietenkään käy, koska jokaisella ykköstä suuremmalla luvulla on vähintään yksi alku­tekijä.

3.5 Alku­tekijä­hajotelman laskeminen käytännössä

Miten käytännössä lasketaan jonkin suuren luvun alku­tekijä­hajotelma? Tarkastellaan esimerkiksi lukua 10101010.

Alku­tekijä­hajotelman etsimisen sijasta käytännössä puhutaan usein luvun jakamisesta (alku)tekijöihin. Idea on, että jaamme lukua sen tekijöillä. Tässä tapauksessa huomaamme, että 10101010 on parillinen, joten kirjoitetaan 1010=25051010 = 2 \cdot 505. Jatketaan etsimällä luvun 505505 alku­tekijä­hajotelma. Luku ei ole jaollinen kahdella tai kolmella, mutta viidellä se on: 505=5101505 = 5 \cdot 101.

Luku 101101 ei ole jaollinen kahdella, kolmella eikä viidellä. Laskemalla lisää huomataan, ettei se ole jaollinen myöskään seitsemällä. Alkaa tuntua siltä, että 101101 on alku­luku. Miten tästä voidaan varmistua?

Yksi tapa on käydä läpi kaikki luvut kahdesta sataan ja katsoa, ettei 101101 ole jaollinen millään niistä. Tämä on kuitenkin hyvin työlästä. Yritetään keksiä parempi tapa.

Kuvitellaan, että 101101 ei ole alku­luku, joten sen alku­tekijä­hajotelmassa olisi vähintään kaksi alku­lukua. Kuinka suuria ne voisivat olla? Vähintään yhden niistä pitää olla enintään 1010: muutenhan alku­tekijöiden tulo olisi vähintään 1111=121>10111 \cdot 11 = 121 > 101, mikä ei tietenkään sovi.

Siis jotta voimme varmistua siitä, että 101101 on alku­luku, riittää käydä läpi vain ne alku­luvut, jotka ovat enintään 1010. Tämän me teimmekin jo. Koska 101101 ei ole jaollinen millään luvuista 2,3,52, 3, 5 ja 77, on se alku­luku.

Täten luvun 10101010 alku­tekijä­hajotelma on 1010=25101.1010 = 2 \cdot 5 \cdot 101.

Kommentti. Yleisesti jos haluaa todistaa, että nn on alku­luku, riittää varmistaa ettei nn ole jaollinen millään alku­luvulla, joka on enintään neliö­juuri luvusta nn. Idea on sama kuin edellä: Jos nn ei olisi alku­luku, olisi sillä vähintään kaksi alku­tekijää. Vähintään yhden niistä tulee olla enintään n\sqrt{n}, koska muuten alku­tekijöiden tulo olisi yli nn=n\sqrt{n} \cdot \sqrt{n} = n, mikä ei käy.

3.6 Tehtäviä

Tehtävä 1.

Luettele kaikki lukua 100100 pienemmät alku­luvut.

Tehtävä 2.

Laske lukujen 5050, 9191 ja 20162016 alku­tekijä­hajotelmat. Laske myös näiden lukujen tekijöiden määrät.

Tehtävä 3.

Mitkä luvuista 400,401,402,,410400, 401, 402, \ldots , 410 ovat alku­lukuja?

Tehtävä 4.

  1. Mikä on suurin luku, joka jakaa molemmat luvuista 120120 ja 216216? (Tätä lukua kutsutaan lukujen 120120 ja 216216 suurimmaksi yhteiseksi tekijäksi ja sitä merkitään syt(120,216)\text{syt}(120, 216).)

  2. Mikä on pienin luku, joka on jaollinen molemmilla luvuista 1515 ja 1818? (Tätä lukua kutsutaan lukujen 1515 ja 1818 pienimmäksi yhteiseksi jaettavaksi ja sitä merkitään pyj(15,18)\text{pyj}(15, 18).)

Tehtävä 5. Perustele seuraava väite: jos nn on sellainen kokonais­luku, että 12n12n on jaollinen luvulla 3535, niin myös nn itse on jaollinen luvulla 3535.

Tehtävä 6. Onko olemassa sellaista positiivista kokonais­lukua nn, että 2n2n on jonkin kokonais­luvun neliö (eli toinen potenssi) ja 3n3n on jonkin kokonais­luvun kuutio (eli kolmas potenssi)?

Tehtävä 7. Osoita, että jos nn on neliö­luku, niin luvulla nn on pariton määrä tekijöitä. Osoita, että muussa tapauksessa luvulla nn on parillinen määrä tekijöitä.

Tehtävä 8. Kuinka moneen nollaan luku 123424251 \cdot 2 \cdot 3 \cdot 4 \cdot \ldots \cdot 24 \cdot 25 päättyy?