11 Kongruenssit II
11.1 Johdanto
Tässä tekstissä jatketaan kongruenssien käsittelyä.
11.2 Laskusääntöjen todistukset
Palautetaan mieleen seuraava lause.
Kuten jo todettiin, lauseen pointti on, että kongruenssiyhtälöitä voi käsitellä pitkälti kuten tavallisia yhtälöitä.
Aiemmassa tekstissä esitettiin kansantajuiset selitykset sille, miksi väitteen pitäisi päteä (tutkimalla allekkain yhteen- ja kertolaskua). Alla annetaan formaali todistus. Todistuksen ideat eivät ole kovin erityisiä, vaan tämän voi ottaa harjoituksena matemaattisesta todistamisesta.
Aloitetaan lähtien jaollisuudesta, jonka idea on varmasti lukijalle tuttu. Tässä on tarkka määritelmä.
Tästä saadaan pari hyödyllistä jaollisuuden laskusääntöä. Nämäkin lienevät lukijalle ainakin periaatteina tuttuja: on esimerkiksi melko selvää, että jos jakaa kaksi lukua ja , niin jakaa myös niiden summan .
Todistetaan väitteet:
- Koska ja ovat kokonaislukuja, niin myös on kokonaislukujen summana kokonaisluku, eli
- Koska ja ovat kokonaislukuja, niin myös on kokonaislukujen erotuksena kokonaisluku, eli
- Koska on kokonaisluku, myös on kokonaislukujen tulona kokonaisluku, eli .
Kongruenssin määritelmä puolestaan oli, että jos .
Todistetaan sitten lause. Lauseessa on kolme osaa, joten todistuksessakin on kolme osaa.
Yhtälöiden summaaminen. Oletetaan, että ja eli että ja . Jaollisuuden laskusääntöjen kohdan (i) nojalla nyt pätee eli .
Yhtälöiden vähentäminen. Edetään kuten yllä, mutta käytetäänkin jaollisuuden laskusääntöjen kohtaa (ii): eli .
Yhtälöiden kertominen. Tämä on vaikein osuus. Osoitetaan ensiksi, että ja sitten, että . Yhdistämällä nämä kaksi saadaan haluttu väite.
Tuumasta toimeen. Tiedämme, että , joten jaollisuuden laskusääntöjen kohdan (iii) nojalla pätee myös eli .
Vastaavasti todetaan, että koska , niin taas laskusäännöllä (iii) saadaan eli .
Kuulostaa järkeenkäyvältä, että yhtälöistä ja saadaan . Näin onkin: jos ja , niin eli . Soveltamalla tätä yllä saatuihin yhtälöihin ja saadaan , mikä on haluttu väite.
11.3 Polynomit kongruensseissa
Seuraava lause toimii taas yhtenä esimerkkinä siitä, että kongruenssiyhtälöitä voi käsitellä kuten tavallisia yhtälöitä.
Tässä lauseessa ei oikeastaan ole paljoa uutta. Idea on vain soveltaa toistuvasti eri kongruenssien laskusääntöjä.
Olemme nimittäin jo aiemmin todenneet, että kongruenssiyhtälön voi korottaa puolittain johonkin (positiiviseen kokonaisluku)potenssiin: jos pätee , niin pätee myös ja niin edelleen.1
1 Perustelimme tämän aiemmin niin, että kerromme toistuvasti nykyisen kongruenssiyhtälön yhtälöllä . Toinen tapa: Käytetään Algebrallinen manipulaatio -tekstistä tuttua tekijöihinjakoa . Oletuksen nojalla yhtälön oikea puoli on jaollinen luvulla , joten myös vasen puoli on.
Voimme kertoa näitä yhtälöitä puolittain joillain kokonaisluvuilla, koska jos , niin millä tahansa kokonaisluvulla jaollisuussäännön (iii) nojalla. Lisäksi voimme summata näin saatuja yhtälöitä. Tätä kautta voidaan ”rakentaa” mikä tahansa polynomi.
Esimerkki: Tutkitaan vaikkapa tapausta . Osoitetaan, että jos , niin . Tutkitaan seuraavia yhtälöitä: Kerrotaan toinen yhtälö puolittain kahdella ja kolmas yhtälö puolittain luvulla . Summataan sitten nämä neljä yhtälöä. Saadaan mikä on juurikin haluttu yhtälö
11.4 Potenssit kongruensseissa
Aiemmassa kongruensseja käsittelevässä tekstissä huomattiin säännönmukaisuus tutkittaessa seiskan potenssien viimeisiä numeroita: ne ovat Vastaavanlainen ilmiö tapahtuu millä tahansa kantaluvulla ja millä tahansa modulolla, ei pelkästään seiskan potensseilla modulo kymmenen.
Mietitään yleistä tilannetta, jossa tutkimme luvun potensseja modulo . Avainidea: seuraavan potenssin arvo modulo riippuu vain siitä, mitä ja ovat modulo . Tämä on jälleen kerran esimerkkisovellus kongruenssien laskutoimituksille. Siis lukujen jakojäännökset :llä jaettaessa muodostavat lukujonon, jossa seuraava luku riippuu vain edellisestä luvusta.
Tilannetta voi tulkita halutessaan myös visuaalisesti. Alla on tutkittu luvun potensseja luvulla jaettaessa.
Jos nykyinen kakkosen potenssi on esimerkiksi , on seuraava kakkosen potenssi nuolen osoittama luku .
Tutkimme potenssiinkorotuksen ominaisuuksia moduloissa lisää myöhemmin. Tässä on koottuna jonkin verran tähänastisia tuloksia sekä hieman esimakua tulevasta.
Kohdan (i) tulos on kohtuullisen selvä: koska seuraava luku riippuu vain edellisestä (ja luvusta ) ja lukuja modulo on vain kappaletta, tulee jossain kohtaa lukujen alkaa toistaa itseään.
Kohta (ii) kertoo siitä, missä tilanteissa lukujono palaa alkuun. Jos tutkitaan esimerkiksi luvun potensseja modulo aloittaen luvusta , ovat jakojäännökset Alussa esiintyy luvut , mutta niihin ei enää koskaan palata. Syynä on se, että luvuilla ja on yhteinen tekijä . Näin ei voi käydä suurimman yhteisen tekijän ollessa .
Kohta (iii), joka tunnetaan Fermat’n pienenä lauseena, on yllättävin näistä kolmesta. Jos modulo on alkuluku, niin askeleen jälkeen olemme takaisin aloituspisteessä , aloitimme mistä luvusta hyvänsä (kunhan luku ei ole ). Saatamme olla aloituspisteessä jo aikaisemminkin: esimerkiksi jos ja , palaamme alkuun jo kolmen askeleen jälkeen (kuva 1). Fermat’n pieni lause kuitenkin takaa, että tasan askeleen jälkeen olemme varmasti aloituspisteessä .
Tämä ei ole selvää: miksei voisi olla esimerkiksi niin, että arvolla jonkin luvun potenssit muodostavat viisi lukua pitkän lenkin, jolloin askeleen jälkeen ollaan aloituspisteen jälkeisessä luvussa? Jostakin syystä tämä ei ole mahdollista. Fermat’n pieni lause siis kertoo yllättävää informaatiota siitä, miltä lukujen potenssit voivat näyttää modulo — ei pelkästään tapauksessa , vaan yleisesti kaikilla alkuluvuilla. (Fermat’n pienestä lauseesta on myös versio muillekin kuin alkulukumoduloille, mutta se on hieman teknisempi.)
11.5 Tehtäviä
Tehtävä 1. Mikä on suurin positiivinen kokonaisluku , jolla ?
Tehtävä 2. Mikä on luvun jakojäännös luvulla jaettaessa?
Tehtävä 3. Kokonaislukukertoimisella polynomilla pätee ja . Osoita, että yhtälöllä ei ole kokonaislukuratkaisuja.
Tehtävä 4. Osoita, että ei ole neliöluku, kun on positiivinen kokonaisluku.
Tehtävä 5. Olkoon on positiivinen kokonaisluku. Osoita, että luvun pienin alkutekijä on alle .
Tehtävä 6. Tutkitaan jonoa modulo . Onko lukujono jaksollinen?