Sisällöstä. Oppimateriaali. 1 Lukujärjestelmät. 1.1 Jakoyhtälö

Koko: px
Aloita esitys sivulta:

Download "Sisällöstä. Oppimateriaali. 1 Lukujärjestelmät. 1.1 Jakoyhtälö"

Transkriptio

1 1 Sisällöstä Lukuteorian kurssi on ensisijaisesti tarkoitettu opettajalinjan maisterikurssiksi. Tämä näkyy mm. siten, että perinteisesti lukuteoriaan kuuluvan materiaalin lisäksi kurssi sisältää jonkin verran sellaista lukuihin liittyvää asiaa, jonka voi toivoa kuuluvan matematiikan opettajan yleissivistykseen, mutta jota ei ole käsitelty muilla kursseilla. Toisaalta kurssin sisältämän teorian määrä on verrattain vähäinen; samoja perustyökaluja sovelletaan useassa eri yhteydessä. Tavoitteena on se, että ainakin nämä perustyökalut (jotka tulevat osin vastaan myös lukion lukuteorian kursseilla) opittaisiin hallitsemaan kunnolla. Kurssi käy hyvin myös sovelletun matematiikan opiskelijoille johtuen siitä, että monet matematiikan sovellutukset perustuvat lukuteoriaan ja moniin sovellutuksiin päästään käsiksi ns. alkeellisella lukuteorialla. Kurssilla käsitellään myös käytännön sovellutuksia, joista tiedonsalaus lienee tätä nykyä keskeisin. Kurssille voi osallistua vaikkei olisi käynytkään algebran kurssia. Algebran kurssin käyneille alkuosa sisältää jonkin verran kertausta, koska jaollisuuden perusominaisuudet keskeisenä työkaluna on hyvä käsitellä alkeista lähtien huolella. Oppimateriaali Jokseenkin kaikki kurssilla käsiteltävät asiat löytyvät kirjasta Rosen: Elementary number theory and it s applications. Kuitenkaan Rosenin kirjaa ei seurata systemaattisesti. 1 Lukujärjestelmät 1.1 Jakoyhtälö Sovitaan merkinnöistä N = { 1, 2,... } (luonnolliset luvut), Z = { 2, 1, 0, 1, 2,... } Z + = { 0, 1, 2,... } R = reaaliluvut. (kokonaisluvut), (positiiviset kokonaisluvut), Pidämme kokonaislukujen algebralliset "perusominaisuudet"tunnettuna. Erityisesti seuraavat kaksi lemmaa oletetaan tunnetuksi. Lemma Jokaisessa epätyhjässä ei-negatiivisten kokonaislukujen osajoukossa on pienin luku. Lause (Jakoyhtälö) Olkoot a, b Z, b 0. Tällöin on olemassa yksikäsitteisesti määrätyt luvut q, r Z siten, että a = bq + r ja 0 r < b.

2 2 Nimityksiä Lauseessa a on jaettava, b jakaja, q kokonaisosa ja r on jakojäännös. Esimerkki (a) Olkoon a Z. Jakoyhtälön mukaan a on muotoa a = 2q tai muotoa a = 2q + 1, missä q Z. Ensimmäisessä tapauksessa a on parillinen ja toisessa tapauksessa a on pariton. (b) Osoitetaan, että parittoman luvun neliö on aina muotoa 8k + 1, k Z? Tapa 1: Jos n on pariton, n = 2k + 1 jollekin k Z. Näin ollen n 2 = 4k 2 + 4k + 1 = 4(k(k + 1)) + 1. Riittää siis osoittaa, että k(k + 1) on aina parillinen. Tämä on selvää, jos k on muotoa k = 2k. Jos taas k = 2k + 1, niin jollekin k Z. k(k + 1) = (2k + 1)(2k + 2) = 2k Tapa 2: Luku n on muotoa 4k + r, missä r = 0, 1, 2, 3. Koska n on pariton, välttämättä r = 1 tai r = 3. Jos r = 1, saadaan Jos taas r = 3, saadaan (4k + 1) 2 = 16k 2 + 8k + 1 = 8(2k 2 + k) + 1. (4k + 3) 2 = 16k k + 9 = 8(2k 2 + 3k + 1) + 1. Todetaan, että tulos on kummassakin tapauksessa vaadittavaa muotoa. Määritelmä Luku a Z on luvun b Z tekijä jos b = ak jollakin k Z. Jos a on b:n tekijä, merkitään a b. Jos a ei ole b:n tekijä, merkitään a b. Huomautus Olkoon a b. Jos b 0, niin a b. Nimittäin b = ak jollakin k Z, joten b = ak = a k a, sillä k 1 kaikilla k Z \ {0}. Lause Olkoon b > 1 kokonaisluku ja olkoon N N. Tällöin on olemassa yksikäsitteiset luvut m Z + ja a i Z siten, että a m 0, N = a m b m + a m 1 b m a 1 b + a 0 ja 0 a i b 1 kaikilla i = 0, 1,..., m. Lauseessa lukua b sanotaan kantaluvuksi ja merkitään lyhyesti N = (a m a m 1... a 1 a 0 ) b = a m a m 1... a 1 a 0 b. Jos b = 10 jätetään sulut sekä kantaluku pois eli merkitään vain N = a m a m 1... a 1 a 0.

3 3 Huomautus Kullekin luvulle 0,..., b 1 on ensin sovittu oma symbolimerkintä, esimerkiksi 10- järjestelmä perustuu arabeilta perittyihin symboleihin 0,1,2,3,4,5,6,7,8,9. Kymmenjärjestelmä levisi arabeilta Eurooppaan 1200-luvulta lähtien mm. Fibonaccin Liber Abacin ansiosta (liite). Babylonialaiset käyttivät 60-järjestelmää, mayat 20-järjestelmää. Esimerkki Ennen todistusta tarkastellaan lukua ja 8-järjestelmissä. Soveltamalla toistuvasti jakoyhtälöä saadaan 103 = = 8( ) + 7 = = (147) 8 ja 103 = = 3( ) + 1 = = ( ) = = (10211) 3. Todistus. Olemassaolo: Jakoyhtälön nojalla N = q 0 b + a 0, 0 a 0 b 1. Tässä q 0 0. Jos nimittäin q 0 < 0, niin N < 0, ristiriita. Jos q 0 = 0 eli 0 < N b 1, esitys pätee (tällöin N = a 0 ). Jos taas q 0 > 0, jaetaan q 0 kantaluvulla b ja saadaan q 0 = q 1 b + a 1, 0 a 1 b 1. Tässä 0 q 1 < q 0. Jatkamalla samaan tapaan löydetään aidosti laskevasti ei-negatiiviset luvut q 0, q 1,..., q m = 0 siten, että kaikilla i = 1,..., m. Sijoittamalla saadaan q i 1 = q i b + a i 0 ja 0 a i b 1 N = q 0 b + a 0 = (q 1 b + a 1 )b + a 0 = q 1 b 2 + a 1 b + a 0 = (q 2 b + a 2 )b 2 + a 1 b + a 0 = q 2 b 3 + a 2 b 2 + a 1 b + a 0 = = q m 1 b m + a m 1 b m a 1 b + a 0 = a m b m + + a 1 b + a 0, sillä q m 1 = q m b + a m = a m. Yksikäsitteisyys: Oletetaan, että luvulla N on kaksi vaadittua muotoa olevaa esitystä eli a m b m + a m 1 b m a 1 b + a 0 = N = c n b n + c n 1 b n c 1 b + c 0,

4 4 missä 0 a i b 1, 0 c i b 1, a m 0 ja c n 0. Voidaan olettaa, että m n. Merkitään c i = 0 kun n + 1 i m. Vähentämällä esitykset puolittain toisistaan ja merkitsemällä d i := a i c i saadaan d m b m + d m 1 b m d 1 b + d 0 = 0. Oletetaan vastoin väitettä, että esitykset eivät ole samat. Tällöin d i 0 jollekin i = 0,..., m ja löydetään pienin luku j := min{ i = 0,..., m d i 0 }. Siis d m b m + d m 1 b m d j b j = 0. Ratkaisemalla tästä d j saadaan, että d j = kb jollekin k Z. Näin ollen b d j. Toisaalta b < c j d j = a j c j < b, joten k = 0 ja d j = 0 (Huomautus 1.1.5). Siis antiteesi johtaa ristiriitaan eli väite pätee. Esimerkki (a) Tietokoneet käyttävät kantalukuina 2:n potensseja, esim. luvut 2, 8, 16. Binäärijärjestelmässä kantalukuna on 2. Heksadesimaalijärjestelmässä eli 16-järjestelmässä luvuille 0, 1,..., 15 käytetään symboleja 0, 1,..., 9, A, B, C, D, E, F (vastaavassa järjestyksessä). Heksadesimaaliluvut saadaan muunnetuksi 10-järjestelmään yksinkertaisesti kirjoittamalla A35B0F 16 = = Samaan tapaan voidaan yleisesti suorittaa muunnos b-järjestelmästä 10-järjestelmään. (b) 10-järjestelmän luku N muunnetaan b-järjestelmään Lauseen todistuksen mukaisesti: jaetaan N luvulla b eli kirjoitetaan yhtälö N = bq 0 + a 0, saatu kokonaisosa q 0 jaetaan edelleen b:llä eli kirjoitetaan q 0 = bq 1 + a 0, jatketaan tähän tapaan kunnes saadaan kokonaisosaksi q m = 0. Tällöin N = (a m a m 1... a 1 a 0 ) b. Käytännössä kannattaa kirjoittaa jakoyhtälöt alekkain ja poimia kertoimet a i jakojäännöksistä alhaalta ylöspäin. Esimerkiksi luvun 143 binääriesitys saadaan kirjoittamalla 143 = = = = = = = =

5 5 ja poimimalla kertoimet a i. Siis q 7 = 0 ja a 7 = 1 eli 143 = (c) Tietokoneiden kannalta on kätevää se, että muunnokset binäärijärjestelmästä järjestelmään jonka kantaluku on 2 i, ovat helposti toteutettavissa. Esimerkiksi = = (2 4 ) 1 ( ) + (2 4 ) 0 ( ) = 7B 16. Vastaavalla tavalla onnistuvat muunnokset minkä hyvänsä järjestelmien välillä, joiden kantaluvut ovat b ja b i, b > 1. 2 Kokonaislukujen jaollisuus 2.1 Suurin yhteinen tekijä Jos a b, sanomme myös että b on jaollinen luvulla a. Lemma (i) Jos a b ja c d, niin ac bd. (ii) Ehdot a b ja b a ovat voimassa jos ja vain jos a = b tai a = b. (iii) Jos a b i kaikilla i = 1,..., n, niin kaikille c i Z, i = 1,..., n. Todistus. (i) ja (iii) harjoitustehtävä. a b 1 c b n c n Todistetaan (ii): Oletetaan, että a b ja b a. Tällöin on olemassa luvut k 1, k 2 Z siten, että b = k 1 a ja a = k 2 b. Erityisesti a = 0 jos ja vain jos b = 0. Voidaan siis olettaa a 0, b 0, jolloin myös k 1 0, k 2 0. Kirjoittamalla ab = (k 2 b)(k 1 a) = (k 1 k 2 )(ab), ja supistamalla saadaan k 1 k 2 = 1. Tämä on mahdollista vain silloin kun k 1 = k 2 = 1 tai k 1 = k 2 = 1. Siis a = b tai a = b. Käänteinen implikaatio on ilmeinen. Määritelmä Lukujen a 1,..., a n Z, joista ainakin yksi on nollasta eroava, suurin yhteinen tekijä syt(a 1,..., a n ) on luku { } syt(a 1,..., a n ) = max k N : k a i kaikilla i = 1,..., n Huomautus Erityisesti syt(a 1,..., a n ) a i0, jos a i0 0. Nollan mukana ololla ei ole vaikutusta suurimpaan yhteiseen tekijään. Näin on sen vuoksi, että a 0 kaikilla a Z.

6 6 Esimerkki Lukujen 12 ja 30 suurin yhteinen tekijä on 6. Tämä perustellaan Euklideen algoritmilla tai kirjoittamalla kanoniset esitykset 12 = 2 2 3, 30 = (perustelu myöhemmin). Luvun 6 voi kirjoittaa lukujen 12 ja 30 lineaarikombinaationa. Esimerkiksi 6 = 12 ( 2) tai 6 = ( 3). Lineaarikombinaatioesitys ei ole yksikäsitteinen. Lause Olkoot a 1,... a n Z siten, että a i0 0 jollekin i 0 { 1,..., n }. Tällöin syt(a 1,... a n ) = min ( N { x 1 a x n a n : x i Z }). Todistus. Olkoon { n A = N i=1 } x i a i xi Z. Tällöin A, sillä a i0 A. Lemman nojalla A sisältää pienimmän alkion d = min A. Koska d A, on olemassa x i Z siten, että d = n x i a i. i=1 Jakoyhtälön mukaan löydetään q i, r i Z siten, että Nyt a i = dq i + r i, 0 r i < d, i = 1,..., n. ( n r i = a i dq i = a i x i a i )q i, joten jakojäännökset r i ovat lukujen a i lineaarikombinaatioita. Koska 0 r i < d ja d on A:n pienin luku, on välttämättä r i = 0 kaikilla i = 1,..., n. Siis d on eräs lukujen a 1,..., a n yhteisistä tekijöistä. Olkoon c N mielivaltainen lukujen a 1,..., a n yhteinen tekijä, ts. c a i kaikilla i = 1,..., n. Lemman (iii) mukaan c d, josta seuraa c d (Huomautus 1.1.5). Seuraus Olkoot a 1,... a n Z siten, että a i0 0 jollekin i 0 { 1,..., n }. Tällöin i=1 syt(a 1,..., a n ) = 1 jos ja vain jos joillekin x i Z, i = 1,..., n. n x i a i = 1 i=1

7 7 Todistus. Implikaatio vasemmalta oikealle sisältyy Lauseen väitteeseen. Jos kääntäen n i=1 x ia i = 1 joillekin x i Z, niin 1 N { x 1 a x n a n : x i Z } ja Lauseen mukaan 1 = min ( N { x 1 a x n a n : x i Z }) = syt(a 1,... a n ). Esimerkki (a) Jos n N, niin syt(n, n + 1) = 1. Nimittäin joten väite pätee Seurauksen nojalla. 1 = n + 1 n = 1 (n + 1) + ( 1) n, (b) Kuinka väite perustellaan jakoyhtälön avulla? Antiteesi: On olemassa a > 1 siten, että n = ak ja n + 1 = ak joillekin k, k N. Tällöin n + 1 = ak + 1 = ak. Tämä on ristiriidassa jakoyhtälön yksikäsitteisyysväitteen kanssa, sillä jaettaessa luku n + 1 luvulla a on saatu kaksi erilaista jakojäännöstä 0 ja 1. Euklideen algoritmi Kahden luonnollisen luvun suurin yhteinen tekijä voidaan määrätä Euklideen algoritmilla seuraavasti: Esimerkki Siis syt(78, 123) = = = = = = = 3 3. Kun Euklideen algoritmissa edetään alhaalta ylöspäin, saadaan 3 = syt(78, 123) esitettyä lukujen 78 ja 123 lineaarikombinaationa kirjoittamalla 3 = 12 9 = 12 ( ) = = 3(45 33) 33 = = (78 45) = = 7(123 78) 4 78 = On olemassa myös laskennallisesti tehokkaampia tapoja määrätä lineaarikombinaatio, ks. esimerkiksi Rosen: Elementary number theory, s. 85. Esimerkki Euklideen algoritmi perustuu seuraavaan apuhavaintoon: Jos a, b, c N, niin syt(bc + a, b) = syt(a, b). (1)

8 8 Tätä varten riittää näyttää, että joukoille A 1 := { k Z : k (bc + a) ja k b }, A 2 := { k Z : k a ja k b }, pätee A 1 = A 2. Jos k A 2, niin k a ja k b. Lemman (iii) nojalla k bc + a. Siis k A 1 eli on todettu, että A 2 A 1. Tällöin pätee syt(bc + a, b) syt(a, b). Käänteinen epäyhtälö päätellään vastaavasti Lemman avulla (harjoitustehtävä). Lause (Eukleideen algoritmi) Olkoot a > b > 0 siten, että b a. Merkitään a = r 0, b = r 1, ja kirjoitetaan jakoyhtälöt r 0 = r 1 q 2 + r 2, 0 r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 r 3 < r 2,. r n 2 = r n 1 q n + r n, 0 < r n < r n 1, r n 1 = r n q n Tällöin r n = syt(a, b) eli syt(a, b) on viimeinen nollasta eroava jakojäännös algoritmissa. Todistus. Algoritmissa saadaan aidosti pienenevä jono jakojäännöksiä r 0 > r 1 > r 2 >... 0, joten jossakin vaiheessa saadaan r n+1 = 0. Jos b a, niin Esimerkin yhtälön (1) toistuva soveltaminen osoittaa, että syt(a, b) = syt(r 0, r 1 ) = syt(r 1 q 2 + r 2, r 1 ) = syt(r 1, r 2 ) = syt(r 2 q 2 + r 3, r 2 ) = syt(r 2, r 3 ). = syt(r n 1, r n ) = syt(r n q n+1, r n ) = r n. 2.2 Fibonaccin luvut Tarkastellaan seuraavaksi sitä, kuinka monta yhtälöä Euklideen algoritmi vaatii. Tämä tieto tarvitaan sen arviointiin kuinka paljon tietokoneaikaa algoritmin suorittaminen vaatii. Fibonaccin lukujono (f n ) määritellään rekursiivisesti asettamalla f 1 = f 2 = 1 ja f n+2 = f n+1 + f n kaikilla n N. Siis jonon alkupään luvut ovat 1, 1, 2, 3, 5, 8, 13, 21, 34,.... Kultainen luku Kultaisella luvulla (kultaisella suhteella) α tarkoitetaan yhtälön positiivista ratkaisua α 2 = α + 1 α = Kultaisella luvulla on monenlaisia yhteyksiä Fibonaccin lukujonoon. Esimerkiksi pätee:

9 9 Lemma Fibonaccin luvuille kaikilla n 3. f n > α n 2 Todistus. Induktiotodistus (harjoitustehtävä). Huomautus Voidaan myös osoittaa, että f n+1 lim = α. n f n On helppo todeta, että α on ainoa mahdollinen raja-arvo: Jos oletetaan, että x = lim n f n+1 f n on olemassa, niin kirjoittamalla f n+1 f n = f n + f n 1 f n = 1 + f n 1 f n = f n /f n 1 ja ottamalla raja-arvot puolittain, saadaan x = x eli x2 = x + 1. Tässä on helppo nähdä, että 1 x 2. Näin ollen ratkaisu on x = α, sillä toinen ratkaisu β := on negatiivinen. Raja-arvon olemassaolo ei ole kuitenkaan triviaalia! Binet n kaavana tunnettu tulos sanoo, että f n = 1 5 (α n β n ). Fibonaccin luvuilla (ja niiden yleistyksillä Lucas-luvuilla) on runsaasti mielenkiintoisia analyyttisiä ja lukuteoreettisia ominaisuuksia. Lause (Lame n lause) Olkoot a > b > 0. Tällöin luvun syt(a, b) määrääminen Euklideen algoritmilla vaatii korkeintaan 5k jakoyhtälöä, missä k on desimaalien lukumäärä kokonaisluvun b 10-järjestelmäesityksessä. Todistus. Olkoot r 0 = a, r 1 = b. Euklideen algoritmin suorittaminen vaatii jakoyhtälöt r 0 = r 1 q 2 + r 2, 0 r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 r 3 < r 2,. r n 2 = r n 1 q n + r n, 0 < r n < r n 1, r n 1 = r n q n Siis tarvittavia yhtälöitä on n kappaletta. Havaitaan, että kertoimille q i pätee yleisesti q i 1 ja erityisesti q n+1 2. Jos nimittäin q i 0 jollekin i = 1,..., n 1, niin r i 2 = r i 1 q i + r i r i,

10 10 mikä on ristiriita sen kanssa, että jakojäännökset muodostavat aidosti laskevan jonon. Samoin, jos q n+1 1, niin tapauksessa q n+1 = 1 päädytään ristiriitaan r n 1 = r n q n+1 = r n ja tapauksessa q n+1 0 päädytään ristiriitaan r n 1 = r n q n+1 0. Näin ollen r n 1 = f 2, r n 1 2r n 2f 2 = f 3, r n 2 r n 1 + r n f 3 + f 2 = f 4,. r 2 r 3 + r 4 f n 1 + f n 2 = f n, b = r 1 r 2 + r 3 f n + f n 1 = f n+1. Siis b f n+1. Lemman mukaan f n+1 > α n 1, joten yhdistämällä epäyhtälöt saadaan b > α n 1. Koska log 10 α > 1, päädytään arvioon 5 log 10 b > (n 1) log 10 α > n 1 5 ottamalla log 10 puolittain. Siis n 1 < 5 log 10 b. Lopuksi, jos luvulla b on k desimaaliyksikköä, niin b < 10 k, ja siis log 10 b < k log = k. Siis n 1 < 5k, joten n 5k. Jo Lame n lauseesta voi päätellä, että Euklideen algoritmi on varsin nopea suorittaa tietokoneella. Siitä on myös olemassa parannettuja nopeampia versioita. Huomautus Useamman luvun suurin yhteinen tekijä voidaan määrätä Euklideen algoritmin ja rekursiokaavan avulla. syt(a 1,..., a n ) = syt(a 1,..., a n 2, syt(a n 1, a n )) (2) 2.3 Alkuluvut ja tekijöihin jako Määritelmä Luku a > 1 on alkuluku, jos sillä on vain triviaalit tekijät ±1 ja ±a. Lukua a > 1 sanotaan yhdistetyksi, jos a ei ole alkuluku. Seuraava yksinkertainen jaollisuuslemma on keskeinen. Lemma (Eukleideen lemma) Jos a bc ja syt(a, b) = 1, niin a c. Todistus. Koska syt(a, b) = 1, on olemassa kokonaisluvut u ja v, joille au + bv = 1. Kun tämä yhtälö kerrotaan luvulla c, saadaan cau + cbv = c. Koska a bc, on bc = ra jollekin r Z ja siten c = cau + cbv = cau + (ra)v = a(cu + rv). Siis a c.

11 11 Lemma Luonnollinen luku p 2 on alkuluku jos ja vain jos kaikilla a, b N pätee implikaatio p ab = p a tai p b. (3) Todistus. Oletetaan ensin, että p on alkuluku. Olkoot a, b N sellaisia, että p ab. Koska p on alkuluku, on joko syt(p, a) = 1 tai syt(p, a) = p. Jos syt(p, a) = p, niin p a. Jos taas syt(p, a) = 1, saadaan Lemman mukaan p b. Oletetaan kääntäen, että implikaatio (3) pätee kaikilla a, b N. Antiteesi: p ei ole alkuluku. Antiteesin seurauksena luvulla p on esitys p = st, missä 1 < s < p ja 1 < t < p. Koska p st, niin implikaation (3) mukaan p s tai p t. Tällöin p s tai p t, mikä on ristiriita. Huomautus Olennaista on, että alkuluvun tapauksessa implikaatio (3) pätee kaikilla a, b N. Esimerkiksi, jos p = 4, a = 8, b = 3, niin p ab ja p a, joten implikaatio pätee valituille a, b vaikka p = 4 ei ole alkuluku. Kuitenkin esimerkiksi ehdosta 4 60 ei seuraa, että 4 6 tai Seuraus Jos p on alkuluku ja a 1,..., a n N siten, että p a 1 a 2 a n, niin p a i jollakin i = 1,..., n. Todistus. Induktiolla (harjoitustehtävä). Lause (Aritmetiikan peruslause) Jokainen luonnollinen luku n 2 on esitettävissä järjestetystä vaille yksikäsitteisellä tavalla tulona missä p i :t ovat eri alkulukuja ja a i N. n = p a 1 1 p a 2 2 p ar r, (4) Todistus. Olemassaolo: Olkoon S niiden luonnollisten lukujen joukko, jotka eivät ole alkulukujen tuloja. Osoitetaan, että S on tyhjä joukko. Antiteesi: S on epätyhjä. Tällöin joukossa S on pienin alkio m. Koska m S, m ei ole alkuluku, joten m = ab joillekin 1 < a < m ja 1 < b < m. Silloin a / S ja b / S, koska m on joukon S pienin alkio. Näin ollen a ja b ovat esitettävissä alkulukujen tuloina. Mutta tällöin myös m = ab on alkulukujen tulo, mikä on ristiriita. Siis S on tyhjä joukko. Yksikäsitteisyys: Antiteesi: On olemassa luonnollisia lukuja, joilla on kaksi erilaista alkutekijäesitystä. Olkoon m pienin tällainen luku. Siis p a 1 1 p a 2 2 p a r r = m = q b 1 1 q b 2 2 q b s s, (5) missä vasemman- ja oikeanpuoleiset esitykset ovat erit. Nyt p 1 q b 1 1 q b 2 2 q b s s, joten Seurauksen nojalla p 1 q i jollekin i = 1, 2,..., s. Näin ollen q i = kp 1 jollekin k N. Mutta p 1 ja q i ovat alkulukuja, joten välttämättä k = 1 ja siis p 1 = q i. Jaetaan esitys (5) luvulla p 1 = q i, jolloin m := m = p a p a 2 2 p a r r = q a 1 1 q a i 1 q a s s. p 1 Nyt m on luku, jolle ylläolevat kaksi alkutekijäesitystä ovat erilaiset (jos näin ei olisi, myös luvun m esitykset olisivat samanlaiset). Koska m < m, on päädytty ristiriitaan luvun m valinnan kanssa. i

12 12 Esitystä (4) kutsutaan luvun n kanoniseksi esitykseksi tai alkutekijäesitykseksi. Esimerkki Jo antiikin kreikkalaiset tunsivat lukuteoreettisen todistuksen sille, että 2 on irrationaalinen. Todistetaan tässä yleisempi väite: Olkoon α algebrallisen yhtälön x n + c n 1 x n c 1 x + c 0 = 0 reaalinen ratkaisu, missä c i Z. Tällöin joko α on kokonaisluku tai irrationaalinen. Perustelu: Oletetaan, että α Q ja osoitetaan, että α Z. Esitetään α supistetussa muodossa α = a, missä syt(a, b) = 1 ja b 0. Sijoittamalla α yhtälöön saadaan b Kertomalla puolittain luvulla b n saadaan (a/b) n + c n 1 (a/b) n c 1 (a/b) + c 0 = 0. a n + c n 1 a n 1 b + c 1 ab n 1 + c 0 b n = 0. Tästä seuraa, että b a n. Oletetaan, että b ±1. Tällöin luvulla b on alkutekijä p. Koska p b ja b a n, niin p a n. Seurauksen nojalla p a, mikä on ristiriidassa oletuksen syt(a, b) = 1 kanssa (sillä p b). Siis b = ±1 eli α = ±a. Väitteen nojalla esimerkiksi luvut 3, 3 5 ja ovat irrationaalisia. Nimittäin nämä ovat yhtälön x n = a, a Z, ratkaisuja, mutta eivät ole kokonaislukuja. Esimerkki Suurin yhteinen tekijä löydetään kätevästi kanonisen esityksen avulla, jos ne ovat käytettävissä. Esimerkiksi 200 = ja 420 = Poimimalla korkeimmat yhteiset alkutekijäpotenssit esityksistä saadaan syt(200, 420) = = 20. Lemma (S.y.t. kanonisen esityksen avulla) Olkoot a 1,..., a n N ja olkoon a i = k j=1 p m ij j (6) luvun a i modifioitu kanoninen esitys siten, että joukko { p 1,..., p k } koostuu kaikista lukujen a 1,..., a n alkutekijöistä ja m ij = 0 mikäli p j a i. Tällöin syt(a 1,..., a n ) = k j=1 p min{ m ij i=1,...,n } j. (7) Todistus. Merkitään d := k j=1 p min{ m ij i=1,...,n } j.

13 13 On selvää, että d a i kaikilla i = 1,..., n. Siis d on eräs lukujen a 1,..., a n yhteinen tekijä. Olkoon c N siten, että c a i kaikilla i = 1,..., n. Siis a i = s i c kaikilla i = 1,..., n, joten luvulla c ei ole alkutekijöitä, jotka eivät esiintyisi joukossa { p 1,..., p k }. Olkoon c = k j=1 luvun c muotoa (6) oleva modifioitu kanoninen esitys. Ehdosta a i = s i c ja kanonisen esityksen yksikäsitteisyydestä seuraa, että m j m ij kaikilla i ja j. Siispä p m j j m j min{ m ij i = 1,..., n }, joten c d. Määritelmä Lukujen a 1,..., a n N pienin yhteinen monikerta pym(a 1,..., a n ) on luku pym(a 1,..., a n ) := min{ k N : a i k kaikilla i = 1,..., n }. Huomautus Määritelmässä esiintyvä joukko on epätyhjä, sillä a i (a 1 a n ) kaikilla i = 1,..., n. Erityisesti pym(a 1,..., a n ) a 1 a n. Matkimalla Lemman todistusta todetaan (tarkastelu sivuutetaan): Lemma (P.y.m. kanonisen esityksen avulla) Olkoot a 1,..., a n N ja olkoon a i = k j=1 luvun a i modifioitu kanoninen esitys, missä alkutekijäjoukko { p 1,..., p k } koostuu kaikista lukujen a 1,..., a n alkutekijöistä ja m ij = 0 mikäli p j a i. Tällöin pym(a 1,..., a n ) = k j=1 Esimerkki Siis esimerkiksi kanonisista esityksistä p m ij j p max{ m ij i=1,...,n } j. 200 = , 420 = , poimimalla saadaan pym(200, 420) = = Yhdistämällä lemmat ja todetaan: Seuraus Olkoot a, b N. Tällöin syt(a, b) pym(a, b) = ab. Todistus. Harjoitustehtävä. Huomautus Seurauksen tulos ei päde useammalle kuin kahdelle alkiolle.

14 Alkulukujen jakaantumisesta Jo Eukleides osasi päätellä, että alkulukuja on ääretön määrä. Hänen ideansa yleistää sen havainnon, että esimerkiksi luvut ovat alkulukuja, ks. harjoitustehtävä. p = = 31 ja p = = 211 Esimerkki (a) Dirichlet todisti seuraavan tuloksen: Jos a, b N toteuttavat ehdon syt(a, b) = 1, niin aritmeettinen lukujono (an + b) n N sisältää äärettömän määrän alkulukuja. Todistetaan väite erikoistapauksessa a = 4, b = 3. Osoitetaan ensin, että tulo qr on muotoa 4n + 1 jos sekä q että r ovat muotoa 4n + 1. Olkoot q = 4n ja r = 4n Tällöin qr = (4n 1 + 1)(4n 2 + 1) = 16n 1 n 2 + 4n 1 + 4n = 4(4n 1 n 2 + n 1 + n 2 ) + 1, joten väite pätee. Tehdään antiteesi: Muotoa 4n + 3 olevia alkulukuja on vain äärellinen määrä. Olkoot p 0 = 3, p 1,..., p r nämä alkuluvut ja olkoon Q := 4p 1 p r + 3. Tällöin luvulla Q on ainakin yksi alkutekijä muotoa 4n + 3. Jos nimittäin näin ei ole, eli kaikki alkutekijät ovat muotoa 4n + 1, niin myös Q on muotoa 4n + 1 alkuosan perusteella. Tällöin Q = 4p 1 p r + 3 = 4n + 1, mikä on ristiriidassa jakoyhtälön yksikäsitteisyysväitteen kanssa. Riittää osoittaa, että mikään alkuluvuista p 0, p 1,..., p r ei jaa lukua Q. Luku 3 ei jaa lukua Q, sillä jos 3 Q, niin 3 Q 3 eli Q 3 = p 1 p r = 3k, mikä on ristiriidassa kanonisen esityksen yksikäsitteisyyden kanssa. Toisaalta, jos i = 1,..., r, niin p i ei jaa lukua Q, sillä jos p i Q, niin p i Q 4p 1 p r eli mikä on ristiriita. Väite on todistettu. 3 = Q 4p 1 p r = p 1 k, (b) Kaikilla n N on olemassa n peräkkäistä yhdistettyä lukua. Esimerkiksi luvut (n + 1)! + 2, (n + 1)! + 3,..., (n + 1)! + n + 1 ovat yhdistettyjä, sillä jos 2 j n + 1, niin j (n + 1)! ja siis j (n + 1)! + j. Huomautus (a) Jos p n on n:s alkuluku, niin n=1 1 p n =,

15 15 ts. alkulukujen käänteisluvuista muodostettu sarja hajaantuu. Tämän todisti ensimmäisenä Euler. (b) Eulerin tulos voidaan edelleen parantaa muotoon: On olemassa vakiot c 1, c 2 s.e. c 1 log (log k) k n=1 1 p n c 2 log (log k). Siis Eulerin sarjan osasummat kasvavat olennaisesti "samaa vauhtia"kuin log (log k). (c) Alkulukulauseen nimellä tunnettu tulos sanoo, että lukumääräfunktio Π(n) := niiden alkulukujen lukumäärä, jotka ovat n toteuttaa ehdon Π(n) lim log n = 1. n n Alkulukulauseen todistivat ensimmäisenä Hadamard ja de la Vallee-Ponsiu 1896 kompleksianalyysin avulla. Selberg esitti 1949 alkulukulauseelle "alkeellisen"todistuksen (=todistus, joka ei käytä kompleksianalyysiä). (d) Kuuluisa todistamaton Goldbachin konjektuuri sanoo, että jokainen parillinen kakkosta suurempi luku voidaan esittää kahden alkuluvun summana. Esimerkiksi 10 = = 3 + 7, 24 = = = (e) Toinen kuuluisa todistamaton konjektuuri sanoo, että alkulukukaksosia on ääretön määrä. Alkulukukaksosista puhutaan silloin, kun molemmat luvut 6k ± 1 ovat alkulukuja, k N. 3 Kongruenssi 3.1 Kongruenssirelaation perusominaisuudet Jatkossa m N on ns. moduloluku ellei toisin ilmoiteta. Määritelmä Olkoon m N ja olkoot a, b Z. Tällöin a on kongruentti luvun b kanssa modulo m, a b ( mod m), jos m a b. Jos m a b, merkitään a b ( mod m). Esimerkki Esimerkiksi 4 1 ( mod 3), 4 4 ( mod 3), 4 7 ( mod 3), 4 10 ( mod 3), jne. Huomautus Jos m N ja a Z, niin m a jos ja vain jos a 0 ( mod m). Yleisesti, jakoyhtälö a = qm + r pätee jos ja vain jos a r ( mod m). Jos tässä 0 r < m, sanomme lukua r a:n jakojäännökseksi modulo m. Lemma (Kongruenssi on ekvivalenssi) Olkoot a, b, c, d Z. Tällöin

16 16 (i) a a ( mod m) (refleksiivisyys), (ii) Jos a b ( mod m), niin b a ( mod m) (symmetrisyys), (iii) Jos a b ( mod m) ja b c ( mod m), niin a c ( mod m) (transitiivisuus). Todistus. Todistetaan malliksi (iii). Jos a b ( mod m) ja b c ( mod m), niin m a b ja m b c. Siis on olemassa k 1, k 2 Z siten, että a b = k 1 m ja b c = k 2 m. Laskemalla yhtälöt yhteen saadaan a c = (k 1 + k 2 )m. Siis m a c eli a c ( mod m). Lemma (Kongruenssiaritmetiikan perussäännöt) Olkoot a, b, c, d Z. Tällöin (i) a b ( mod m) ja c d ( mod m) a + c b + d ( mod m), (ii) a b ( mod m) ja c d ( mod m) ac bd ( mod m). Todistus. Harjoitustehtävä. Esimerkki (a) Erityisesti kongruenssiyhtälöön voidaan lisätä puolittain kokonaisluku ja kongruenssiyhtälö voidaan kertoa puolittain kokonaisluvulla. Induktiolla päätellään, että a b ( mod m) a k b k ( mod m) kaikilla k N: Jos implikaatio pätee arvolla k, niin kertomalla yhtälöt a b ( mod m) ja a k b k ( mod m) puolittain saadaan implikaatio indeksin arvolla k + 1. (b) Kohdan (a) nojalla pätee esimerkiksi: Koska 2 5 ( mod 3), niin (mod 3) ja edelleen (mod 3). Kongruenssiyhtälössä ei yleisesti päde tulon supistussääntö. Esimerkiksi 14 8 ( mod 6) eli ( mod 6). Kuitenkin 7 4 ( mod 6) eli lukua 2 ei voi supistaa pois. Supistussääntö pätee kuitenkin seuraavassa muodossa. Lause (Tulon supistussääntö) Olkoot a, b, c Z. Tällöin ( ac bc ( mod m) a b mod Erityisesti, jos syt(m, c) = 1, niin supistussääntö pätee. m syt(m, c) ac bc ( mod m) a b ( mod m) Esimerkki Soveltamalla Lausetta yhtälöön ( mod 6) saadaan ( ) mod. syt(6, 2) ). Lauseen todistamiseksi tarvitaan aputulos:

17 17 Lemma Olkoot a 1,..., a n Z siten, että a i0 0 jollekin i 0 ja olkoon d = syt(a 1,..., a n ). Tällöin ( a1 syt d,..., a ) n = 1. d Todistus. Lauseen mukaan d = n a i x i joillekin i = 1,..., n. Jakamalla lineaarikombinaatio luvulla d saadaan i=1 1 = d n d = ( a i d )x i. i=1 Tässä a i d Z, sillä d a i kaikilla i. Väite pätee Seurauksen nojalla. Lauseen todistus. Olkoon d = syt(m, c). Koska ac bc (mod m), niin m ac bc. Siis (a b)c = km jollekin k Z. Jakamalla puolittain luvulla d saadaan (a b) c d = k m d. Tässä c d, m d Z, sillä d = syt(m, c). Siis m d (a b) c d. Lemman mukaan syt( m d, c d ) = 1, joten Lemman nojalla m d a b. Siis a b ( mod m d ). Kongruenssiluokat modulo m Olkoon m N ja a Z. Tällöin joukkoa [a] = [a] m := { k Z k a ( mod m) } kutsutaan luvun a määräämäksi kongruenssiluokaksi modulo m (tai luvun a määräämäksi jäännösluokaksi modulo m). Esimerkki Jos m = 3, niin [0] = { 6, 3, 0, 3, 6, 9,... } = [3], [1] = { 5, 2, 1, 4, 7, 10,... } = [4], [2] = { 4, 1, 2, 5, 8, 11,... } = [5]. Jakoyhtälöstä seuraa, että kongruenssirelaatiossa modulo m erillisiä ekvivalenssiluokkia on täsmälleen m kappaletta: Lause Jokaisella m N luokat [0], [1],..., [m 1] ( mod m) ovat pareittain pistevieraita ja niiden yhdiste on Z. Todistus. Olkoon k Z mielivaltainen. Jakoyhtälön mukaan on olemassa q, r Z siten, että k = qm + r, 0 r < m. Tällöin k [r], sillä k r ( mod m). Siis k [r] jollakin r = 0, 1,..., m 1, joten Z [0] [m 1]. Käänteinen inkluusio on triviaali. Pareittain pistevierautta koskeva väite harjoitustehtävä.

18 Lineaarinen kongruenssi Muotoa ax b ( mod m) (8) olevaa kongruenssia, missä a, b Z ja n N ovat annettuja, sanotaan (yhden muuttujan) lineaariseksi kongruenssiyhtälöksi. Huomautus (i) Jos ax 1 b (mod m) ja x 1 x 2 (mod m), niin ax 1 ax 2 (mod m) ja edelleen symmetrisyyden ja transitiivisuuden nojalla ax 2 b (mod m). (ii) Jos ax 1 b (mod m) ja x 1 x 2 (mod m), niin ax 2 b (mod m). Nimittäin olettamalla, että ax 2 b (mod m) saadaan ax 1 b (mod m) kuten kohdassa (i). Kohtien (i) ja (ii) nojalla joko annetun kongruenssiluokan modulo m kaikki luvut ovat yhtälön (8) ratkaisuja tai yksikään kongruenssiluokan luvuista ei ole ratkaisu. Erityisesti yhtälön (8) ratkaisut voivat olla yksikäsitteisiä vain kongruenssiluokan mielessä. Esimerkki Luvun x jakojäännös mod m toteuttaa ehdon x r (mod m). Siksi Huomautuksen nojalla yhtälön (8) ratkaisemiseksi riittää tutkia kaikki mahdolliset jakojäännökset, so. luvut 0, 1,..., m 1. Esimerkiksi kokeilemalla havaitaan, että luvuista 0, 1,..., 11 ainoastaan 3 ja 9 toteuttavat yhtälön 2x 6 (mod 12). Kaikkien ratkaisujen joukko on siis [3] [9]. Vastaavasti todetaan kokeilemalla, että yksikään luvuista 0, 1,..., 11 ei toteuta yhtälöä Näin ollen yhtälöllä ei ole lainkaan ratkaisuja. 4x 6 (mod 12). Lause Olkoon m N ja olkoot a, b Z siten, että a 0 ( mod m) ja d = syt(a, m). Tällöin (i) Jos d b, kongruenssilla ax b (mod m) ei ole ratkaisuja. (ii) Jos d b, niin kongruenssin ax b (mod m) ratkaisujoukko on d:n kongruenssiluokan yhdiste. Lauseen lineaarinen kongruenssi palautuu klassisen Diofantoksen yhtälön ax + by = c ratkaisemiseen. Tässä a, b, c Z ovat annettuja ja tarkoitus on löytää x, y Z, jotka toteuttavat yhtälön. Esimerkki Tarkastellaan yhtälöä 2x 7 ( mod 1111). Tämä pätee jos ja vain jos x 7 mikä pätee jos ja vain jos 2x y = 7

19 19 joillekin x, y Z. Selvästi syt(2, 1111) = 1, joten on olemassa x, y Z, joille 2x +1111y = 1. Kertomalla yhtälö puolittain luvulla 7 saadaan 7 = 2(7x ) (7y ), joten x = 7x ja y = 7y ovat eräät ratkaisut. Siis ratkaisuun päädytään suurimpaan yhteiseen tekijään liittyvän lineaarikombinaation kautta. Tämän löytämiseksi kirjoitetaan Euklideen algoritmi 1111 = , 2 = , josta saadaan 1 = Siis 7 = 2( 3885) eli x = 3885 ja y = 7 on eräs tarkasteltavan Diofantoksen yhtälön ratkaisuista Lause Olkoot a, b Z \ {0}, c Z ja d = syt(a, b). (i) Jos d c, niin yhtälöllä ax + by = c (9) ei ole ratkaisuja x, y Z. (ii) Jos d c, niin yhtälöllä (9) on ratkaisuja siten, että mikäli x 0, y 0 Z on eräs ratkaisu, niin kaikki ratkaisut x, y Z saadaan yhtälöistä x = x 0 + b d n, y = y 0 a n, n Z. (10) d Todistus. (i) Oletetaan vastoin väitettä, että luvuille x, y Z pätee ax + by = c. Koska d a ja d b, niin d ax + by eli d c. Tämä on ristiriidassa oletuksen kanssa. (ii) Olkoon d c. Lauseen mukaan d = as + bt joillekin s, t Z. Koska d c, niin c = kd ja siis c = kd = k(as + bt) = a(ks) + b(kt). Näin ollen yhtälöllä (9) on ainakin ratkaisu x 0 = ks, y 0 = kt. Osoitetaan seuraavaksi, että kaikki muotoa (10) olevat lukuparit ovat ratkaisuja. Olkoot jollekin n Z. Tällöin x = x 0 + b d n, y = y 0 a d n, ax + by = a(x 0 + b d n) + b(y 0 a d n) = ax 0 + ab d n + by 0 ab d n = ax 0 + by 0 = c. Siis x, y on ratkaisu. Näytetään lopuksi, että muita kuin muotoa (10) olevia ratkaisuja ei ole. Olkoon au + bv = c joillekin u, v Z. Tällöin au + bv = ax 0 + by 0,

20 20 joten ja edelleen a(u x 0 ) = b(y 0 v) a d (u x 0) = b d (y 0 v). Koska syt( a, b ) = 1 (Lemma 3.1.6), saadaan Lemman nojalla, että a y d d d 0 v. Siis jollekin n Z pätee a n = y d 0 v eli v = y 0 an. Sijoittamalla v yhtälöön a(u x d 0) = b(y 0 v) saadaan edelleen a(u x 0 ) = b (y 0 (y 0 a ) d n) = ba d n, joten jakamalla a:lla seuraa u = x 0 + b n. Sijoittamalla tämä yhtälöön a(u x d 0) = b(y 0 v) saadaan abn = b(y d 0 v), mistä jakamalla b:llä seuraa v = y 0 abn. d Esimerkki Oletetaan, että pankkiautomaatti antaa vain 20 euron ja 50 euron seteleitä. Millä tavoin setelit voidaan valita, kun halutaan nostaa rahaa 530 euroa? Olkoon x = 20 euron seteleiden lkm, On siis ratkaistava Diofantoksen yhtälö 20x + 50y = 530, y = 50 euron seteleiden lkm. missä x 0 ja y 0. Nyt syt(20, 50) = 10 ja syt(20, 50) 530, joten ratkaisuja on olemassa. Eräs ratkaisu löydetään luvun syt(20, 50) lineaarikombinaation avulla. Lineaarikombinaatioksi saadaan (tässä suoraan hatusta) 10 = , ja kertomalla lineaarikombinaatio luvulla 53 saadaan 530 = , eli x 0 = 106 ja y 0 = 53. Tämä ratkaisu ei kuitenkaan toteuta reunaehtoja! Kaikki ratkaisut saadaan yhtälöistä x = n = n, y = 53 n = 53 2n, n Z Koska n 0 ja 53 2n 0, saadaan n:lle rajat n = ja n 53 2 = Siis n {22, 23, 24, 25, 26} ja ratkaisuparit (x, y) ovat (4, 9), (9, 7), (14, 5), (19, 3), (24, 1). Diofantoksen yhtälön ratkaisu johtaa lineaarisen kongruenssin ratkaisuun: Lauseen todistus. (i). Olkoon d b, missä d = syt(a, m). Luku x Z toteuttaa yhtälön ax b (mod m) jos ja vain jos ax + ym = b joillekin x, y Z, joten Lauseen nojalla kongruenssilla ei ole ratkaisuja. (ii) Olkoon d b. Lauseen mukaan yhtälön ax + ym = b ratkaisujoukko on x = x 0 + m d n, y = y 0 a n, n Z, d

21 21 missä (x 0, y 0 ) on jokin ratkaisu. Siis luvut muodostavat kongruenssin ax b (mod m) ratkaisujoukon. Tarkastellaan lopuksi ratkaisuja Riittää osoittaa, että x = x 0 + m n, n Z, (11) d x = x 0 + m t, t = 0, 1,..., d 1. (12) d (1) ratkaisut (12) ovat pareittain ei-kongruentteja modulo m, (2) jokainen ratkaisu (11) on kongruentti modulo m jonkin ratkaisun (12) kanssa. Väite (1): Antiteesi: On olemassa 0 t 1 < t 2 d 1 siten, että x 0 + m d t 1 x 0 + m d t 2 ( mod m). Tällöin m d t 1 m d t 2 ( mod m). Nyt syt(m, m) = m, joten tulon supistussäännön (Lause 3.1.5) nojalla d d t 1 t 2 ( mod d). Näin ollen d t 1 t 2, mistä seuraa d t 2 t 1. Tämä on ristiriidassa ehdon 0 t 1 < t 2 d 1 kanssa, joten väite (1) pätee. Väite (2): Olkoon x = x 0 + m n eräs ratkaisu. Jakamalla n luvulla d saadaan jakoyhtälö d Tällöin n = qd + r, 0 r d 1. x 0 + m d n = x 0 + m d (qd + r) = x 0 + mq + m d r x 0 + m r ( mod m), d sillä mq 0 ( mod m). Tässä r = 0, 1,..., d 1, joten myös (2) pätee. Esimerkki Ratkaistaan kongruenssiyhtälö 987x 520 ( mod 1597). Euklideen algoritmin avulla saadaan lineaarikombinaatio 1 = syt(1597, 987) = Yksityiskohdat sivuutetaan tässä. Koska 1 = syt(1597, 987), ratkaisu on yksikäsitteinen kongruenssiluokkana. Lineaarikombinaatiosta saadaan edelleen eli 520 = ( ) ( )987 ( ) = ( )1597. Siis ratkaisu on x = = ( mod 1597). Huomaa, että ratkaisu ilmoitetaan yleensä jakojäännöksen avulla. Tässä =

22 22 Huomautus Lauseen tärkein tapaus on se, jossa d = syt(a, m) = 1. Tällöin yhtälöllä ax b (mod m) on kongruenssiluokan mielessä yksikäsitteinen ratkaisu kaikilla b Z. Määritelmä Olkoon m N ja a Z siten, että syt(a, m) = 1. Tällöin kongruenssin ax 1 (mod m) ratkaisun x jakojäännöstä modulo m kutsutaan luvun a käänteisluvuksi modulo m. Käänteisluvulle modulo m käytetään merkintää a ( mod m). Esimerkki (a) Määrätään 12 (mod 1001). Tätä varten kirjoitetaan euklideen algoritmi suurimman yhteisen tekijän syt(12, 1001) = 1 määräämiseksi. Saadaan josta johdetaan lineaarikombinaatio 1001 = , 12 = , 5 = , 1 = Siis 12( 417) 1 = , joten eräs ratkaisu tarkasteltavalle kongruenssiyhtälölle 12x 1 (mod 1001) on x 0 = 417. Tämän luvun jakojäännös modulo 1001 on 584, sillä 417 = Siis 12 = 584 ( mod 1001). (b) Jos kongruenssiyhtälössä ax b (mod m), syt(a, m) = 1, tunnetaan luvun a käänteisluku a ( mod m), on yhtälön ratkaiseminen helppoa (vrt. yhtälö ax = b reaaliluvuille). Tarkastellaan esimerkiksi yhtälöä 12x 7 ( mod 1001). Nyt 12 = 584, joten ( mod 1001) ja kertomalla puolittain luvulla 7 saadaan (7 584) 7 ( mod 1001). Siis eräs ratkaisu on = Ratkaisuksi saadaan jakojäännöksen avulla 84, sillä 4088 = (Tarkistus: = 1001.) Toisin: Kertomalla yhtälö 12x 7 ( mod 1001) puolittain luvulla 584 saadaan x ( mod 1001). Koska toisaalta ( mod 1001), niin kertomalla puolittain luvulla x saadaan x x ( mod 1001). Transitiivisuuden nojalla x ( mod 1001).

23 Kiinalainen jäännöslause Esimerkki (a) Mikä on pienin pariton luonnollinen luku, jolla on 3:lla jaettaessa jakojäännös 2 ja 5:llä jaettaessa jakojäännös 3? Kongruenssikielellä: Määrää pienin x N, jolle x 1 ( mod 2) x 2 ( mod 3) x 3 ( mod 5). Alkeellisin ratkaisu ongelmaan löydetään, kun listataan ehdot toteuttavia lukuja modulo 2, 3, 5 ja poimitaan pienin: x 1 ( mod 2) = x = 1, 3, 5,... eli x on pariton luonnollinen luku x 2 ( mod 3) = x = 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53,... x 3 ( mod 5) = x = 2, 8, 13, 18, 23, 28, 33, 38, 43, 48, 53,... Siis pienin yhteinen luonnollinen luku on 23, seuraavaksi pienin on 53. Huom! Jos x 23 ( mod 30), niin x on yhtälöryhmän ratkaisu. Esimerkiksi, ehto x 23 ( mod 30) implikoi, että x 23 ( mod 5) ja yhdistämällä tämä tietoon 23 3 ( mod 5) saadaan transitiivisuuden nojalla x 3 ( mod 5). Yhtälöt modulo 2 ja 3 käsitellään vastaavasti. (b) Jos moduloluvut eivät ole pareittain suhteellisia alkulukuja, kohdan (a) tyyppisellä yhtälöryhmällä ei välttämättä ole ratkaisua. Esimerkiksi yhtälöryhmällä { x 1 ( mod 2) x 2 ( mod 4) ei ole ratkaisua, sillä ylemmän yhtälön ratkaisut ovat parittomia ja alemman ratkaisut ovat parillisia. Jos yhtälöitä on vähän ja luvut ovat pieniä, seuraava iteratiivinen metodi on kätevä: Esimerkki Tarkastellaan yhtälöryhmää x 1 (mod 3) x 2 (mod 5) x 3 (mod 7). Jos x toteuttaa ylimmän yhtälön, se on muotoa x = 3t + 1 jollekin t Z. Sijoittamalla toiseen yhtälöön saadaan 3t ( mod 5), ja siis 3t 1 ( mod 5). Ratkaisemalla kongruenssi saadaan t 2 ( mod 5). Siis t = 5u + 2 jollekin u Z, joten x = 3t + 1 = 3(5u + 2) + 1 = 15u + 7. Sijoittamalla tämä kolmanteen yhtälöön saadaan 15u ( mod 7),

24 24 mistä seuraa 15u 4 ( mod 7) u 3 ( mod 7). Tässä jälkimmäinen esitys perustuu yhtälöihin 15 1 ( mod 7) ja 4 3 ( mod 7). Siis u = 7v + 3, joten luvulle x saadaan esitys Näin ollen x 52 ( mod 105). x = 15u + 7 = 15(7v + 3) + 7 = 105v Huomautus Iteratiivisen metodin etuna on se, että metodi toimii vaikka moduloluvut eivät olisi pareittain suhteellisia alkulukuja, vrt. muinainen intialainen munaongelma. Lause (Kiinalainen jäännöslause) Olkoot m 1,..., m r N pareittain suhteellisia alkulukuja, so. syt(m i, m j ) = 1 aina kun i j. Tällöin kongruenssiryhmän x a 1 (mod m 1 ). x a r (mod m r ) ratkaisu on yksikäsitteinen modulo M := m 1 m r kaikilla a 1,..., a r Z. Eräs ratkaisu on (13) x 0 = r a i M i M i, i=1 missä M i := M m i ja M i on luvun M i käänteisluku modulo m i kaikilla i = 1,..., r. Lauseen tyyppiä olevia ongelmia ja niiden ratkaisuja on löydetty kiinalaisista ja intialaisista kirjoitelmista jo 100-luvulta lähtien. Esimerkki Ratkaistaan Esimerkin yhtälöryhmä x 1 (mod 3) x 2 (mod 5) x 3 (mod 7) Lauseen avulla. Nyt M = = 105, M 1 = = 35, M 2 = = 21, M 3 = = 15. Lukujen M i käänteislukujen y i := M i modulo m i löytämiseksi ratkaistaan kongruenssit jotka sievenevät muotoon 35y 1 1 (mod 3), 21y 2 1 (mod 5), 15y 3 1 (mod 7), 2y 1 1 (mod 3), y 2 1 (mod 5), y 3 1 (mod 7)

25 25 käyttäen kongruensseja 35 2 ( mod 3), 21 1 ( mod 5), 15 1 ( mod 7). Käänteisluvuiksi saadaan M 1 = 2, M 2 = 1, M 3 = 1. Lauseen mukaan ratkaisu on x 0 = 3 a i M i M i = = (mod 105). i=1 Ratkaisu ilmoitetaan yleensä jakojäännöksen modulo M avulla! Huomautus Lauseen ratkaisumetodi voidaan helposti toteuttaa tietokoneella. Olennaista on se, että vaadittava algoritmi on hyvin tehokas eli toimii hyvinkin suurilla luvuilla lyhyessä tietokoneajassa. Kiinalaisen jäännöslauseen todistamiseksi tarvitsemme kaksi aputulosta: Lemma Olkoot a 1,..., a n, b Z siten, että syt(a i, b) = 1 kaikilla i = 1,..., n. Tällöin syt(a 1 a n, b) = 1. Todistus. Todetaan väite induktiolla: (i) Tapaus n = 2 on todistettu harjoitustehtävänä. (ii) Oletetaan, että väite pätee n:n alkion tapauksessa, n 2. Olkoot a 1,..., a n+1, b Z siten, että syt(a i, b) = 1 kaikilla i = 1,..., n + 1. Induktio-oletuksen nojalla syt(a 1 a n, b) = 1, joten kohdan (i) perusteella syt(a 1 a n a n+1, b) = 1. Lemma Olkoot m 1,..., m r N. Jos a b (mod m i ) kaikilla i = 1,..., r, niin a b (mod pym(m 1,..., m r )). Erityisesti, jos luvut m 1,..., m r N ovat pareittain suhteellisia alkulukuja, niin a b (mod m 1 m r ). Huomautus Jos luvut m 1,..., m r N ovat pareittain suhteellisia alkulukuja, niin kahdella luvulla m i ja m j, i j, ei ole yhteisiä alkutekijöitä. Esimerkiksi, jos niin ja oikea puoli on selvästi sama kuin kaavan m 1 = , m 2 = , m 3 = 11 4, 5 j=1 antama lauseke tässä tapauksessa. m 1 m 2 m 3 = p max{m ij:i=1,2,3} j = pym(m 1, m 2, m 3 )

26 26 Todistus. Olkoon m i = k j=1 luvun m i modifioitu kanoninen esitys, missä alkutekijäjoukko { p 1,..., p k } koostuu kaikista lukujen m 1,..., m r alkutekijöistä ja m ij = 0 mikäli p j m i. Koska a b ( mod m i ) kaikilla i = 1,..., r, niin a b ( mod p m ij j ) kaikilla i = 1,..., r ja j = 1,..., k. Siis erityisesti p m ij j a b ( mod p max{m ij:i=1,...,r} j ) kaikilla j = 1,..., k, joten kaikki alkutekijäpotenssit p max{m ij:i=1,...,r} j, j = 1,..., k, ovat mukana luvun a b kanonisessa esityksessä. Kanonisen esityksen yksikäsitteisyydestä seuraa, että a b ( mod k j=1 p max{m ij:i=1,...,r} j ). Lemman nojalla a b (mod pym(m 1,..., m r )). Edelleen, jos luvut m 1,..., m r N ovat pareittain suhteellisia alkulukuja, niin kaikilla j. Nimittäin, jos näin ei ole, eli jos max{ m ij : i = 1,..., r } = max{ m ij : i = 1,..., r } < r i=1 r i=1 m ij m ij jollekin j, niin joillekin i i pätee m ij, m i j N. Lemmasta seuraa, että syt(m i, m i ) p min{m ij,m i j } j > 1, mikä on ristiriidassa oletuksen kanssa. Lemman nojalla pym(m 1,..., m r )) = = k j=1 k j=1 i=1 p max{m ij:i=1,...,r} j = r p m ij j = r k i=1 j=1 k j=1 P r i=1 p m ij j p m ij j = m 1 m r. Lauseen todistus. Koska syt(m i, m j ) = 1 aina kun i j, niin Lemman nojalla syt(m i, m i ) = 1 kaikilla i = 1,..., r. Näin ollen kongruenssilla M i y 1 ( mod m i )

27 27 on yksikäsitteinen ratkaisu M i modulo m i. Osoitetaan, että x 0 = r a i M i M i i=1 on kongruenssiyhtälöryhmän (13) ratkaisu. Olkoon i { 1,..., r }. Koska m i M j kun j i, niin M j 0 ( mod m i ) kaikilla j i. Näin ollen kaikilla j i, joten x 0 a j M j M j 0 ( mod m i ) r a j M j M j a i M i M i ( mod m i ). j=1 Mutta M i M i 1 ( mod m i ), joten a i M i M i a i ( mod m i ). Transitiivisuuden nojalla x 0 a i M i M i a i ( mod m i ). Tämä pätee jokaisella i = 1,..., r, joten x 0 on kongruenssiryhmän (13) ratkaisu. Todistetaan lopuksi ratkaisun yksikäsitteisyys modulo M: Olkoot x 1 ja x 2 yhtälöryhmän (13) ratkaisuja. Tällöin transitiivisuuden nojalla x 1 a i x 2 ( mod m i ) kaikilla i = 1,..., r, joten Lemman mukaan x 1 x 2 (mod M). Toisaalta, jos x 1 on yhtälöryhmän (13) ratkaisu ja x 1 x 2 ( mod M), niin erityisesti x 1 x 2 ( mod m i ) kaikilla i = 1,..., r. Ehdosta x 1 a i ( mod m i ) seuraa transitiivisuuden (ja symmetrisyyden) nojalla, että x 2 a i kaikilla i = 1,..., r. 3.4 Fermat n pieni lause ja Wilsonin lause Lemma Olkoon p alkuluku. Tällöin x 2 1 ( mod p) jos ja vain jos x 1 ( mod p) tai x 1 ( mod p). Todistus. Jos x ±1 ( mod p), niin x 2 (±1) 2 ( mod p) eli x 2 1 ( mod p). Oletetaan kääntäen, että x 2 1 ( mod p) eli p x 2 1. Tällöin p (x 1)(x + 1) ja Lemman nojalla p x 1 tai p x + 1. Siis x 1 0 ( mod p) tai x ( mod p) eli x 1 ( mod p) tai x 1 ( mod p). Lemmaa hyödynnetään seuraavassa kahdessa klassisessa 1600-luvun tuloksessa. Lause (Wilsonin lause) Jos p on alkuluku, niin (p 1)! 1 ( mod p).

28 28 Huomautus Wilson itse ei todistanut lausettaan vaan ensimmäisen todistuksen esitti Lagrange 1770-luvulla. Tarkastellaan todistuksen ideaa ensin tapauksessa n = 11. Koska 2 = 6, 3 = 4, 5 = 9, 7 = 8 modulo 11, niin 10! (2 6)(3 4)(5 9)(7 8) ( mod 11). Lauseen todistus. Voidaan olettaa, että p > 2, jolloin p 1 on parillinen. Jokaista lukua a, 1 a p 1, vastaa yksikäsitteinen käänteisluku a modulo p joukosta {1,..., p 1}. Lemman nojalla ainoat luvut joukossa {1,..., p 1}, jotka ovat itsensä käänteislukuja, ovat 1 ja p 1. Näin ollen joukko {2,..., p 2} jakautuu p 3 kappaleeseen luku-käänteislukupareja, 2 joiden tulot ovat 1 ( mod p). Siis mistä seuraa, että 2 3 (p 2) 1 ( mod p), (p 1)! p 1 1 ( mod p). Wilsonin lauseen kongruenssi itseasiassa karakterisoi alkuluvut: Seuraus Olkoon n > 1. Tällöin n on alkuluku jos ja vain jos (n 1)! 1 ( mod n). Todistus. Harjoitustehtävä. Määritelmä Olkoon m N. Joukko A Z on täydellinen jäännössysteemi modulo m (lyhyesti t.j.s. mod m), jos A on m:n alkion joukko, jonka luvut ovat pareittein ei-kongruentteja modulo m. Esimerkki (a) Esimerkiksi Joukko { 0, 1, 2, 3 } on t.j.s. mod 4. Joukko { 4, 1, 2, 6 } ei ole t.j.s. mod 4, sillä 2 6 ( mod 4). Joukko { 4, 9, 6, 17 } on t.j.s. mod 4. (b) Jos m N, niin { 0, 1,..., m 1 } on t.j.s. mod m. Yleisesti m:n alkion joukko A on t.j.s. mod m täsmälleen silloin kun joukon A alkioiden jakojäännösten modulo m joukko yhtyy joukkoon { 0, 1,..., m 1 }, ks Lemma Olkoot m N ja a, b Z siten, että syt(a, m) = 1. Jos joukko { x 1,..., x m } on t.j.s. mod m, niin myös joukko on t.j.s. mod m. A = { ax 1 + b,..., ax m + b }

29 29 Todistus. Harjoitustehtävä. Esimerkki Olkoon m = 7 ja a = 3. Tarkastellaan joukkoa A = { 3i i = 0, 1,..., 6 }. Nyt (mod 7) (mod 7) (mod 7) (mod 7) (mod 7) (mod 7) (mod 7). Lemma Olkoon A = { x 1,..., x m } t.j.s. mod m ja olkoon r i luvun x i jakojäännös modulo m, i = 1,..., m. Tällöin { r 1,..., r m } = { 0, 1,..., m 1 }. Todistus. Harjoitustehtävä. Lause (Fermat n pieni lause) Olkoon p alkuluku ja olkoon a Z siten, että p a. Tällöin a p 1 1 ( mod p). (14) Esimerkki Tarkastellaan todistuksen ideaa tapauksessa p = 7, a = 3. Nyt joukko { 3x : x = 0, 1, 2, 3, 4, 5, 6 } on t.j.s. modulo 7 (Lemma 3.4.6) ja koska luvun 3 0 = 0 jakojäännös modulo 7 on luku 0, saadaan (Lemma 3.4.7) eli (1 3) (2 3) (3 3) (4 3) (5 3) (6 3) (mod 7) 6! 3 6 6! 6! 1 ( mod 7). Koska syt(6!, 7) = 1, voidaan 6! supistaa kongruenssiyhtälössä Lemman nojalla. Siis (mod 7). Fermat n pienen lauseen todistus. Lemman nojalla lukujoukko A = {0 a, 1 a,..., (p 1) a} on t.j.s. modulo p. Kullakin i = 0, 1,..., p 1, kirjoitetaan jakoyhtälö ia = q i p + r i, 0 r i p 1.

30 30 Huomaa, että r 0 = 0, sillä 0 a = 0 p + 0. Koska A on t.j.s. modulo p, on Lemman seurauksena { r 1,..., r p 1 } = { 1,..., p 1 }. (15) Kertomalla yhtälön (15) lukujoukot puolittain ja ottamalla huomioon kongruenssi ia r i ( mod p) saadaan (1 a)(2 a) ((p 1) a) (p 1)! ( mod p), eli (p 1)!a p 1 (p 1)! ( mod p). Koska syt(p, (p 1)!) = 1 voidaan kertoma (p 1)! supistaa, mistä väite a p 1 1 ( mod p). Seuraus Olkoon p alkuluku ja a Z siten, että p a. Tällöin a = a p 2 modulo p. Edelleen, kaikilla b Z, lineaarisen kongruenssin ax b ( mod p) ratkaisu on x a p 2 b ( mod p). Todistus. Fermat n pienen lauseen nojalla joten käänteislukua koskeva väite on selvä. a p 2 a = a p 1 1 ( mod p), Oletetaan, että x toteuttaa yhtälön ax b ( mod p). Kertomalla puolittain luvulla a p 2 saadaan a p 2 ax a p 2 b ( mod p) a p 1 x a p 2 b ( mod p). Toisaalta yhtälöstä a p 1 1 ( mod p) seuraa a p 1 x x ( mod p), joten transitiivisuuden nojalla x a p 1 x a p 2 b ( mod p). Esimerkki Fermat n pientä lausetta käytetään tyypillisesti potenssimuotoisten lukujen sieventämiseen moduloaritmetiikassa, eli ns. modulaarisessa potenssiin korotuksessa. Määrätään malliksi luvun jakojäännös modulo 11. Fermat n pienen mukaan ( mod 11). Toisaalta jakoyhtälön mukaan 201 = , joten Siis kysytty jakojäännös on = (3 10 ) ( mod 11). 3.5 Pseudoalkuluvut Pseudoalkuluvuilla tarkoitetaan yhdistettyjä lukuja, jotka käyttäytyvät jonkin kriteerin mielessä samalla tavalla kuin alkuluvut. Pseudoalkulukuja käytetään hyväksi mm. alkulukutestauksessa.

31 31 Huomautus Jos p on alkuluku, niin kaikilla a Z (harjoitustehtävä). a p a ( mod p) Pitkään ajateltiin, että Huomautus voidaan kääntää. Tiettävästi esim. Leibniz uskoi konjektuuriin: Jos 2 n 2 (mod n), niin n on alkuluku. Tämä väite pitää paikkansa aina lukuun n = 341 = saakka. Esimerkki Tarkastellaan lukua 341 = Fermat n pienen lauseen mukaan ( mod 11), joten Toisaalta Lemman nojalla = (2 10 ) 34 1 ( mod 11) = (2 5 ) 68 = (32) ( mod 31) ( mod 341) eli ( mod 341). Määritelmä Olkoon b > 1. Yhdistetty luku n N on b-kantainen pseudoalkuluku, jos b n b ( mod n). Huomautus Siis luku 341 = on 2-kantainen pseudoalkuluku. Lause kantaisia pseudoalkulukuja on ääretön määrä. Todistus. Olkoon n 2-kantainen pseudoalkuluku, ts. r = ns, missä 1 < r < n ja 1 < s < n ja 2 n 2 (mod n). (Ainakin 341 on tälläinen). Riittää osoittaa, että myös on 2-kantainen pseudoalkuluku. Esityksestä m := 2 n 1 2 n 1 = 2 rs 1 = (2 r 1) ( (2 r ) s 1 + (2 r ) s r + 1 ) seuraa, että 2 n 1 on yhdistetty. Toisaalta kongruenssioletuksen mukaan 2 n 2 = kn jollekin k Z, joten 2 m 1 = 2 2n 2 = 2 kn. Edelleen 2 kn 1 = (2 n 1) ( (2 n ) k n + 1 ),

1 Lukujen jaollisuudesta

1 Lukujen jaollisuudesta Matematiikan mestariluokka, syksy 2009 1 1 Lukujen jaollisuudesta Lukujoukoille käytetään seuraavia merkintöjä: N = {1, 2, 3, 4,... } Luonnolliset luvut Z = {..., 2, 1, 0, 1, 2,... } Kokonaisluvut Kun

Lisätiedot

Diofantoksen yhtälön ratkaisut

Diofantoksen yhtälön ratkaisut Diofantoksen yhtälön ratkaisut Matias Mäkelä Matemaattisten tieteiden tutkinto-ohjelma Oulun yliopisto Kevät 2017 Sisältö Johdanto 2 1 Suurin yhteinen tekijä 2 2 Eukleideen algoritmi 4 3 Diofantoksen yhtälön

Lisätiedot

Lukuteorian kertausta

Lukuteorian kertausta Lukuteorian kertausta Jakoalgoritmi Jos a, b Z ja b 0, niin on olemassa sellaiset yksikäsitteiset kokonaisluvut q ja r, että a = qb+r, missä 0 r < b. Esimerkki 1: Jos a = 60 ja b = 11, niin 60 = 5 11 +

Lisätiedot

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2 Tekijä Pitkä matematiikka 11 0..017 170 a) Koska 8 = 4 7, luku 8 on jaollinen luvulla 4. b) Koska 104 = 4 6, luku 104 on jaollinen luvulla 4. c) Koska 4 0 = 80 < 8 ja 4 1 = 84 > 8, luku 8 ei ole jaollinen

Lisätiedot

LUKUTEORIA johdantoa

LUKUTEORIA johdantoa LUKUTEORIA johdantoa LUKUTEORIA JA TODISTAMINEN, MAA11 Lukuteorian tehtävä: Lukuteoria tutkii kokonaislukuja, niiden ominaisuuksia ja niiden välisiä suhteita. Kokonaislukujen maailma näyttää yksinkertaiselta,

Lisätiedot

MS-A0402 Diskreetin matematiikan perusteet

MS-A0402 Diskreetin matematiikan perusteet MS-A0402 Diskreetin matematiikan perusteet Osa 4: Modulaariaritmetiikka Riikka Kangaslampi 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Modulaariaritmetiikka Jakoyhtälö Määritelmä 1 Luku

Lisätiedot

R : renkaan R kääntyvien alkioiden joukko; R kertolaskulla varustettuna on

R : renkaan R kääntyvien alkioiden joukko; R kertolaskulla varustettuna on 0. Kertausta ja täydennystä Kurssille Äärelliset kunnat tarvittavat esitiedot löytyvät Algebran kurssista [Alg]. Hyödyksi voivat myös olla (vaikka eivät välttämättömiä) Lukuteorian alkeet [LTA] ja Salakirjoitukset

Lisätiedot

Matematiikan mestariluokka, syksy 2009 7

Matematiikan mestariluokka, syksy 2009 7 Matematiikan mestariluokka, syksy 2009 7 2 Alkuluvuista 2.1 Alkuluvut Määritelmä 2.1 Positiivinen luku a 2 on alkuluku, jos sen ainoat positiiviset tekijät ovat 1 ja a. Jos a 2 ei ole alkuluku, se on yhdistetty

Lisätiedot

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1)

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1) Approbatur 3, demo, ratkaisut Sovitaan, että 0 ei ole luonnollinen luku. Tällöin oletusta n 0 ei tarvitse toistaa alla olevissa ratkaisuissa. Se, pidetäänkö nollaa luonnollisena lukuna vai ei, vaihtelee

Lisätiedot

2017 = = = = = = 26 1

2017 = = = = = = 26 1 JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 2, MALLIRATKAISUT Tehtävä 1. Sovella Eukleiden algoritmia ja (i) etsi s.y.t(2017, 753) (ii) etsi kaikki kokonaislukuratkaisut yhtälölle 405x + 141y = 12. Ratkaisu

Lisätiedot

LUKUTEORIA 1 JYVÄSKYLÄN YLIOPISTO

LUKUTEORIA 1 JYVÄSKYLÄN YLIOPISTO LUKUTEORIA 1 JYVÄSKYLÄN YLIOPISTO Matemaatikot eivät ole tyytyväisiä tietäessään asioita neljästä miljoonasta tai neljästä miljardista kokonaisluvusta. He haluavat tietää asioita jokaisesta äärettömän

Lisätiedot

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus K1. a) 72 = 2 36 = 2 2 18 = 2 2 2 9 = 2 2 2 3 3 = 2 3 3 2 252 = 2 126 = 2 2 63 = 2 2 3 21 = 2 2 3 3 7 = 2 2 3 2 7 syt(72, 252) = 2 2 3 2 = 36 b) 252 = 72 3 + 36 72 = 36 2 syt(72, 252) = 36 c) pym(72,

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 6. Alkeislukuteoria 6.1 Jaollisuus Käsitellään kokonaislukujen perusominaisuuksia: erityisesti jaollisuutta Käytettävät lukujoukot: Luonnolliset luvut IN = {0,1,2,3,...

Lisätiedot

LUKUTEORIAN ALKEET HELI TUOMINEN

LUKUTEORIAN ALKEET HELI TUOMINEN LUKUTEORIAN ALKEET HELI TUOMINEN Sisältö 1. Lukujärjestelmät 2 1.1. Kymmenjärjestelmä 2 1.2. Muita lukujärjestelmiä 2 1.3. Yksikäsitteisyyslause 4 2. Alkulukuteoriaa 6 2.1. Jaollisuus 6 2.2. Suurin yhteinen

Lisätiedot

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten Ratkaisuehdotelma Tehtävä 1 1. Etsi lukujen 4655 ja 12075 suurin yhteinen tekijä ja lausu se kyseisten lukujen lineaarikombinaationa ilman laskimen

Lisätiedot

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d.

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d. 9. Renkaat Z ja Z/qZ Tarkastelemme tässä luvussa jaollisuutta kokonaislukujen renkaassa Z ja todistamme tuloksia, joita käytetään jäännösluokkarenkaan Z/qZ ominaisuuksien tarkastelussa. Jos a, b, c Z ovat

Lisätiedot

R 1 = Q 2 R 2 + R 3,. (2.1) R l 2 = Q l 1 R l 1 + R l,

R 1 = Q 2 R 2 + R 3,. (2.1) R l 2 = Q l 1 R l 1 + R l, 2. Laajennettu Eukleideen algoritmi Määritelmä 2.1. Olkoot F kunta ja A, B, C, D F [x]. Sanotaan, että C jakaa A:n (tai C on A:n jakaja), jos on olemassa K F [x] siten, että A = K C; tällöin merkitään

Lisätiedot

ALKULUKUJA JA MELKEIN ALKULUKUJA

ALKULUKUJA JA MELKEIN ALKULUKUJA ALKULUKUJA JA MELKEIN ALKULUKUJA MINNA TUONONEN Versio: 12. heinäkuuta 2011. 1 2 MINNA TUONONEN Sisältö 1. Johdanto 3 2. Tutkielmassa tarvittavia määritelmiä ja apulauseita 4 3. Mersennen alkuluvut ja

Lisätiedot

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) Salausmenetelmät Veikko Keränen, Jouko Teeriaho (RAMK, 2006) LUKUTEORIAA JA ALGORITMEJA 3. Kongruenssit à 3.1 Jakojäännös ja kongruenssi Määritelmä 3.1 Kaksi lukua a ja b ovat keskenään kongruentteja (tai

Lisätiedot

on Abelin ryhmä kertolaskun suhteen. Tämän joukon alkioiden lukumäärää merkitään

on Abelin ryhmä kertolaskun suhteen. Tämän joukon alkioiden lukumäärää merkitään 5. Primitiivinen alkio 5.1. Täydennystä lukuteoriaan. Olkoon n Z, n 2. Palautettakoon mieleen, että kokonaislukujen jäännösluokkarenkaan kääntyvien alkioiden muodostama osajoukko Z n := {x Z n x on kääntyvä}

Lisätiedot

Lineaariset kongruenssiyhtälöryhmät

Lineaariset kongruenssiyhtälöryhmät Lineaariset kongruenssiyhtälöryhmät LuK-tutkielma Jesse Salo 2309369 Matemaattisten tieteiden laitos Oulun yliopisto Sisältö Johdanto 2 1 Kongruensseista 3 1.1 Kongruenssin ominaisuuksia...................

Lisätiedot

Rationaaliluvun desimaaliesitys algebrallisesta ja lukuteoreettisesta näkökulmasta

Rationaaliluvun desimaaliesitys algebrallisesta ja lukuteoreettisesta näkökulmasta TAMPEREEN YLIOPISTO Pro gradu -tutkielma Liisa Lampinen Rationaaliluvun desimaaliesitys algebrallisesta ja lukuteoreettisesta näkökulmasta Informaatiotieteiden yksikkö Matematiikka Kesäkuu 2016 Tampereen

Lisätiedot

a b 1 c b n c n

a b 1 c b n c n Algebra Syksy 2007 Harjoitukset 1. Olkoon a Z. Totea, että aina a 0, 1 a, a a ja a a. 2. Olkoot a, b, c, d Z. Todista implikaatiot: a) a b ja c d ac bd, b) a b ja b c a c. 3. Olkoon a b i kaikilla i =

Lisätiedot

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa) Lukuteoria Lukuteoria on eräs vanhimmista matematiikan aloista. On sanottu, että siinä missä matematiikka on tieteiden kuningatar, on lukuteoria matematiikan kuningatar. Perehdymme seuraavassa luonnollisten

Lisätiedot

2 j =

2 j = 1. Modulaariaritmetiikkaa Yksinkertaisissa salausjärjestelmissä käytettävä matematiikka on paljolti lukuteoriaan pohjautuvaa suurten lukujen modulaariaritmetiikkaa (lasketaan kokonaisluvuilla modulo n).

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Maarit Järvenpää Oulun yliopisto Matemaattisten tieteiden laitos Syyslukukausi 2015 1 Merkintöjä Luonnollisten lukujen joukko N on joukko N = {1, 2, 3,...} ja kokonaislukujen

Lisätiedot

7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi

7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi 7. Olemassaolo ja yksikäsitteisyys Galois n kunta GF(q) = F q, jossa on q alkiota, määriteltiin jäännösluokkarenkaaksi Z p [x]/(m), missä m on polynomirenkaan Z p [x] jaoton polynomi (ks. määritelmä 3.19).

Lisätiedot

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1 Analyysi III Jari Taskinen 28. syyskuuta 2002 Luku Sisältö Sarjat 2. Lukujonoista........................... 2.2 Rekursiivisesti määritellyt lukujonot.............. 8.3 Sarja ja sen suppenminen....................

Lisätiedot

802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III

802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III 802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LUKUTEORIA 1 / 77 Irrationaaliluvuista Määritelmä 1 Luku α C \ Q on

Lisätiedot

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Liisa Ilonen. Primitiiviset juuret

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Liisa Ilonen. Primitiiviset juuret TAMPEREEN YLIOPISTO Pro gradu -tutkielma Liisa Ilonen Primitiiviset juuret Matematiikan ja tilastotieteen laitos Matematiikka Joulukuu 2009 Tampereen yliopisto Matematiikan ja tilastotieteen laitos ILONEN,

Lisätiedot

802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO

802328A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO 8038A LUKUTEORIAN PERUSTEET OSA III BASICS OF NUMBER THEORY PART III Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 016 Sisältö 1 Irrationaaliluvuista Antiikin lukuja 6.1 Kolmio- neliö- ja tetraedriluvut...................

Lisätiedot

Määritelmä, alkuluku/yhdistetty luku: Esimerkki . c) Huomautus Määritelmä, alkutekijä: Esimerkki

Määritelmä, alkuluku/yhdistetty luku: Esimerkki . c) Huomautus Määritelmä, alkutekijä: Esimerkki Alkuluvut LUKUTEORIA JA TODISTAMINEN, MAA11 Jokainen luku 0 on jaollinen ainakin itsellään, vastaluvullaan ja luvuilla ±1. Kun muita eri ole, niin kyseinen luku on alkuluku. Määritelmä, alkuluku/yhdistetty

Lisätiedot

Primitiiviset juuret: teoriaa ja sovelluksia

Primitiiviset juuret: teoriaa ja sovelluksia TAMPEREEN YLIOPISTO Pro gradu -tutkielma Outi Sutinen Primitiiviset juuret: teoriaa ja sovelluksia Matematiikan, tilastotieteen ja filosofian laitos Matematiikka Huhtikuu 2006 Tampereen yliopisto Matematiikan,

Lisätiedot

a ord 13 (a)

a ord 13 (a) JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 4, MALLIRATKAISUT Tehtävä 1. Etsi asteet ord p (a) luvuille a 1, 2,..., p 1 kun p = 13 ja kun p = 17. (ii) Mitkä jäännösluokat ovat primitiivisiä juuria (mod

Lisätiedot

Todistusmenetelmiä Miksi pitää todistaa?

Todistusmenetelmiä Miksi pitää todistaa? Todistusmenetelmiä Miksi pitää todistaa? LUKUTEORIA JA TO- DISTAMINEN, MAA11 Todistus on looginen päättelyketju, jossa oletuksista, määritelmistä, aksioomeista sekä aiemmin todistetuista tuloksista lähtien

Lisätiedot

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta: MATP00 Johdatus matematiikkaan Ylimääräisten tehtävien ratkaisuehdotuksia. Osoita, että 00 002 < 000 000. Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa. Lähdetään sieventämään epäyhtälön

Lisätiedot

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Jussi Tervaniemi. Primitiiviset juuret

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Jussi Tervaniemi. Primitiiviset juuret TAMPEREEN YLIOPISTO Pro gradu -tutkielma Jussi Tervaniemi Primitiiviset juuret Matematiikan, tilastotieteen ja filosofian laitos Matematiikka Heinäkuu 2006 Sisältö Johdanto 3 1 Lukuteorian peruskäsitteitä

Lisätiedot

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi 3. Kongruenssit 3.1 Jakojäännös ja kongruenssi Tässä kappaleessa esitellään kokonaislukujen modulaarinen aritmetiikka (ns. kellotauluaritmetiikka), jossa luvut tyypillisesti korvataan niillä jakojäännöksillä,

Lisätiedot

LUKUTEORIAN ALKEET KL 2007

LUKUTEORIAN ALKEET KL 2007 LUKUTEORIAN ALKEET KL 2007 HELI TUOMINEN Sisältö 1. Lukujärjestelmät 2 1.1. Kymmenjärjestelmä 2 1.2. Muita lukujärjestelmiä 2 1.3. Yksikäsitteisyyslause 4 2. Alkulukuteoriaa 5 2.1. Jaollisuus 6 2.2. Suurin

Lisätiedot

Alkulukujen harmoninen sarja

Alkulukujen harmoninen sarja Alkulukujen harmoninen sarja LuK-tutkielma Markus Horneman Oiskelijanumero:2434548 Matemaattisten tieteiden laitos Oulun ylioisto Syksy 207 Sisältö Johdanto 2 Hyödyllisiä tuloksia ja määritelmiä 3. Alkuluvuista............................

Lisätiedot

41 s. Neljännessä luvussa käsitellään erikseen parillisia täydellisiä lukuja. Luvussa osoitetaan Eukleides Euler teoreema,

41 s. Neljännessä luvussa käsitellään erikseen parillisia täydellisiä lukuja. Luvussa osoitetaan Eukleides Euler teoreema, Tiedekunta/Osasto Fakultet/Sektion Faculty Matemaattis luonnontieteellinen tiedekunta Tekijä/Författare Author Katja Niemistö Työn nimi / Arbetets titel Title Täydelliset luvut Oppiaine /Läroämne Subject

Lisätiedot

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa) Lukuteoria Lukuteoria on eräs vanhimmista matematiikan aloista. On sanottu, että siinä missä matematiikka on tieteiden kuningatar, on lukuteoria matematiikan kuningatar. Perehdymme seuraavassa luonnollisten

Lisätiedot

(iv) Ratkaisu 1. Sovelletaan Eukleideen algoritmia osoittajaan ja nimittäjään. (i) 7 = , 7 6 = = =

(iv) Ratkaisu 1. Sovelletaan Eukleideen algoritmia osoittajaan ja nimittäjään. (i) 7 = , 7 6 = = = JOHDATUS LUKUTEORIAAN (syksy 07) HARJOITUS 7, MALLIRATKAISUT Tehtävä Etsi seuraavien rationaalilukujen ketjumurtokehitelmät: (i) 7 6 (ii) 4 7 (iii) 65 74 (iv) 63 74 Ratkaisu Sovelletaan Eukleideen algoritmia

Lisätiedot

Lukuteorian helmiä lukiolaisille. 0. Taustaa. Jukka Pihko Matematiikan ja tilastotieteen laitos Helsingin yliopisto

Lukuteorian helmiä lukiolaisille. 0. Taustaa. Jukka Pihko Matematiikan ja tilastotieteen laitos Helsingin yliopisto Lukuteorian helmiä lukiolaisille Jukka Pihko Matematiikan ja tilastotieteen laitos Helsingin yliopisto 0. Taustaa Sain 24.4.2007 Marjatta Näätäseltä sähköpostiviestin, jonka aihe oli Fwd: yhteistyökurssi,

Lisätiedot

Testaa taitosi 1: Lauseen totuusarvo

Testaa taitosi 1: Lauseen totuusarvo Testaa taitosi 1: Lauseen totuusarvo 1. a) Laadi lauseen A (B A) totuustaulu. b) Millä lauseiden A ja B totuusarvoilla a-kohdan lause on tosi? c) Suomenna a-kohdan lause, kun lause A on olen vihainen ja

Lisätiedot

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT Tehtävä 1. (i) Olkoot n, d 1 ja d n. Osoita, että (k, n) d jos ja vain jos k ad, missä (a, n/d) 1. (ii) Osoita, että jos (m j, m k ) 1 kun

Lisätiedot

1 Lineaariavaruus eli Vektoriavaruus

1 Lineaariavaruus eli Vektoriavaruus 1 Lineaariavaruus eli Vektoriavaruus 1.1 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä V epätyhjä joukko. Oletetaan, että joukossa V on määritelty laskutoimitus

Lisätiedot

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä Salausmenetelmät Veikko Keränen, Jouko Teeriaho (RAMK, 2006) LUKUTEORIAA JA ALGORITMEJA 3. Kongruenssit à 3.4 Kongruenssien laskusääntöjä Seuraavassa lauseessa saamme kongruensseille mukavia laskusääntöjä.

Lisätiedot

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara Kuvauksista ja relaatioista Jonna Makkonen Ilari Vallivaara 20. lokakuuta 2004 Sisältö 1 Esipuhe 2 2 Kuvauksista 3 3 Relaatioista 8 Lähdeluettelo 12 1 1 Esipuhe Joukot ja relaatiot ovat periaatteessa äärimmäisen

Lisätiedot

a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx

a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx x x x x x x x x Matematiikan johdantokurssi, syksy 08 Harjoitus, ratkaisuista Hanoin tornit -ongelma: Tarkastellaan kolmea pylvästä A, B ja C, joihin voidaan pinota erikokoisia renkaita Lähtötilanteessa

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 3 Mikko Salo 1.9.2017 Sisältö 1. Logiikasta 2. Suora ja epäsuora todistus 3. Jaollisuus ja alkuluvut Todistus Tähän asti esitetyt todistukset ovat olleet esimerkinomaisia.

Lisätiedot

Suurin yhteinen tekijä (s.y.t.) ja pienin yhteinen monikerta (p.y.m.)

Suurin yhteinen tekijä (s.y.t.) ja pienin yhteinen monikerta (p.y.m.) Suurin yhteinen tekijä (s.y.t.) ja pienin yhteinen monikerta (p.y.m.) LUKUTEORIA JA TODISTAMINEN, MAA11 Määritelmä, yhteinen tekijä ja suurin yhteinen tekijä: Annettujen lukujen a ja b yhteinen tekijä

Lisätiedot

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton. 3 Todistustekniikkaa 3.1 Väitteen kumoaminen vastaesimerkillä Monissa tilanteissa kohdataan väitteitä, jotka koskevat esimerkiksi kaikkia kokonaislukuja, kaikkia reaalilukuja tai kaikkia joukkoja. Esimerkkejä

Lisätiedot

LUKUTEORIAN ALKEET. 1. Luonnolliset luvut. N = {1, 2, 3,... } luonnolliset luvut Z = {..., 3, 2, 1, 0, 1, 2, 3,... } kokonaisluvut

LUKUTEORIAN ALKEET. 1. Luonnolliset luvut. N = {1, 2, 3,... } luonnolliset luvut Z = {..., 3, 2, 1, 0, 1, 2, 3,... } kokonaisluvut LUKUTEORIAN ALKEET Alkusanat Tässä on Heli Tuomisen luentomonisteeseen perustuvat muistiinpanot kevään 2013 Lukuteorian alkeet -kurssista. Kurssi on suunnattu erityisesti aineenopettajiksi opiskeleville

Lisätiedot

Mitään muita operaatioita symbolille ei ole määritelty! < a kaikilla kokonaisluvuilla a, + a = kaikilla kokonaisluvuilla a.

Mitään muita operaatioita symbolille ei ole määritelty! < a kaikilla kokonaisluvuilla a, + a = kaikilla kokonaisluvuilla a. Polynomit Tarkastelemme polynomirenkaiden teoriaa ja polynomiyhtälöiden ratkaisemista. Algebrassa on tapana pitää erillään polynomin ja polynomifunktion käsitteet. Polynomit Tarkastelemme polynomirenkaiden

Lisätiedot

ja jäännösluokkien joukkoa

ja jäännösluokkien joukkoa 3. Polynomien jäännösluokkarenkaat Olkoon F kunta, ja olkoon m F[x]. Polynomeille f, g F [x] määritellään kongruenssi(-relaatio) asettamalla g f mod m : m g f g = f + m h jollekin h F [x]. Kongruenssi

Lisätiedot

Shorin algoritmin matematiikkaa Edvard Fagerholm

Shorin algoritmin matematiikkaa Edvard Fagerholm Edvard Fagerholm 1 Määritelmiä Määritelmä 1 Ryhmä G on syklinen, jos a G s.e. G = a. Määritelmä 2 Olkoon G ryhmä. Tällöin alkion a G kertaluku ord(a) on pienin luku n N \ {0}, jolla a n = 1. Jos lukua

Lisätiedot

802320A LINEAARIALGEBRA OSA I

802320A LINEAARIALGEBRA OSA I 802320A LINEAARIALGEBRA OSA I Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LINEAARIALGEBRA 1 / 72 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä

Lisätiedot

Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta.

Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Väitelause Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta. Tässä P:tä kutsutaan oletukseksi ja Q:ta väitteeksi. Jos yllä oleva väitelause on totta, sanotaan, että P:stä

Lisätiedot

pdfmark=/pages, Raw=/Rotate 90 1 LUKUTEORIAA JA MUITA TYÖKALUJA SALAUKSEEN Lukujoukot Sekalaisia merkintöjä...

pdfmark=/pages, Raw=/Rotate 90 1 LUKUTEORIAA JA MUITA TYÖKALUJA SALAUKSEEN Lukujoukot Sekalaisia merkintöjä... pdfmark=/pages, Raw=/Rotate 90 Sisältö 1 LUKUTEORIAA JA MUITA TYÖKALUJA SALAUKSEEN 0-2 2 Merkintöjä 0-3 2.1 Lukujoukot................... 0-3 2.2 Sekalaisia merkintöjä.............. 0-4 2.3 Tärkeitä kaavoja................

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 4 Mikko Salo 4.9.2017 Sisältö 1. Rationaali ja irrationaaliluvut 2. Induktiotodistus Rationaaliluvut Määritelmä Reaaliluku x on rationaaliluku, jos x = m n kokonaisluvuille

Lisätiedot

Lineaarinen yhtälöryhmä

Lineaarinen yhtälöryhmä Lineaarinen yhtälöryhmä 1 / 39 Lineaarinen yhtälö Määritelmä 1 Lineaarinen yhtälö on muotoa a 1 x 1 + a 2 x 2 + + a n x n = b, missä a i, b R, i = 1,..., n ovat tunnettuja ja x i R, i = 1,..., n ovat tuntemattomia.

Lisätiedot

ALKULUVUISTA (mod 6)

ALKULUVUISTA (mod 6) Oulun Yliopisto Kandidaatintutkielma ALKULUVUISTA (mod 6) Marko Moilanen Opiskelijanro: 1681871 17. joulukuuta 2014 Sisältö 1 Johdanto 2 1.1 Tutkielman sisältö........................ 2 1.2 Alkulukujen

Lisätiedot

4 Matemaattinen induktio

4 Matemaattinen induktio 4 Matemaattinen induktio Joidenkin väitteiden todistamiseksi pitää näyttää, että kaikilla luonnollisilla luvuilla on jokin ominaisuus P. Esimerkkejä tällaisista väitteistä ovat vaikkapa seuraavat: kaikilla

Lisätiedot

. Silloin 1 c. Toisaalta, koska c on lukujen a d ja b d. (a 1,a 2,..., a n )

. Silloin 1 c. Toisaalta, koska c on lukujen a d ja b d. (a 1,a 2,..., a n ) Lukuteorian alkeita Matematiikkakilpailuissa on yleensä tehtäviä, joiden aiheala on alkeellinen lukuteoria. Tässä esitellään perustellen ne lukuteorian tiedot, joihin lukuteoria-aiheisissa tehtävissä yleensä

Lisätiedot

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Ville-Matti Erkintalo. Lukuteoria ja RSA

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Ville-Matti Erkintalo. Lukuteoria ja RSA TAMPEREEN YLIOPISTO Pro gradu -tutkielma Ville-Matti Erkintalo Lukuteoria ja RSA Matematiikan ja tilastotieteen laitos Matematiikka Maaliskuu 2008 Tampereen yliopisto Matematiikan ja tilastotieteen laitos

Lisätiedot

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus 1 / 51 Lineaarikombinaatio Johdattelua seuraavaan asiaan (ei tarkkoja määritelmiä): Millaisen kuvan muodostaa joukko {λv λ R, v R 3 }? Millaisen

Lisätiedot

2. Eukleideen algoritmi

2. Eukleideen algoritmi 2. Eukleideen algoritmi 2.1 Suurimman yhteisen tekijän tehokas laskutapa Tässä luvussa tarkastellaan annettujen lukujen suurimman yhteisen tekijän etsimistä tehokkaalla tavalla. Erinomaisen käyttökelpoinen

Lisätiedot

Fermat n pieni lause. Heikki Pitkänen. Matematiikan kandidaatintutkielma

Fermat n pieni lause. Heikki Pitkänen. Matematiikan kandidaatintutkielma Fermat n pieni lause Heikki Pitkänen Matematiikan kandidaatintutkielma Jyväskylän yliopisto Matematiikan ja tilastotieteen laitos Kevät 2009 Sisältö Johdanto 3 1. Fermat n pieni lause 3 2. Pseudoalkuluvut

Lisätiedot

1 sup- ja inf-esimerkkejä

1 sup- ja inf-esimerkkejä Alla olevat kohdat (erityisesti todistukset) ovat lähinnä oheislukemista reaaliluvuista, mutta joihinkin niistä palataan myöhemmin kurssilla. 1 sup- ja inf-esimerkkejä Nollakohdan olemassaolo. Kaikki tuntevat

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Tuntitehtävät 9-10 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 13-14 loppuviikon harjoituksissa. Kotitehtävät 11-12 tarkastetaan loppuviikon

Lisätiedot

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon Matematiikan johdantokurssi, syksy 08 Harjoitus 3, ratkaisuista. Kokonaisluvut määriteltiin luonnollisten lukujen avulla ekvivalenssiluokkina [a, b], jotka määrää (jo demoissa ekvivalenssirelaatioksi osoitettu)

Lisätiedot

802354A Algebran perusteet Luentorunko Kevät Työryhmä: Markku Niemenmaa, Kari Myllylä, Topi Törmä

802354A Algebran perusteet Luentorunko Kevät Työryhmä: Markku Niemenmaa, Kari Myllylä, Topi Törmä 802354A Algebran perusteet Luentorunko Kevät 2017 Työryhmä: Markku Niemenmaa, Kari Myllylä, Topi Törmä Sisältö 1 Lukuteoriaa 3 1.1 Jakoalgoritmi ja alkuluvut.................... 3 1.2 Suurin yhteinen tekijä......................

Lisätiedot

Lukuteorian kurssi lukioon

Lukuteorian kurssi lukioon TAMPEREEN YLIOPISTO Pro gradu -tutkielma Sini Siira Lukuteorian kurssi lukioon Informaatiotieteiden yksikkö Matematiikka Huhtikuu 2015 Tampereen yliopisto Informaatiotieteiden yksikkö SIIRA, SINI: Lukuteorian

Lisätiedot

Jokainen kokonaisluku n voidaan esittää muodossa (missä d on positiivinen kok.luku) Tässä q ja r ovat kokonaislukuja ja 0 r < d.

Jokainen kokonaisluku n voidaan esittää muodossa (missä d on positiivinen kok.luku) Tässä q ja r ovat kokonaislukuja ja 0 r < d. Jakoyhtälö: Jokainen kokonaisluku n voidaan esittää muodossa (missä d on positiivinen kok.luku) n = d*q + r Tässä q ja r ovat kokonaislukuja ja 0 r < d. n = d * q + r number divisor quotient residue numero

Lisätiedot

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Maarit Järvenpää Oulun yliopisto Matemaattisten tieteiden laitos Syyslukukausi 2015 1 Merkintöjä 2 Todistamisesta 2 3 Joukko-oppia Tässä luvussa tarkastellaan joukko-opin

Lisätiedot

7 Vapaus. 7.1 Vapauden määritelmä

7 Vapaus. 7.1 Vapauden määritelmä 7 Vapaus Kuten edellisen luvun lopussa mainittiin, seuraavaksi pyritään ratkaisemaan, onko annetussa aliavaruuden virittäjäjoukossa tarpeettomia vektoreita Jos tällaisia ei ole, virittäjäjoukkoa kutsutaan

Lisätiedot

Korkeamman asteen kongruensseista

Korkeamman asteen kongruensseista TAMPEREEN YLIOPISTO Pro gradu -tutkielma Piia Mäkilä Korkeamman asteen kongruensseista Matematiikan ja tilastotieteen laitos Matematiikka Toukokuu 010 Tamereen ylioisto Matematiikan ja tilastotieteen laitos

Lisätiedot

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg

Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. ( ) Jeremias Berg Diskreetin Matematiikan Paja Ratkaisuhahmotelmia viikko 1. (14.3-18.3) Jeremias Berg 1. Luettele kaikki seuraavien joukkojen alkiot: (a) {x Z : x 3} (b) {x N : x > 12 x < 7} (c) {x N : 1 x 7} Ratkaisu:

Lisätiedot

(d) 29 4 (mod 7) (e) ( ) 49 (mod 10) (f) (mod 9)

(d) 29 4 (mod 7) (e) ( ) 49 (mod 10) (f) (mod 9) 1. Pätevätkö seuraavat kongruenssiyhtälöt? (a) 40 13 (mod 9) (b) 211 12 (mod 2) (c) 126 46 (mod 3) Ratkaisu. (a) Kyllä, sillä 40 = 4 9+4 ja 13 = 9+4. (b) Ei, sillä 211 on pariton ja 12 parillinen. (c)

Lisätiedot

1 Kertaus. Lineaarinen optimointitehtävä on muotoa:

1 Kertaus. Lineaarinen optimointitehtävä on muotoa: 1 Kertaus Lineaarinen optimointitehtävä on muotoa: min c 1 x 1 + c 2 x 2 + + c n x n kun a 11 x 1 + a 12 x 2 + + a 1n x n b 1 a 21 x 1 + a 22 x 2 + + a 2n x n b 2 (11) a m1 x 1 + a m2 x 2 + + a mn x n

Lisätiedot

Konvergenssilauseita

Konvergenssilauseita LUKU 4 Konvergenssilauseita Lause 4.1 (Monotonisen konvergenssin lause). Olkoon (f n ) kasvava jono Lebesgueintegroituvia funktioita. Asetetaan f(x) := f n (x). Jos f n

Lisätiedot

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0

k=1 b kx k K-kertoimisia polynomeja, P (X)+Q(X) = (a k + b k )X k n+m a i b j X k. i+j=k k=0 1. Polynomit Tässä luvussa tarkastelemme polynomien muodostamia renkaita polynomien ollisuutta käsitteleviä perustuloksia. Teemme luvun alkuun kaksi sopimusta: Tässä luvussa X on muodollinen symboli, jota

Lisätiedot

LUKUTEORIA A. Harjoitustehtäviä, kevät 2013. (c) Osoita, että jos. niin. a c ja b c ja a b, niin. niin. (e) Osoita, että

LUKUTEORIA A. Harjoitustehtäviä, kevät 2013. (c) Osoita, että jos. niin. a c ja b c ja a b, niin. niin. (e) Osoita, että LUKUTEORIA A Harjoitustehtäviä, kevät 2013 1. Olkoot a, b, c Z, p P ja k, n Z +. (a) Osoita, että jos niin Osoita, että jos niin (c) Osoita, että jos niin (d) Osoita, että (e) Osoita, että a bc ja a c,

Lisätiedot

Multiplikatiiviset funktiot

Multiplikatiiviset funktiot TAMPEREEN YLIOPISTO Pro gradu -tutkielma Ilona Kiiveri Multiplikatiiviset funktiot Informaatiotieteiden yksikkö Matematiikka Toukokuu 2015 Tampereen yliopisto Informaatiotieteiden yksikkö KIIVERI, ILONA:

Lisätiedot

Gaussin ja Jordanin eliminointimenetelmä

Gaussin ja Jordanin eliminointimenetelmä 1 / 25 : Se on menetelmä lineaarisen yhtälöryhmän ratkaisemiseksi. Sitä käytetään myöhemmin myös käänteismatriisin määräämisessä. Ideana on tiettyjä rivioperaatioita käyttäen muokata yhtälöryhmää niin,

Lisätiedot

Ennakkotehtävän ratkaisu

Ennakkotehtävän ratkaisu Ennakkotehtävän ratkaisu Ratkaisu [ ] [ ] 1 3 4 3 A = ja B =. 1 4 1 1 [ ] [ ] 4 3 12 12 1 0 a) BA = =. 1 + 1 3 + 4 0 1 [ ] [ ] [ ] 1 0 x1 x1 b) (BA)x = =. 0 1 x 2 x [ ] [ ] [ 2 ] [ ] 4 3 1 4 9 5 c) Bb

Lisätiedot

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista Matematiikan johdantokurssi, syksy 06 Harjoitus, ratkaisuista. Valitse seuraaville säännöille mahdollisimman laajat lähtöjoukot ja sopivat maalijoukot niin, että syntyy kahden muuttujan funktiot (ks. monisteen

Lisätiedot

(2n 1) = n 2

(2n 1) = n 2 3.5 Induktiotodistus Induktiota käyttäen voidaan todistaa luonnollisia lukuja koskevia väitteitä, jotka ovat muotoa väite P (n) on totta kaikille n =0, 1, 2,... Tässä väite P (n) riippuu n:n arvosta. Todistuksessa

Lisätiedot

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko?

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko? HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 1 Ratkaisuehdotuksia Tehtäväsarja I Seuraavat tehtävät liittyvät luentokalvoihin 1 14. Erityisesti esimerkistä 4 ja esimerkin

Lisätiedot

1 sup- ja inf-esimerkkejä

1 sup- ja inf-esimerkkejä Alla olevat kohdat (erityisesti todistukset) ovat lähinnä oheislukemista reaaliluvuista, mutta joihinkin niistä palataan myöhemmin kurssilla. 1 sup- ja inf-esimerkkejä Kaarenpituus. Olkoon r: [a, b] R

Lisätiedot

802354A Lukuteoria ja ryhmät Luentorunko Kevät Työryhmä: Markku Niemenmaa, Kari Myllylä, Juha-Matti Tirilä, Antti Torvikoski, Topi Törmä

802354A Lukuteoria ja ryhmät Luentorunko Kevät Työryhmä: Markku Niemenmaa, Kari Myllylä, Juha-Matti Tirilä, Antti Torvikoski, Topi Törmä 802354A Lukuteoria ja ryhmät Luentorunko Kevät 2014 Työryhmä: Markku Niemenmaa, Kari Myllylä, Juha-Matti Tirilä, Antti Torvikoski, Topi Törmä Sisältö 1 Ekvivalenssirelaatio 3 2 Lukuteoriaa 4 2.1 Lukuteorian

Lisätiedot

Johdatus lukuteoriaan Harjoitus 11 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

Johdatus lukuteoriaan Harjoitus 11 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma Johdatus lukuteoriaan Harjoitus syksy 008 Eemeli Blåsten Ratkaisuehdotelma Tehtävä Todista ketjumurtoluvun peräkkäisille konvergenteille kaava ( ) n induktiolla käyttämällä jonojen ( ) ja ( ) rekursiokaavaa.

Lisätiedot

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0. Vapaus Määritelmä Oletetaan, että v 1, v 2,..., v k R n, missä n {1, 2,... }. Vektorijono ( v 1, v 2,..., v k ) on vapaa eli lineaarisesti riippumaton, jos seuraava ehto pätee: jos c 1 v 1 + c 2 v 2 +

Lisätiedot

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko 3. Tekijälaskutoimitus, kokonaisluvut ja rationaaliluvut Tässä luvussa tutustumme kolmanteen tapaan muodostaa laskutoimitus joukkoon tunnettujen laskutoimitusten avulla. Tätä varten määrittelemme ensin

Lisätiedot

Lineaarikuvauksen R n R m matriisi

Lineaarikuvauksen R n R m matriisi Lineaarikuvauksen R n R m matriisi Lauseessa 21 osoitettiin, että jokaista m n -matriisia A vastaa lineaarikuvaus L A : R n R m, jolla L A ( v) = A v kaikilla v R n. Osoitetaan seuraavaksi käänteinen tulos:

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 8 Mikko Salo 13.9.2017 Sisältö 1. Kertausta Kurssin suorittaminen Kurssi suoritetaan lopputentillä (20.9. tai 4.10.). Arvostelu hyväksytty/hylätty. Tentissä on aikaa 4 h,

Lisätiedot

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä Sekalaiset tehtävät, 11. syyskuuta 005, sivu 1 / 13 Tehtäviä Tehtävä 1. Johda toiseen asteen yhtälön ax + bx + c = 0, a 0 ratkaisukaava. Tehtävä. Määrittele joukon A R pienin yläraja sup A ja suurin alaraja

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8 Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8 Tuntitehtävät 1-2 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 5- loppuviikon harjoituksissa. Kotitehtävät 3-4 tarkastetaan loppuviikon

Lisätiedot