Sisällöstä. Oppimateriaali. 1 Lukujärjestelmät. 1.1 Jakoyhtälö
|
|
- Auvo Saarnio
- 8 vuotta sitten
- Katselukertoja:
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
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ätiedotDiofantoksen 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ätiedotLukuteorian 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ätiedotTekijä 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ätiedotLUKUTEORIA 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ätiedotMS-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ätiedotR : 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ätiedotMatematiikan 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ätiedot2.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ätiedot2017 = = = = = = 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ätiedotLUKUTEORIA 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ätiedotJuuri 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ätiedot811120P 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ätiedotLUKUTEORIAN 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ätiedotJohdatus 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ätiedotrm + 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ätiedotR 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ätiedotALKULUKUJA 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ätiedotSalausmenetelmä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ätiedoton 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ätiedotLineaariset 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ätiedotRationaaliluvun 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ätiedota 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ätiedotLukuteoria. 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ätiedot2 j =
1. Modulaariaritmetiikkaa Yksinkertaisissa salausjärjestelmissä käytettävä matematiikka on paljolti lukuteoriaan pohjautuvaa suurten lukujen modulaariaritmetiikkaa (lasketaan kokonaisluvuilla modulo n).
LisätiedotJohdatus 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ätiedot7. 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ätiedotAnalyysi 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ätiedot802328A 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ätiedotTAMPEREEN 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ätiedot802328A 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ätiedotMää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ätiedotPrimitiiviset 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ätiedota 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ätiedotTodistusmenetelmiä 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ätiedotEsitetää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ätiedotTAMPEREEN 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ätiedot3. 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ätiedotLUKUTEORIAN 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ätiedotAlkulukujen 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ätiedot41 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ätiedotLukuteoria. 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 = = =
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ätiedotLukuteorian 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ätiedotTestaa 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ätiedotJOHDATUS 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ätiedot1 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ätiedotSalausmenetelmä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ätiedotKuvauksista 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ätiedota 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ätiedotJohdatus 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ätiedotSuurin 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ätiedotJokaisen 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ätiedotLUKUTEORIAN 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ätiedotMitää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ätiedotja 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ätiedotShorin 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ätiedot802320A 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ätiedotMatematiikassa 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ätiedotpdfmark=/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ätiedotJohdatus 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ätiedotLineaarinen 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ätiedotALKULUVUISTA (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ätiedot4 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 )
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ätiedotTAMPEREEN 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ätiedotLineaarikombinaatio, 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ätiedot2. 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ätiedotFermat 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ätiedot1 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ätiedotDiskreetin 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ätiedota) 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ätiedot802354A 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ätiedotLukuteorian 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ätiedotJokainen 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ätiedotJohdatus 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ätiedot7 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ätiedotKorkeamman 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ätiedotDiskreetin 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)
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ätiedot1 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ätiedotKonvergenssilauseita
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ätiedotk=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ätiedotLUKUTEORIA 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ätiedotMultiplikatiiviset funktiot
TAMPEREEN YLIOPISTO Pro gradu -tutkielma Ilona Kiiveri Multiplikatiiviset funktiot Informaatiotieteiden yksikkö Matematiikka Toukokuu 2015 Tampereen yliopisto Informaatiotieteiden yksikkö KIIVERI, ILONA:
LisätiedotGaussin 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ätiedotEnnakkotehtä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ätiedotMatematiikan 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
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ätiedot3. 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ätiedot1 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ätiedot802354A 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ätiedotJohdatus 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ätiedotVapaus. 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
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ätiedotLineaarikuvauksen 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ätiedotJohdatus 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ätiedotSekalaiset 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ätiedotDiskreetin 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