Johdatus neliönjäännöksiin

Koko: px
Aloita esitys sivulta:

Download "Johdatus neliönjäännöksiin"

Transkriptio

1 Johdatus neliönjäännöksiin Pro gradu-tutkielma Anna Kolehmainen Matemaattisten tieteiden laitos Oulun ylioisto Syksy 018

2 Sisältö 1 Johdanto Neliönjäännökset 4.1 Neliökongruenssi Neliöt ja eäneliöt Eulerin kriteeri Legendren symboli Jacobin symboli Resirookkilaki Neliönjäännösten sovelluksia Turnausten konstruointi Hadamardin matriisit Eulerin seudoalkuluvut Nollatietotodistukset

3 Luku 1 Johdanto Tässä tutkielmassa erehdytään neliönjäännöksiin ja joihinkin niihin liittyviin sovelluksiin. Aluksi tarkastellaan yleistä toisen asteen kongruenssia ja sen ratkeavuutta, joka johdattelee tutkimaan neliönjäännöksiä ja eäneliönjäännöksiä modulo n. Neliönjäännösten teorian erusteet luotiin ja luvuilla matematiikan suurmiesten toimesta. Tässä tutkielmassa esiteltävät tärkeät tulokset ovat eräisin Leonhard Eulerin, Adrien-Marie Legendren ja Johan Carl Friedrich Gaussin kynistä. Lukijan oletetaan hallitsevan lukuteorian ja erityisesti kongruensseilla laskemisen erusteet. Luvussa käydään läi neliönjäännösten erusteisiin liittyviä määritelmiä ja lauseita esimerkkien kera. Luku erustuu lähes kokonaan Ericksonin ja Vazzanan teokseen Introduction to Number Theory [1]. Muut lähteet on mainittu niissä kohdissa, joissa niitä on käytetty. Luvussa tutkitaan milloin kongruenssi x a (mod on ratkeava, eli milloin luku a on neliönjäännös modulo. Osoitamme myös, että tällä kongruenssilla on joko kaksi ratkaisua, tai ei yhtään ratkaisua. Eulerin kriteerin, Legendren symbolin ja Gaussin lemman kautta äästään tutustumaan erääseen matematiikan merkittävimmistä ja eleganteimmista tuloksista, resirookkilakiin. Sekä Euler,

4 että Legendre esittivät resirookkilain konjektuurina eäonnistuttuaan lukuisissa yrityksissään todistaa se. Nuori 19-vuotias matemaatikko Gauss oli ensimmäinen, joka onnistui sen todistamaan. Luvussa 3 tutustutaan neljään neliönjännöksiin liittyvään sovellukseen. Luvut 3.1 ja 3. erustuvat teokseen [1]. Ensimmäiseksi tarkastellaan graafiteorian erästä haaraa, jossa neliönjäännösten avulla konstruoidaan tietyn ominaisuuden omaavia turnauksia. Seuraavaksi esitellään lyhyesti Hadamardin matriisit ja näytetään miten neliönjäännöksiä voidaan käyttää tiettyjä kertalukuja olevien Hadamardin matriisien konstruointiin. Luvuissa 3.3. ja 3.4. lähteenä on käytetty Rosenin teosta Elementary Number Theory and Its Alications [3]. Kolmas sovellusalue koskee seudoalkulukuja. Pseudoalkuluvut ovat yhdistettyjä lukuja, joilla on jokin alkuluvuille tyyillinen ominaisuus. Pseudoalkuluvut luokitellaan näiden ominaisuuksien mukaan ja niitä käytetään muun muassa salausmenetelmissä. Tässä tutkielmassa esitellään Eulerin seudoalkuluvut. Tutkielman äätteeksi tutustutaan nollatietotodistuksiin. Nollatietotodistuksessa on kaksi osauolta, joista ensimmäinen yrkii vakuuttamaan toisen siitä, että hänellä on salaista tietoa, aljastamatta mitä tämä tieto on. Tämä tärkeä neliönjäännösten sovellus on käyttökeloinen esimerkiksi identiteettivarmennuksissa tietoverkoissa, sekä korttivarmennuksissa kortin ja äätteen välillä. 3

5 Luku Neliönjäännökset.1 Neliökongruenssi Yleinen toisen asteen kongruenssi on muotoa ax + bx + c 0 (mod n, (.1 missä luku a ei ole kongruentti nollan kanssa modulo n, eli luku n ei jaa lukua a. Muokataan kongruenssia.1 täydentämällä neliöksi. Kerrotaan ensin kongruenssi uolittain luvulla 4a, jolloin saadaan 4a x + 4abx + 4ac 0 (mod n. Lisätään sitten molemmille uolille b 4ac, jolloin kongruenssi tulee muotoon 4a x + 4abx + b b 4ac (mod n, eli (ax + b b 4ac (mod n. (. Tekemällä sijoitus y ax+b (mod n äädytään seuraavaan huomioon: 4

6 Huomautus.1.1. Kongruenssilla ax + bx + c 0 (mod n, missä n on ariton ja syt(a, n 1, on ratkaisu jos ja vain jos kongruenssilla y b 4ac (mod n on ratkaisu. Lukua d b 4ac kutsutaan diskriminantiksi. Tällä merkinnällä kongruenssi.1 on ratkeava täsmälleen silloin, kun kongruenssi on ratkeava. y d (mod n (.3 Huomautus.1.. Yleisen neliökongruenssin modulo n ratkaiseminen voidaan aina alauttaa muotoon, jossa tutkitaan ratkaisuja modulo alkuluku, sillä jokainen yhdistetty luku n voidaan ilmoittaa alkulukujen otenssien tulona n a 1 1 a a i. Näin ollen tässä tutkielmassa keskitytään kongruenssien i modulo, missä on alkuluku, ominaisuuksiin. Tutkitaan seuraavaksi milloin kongruenssi.3 on ratkeava. 1. Jos d 0 (mod n, saadaan ratkaisu y 0 (mod n.. Jos n on alkuluku eli n, ja d 1 (mod, niin kongruenssilla on ratkaisu, kun 4k + 1 ja sillä ei ole ratkaisua, kun 4k + 3. [1, s.81] Ratkeavaan taaukseen 4k + 1 liittyy vielä täsmälleen kaksi ratkaisua, sillä jos x y (mod, niin x y, eli (x+y(x y. Näin ollen x y tai x + y. Siisä jos x y (mod on ratkaisu, niin myös x y (mod on ratkaisu. Toisen asteen kongruenssien ratkaisemiseksi on tehtävä ero neliöiden ja eäneliöiden välille. 5

7 . Neliöt ja eäneliöt Parittoman alkuluvun jäännösluokkarenkaan Z yksikköryhmään Z kuuluu 1 alkiota, joista jokainen on joko neliönjäännös tai neliöneäjäännös. Määritelmä..1. Olkoon n Z +. Sanomme kokonaislukua a neliönjäännökseksi (mod n, jos syt(a, n 1 ja kongruenssilla x a (mod n on ratkaisu. Jos kongruessilla x a (mod n ei ole ratkaisua sanomme, että a on neliöneäjäännös (mod n. [3, s.331] Jatkossa käytämme neliönjäännösten modulo joukolle merkintää R {x x Z }, ja neliöneäjäännösten joukolle merkintää N Z \ R. [1, s.131] Esimerkki... Määritetään luvun 10 neliönjäännökset. Korotetaan jokainen joukon Z 10 {1, 3, 7, 9} alkio vuorotellen toiseen otenssiin, jolloin saadaan 1 1 (mod 10, 3 9 (mod 10, 7 9 (mod 10, 9 1 (mod 10. Huomataan, että luvun 10 neliönjäännökset ovat 1 ja 9. Luvut 3 ja 7 ovat siis luvun 10 neliöneäjäännökset. Toisin sanoen R {1, 9} ja N {3, 7}. 6

8 Esimerkki..3. Määritetään luvun 7 neliönjäännökset. Korotetaan jokainen joukon Z 7 {1,, 3, 4, 5, 6} alkio vuorotellen toiseen otenssiin, jolloin saadaan 1 1 (mod 7, 4 (mod 7, 3 (mod 7, 4 (mod 7, 5 4 (mod 7, 6 1 (mod 7. Huomataan, että luvun 7 neliönjäännökset ovat 1, ja 4. Luvut 3, 5 ja 6 ovat tällöin luvun 7 neliöneäjäännökset. Toisin sanoen R {1,, 4} ja N {3, 5, 6}. Palataan hetkeksi tarkastelemaan täydellisen toisen asteen kongruenssin ratkaisua. Esimerkki..4. Ratkaistaan neliöksi täydentämällä seuraavat kongruenssit: (a x + x (mod 7, (b x + 3x (mod 7. (a Ensimmäisessä vaiheessa on saatava toisen asteen termin kertoimeksi luku 1. Esimerkin kongruenssissa toisen asteen termin kerroin on, joten on etsittävä sen käänteisalkio kertolaskun suhteen modulo 7. Koska 4 1 (mod 7, niin käänteisalkio on luku 4. Kerrotaan kongruenssin molemmat uolet siis luvulla 4, jolloin saadaan x + 8x (mod 7. 7

9 Lisätään sitten luku 1 molemmille uolille, jolloin kongruenssi tulee muotoon x + 8x (mod 7. Nyt konruenssin vasen uoli voidaan kirjoittaa binomin neliöksi (x (mod 7. Esimerkissä..3 todettiin, että luku 5 on luvun 7 neliöneäjäännös, joten kongruenssilla ei ole ratkaisua. Huomautuksen.1.1 nojalla diskriminantin avulla voidaan ensin tutkia onko ratkaisuja olemassa. Lasketaan siis d b 4ac (mod 7. Esimerkistä..3 nähdään, että luku 3 on luvun 7 neliöneäjäännös. Näin ollen kongruenssilla ei ole ratkaisua. (b Tutkitaan nyt ensin diskriminantin avulla, onko kongruenssilla ratkaisuja. Lasketaan d b 4ac Koska 1 on luvun 7 neliönjäännös, kongruenssilla on ratkaisuja. Ratkaistaan kongruenssi neliöksi täydentämällä. Toisen asteen termin kerroin on sama kuin (a-kohdassa, joten kerrotaan kongruenssi jälleen luvulla 4, jolloin saadaan x + 1x (mod 7. Koska 6 1, halutaan vasemalle uolelle saada Lisätään siis luku 3 molemmille uolille kongruenssia, jolloin se tulee muotoon x + 1x (mod 7. 8

10 Nyt vasen uoli voidaan taas kirjoittaa binomin neliöksi (x (mod 7. Esimerkistä..3 huomataan, että 4 (mod 7 ja 5 4 (mod 7. Siis kongruenssin ratkaisut ovat muotoa x ja x + 6 5, eli x (mod 7 ja x 1 6 (mod 7. Lemma..5. Olkoon ariton alkuluku ja a kokonaisluku, joka ei ole jaollinen luvulla. Tällöin kongruenssilla x a (mod joko ei ole ratkaisuja, tai sillä on täsmälleen kaksi eäkongruenttia ratkaisua modulo. Todistus. [3, s.33] 1 Todistetaan ensin, että eäkongruentteja ratkaisuja on kaksi. Oletetaan, että kongruenssilla x a (mod on ratkaisu x x 0. Tällöin toinen eäkongruentti ratkaisu on x x 0, sillä ( x 0 x 0 a (mod. Huomataan myös, että x 0 x 0 (mod. Sillä jos olisi x 0 x 0 (mod, niin se tarkoittaisi, että x 0 0 (mod. Tämä on ristiriita, sillä selvästikään ei jaa lukua, koska on ariton alkuluku ja siten suuremi kuin. Myöskään x 0 ei voi olla jaollinen luvulla, sillä tällöin olisi x 0 0 (mod, ja edelleen x 0 0 (mod, mutta oletuksen mukaan x 0 a (mod ja ei jaa lukua a. 9

11 Todistaaksemme ettei eäkongruentteja ratkaisuja ole kahta enemää tehdään vastaoletus. Oletetaan siis, että sekä x x 0, että x x 1 ovat kongruenssin x a (mod ratkaisuja. Tällöin olisi x 0 x 1 a (mod, mikä voidaan kirjoittaa yhtäitävästi x 0 x 1 (x 0 x 1 (x 0 + x 1 0 (mod. Siisä x 1 x 0 (mod tai x 1 x 0 (mod. Näin ollen kohtien 1 ja nojalla kongruenssilla x a (mod on täsmälleen kaksi eäkongruenttia ratkaisua. Lause..6. Olkoon ariton alkuluku, tällöin joukossa {1,,..., 1} on täsmälleen ( 1/ neliönjäännöstä modulo ja ( 1/ neliöneäjäännöstä modulo. Siis R N 1. Todistus. [3, s.33] Löytääksemme kaikki luvun neliönjäännökset joukosta 1,,..., 1 laskemme lukujen 1,,..., 1 neliöiden ienimmät jäännökset modulo. Koska tutkittavia neliöitä on 1 kaaletta ja koska jokaisella kongruenssilla x a (mod on joko 0 tai ratkaisua lemman..5 nojalla, lukujen 1,,..., 1 joukossa on oltava täsmälleen 1 luvun neliönjäännöstä. Jäljelle jäävät lukua ovat luvun neliöneäjäännöksiä. 10

12 .3 Eulerin kriteeri Leonhard Euler ( esitti ja todisti vuonna 1748 lauseen, jonka avulla voidaan tutkia toisen asteen kongruenssin ratkaisujen olemassaoloa. Lauseen avulla ei kuitenkaan voida äätellä sitä, mitä mahdolliset ratkaisut ovat. Määritelmä.3.1. Olkoon alkuluku ja a neliönjäännös modulo. Luku g on rimitiivijuuri, jos g generoi koko ryhmän Z, eli jokaista lukua a kohti on olemassa sellainen luku n, että a g n (mod. Huomautus.3.. Luvut 1, q, q 4,..., g 1 kuuluvat joukkoon R. Lauseen..6 nojalla R 1, joten nämä luvut muodostavat kaikki joukon R al- kiot. Näin ollen neliönjäännökset ovat rimitiivijuuren g arilliset otenssit. [1, s.131] Lause.3.3 (Eulerin kriteeri. Olkoon ariton alkuluku, joka ei ole luvun a tekijä. Kongruenssilla x a (mod on kaksi ratkaisua, jos a 1 1 (mod. Jos a 1 1 (mod, kongruenssilla x a (mod ei ole yhtään ratkaisua. Todistus. [1, s.13] Olkoon nyt g rimitiivijuuri modulo. Huomautuksen.3. nojalla tiedetään, että a on neliönjäännös täsmälleen silloin, kun se on kongruentti luvun g arillisten otenssien kanssa. Tällöin on olemassa sellainen kokonaisluku k, että a g k (mod. Fermat n ienen lauseen nojalla a 1 1 (mod, kun ei jaa lukua a. Näiden tietojen avulla voidaan laskea a 1 (g k 1 (g 1 k 1 k 1 (mod. Toisaalta, jos a ei ole neliönjäännös modulo, niin on olemassa sellainen kokonaisluku k, että a g k+1 (mod. Koska Fermat n ienen lauseen mukaan a 1 (a 1 1 (mod, myös g 1 täytyy olla kongruentti joko 11

13 1 tai 1 modulo. Koska g on rimitiivijuuri, ienin eksonentti jolla g k 1 (mod on k 1. Tästä seuraa, että g 1 täytyy olla kongruentti 1 modulo. Siis a 1 g (k+1( 1 g k( 1 g 1 g 1 1 (mod. Esimerkki.3.4. Määritetään Eulerin kriteerin avulla kongruenssin x 10 (mod 101 ratkaisujen lukumäärä. Lasketaan (10 5 ( (mod 101. Eulerin kriteerin nojalla kongruenssilla ei ole ratkaisuja. Esimerkki.3.5. Tutkitaan sitten Eulerin kriteeriä käyttäen onko kongruenssilla x (mod 17 ratkaisuja. Lasketaan ( 4 ( 1 (mod 17 1 (mod 17. Eulerin kriteerin nojalla kongruenssilla on kaksi ratkaisua..4 Legendren symboli Yrittäessään todistaa seuraavassa luvussa esiteltävää resirookkilakia Adrien- Marie Legendre ( otti vuonna 1798 julkaistussa teoksessaan Essai sur la Theorie des Nombres käyttöön uuden käytännöllisen merkintätavan, joka kertoo, onko luku a neliönjäännös modulo. [4, s.180] Määritelmä.4.1. Olkoon ariton alkuluku. Legendren symboli ( a on lukujen a ja funktio, joka määritellään asettamalla ( a 0, jos a 0 (mod, 1, jos a R, 1, jos a N. 1

14 Yhdistämällä Legendren symboli ja Eulerin kriteeri saadaan seuraava tulos: Lause.4.. Kun on ariton alkuluku, niin ( a a 1 (mod. Todistus. Jos a 1 1 (mod, niin Eulerin kriteerin nojalla kongruenssilla x a (mod on ratkaisuja, eli a R, jolloin Legendren symbolin määritelmän nojalla ( a 1. Jos ( a 1, niin Legendren symbolin määritelmän nojalla a N, eli kongruenssilla x nojalla a 1 1 (mod. a (mod ei ole ratkaisuja. Tällöin Eulerin kriteerin Jos a 0 (mod, niin luku jakaa luvun a, mikä on Eulerin kriteerin oletuksen vastainen tilanne. Esimerkki.4.3. Aikaisemmin esimerkissä..3 määritimme luvun 7 neliönjäännökset ja -eäjäännökset. Koska luvut 1, ja 4 ovat luvun 7 neliönjäännöksiä, voimme merkitä Legendren symbolit ( ( ( Koska luvut 3, 5 ja 6 taas ovat luvun 7 neliöneäjäännöksiä, voimme merkitä vastaavat Legendren symbolit Legendren symbolilla on monia käytön kannalta hyödyllisiä ominaisuuksia. ( 3 7 ( 5 7 ( Lemma.4.4 (Legendren symbolin ominaisuuksia. Kun on ariton alkuluku, niin 13

15 ( (i (ii (iii (iv ( ( ( 0 1 0, 1, a 1, 1, jos 4k , jos 4k + 3, (v ( a b ( ( ab, (vi Σ a Z ( a 0. Todistus. (i Ensimmäinen kohta seuraa suoraan määritelmästä, sillä 0 0 (mod. (ii Myös toinen kohta on helo nähdä määritelmän avulla, sillä 1 1 (mod aina. (iii Tutkitaan Legendren symbolia ( a Eulerin kriteerin avulla. Nyt ( a (a 1 (mod a 1 (mod 1 (mod, Fermat n ienen lauseen nojalla. ( 1 (iv Tuloksen.4. mukaisesti ( 1 1 (mod. Kaikki alkulu- vut ovat joko muotoa 4k + 1, tai muotoa 4k + 3. Jos 4k + 1, niin ( 1 1 ( 1 4k+1 1 ( 1 4k ( 1 k 1. Jos uolestaan 4k + 3, niin ( 1 1 ( 1 4k+3 1 ( 1 4k+ ( 1 k+1 1. (v ( a b 1 ( a b 1 (mod (ab 1 (mod ( ab. (vi Tämä kohta seuraa lauseesta..6, jonka mukaan R N. 14

16 Esimerkki.4.5. Määritetään Legendren symbolin ( arvo. Käytetään hyväksi lemman.4.4 kohtia (v ja (iv, joiden avulla saadaan ( ( ( ( Koska 46 1 (mod 17, niin ( ( Tämän tiedon ja lemman.4.4 kohtien (v ja (iii avulla saadaan nyt laskettua ( ( ( 3 17 Lasketaan sitten Eulerin kriteeriä käyttäen ( (81 ( 4 1 (mod Huomautus.4.6. Lemman.4.4 kohta (v johtaa mielenkiintoiseen havaintoon. Kahden neliönjäännöksen tai -eäjäännöksen tulo on neliönjäännös, kun taas neliönjäännöksen ja -eäjäännöksen tulo on neliöneäjäännös...5 Jacobin symboli Jacobin symboli on Legendren symbolin yleistys, jonka esitteli Carl Jacobi ( vuonna Laskujen helottamiseksi Jacobi laajensi Legendren symbolin myös niihin taauksiin, kun alemi luku ei ole alkuluku. Legendren symboli ei auta, jos halutaan tutkia esimerkiksi kongruenssin x 6 (mod 35 ratkeavuutta. Määritelmä.5.1. Olkoon a kokonaisluku ja n ositiivinen ariton kokonaisluku, jonka alkulukukehitelmä on n 1 t. Jacobin symboli ( a n määritellään ( a n t ( a missä oikean uolen tekijät ovat Legendren symboleita. i1 15 i,

17 Esimerkki.5.. Lasketaan Jacobin symboli ( 585. Hajotetaan ensin alemi luku alkulukutekijöihin Siisä ( 585 ( 3 ( 3 ( ( ( 1( 1( 1( Suurin osa Legendren symbolin ominaisuuksista ätee myös Jacobin symbolille. Tärkeä eroavuus on se, että vaikka ( a n olisi 1, niin kongruenssi x a (mod n ei välttämättä ole ratkeava. Jos kuitenkin ( a n on 1, niin tiedetään että kongruenssilla ei ole ratkaisuja. Esimerkki.5.3. [, s.151] Tarkastellaan kogruenssia x 1 (mod 1. Tällä kongruenssilla ei ole ratkaisuja, sillä kongruenssilla x 1 (mod 3 ei ole ratkaisuja (Lause.4.4 kohta (iv. Tästä huolimatta ( 1 1 ( 1 3 ( 1 ( 1( Lemma.5.4 (Jacobin symbolin ominaisuuksia. Kun n ja m ovat arittomia kokonaislukuja ja a ja b mitä tahansa kokonaislukuja, niin (i ( a n 0 jos ja vain jos syt(a, n 1, (ii ( 1 n 1, (iii ( a n 1, (iv ( ab n ( a n( b n, (v ( a mn ( a m( a n, (vi ( 1 n 1 jos ja vain jos n 1 (mod 4, (vii ( n 1 jos ja vain jos n ±1 (mod 8. 16

18 Todistus. (i Koska ( a n t i1 ( a i, niin tulon nollasäännön nojalla ( a n 0, jos ja vain jos on olemassa sellainen indeksi i, että ( a i 0. Tämä tarkoittaa Legendren symbolin määritelmän nojalla sitä, että luku i jakaa luvun a. Koska i jakaa myös luvun n, niin i > 1 on lukujen a ja n yhteinen tekijä, eli syt(a, n 1. (ii Jacobin symbolin määritelmän mukaan ( 1 n t i1 ( 1 i. Legendren symbolin ominaisuuksien nojalla ( 1 1, eli t ( 1 1 t 1. i1 i (iii Tämäkin kohta seuraa suoraviivaisesti Jacobin symbolin määritelmästä ja Legendren symbolin ominaisuuksista. Koska ( a 1, niin ( a n t ( a 1 t 1. i1 i (iv Käytämme jälleen Jacobin symbolin määritelmää ja Legendren symbolin ominaisuuksia, jolloin ( ab n t ( ab i1 i t ( ( a b i1 i i t ( t ( a b i1 (v Jacobin symbolin määritelmän nojalla ( a nm t i1 ( a i m t i1 j1 s ( a i j i i1 i t ( s ( a a i1 i j1 j ( a n ( b. n ( ( a a. n m (vi [5, s.7] Todetaan aluksi, että väite voidaan kirjoittaa yhtäitävästi muodossa ( n 1 1 n ( 1. Jos nimittäin n 1 (mod 4, niin n 1 on aril- linen luku, mutta jos n 3 (mod 4, niin n 1 on ariton luku. Kun luvut n ja m ovat arittomia, niin (n 1(m 1 0 (mod 4, 17

19 mistä kertomalla sulut auki saadaan nm n m (mod 4. Lisäämällä molemmille uolille luvut n ja m, sekä vähentämällä molemmilta uolilta luku saadaan kongruenssi muotoon nm 1 (n 1 + (m 1 (mod 4. Jakamalla sitten kongruenssi luvulla saadaan nm 1 n 1 + m 1 (mod. Toistamalla edellä kuvattua menettelyä t kertaa saadaan t i1 i 1 1 ( t i1 i 1 n 1 Koska Eulerin kriteeriä käyttämällä voidaan kirjoittaa ( 1 n t i1 ( 1 i t i1 niin kongruenssiyhtälön.4 avulla saadaan ( 1 i 1 ( 1 t i1 ( 1 ( 1 n 1. n (mod. (.4 i 1, (vii [5, s.7] Väite voidaan kirjoittaa yhtäitävästi muodossa ( n ( 1 n 1 niin 8. Samoin kuin edellisessä kohdassa jos n ja m ovat arittomia lukuja, n m 1 8 ( n 1 8 m 1 (n 1(m (mod 8, joten n 1 8 m 1 8 n m 1 8 (mod, 18

20 ja edelleen Näin ollen ( n t i1 i 1 8 t ( i i1 n 1 8 (mod. ( 1 t i 1 i1 8 ( 1 n Resirookkilaki Resirookkilaki on yhdessä aiemmin esiteltyjen Legendren symbolin ominaisuuksien kanssa voimakas työkalu toisen asteen kongruenssien ratkaisujen olemassaolon tutkimiseen. Minkä tahansa kongruenssin x a (mod ratkeavuus voidaan selvittää niiden avulla. Erityisesti kohdasta ( a b ( ( ab seuraa, että minkä tahansa luvun x Legendren symboli ( x voidaan laskea, kun lasketaan ensin Legendren symboli ( q kaikille luvun x alkulukutekijöille q. Laskeminen käy kuitenkin työlääksi kun luvut ovat isoja, jolloin alkulukukehitelmän löytäminen voi olla suorastaan mahdotonta. Gauss kehitti Legendren symbolien laskemiseen monta erilaista taaa. Lemma.6.1 (Gaussin lemma. Olkoon ariton alkuluku ja a kokonaisluku, joka ei ole jaollinen luvulla. Olkoon S a joukon ( 1 S {a, a, 3a,..., a} alkioiden ienimien ositiivisten jakojäännösten modulo muodostama joukko. Olkoon s niiden joukon S a alkioiden lukumäärä, jotka ovat suuremia kuin. Tällöin ( a ( 1 s. 19

21 Todistus. [1, s.136] [4, s.184] Olkoot b 1, b,..., b s ne joukon S a alkiot, jotka ovat suuremia kuin, ja l 1, l,..., l t ne joukon S a alkiot, jotka ovat ienemiä kuin. Toisin sanoen 0 < l i < ja < b i <. Kutsutaan alkioita b i suuriksi jäännöksiksi ja alkioita l i ieniksi jäännöksiksi. Koska syt(a, 1, yksikään joukon S alkioista ei ole jaollinen luvulla, ja mitkään kaksi joukon S alkiota eivät ole kongruentteja toistensa kanssa modulo. Huomataan, että s + t 1 ja kaikki luvut b 1, b,..., b s, l 1, l,..., l t ovat ositiivisia ja ienemiä kuin. Todistetaan seuraavaksi, että kaikki nämä luvut ovat myös keskenään erisuuria. Jos olisi b i l j jollain indeksien i ja j arvoilla, niin olisi myös olemassa sellaiset ositiiviset ja lukua 1 ienemmät tai enintään yhtä suuret luvut m i ja m j, joille ätisi m i a m j a. Tämä tarkoittaisi sitä, että a(m i + m j 0 (mod, mikä edelleen tarkoittaisi sitä, että jakaisi luvun m i + m j. Näin ei kuitenkaan voi olla, sillä oletuksen mukaan 0 < m i, m j <. Siisä l i l j ja b i b j kun i j. Voimme siis äätellä, että luvut b 1, b,..., b s, l 1, l,..., l t uudelleen järjestämällä muodostavat lukujonon 1,,..., 1. Näin ollen niiden tulo on ( 1!. Tällöin ( 1 ( b 1 ( b ( b s l 1 l l t!, ja edelleen ( 1 ( 1 s b 1 b b s l 1 l l t! (mod. Toisaalta myös luvut b 1, b,..., b s, l 1, l,..., l t ovat kongruentteja lukujen a, a,..., 1 a kanssa. Näin ollen ( 1! ( 1 s a a 1 a ( ( 1s a 1 1! (mod. 0

22 ( 1 Kun jaetaan uolittain luvulla! ja kerrotaan luvulla ( 1 s, saadaan ( 1 s a 1 (mod. Eulerin kriteerin nojalla voidaan kirjoittaa ( a ( 1 s. ( Esimerkki.6.. Lasketaan Gaussin lemman avulla Nyt S {7, 54, 81, 108, 135, 16, 189, 16}, ja S a {10, 3, 13, 6, 16, 9,, 1}. Suuret jäännökset ovat suuremia kuin 17, eli {9, 10, 1, 13, 16}. Tällöin s 5, eli Gaussin lemman nojalla ( 7 ( Lause.6.3. Olkoon ariton alkuluku ja a ariton kokonaisluku joka ei ole jaollinen luvulla. Asetetaan Tällöin v ( 1/ m1 ma ( a ( 1 v. Todistus. [1, s.138] Käytämme samaa merkintätaaa kuin Gaussin lemman todistuksessa. Osoitamme, että v s (mod, jolloin lause ätee. Olkoon luku k luvun ma ienin ositiivinen jäännös modulo. Huomioidaan ensin, että kokonaisluku ma on luvun ja luvun k summa. Tästä seuraa, että ( 1/ m1 ma ma ( 1/ m1 ma 1 +. s b i + i t l j. (.5 j1

23 Ensimmäinen termi yhtälön.5 oikealla uolella voidaan kirjoittaa lyhyesti v. Kuten edellä Gaussin lemman todistuksessa huomattiin, luvut b 1, b,..., b s, l 1, l,..., l t voidaan järjestää siten, että ne muodostavat lukujonon 1,,..., 1. Näin ollen yhtälö.5 voidaan kirjoittaa uudelleen muotoon ( 1/ m1 ma v + ( ( 1/ m1 Järjestelemällä yhtälöä uudelleen saadaan m ( s + b i s. i1 ( 1/ ( s (a 1 m (v s + b i. m1 Koska a on ariton, vasemmalle uolelle tulee arillinen kokonaisluku. Kun tutkitaan edellistä yhtälöä modulo tietäen, että on ariton, saadaan 0 v s (mod. Siis v s (mod. i1 ( 7 Esimerkki.6.4. Lasketaan taas 17 käyttäen nyt lausetta.6.3. Koska 1 ma 8, täytyy laskea kun m 1,,..., , , , 17 9, Näiden summa on v ( 1/ m1 ( a 81 4, , 17 ma 53, jolloin ( 1 v ( , Gaussin lemmaa käyttämällä voidaan määrittää milloin luku on neliö modulo mille tahansa alkuluvulle. Lause.6.5. Olkoon ariton alkuluku. Tällöin ( 1 täsmälleen silloin, kun ±1 (mod 8. Yhtäitävästi voidaan kirjoittaa ( (

24 Todistus. [1, s.137] Ensin on laskettava sellaisten lukujen s, joiden ienimmät ositiiviset jäännökset ovat suuremia kuin, määrä joukossa {,,..., ( 1 }. Kaikki tämän joukon alkiot ovat ienemiä kuin, joten on vain laskettava niiden alkioiden lukumäärä, jotka ovat suuremia kuin. Nyt m > jos ja vain jos m >. Tästä seuraa, että 4 s 1 4. (.6 Tutkitaan seuraavaksi, milloin luvut 1 ja 4 ovat arillisia. Huomataan, että luku 1 on arillinen, jos ja vain jos luku 1 on jaollinen luvulla 4. Näin ollen luku 1 on arillinen täsmälleen silloin, kun 1 (mod 4. Mikä tahansa ariton alkuluku voidaan kirjoittaa muodossa 8k + r, missä r 1, 3, 5, tai 7. Lasketaan 8k + r k r 4. Koska r 4 0 kun r 1 tai 3, mutta r 4 1 kun r 5 tai 7, niin 4 on arillinen täsmälleen silloin, kun 1 tai 3 (mod 8. Havainnollistetaan löydöksiä taulukon muodossa. (mod arillinen arillinen 3 ariton arillinen 5 arillinen ariton 7 ariton ariton Yhtälön.6 avulla nähdään, että s on arillinen jos ja vain jos 1 tai 7 (mod 8. 3

25 Jos 1 (mod 8 tai 7 (mod 8, niin 1 8 (8k ± on arillinen kokonaisluku. Tällöin ( ( Toisaalta jos 3 64k ± 16k 8 8k ± k (mod 8 tai 5 (mod 8, niin 1 8 on ariton kokonaisluku ja ( (8k ± k ± 48k ( k ± 6k + 1 Legendren symbolin ( 3 laskeminen kun on lukua 3 suuremi alkuluku ei onnistu yhtä helosti Gaussin lemman avulla. Koska tiedetään, että ( 3 1 täsmälleen silloin, kun 1 (mod 3, ongelma on ratkaistu, jos löydämme yhteyden Legendren symbolien ( 3 ja ( 3 välillä. Resirookkilaki tarjoaa meille tämän yhteyden. [1, s.138] Euler esitti resirookkilain konjektuurina vuonna 1783, ja kaksi vuotta myöhemmin Legendre esitti sen käyttäen omaa merkintätaaansa. Sekä Legendre, että Euler yrittivät todistaa lain monella eri tavalla, mutta eäonnistuivat toistuvasti. Vuonna 1795 nuori Gauss ilmeisesti eätietoisena Eulerin ja Legendren töistä löysi resirookkilain uudestaan, ja vuoden yritettyään onnistui todistamaan sen. Lause tunnetaankin yleisesti myös nimellä Gaussin resirookkilaki. Gauss julkaisi resirookkilain teoksessaan Disquisitiones Arithmeticae vuonna 1801 ja otti sen omakseen. Legendre ei ollut tyytyväinen Gaussin tekoon, mutta Gaussin näkemyksen mukaan kunnia lauseesta kuului sille, joka sen ensimmäisenä todisti. [4, s.191] Gauss löysi resirookkilaille vielä seitsemän eri todistusta, jonka jälkeen lukuisat matemaatikot ovat esittäneet omansa, niin että laille on olemassa 4

26 tiettävästi ainakin 15 todistusta. [3, s.348] Lause.6.6 (Resirookkilaki. Olkoon ja q erisuuria arittomia alkulukuja. Tällöin ( q ( q, jos 1 (mod 4 tai q 1 (mod 4 ( q, jos 3 (mod 4 ja q 3 (mod 4. Yhtäitävästi voidaan kirjoittaa ( ( q ( 1 ( 1(q 1 4. q Todistus. [1, s.139] Tavoitteenamme on osoittaa, että ( ( q ( 1 ( 1(q 1 4. q Kun käytämme aiemmin todistamaamme lausetta.6.3, riittää osoittaa, että ( 1/ m1 mq + (q 1/ n1 n q ( 1(q 1. 4 Laskemme tätä varten järjestettyjen arien määrän joukossa S {(x, y : 1 x 1, 1 y q 1 }. Jokaisen luvun x valintaan on 1 vaihtoehtoa, ja jokaisen luvun x ariksi y voidaan valita q 1 eri tavalla. Näin ollen joukossa S on 1 q 1 alkiota. Olkoon joukko S erillisten joukkojen A ja B unioni, missä A sisältää järjestetyt arit (x, y, joille ätee xq < y, ja B sisältää järjestetyt arit (x, y, joille ätee xq > y. Huomataan myös, että järjestetyille areille ätee aina xq y, sillä muuten luvun q olisi jaettava joko y tai, mutta ja q ovat erisuuria alkulukuja, eli luku q ei jaa lukua. Luku q ei myökään jaa lukua y, sillä y q 1. 5

27 Jokaisen joukon A järjestetyn arin (x, y luku x voidaan valita 1 eri tavalla. Jokaista lukua x kohti luvun y täytyy toteuttaa ehto y > xq. Kaikki luvut y toteuttavat tämän ehdon ja muodostavat joukon A alkiot, sillä xq < ( q q. Näin ollen jokaista lukua x kohti on täsmälleen Näin ollen joukossa A on kaiken kaikkiaan ( 1/ x1 xq xq vaihtoehtoa luvuksi y. alkiota. Jokaisen joukon B järjestetyn arin (x, y luku y voidaan valita q 1 eri tavalla. Jokaista lukua y kohti luvun x täytyy nyt toteuttaa ehto x > y q. Kaikki luvut x toteuttavat tämän ehdon ja muodostavat joukon B alkiot, sillä y q < ( q q. Näin ollen jokaista lukua y kohti on täsmälleen Näin ollen joukossa B on kaiken kaikkiaan alkiota. (q 1/ y1 y q y vaihtoehtoa luvuksi x. q Kaiken kaikkiaan järjestettyjen arien kokonaismäärä on näiden kahden summan summa, eli A + B S. Olemme siis osoittaneet, että ( 1/ x1 xq + (q 1/ y1 y q ( 1(q

28 Huomautus.6.7. Koska 1 on arillinen silloin kun 1 (mod 4, ja ariton silloin kun 3 (mod 4, niin 1 q 1 on arillinen, jos 1 (mod 4, tai q 1 (mod 4. Jos taas q 3 (mod 4, niin 1 q 1 on ariton. Siis eli ( ( q 1, jos 1 (mod 4 tai q 1 (mod 4 q 1, jos 3 (mod 4 ja q 3 (mod 4, ( q ( q, jos 1 (mod 4 tai q 1 (mod 4 ( q, jos 3 (mod 4 ja q 3 (mod 4. Esimerkki.6.8. [1, s.140] Lasketaan resirookkilakia käyttäen ( Luvun 561 alkulukukehitelmä on , joten lauseen.4.4 kohdan (v nojalla ( ( ( ( Resirookkilakia käyttämällä yhtälön oikea uoli saadaan muotoon ( ( ( ( ( Koska 659 (mod 3, (mod 11, ja (mod 17, niin ( ( ( ( ( ( ( ( ( ( Tiedämmme lauseen.6.5 nojalla, että ( 3 1. koska 11 3 (mod 4, niin ( ( Viimeisen Legendren symbolin laskemiseksi täytyy tehdä vähän enemmän töitä. Käyttämällä resirookkilakia uudelleen saadaan ( ( ( ( ( ( 1( Yhdistämällä nämä laskelmat saadaan ( 561 ( ( 1( ( 1(

29 Resirookkilaki tunnetaan myös yleistettynä muotona Jacobin symbolia käyttäen. Lause.6.9. Olkoon a ja b sellaiset ositiiviset arittomat kokonaisluvut, joiden suurin yhteinen tekijä on 1. Tällöin ( ( a b ( 1 a 1 b 1. b a Todistus. [1, s.145] Olkoon luvun a alkulukukehitelmä a 1 t ja luvun b alkulukukehitelmä b q 1 q q s. Jacobin symbolin määritelmän ja Legendren symbolin ominaisuuksien nojalla ( a b t s i1 j1 ( i Oikean uolen tulontekijöille voidaan nyt käyttää Legendren symbolien resirookkilakia, jolloin saadaan ( a b t s i1 j1 ( 1 i 1 Koska t i 1 i1 muotoon ( 1 a 1 q j 1 n 1 ( b 1 b a ( qj i q j. ( ( 1 t t s i1 j1 ( i 1 ( q j 1 ( 1 t i1 ( i 1 s j1 ( q j 1 ( b a. s i1 j1 ( qj i (mod [1, s.144], saadaan viimeinen lauseke, jolloin ( ( a ( 1 a 1 b 1 b. (.7 b a Koska ( ( b a (±1 1, kertomalla yhtälö.7 tekijällä ( b a, saadaan väite ( ( a b ( 1 a 1 b 1. b a 8

30 Esimerkki Lasketaan Jacobin symboli ( Luvun 3977 alkulukukehitelmä on Käyttämällä lauseen.5.4 kohtaa (v voimme hajottaa "nimittäjän", siis ( ( ( "Osoittajia" voidaan myös ienentää, sillä (mod 97 ja (mod 41. Saadaan siis ( ( ( ( Seuraavaksi voidaan käyttää lauseen.5.4 kohtaa (iv, jonka avulla ( ( ( ( ( ( ( Koska 41 1 (mod 8, tiedämme lauseen.6.5 nojalla, että ( Koska myös tiedämme, että 41 1 (mod 4 ja 97 1 (mod 4, voimme käyttää resirookkilakia, jolloin ( ( ( ( ( ( ( 41 3 ( 41 5 ( 97 3 ( "Osoittajat" voidaan taas ienentää, sillä 41 (mod 3, 41 1 (mod 5, 97 1 (mod 3 ja 97 1 (mod 5. Näin saadaan ( 41 3 ( 41 5 ( 97 3 ( ( 3 ( 1 5 ( ( Koska 3 3 (mod 8, niin lauseen.6.5 nojalla tiedetään, että ( 3 1. Lauseen.4.4 kohdan (ii nojalla ( ja ( Koska 4, lauseen.4.4 kohdan (iii nojalla ( Näin saadaan ( 3 ( 1 5 ( ( 1 4 ( 1(1(1(

31 Luku 3 Neliönjäännösten sovelluksia 3.1 Turnausten konstruointi [1, s ] Neliönjäännösten joukko R on rakenteeltaan seudosatunnainen. Jos tarkastellaan esimerkiksi Jacobin symboleita ( x, missä on alkuluku ja x [1, 1], saamme joukon, jossa esiintyy yhtä aljon lukuja 1 ja 1 satunnaiselta näyttävässä järjestyksessä. Todellisuudessa joukko ei kuitenkaan ole satunnainen, vaan siellä vallitsee tiettyjä sääntöjä. Esimerkiksi ( ( x x, jos 4k + 1, ja ( ( x x, jos 4k + 3. [1, s.134] Tässä luvussa näytämme, kuinka tietyn ominaisuuden omaavan turnauksen kostruoinnissa käytetään hyväksi neliönjäännösten joukon seudosatunnaista luonnetta. Turnausten konstruointi on eräs graafiteorian osa-alue. Graafiteorialla on valtavasti sovellusaloja, sillä se tutkii rakenteita, joita esiintyy kaikkialla sekä luonnossa, että ihmisen rakentamana. Graafiteorian sovellusaloja ovat muun muassa fysiikka, kemia, biologia, sosiologia, ja tietojenkäsittelytiede. Määritelmä Graafi on joukko isteitä, ja joukko viivoja, jotka yh- 30

32 distävät graafin isteareja. Graafin isteet voivat sijaita missä tahansa, ja isteitä yhdistävät viivat voivat olla kuinka tahansa itkiä, minkä tahansa muotoisia, tai risteäviä. Oleellinen seikka graafissa on isteiden ja viivojen välinen suhde, siis se liittyvätkö tietty viiva ja tietty iste toisiinsa. Ainoat rajoitukset ovat, että isteestä lähtevä viiva ei saa muodostaa silmukkaa alaamalla takaisin samaan isteeseen, ja kahden isteen välillä ei sallita useita viivoja. Kuva 3.1: Graafi Määritelmä Täydellinen graafi on sellainen, jonka jokainen isteari on yhdistetty viivalla. Kuva 3.: Täydellinen graafi Huomautus Täydellisessä graafissa, jossa on n istettä, on ( n viivaa. Määritelmä Suunnattu graafi on sellainen, jossa jokainen viiva on korvattu nuolella. 31

33 Kuva 3.3: Suunnattu graafi Määritelmä Turnaus on täydellinen suunnattu graafi. Jos turnauksessa on n istettä, sanomme, että turnauksen aste on n. Esimerkki Klassinen kivi-aeri-sakset -eli (Kuva 3.4 on eräs esimerkki turnauksesta. Turnauksessa on kolme istettä, joista jokainen häviää yhdelle isteelle ja voittaa yhden isteen. Kivi voittaa sakset, joten nuoli on iirretty kiveä kuvaavasta isteestä saksia kuvaavaan isteeseen. Kuva 3.4: Turnaus sakset kivi aeri Yleistämme nyt esimerkin tilanteen. Määritelmä Olkoon T n turnaus, jossa on n istettä. Sanomme, että turnauksella T n on ominaisuus S k, jos jokaista k istettä sisältävää joukkoa S T n kohti on olemassa sellainen iste v T n \ S, että kaikki viivat isteen v ja joukon S välillä on suunnattu isteestä v joukkoon S. Esimerkiksi kivi-aeri-sakset -elillä on ominaisuus S 1, mutta sillä ei ole ominaisuutta S. 3

34 Seuraavaa lausetta kutsutaan Schütten lauseeksi, mutta sen on todistanut Erdös vuonna Lause Olkoon k ositiivinen kokonaisluku. Tällöin on olemassa sellainen kokonaisluku n, että turnauksella T n on ominaisuus S k. Todistus. [1, s.148] Olkoon k kiinnitetty ja n kokonaisluku joka määritetään myöhemmin. Koska n-asteisessa täydellisessä graafissa on ( n viivaa, n istettä sisältävästä joukosta voidaan muodostaa (n turnausta. Osoitamme, että kun n on riittävän suuri, suurimmalla osalla näistä turnauksista on ominaisuus S k. Olkoon t niiden n -asteisten turnausten lukumäärä, joilla ei ole ominaisuutta S k. Olkoot joukoissa S T n k istettä, ja olkoon A S jokaiselle joukolle S kokoelma sellaisia turnauksia, joissa yksikään nuoli ei ole suunnattu joukkoon S. Näillä turnauksilla ei ole siis ominaisuutta S k, koska S on "huono" joukko. Tällöin t S A S, ja on voimassa eäyhtälö t S A S. (3.1 Arvioidaan seuraavaksi eäyhtälön 3.1 oikean uolen summaa. Summassa on ( n k termiä. Kun jokin joukko S on valittu, tiedetään, että joukossa S on k istettä ja joukon S komlementissa on n k istettä. Näiden joukkojen isteiden välisten nuolten suunnat voidaan valita vaaasti. Kaiken kaikkiaan mahdollisuuksia on (n k(n k kaaletta. Jos jokin iste joukon S komlementissa on suunnattu kaikkiin isteisiin joukossa S, niin S ei ole "huono" joukko, jolloin tällaisten nuolten suunnille on k 1 vaihtoehtoa jokaisesta joukon S komlementin isteestä, ja näin ollen kaiken kaikkiaan ( k 1 n k vaihtoehtoa. Näin ollen A S S ( n (n k(n k ( k 1 n k. (3. k 33

35 Yhdistämällä eäyhtälö 3.1 ja yhtälö 3., saadaan t ( n (1 k n k (n. (3.3 k Kuten aiemmin on mainittu, joukossa jossa on n istettä voidaan muodostaa (n turnausta. Tämä lauseke esiintyy myös oikealla uolella eäyhtälössä 3.3. Termi on kerrottu kahdella muulla lausekkeella, jotka ovat ( n k ja (1 k n k. Koska k on vakio, termi ( n k on astetta k oleva muuttujan n olynomi. Termi (1 k n k uolestaan on muuttujan n eksonenttifunktio, jonka kantaluku on ienemi kuin 1. Kun n kasvaa rajatta, eksonenttifunktio lausekkeessa ienenee noeammin kuin olynomifunktio kasvaa, jolloin niiden tulo lähestyy nollaa. Näin ollen eäyhtälön 3.3 yläraja lähenee mielivaltaisen ientä murto-osaa luvusta (n n n. Toisin sanoen, kun n kasvaa rajatta, niin melkein kaikilla n-asteisilla turnauksilla on ominaisuus S k. Näin ollen, kun n on riittävän suuri, on olemassa turnaus jolla on ominaisuus S k. Seuraavaksi tutkimme miten voisimme konsturoida astetta n olevan turnauksen jolla on ominaisuus S k. Lauseen todistuksen erusteella voimme sanoa, että satunnaisella turnauksella on hyvin todennäköisesti ominaisuus S k kun n on suuri. Satunnaisen turnauksen kontstruointiin käytämme neliönjäännöksiä. Pohditaan ensin sellaisen turnauksen konstruointia, jolla on ominaisuus S. Kokeilemalla voidaan havaita, että sellaista turnausta ei voi muodostaa kuuden isteen välille. Määritetään lauseen todistuksen avulla funktio ( n f(n, k (1 k n k, k 34

36 jonka lauseke on sama kuin tekijän (n kerroin eäyhtälössä 3.3. Haluamme löytää sellaisen kokonaisluvun n, että f(n, < 1, sillä tällöin lauseen todistuksessa käytetyn menetelmän mukaan täytyy olla olemassa astetta n oleva turnaus, jolla on ominaisuus S. Lasketaan ( 0 f(0, ( 1 f(1, (1 0 1, 07116, ja (1 1 0, Näin ollen n 1 toteuttaa vaatimuksen. Näin ienellä arvolla n todennäköisyys sille, että vaadittu turnaus muodostuu satunnaisesti ei kuitenkaan ole kovin suuri. Todennäköisyyden kasvattamiseksi itäisi luku n valita suuremmaksi. Tämän jälkeen kolikkoa heittämällä jokaista nuolta varten voitaisiin turnaus satunnaistaa, jolloin turnauksella todennäköisesti olisi ominaisuus S. Konstruoinnin jälkeen itäisi vielä huolellisesti tarkistaa, että turnauksella varmasti on ominaisuus S. Itseasiassa ominaisuuden S omaava astetta 7 oleva turnaus voidaan helosti muodostaa neliönjäännösten avulla, ja sen rakenteesta johtuen ominaisuuden S olemassaolo on helo todentaa. Seuraavaksi käydään läi kuinka seitsemän isteen turnaus, jolla on ominaisuus S, voidaan konsturuoida neliönjäännöksistä modulo 7. Olkoot turnauksen isteet 0, 1,, 3, 4, 5, 6, ja 7. Olkoon R neliönjäännösten joukko modulo 7 ja N neliöneäjäännösten joukko modulo 7. Siis R {1,, 4} ja N {3, 5, 6} (Esimerkki..3. Asetetaan nuoli isteestä i isteeseen j, jos j 1 kuuluu joukkoon R, ja nuoli isteestä j isteeseen i, jos j 1 kuuluu joukkoon N. Tällaista turnausta kutsutaan neliönjäännösturnaukseksi. Huomioidaan myös, että nuolten suunnan valinta on hyvin määritelty, sillä 1 6 on neliöneäjäännös. Turnaus on esitetty kuvassa

37 Kuva 3.5: Turnaus jolla on ominaisuus S Tarkistetaan vielä, että turnauksella on ominaisuus S. Otetaan tarkasteluun mitkä tahansa kaksi turnauksen istettä. Koska turnauksella on syklinen symmetria, voimme valita isteet niin, että yksi iste on 0 ja toinen iste on v. Seuraavaksi tarvitaan sellainen iste w, että w kuuluu joukkoon N ja w v kuuluu joukkoon N. Koska isteiden määrä tässä turnauksessa on ieni, voimme esittää taulukossa jokaiselle isteelle v vastaavan isteen w. v w Taulukko 3.1: Pisteet v ja w Huomautus Ominaisuuden S omaavien neliönjäännösturnausten konstruoinnin tällä tavalla voi yleistää kaikille alkuluvuille, jotka ovat suuremia tai yhtä suuria kuin 7 ja kongruentteja luvun 3 kanssa modulo 4. Vuonna 36

38 1971 Joel Sencer ja Ronald Graham todistivat, että neliönjäännösturnauksella T on ominaisuus S k, kun on alkuluku, jolle ätee 3 (mod 4 ja > k k. 3. Hadamardin matriisit [1, s ] Vuonna 1893 Hadamard esitti kysymyksen, kuinka suuri voi olla sellaisen n n matriisin determinantti, jonka alkiot a ij ovat reaalilukuja väliltä [ 1, 1]? Neliömatriiseille ätee sääntö, jonka mukaan minkä tahansa n n matriisin determinantti on merkkiä lukuunottamatta yhtä suuri kuin sellaisen suuntaissärmiön tilavuus, jonka sivut ovat kyseisen matriisin rivivektorit. Olkoon A n n matriisi, jonka alkiot ovat a ij. Matriisin A rivivektorien ituus on korkeintaan n. Näiden matriisien rivivektorien virittämän suuntaissärmiön tilavuus on korkeintaan sama kuin sellaisen suuntaissärmiön, jonka sivujen ituus on n ja jonka sivut ovat ortogonaaliset, eli kohtisuorassa toisiaan vastaan. Tilavuus on tällöin ( n n. Lause 3..1 (Hadamard. Olkoon A n n matriisi, jonka alkioille a ij ätee 1 a ij 1. Tällöin det A ( n n. Yhtäsuuruus on voimassa vain silloin, kun a ij ±1 kaikilla indeksien i ja j arvoilla, ja matriisin A rivivektorit ovat areittain ortogonaalisia. Määritelmä 3... Astetta n oleva Hadamardin matriisi on n n matriisi, jossa a ij ±1 kaikilla indeksien i ja j arvoilla, ja matriisin A rivivektorit ovat keskenään ortogonaalisia. Esimerkki

39 Kertalukua oleva Hadamardin matriisi Kertalukua 4 oleva Hadamardin matriisi Tietyille kertaluvuille Hadamardin matriiseja voidaan konstruoida neliönjäännösten avulla. Lause 3..4 (Payley. Olkoon muotoa 4k +3 oleva alkuluku, R neliönjäännösten joukko modulo, ja N eäneliönjäännösten joukko modulo. Olkoon B (b ij sellainen matriisi, että 1, jos j i R, b ij 1, jos j i N, ja (3.4 1, jos i j. Olkoon A sellainen ( + 1 ( + 1 matriisi, jonka ensimmäisen vaakarivin ja ensimmäinen ystyrivin alkiot ovat lukuja 1, ja jonka oikeassa alanurkassa on alimatriisina B. Tällöin A on Hadamardin matriisi. Esimerkki Kostruoidaan kertalukua 8 oleva Hadamardin matriisi. Luku 7 on alkukuku, joka on muotoa 4k+3. Nyt R {1,, 4} ja N {3, 5, 6}. Muodostetaan alimatriisi B lauseen 3..4 antamalla säännöllä. Siis 38

40 B Muodostetaan sitten Hadamardin matriisi lisäämällä ensimmäiseksi ystyja vaakariviksi luvuista 1 muodostuvat rivit. Tällöin saadaan A Payleyn lauseen mukaisen Hadamardin martiisin kertaluku on aina joko 1,, tai luvun 4 monikerta, sillä matriisin B kertaluku on muotoa 4k +3, ja matriisin A kertaluku on tällöin + 1 4k , joka on jaollinen luvulla 4. Sitä ei kuitenkaan tiedetä, onko jokaista kertalukua 4n kohti olemassa Hadamardin matriisi. Konjektuuri Jokaista kertalukua 4n kohti on olemassa Hadamardin matriisi. 39

41 Pienin kertaluku jota vastaavan Hadamardin matriisin olemassolosta ei ole varmuutta on Eulerin seudoalkuluvut [3, s ] Olkoon ariton alkuluku ja b sellainen kokonaisluku, joka ei ole jaollinen luvulla. Tällöin Eulerin kriteerin nojalla ( b 1 b (mod. Jos siis halutaan selvittää, onko luku n alkuluku, voidaan valita sellainen kokonaisluku b, että syt(b, n 1, ja tutkia äteekö kongruenssi ( b n 1 b (mod n, (3.5 n missä ( b n on Jacobin symboli. Jos kongruenssi 3.5 ei idä aikkaansa, niin n on yhdistetty luku. Esimerkki Olkoon b ja n 341. Laskemalla huomataan, että (mod 341. Koska (mod 8, niin lauseen.5.4 nojalla tiedetään, että ( Tällöin ( Näin ollen luku 341 ei ole alkuluku. (mod 341. Pseudoalkuluvut ovat yhdistettyjä lukuja, joilla on tiettyjä alkuluvuille tyyillisiä ominaisuuksia. Pseudoalkulukuihin voi tarkemmin erehtyä teoksen [3] sivuilla Määritellään ensin joitain käsitteitä, joita tarvitaan Eulerin seudoalkulukujen tarkastelemisessa. Määritelmä Olkoon b ositiivinen kokonaisluku. Jos n on yhdistetty luku ja b n b (mod n, niin n on seudoalkuluku kannan b suhteen. 40

42 Määritelmä Olkoon n sellainen ositiivinen kokonaisluku, että n 1 s t, missä s on ei-negatiivinen kokonaisluku ja t on ariton ositiivinen kokonaisluku. Jos jomikumi kongruensseista b t 1 (mod n tai b jt 1 (mod n, kun 0 j s 1, totetuu, sanotaan, että n lääisee Millerin kokeen kannan b suhteen. Määritelmä Jos n on yhdistetty luku, joka lääisee Millerin kokeen kannan b suhteen, sanotaan, että n on vahva seudoalkuluku kannan b suhteen. Eräs Eulerin kriiteeriin erustuva seudoalkulukujen tyyi voidaan nyt määritellä. Määritelmä Paritonta yhdistettyä ositiivista kokonaislukua n, joka toteuttaa kongruenssin b n 1 ( b n (mod n, (3.6 missä b on ositiivinen kokonaisluku, kutsutaan Eulerin seudoalkuvuksi kannan b suhteen. Eulerin seudoalkuluvut kannan b suhteen ovat yhdistettyjä lukuja jotka toteuttamalla kongruenssin 3.6 käyttäytyvät kuten alkuluvut. Esimerkki Olkoon n 1105 ja b. Laskemalla nähdään, että 55 1 (mod Koska (mod 8, niin ( Näin ollen 55 ( 1105 (mod Koska 1105 on yhdistetty luku, se on Eulerin seudoalkuluku kannan suhteen. Lause Jos n on Eulerin seudoalkuluku kannan b suhteen, niin n on seudoalkuluku kannan b suhteen. 41

43 Todistus. [3, s.368] Jos n on Eulerin seudoalkuluku kannan b suhteen, niin ( b n 1 b (mod n. n Korottamalla kongruenssin molemmat uolet toiseen otenssiin, saadaan ( (b n 1 b (mod n. n Koska ( b n ±1, niin kongruenssi saadaan muotoon b n 1 1 (mod n. Tällöin n on seudoalkuluku kannan b suhteen. Jokainen seudoalkuluku ei ole Eulerin seudoalkuluku. Esimerkissä osoitimme, että luku 341 ei ole Eulerin seudoalkuluku kannan suhteen, mutta se on kuitenkin seudoalkuluku kannan suhteen [3, s.193]. Jokainen Eulerin seudoalkuluku on kuitenkin seudoalkuluku. Lause Jos n on vahva seudoalkuluku kannan b suhteen, niin se on Eulerin seudoalkuluku kannan b suhteen. Ohitamme tässä lauseen todistuksen. Kiinnostunut lukija löytää sen teoksen [3] sivuilta Vaikka jokainen vahva seudoalkuluku on Eulerin seudoalkuluku saman kannan suhteen, jokainen Eulerin seudoalkuluku ei kuitenkaan ole vahva alkuluku saman kannan suhteen. Esimerkki Esimerkin erusteella tiedämme, että 1105 on Eulerin seudoalkuluku kannan suhteen. Kokonaisluku 1105 ei kuitenkaan ole vahva seudoalkuluku, sillä (mod 1105, mutta ±1 (mod

44 Vaikka Eulerin seudoalkuluku kannan b suhteen ei aina ole vahva alkuluku saman kannan suhteen, tietyillä lisäehdoilla Eulerin seudoalkuluku kannan b suhteen itseasiassa on vahva alkuluku saman kannan suhteen. Lause Jos n 3 (mod 4 ja n on Eulerin seudoalkuluku kannan b suhteen, niin n on vahva seudoalkuluku kannan b suhteen. Todistus. Kongruenssista n 3 (mod 4 seuraa, että n 1 t, missä t n 1 on ariton. Koska n on Eulerin seudoalkuluku kannan b suhteen, niin b t b n 1 ( b n (mod n. Koska ( b n ±1, tiedetään, että joko b t 1 (mod n tai b t 1 (mod n. Näin ollen toinen vahvan seudoalkuluvun määritelmän kongruensseista toteutuu, joten n on vahva seudoalkuluku kannan b suhteen. Lause Jos n on Eulerin seudoalkuluku kannan b suhteen, ja ( b n 1, niin n on vahva seudoalkuluku kannan b suhteen. Todistus. Merkitään n 1 s t, missä t on ariton ja s on ositiivinen kokonaisluku. Koska n on Eulerin seudoalkuluku kannan b suhteen, saadaan Mutta koska ( b n 1, niin b s 1t b n 1 ( b n (mod n. b ts 1 1 (mod n. Tämä on toinen vahvan seudoalkuluvun määritelmässä esiintyvistä kongruensseista. Koska n on yhdistetty luku, se on vahva seudoalkuluku kannan b suhteen. 43

45 Eulerin seudoalkulujen käsitettä käyttäen Solovay ja Strassen ovat kehittäneet todennäköisyyteen erustuvan alkulukutestin, johon voi tarkemmin erehtyä teoksen [3] sivuilla Nollatietotodistukset [3, s ] Oletetaan, että joku haluaa vakuuttaa jonkun toisen siitä, että hän tietää 00-numeroisen ositiivisen kokonaisluvun alkulukukehitelmän aljastamatta kuitenkaan mitä nämä alkulukutekijät ovat. Menetelmä jonka avulla se onnistuu kehitettiin 1980-luvun uolivälissä. Eräs nykyisessä tietoyhteiskunnassa erittäin tärkeä neliönjäännösten sovellus liittyy tietoturvallisuuteen ja on yleinen menetelmä esimerkiksi identiteetin todentamisessa. Nollatietotodistukseksi kutsutussa menetelmässä on kaksi osauolta, todistaja ja todentaja. Todistajalla on hallussaan jotain salassa idettävää tietoa ja hänen on vakuutettava todentaja siitä, että hänellä on tämä tieto, aljastamatta kuitenkaan mitä tämä tieto itää sisällään. Todennäköisyys sille, että joku ystyisi huijaamaan todentajaa ja uskottelemaan tietävänsä salaisuuden vaikkei sitä itseasiassa tietäisi, on nollatietotodistusta käytettäessä häviävän ieni. Todentaja ei tämän menetelmän avulla saa selville lähes mitään siitä tiedosta jonka todistaja itää hallussaan, ja mikä tärkeintä, todentaja ei saa selville mitään sellaista, jonka avulla hän voisi uskotella kolmannelle osauolelle tietävänsä salaisuuden. Seuraavissa esimerkeissä käytetään hyväksi sitä seikkaa, että neliöjuuren löytäminen modulo n, missä n on kahden alkuluvun tulo, on heloa jos alkuluvut tiedetään, mutta hyvin vaikeaa jos niitä ei tiedetä. Ensimmäisessä esimerkissä käydään läi tilanne, jossa Paula (todistaja haluaa vakuttaa Villen (todentaja siitä, että hän tietää luvun n alkuluku- 44

46 kehitelmän. Oletetaan, että n on kahden alkuluvun ja q tulo. Laskemisen helottamiseksi oletetaan myös, että sekä, että q ovat kongruentteja kolmen kanssa modulo 4. Paula siis haluaa vakuuttaa Villen siitä, että hän tietää mitä luvut ja q ovat niin, ettei Ville saa niitä selville. Käytämme seuraavassa esimerkissä ieniä alkulukuja laskemisen helottamiseksi, mutta todellisuudessa käytettävät luvut olisivat satojen numeroiden ituisia. Esimerkki Oletetaan, että Paulan salainen tieto on luvun n alkulukukehitelmä. Ensimmäisessä vaiheessa Ville valitsee satunnaisen kokonaisluvun x Hän laskee sitten luvun y, joka on luvun x 4 ienin ositiivinen jäännös modulo n, ja lähettää sen Paulalle. Siis (mod 4617, eli y 068. Saatuaan luvun y, Paula laskee luvun y neliönjäännöksen modulo n. Tämä onnistuu Paulalta helosti, sillä hän tietää luvut ja q. Tämä neliönjäännös on luvun x ienin ositiivinen jäännös modulo n. Paula laskee siis x ± ±068 6 ±59 (mod 103, ja x ± ± ±75 (mod 39. Paula löytää siis neljä ratkaisua x modulo 4617, jotka ovat x 943 (mod 4617, x (mod 4617, x 1831 (mod 4617, ja x 1674 (mod Näistä ratkaisuista vain 943 on neliönjäännös modulo Paula äättelee siis, että x 943 (mod 4617 ja lähettää Villelle luvun Ville tarkastaa Paulan vastauksen laskemalla luvun x kun se jaetaan luvulla n. Siis x (mod jakojäännöksen Nollatietotodistuksen tekniikkaan erustuu myös Shamirin vuonna 1985 kehittämä menetelmä, jolla yritään varmentamaan todistajan henkilölli- 45

47 syys. Menetelmässä oletetaan jälleen, että n q, missä ja q ovat kongruentteja 3 modulo 4. Olkoon nyt I jokin ositiivinen kokonaisluku, joka edustaa jotain tiettyä informaatiota, kuten vaikkaa henkilötunnusta. Todistaja valitsee ienen luvun c, jolla on sellainen ominaisuus, että kun c liitetään luvun I erään, saatu luku v on neliönjäännös modulo n. Soiva luku c löydetään kokeilemalla, todennäköisyys sille, että v on neliönjäännös on noin 1. Todistajan on tällöin helo laskea luku u, joka on luvun v neliöjuuri modulo n, eli v u (mod n. Käydään seuraavaksi läi, miten todistaja vakuuttaa todentajan siitä, että hän tietää luvut ja q. (i Paula haluaa nyt todistaa identiteettinsä Villelle valitsemalla satunnaisen luvun r ja lähettämällä Villelle viestin, jossa on ilmoitettu lukua. Ensimmäinen luku on sellainen x, missä x r (mod n, ja 0 x < n. Toinen luku on sellainen y, että y v x (mod n ja 0 y < n. Luku x on luvun x käänteisalkio modulo n. (ii Laskemalla tulon xy v (mod n Ville saa selville luvun v ja valitsee satunnaisesti bitin b {0, 1} jonka hän lähettää Paulalle. (iii Jos Villen lähettämä bitti on 0, Paula lähettää luvun r Villelle. Jos taas bitti on 1, Paula lähettää Villelle luvun s u r ienimmän ositiivisen jäännöksen modulo n. (iv Ville laskee Paulan lähettämän luvun neliön. Jos Ville lähetti bitin 0, hän tarkistaa, että neliö on x, eli r x (mod n. Jos hänen lähettämänsä bitti oli 1, hän tarkistaa, että neliö on y, eli s y (mod n. Näin on oltava, sillä s u r v r xy r r y r y (mod n. Tämäkin menetelmä erustuu siihen, että todistajan on suhteellisen heloa laskea luku u, eli luvun v neliöjuuri modulo n, kun taas sellaisen ihmisen joka ei tiedä lukuja ja q ei ole mahdollista laskea juuria modulo n järkevässä 46

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

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

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

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

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

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

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

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

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

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

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

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

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

Latinalaiset neliöt ja taikaneliöt

Latinalaiset neliöt ja taikaneliöt Latinalaiset neliöt ja taikaneliöt LuK-tutkielma Aku-Petteri Niemi Matemaattisten tieteiden tutkinto-ohjelma Oulun yliopisto Kevät 2018 Sisältö Johdanto 2 1 Latinalaiset neliöt 3 1.1 Latinalainen neliö.........................

Lisätiedot

Neliönjäännösten resiprookkilaki: todistus ja sovelluksia

Neliönjäännösten resiprookkilaki: todistus ja sovelluksia TAMPEREEN YLIOPISTO Pro gradu -tutkielma Marianna Rajala Neliönjäännösten resirookkilaki: todistus ja sovelluksia Matematiikan ja tilastotieteen laitos Matematiikka Toukokuu 009 Tamereen ylioisto Matematiikan

Lisätiedot

Tehtävä 2. Osoita, että seuraavat luvut ovat algebrallisia etsimällä jokin kokonaislukukertoiminen yhtälö jonka ne toteuttavat.

Tehtävä 2. Osoita, että seuraavat luvut ovat algebrallisia etsimällä jokin kokonaislukukertoiminen yhtälö jonka ne toteuttavat. JOHDATUS LUKUTEORIAAN syksy 017) HARJOITUS 6, MALLIRATKAISUT Tehtävä 1. Etsi Pellin yhtälön x Dy = 1 pienin positiivinen ratkaisu kun D {,, 5, 6, 7, 8, 10}. Ratkaisu 1. Tehtävässä annetuilla D:n arvoilla

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

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

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

Matematiikan tukikurssi, kurssikerta 3

Matematiikan tukikurssi, kurssikerta 3 Matematiikan tukikurssi, kurssikerta 3 1 Epäyhtälöitä Aivan aluksi lienee syytä esittää luvun itseisarvon määritelmä: { x kun x 0 x = x kun x < 0 Siispä esimerkiksi 10 = 10 ja 10 = 10. Seuraavaksi listaus

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

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

Nimittäin, koska s k x a r mod (p 1), saadaan Fermat n pienen lauseen avulla

Nimittäin, koska s k x a r mod (p 1), saadaan Fermat n pienen lauseen avulla 6. Digitaalinen allekirjoitus Digitaalinen allekirjoitus palvelee samaa tarkoitusta kuin perinteinen käsin kirjotettu allekirjoitus, t.s. Liisa allekirjoittaessaan Pentille lähettämän viestin, hän antaa

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

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla: 11 Determinantti Neliömatriisille voidaan laskea luku, joka kertoo muun muassa, onko matriisi kääntyvä vai ei Tätä lukua kutsutaan matriisin determinantiksi Determinantilla on muitakin sovelluksia, mutta

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

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

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

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

Determinantti 1 / 30

Determinantti 1 / 30 1 / 30 on reaaliluku, joka on määritelty neliömatriiseille Determinantin avulla voidaan esimerkiksi selvittää, onko matriisi kääntyvä a voidaan käyttää käänteismatriisin määräämisessä ja siten lineaarisen

Lisätiedot

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko,

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko, Tehtävä 1 : 1 a) Olkoon G heikosti yhtenäinen suunnattu verkko, jossa on yhteensä n solmua. Määritelmän nojalla verkko G S on yhtenäinen, jolloin verkoksi T voidaan valita jokin verkon G S virittävä alipuu.

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

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

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

Kolmannen ja neljännen asteen yhtälöistä

Kolmannen ja neljännen asteen yhtälöistä Solmu /019 7 Kolmannen neljännen asteen yhtälöistä Esa V. Vesalainen Matematik och statistik, Åbo Akademi Tämän pienen artikkelin tarkoituksena on satuilla hieman algebrallisista yhtälöistä. Erityisesti

Lisätiedot

Koodausteoria, Kesä 2014

Koodausteoria, Kesä 2014 Koodausteoria, Kesä 2014 Topi Törmä Matemaattisten tieteiden laitos 3.5 Reedin-Mullerin koodit Olkoon tässä kappaleessa F = F2 = Z2 ja n = 2 m. Määritellään avaruuteen F n kertolasku koordinaateittain:

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

Miten osoitetaan joukot samoiksi?

Miten osoitetaan joukot samoiksi? Miten osoitetaan joukot samoiksi? Määritelmä 1 Joukot A ja B ovat samat, jos A B ja B A. Tällöin merkitään A = B. Kun todistetaan, että A = B, on päättelyssä kaksi vaihetta: (i) osoitetaan, että A B, ts.

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

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 4 Jatkuvuus Jatkuvan funktion määritelmä Tarkastellaan funktiota f x) jossakin tietyssä pisteessä x 0. Tämä funktio on tässä pisteessä joko jatkuva tai epäjatkuva. Jatkuvuuden

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

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

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

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on 13 Pistetulo Avaruuksissa R 2 ja R 3 on totuttu puhumaan vektorien pituuksista ja vektoreiden välisistä kulmista. Kuten tavallista, näiden käsitteiden yleistäminen korkeampiulotteisiin avaruuksiin ei onnistu

Lisätiedot

HN = {hn h H, n N} on G:n aliryhmä.

HN = {hn h H, n N} on G:n aliryhmä. Matematiikan ja tilastotieteen laitos Algebra I Ratkaisuehdoituksia harjoituksiin 8, 23.27.3.2009 5 sivua Rami Luisto 1. Osoita, että kullakin n N + lukujen n 5 ja n viimeiset numerot kymmenkantaisessa

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

10 y 2 3 x D 100; D 30 29 59 6 D 10 5. 100 10 2 3 a: Vastaavasti sadalla kilometrillä kulutettavan polttoaineen E10 energiasisältö on 90 100 x a C 10

10 y 2 3 x D 100; D 30 29 59 6 D 10 5. 100 10 2 3 a: Vastaavasti sadalla kilometrillä kulutettavan polttoaineen E10 energiasisältö on 90 100 x a C 10 Helsingin ylioisto, Itä-Suomen ylioisto, Jyväskylän ylioisto, Oulun ylioisto, Tamereen ylioisto ja Turun ylioisto Matematiikan valintakokeen 3.6.0 ratkaisut. Oletetaan, että litralla (uhdasta) bensiiniä

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

Neljän alkion kunta, solitaire-peli ja

Neljän alkion kunta, solitaire-peli ja Neljän alkion kunta, solitaire-peli ja taikaneliöt Kalle Ranto ja Petri Rosendahl Matematiikan laitos, Turun yliopisto Nykyisissä tietoliikennesovelluksissa käytetään paljon tekniikoita, jotka perustuvat

Lisätiedot

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdoituksia harjoituksiin 8 (7 sivua)

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdoituksia harjoituksiin 8 (7 sivua) Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdoituksia harjoituksiin ( sivua).... Nämä ovat kurssin Algebra I harjoitustehtävien ratkaisuehdoituksia. Ratkaisut koostuvat kahdesta osiosta,

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

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

10 Matriisit ja yhtälöryhmät

10 Matriisit ja yhtälöryhmät 10 Matriisit ja yhtälöryhmät Tässä luvussa esitellään uusi tapa kirjoittaa lineaarinen yhtälöryhmä matriisien avulla käyttäen hyväksi matriisikertolaskua sekä sarakevektoreita Pilkotaan sitä varten yhtälöryhmän

Lisätiedot

kaikille a R. 1 (R, +) on kommutatiivinen ryhmä, 2 a(b + c) = ab + ac ja (b + c)a = ba + ca kaikilla a, b, c R, ja

kaikille a R. 1 (R, +) on kommutatiivinen ryhmä, 2 a(b + c) = ab + ac ja (b + c)a = ba + ca kaikilla a, b, c R, ja Renkaat Tarkastelemme seuraavaksi rakenteita, joissa on määritelty kaksi binääristä assosiatiivista laskutoimitusta, joista toinen on kommutatiivinen. Vaadimme muuten samat ominaisuudet kuin kokonaisluvuilta,

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

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B. HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 3 Ratkaisuehdotuksia Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan muun muassa kahden joukon osoittamista samaksi sekä joukon

Lisätiedot

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä Matriisien tulo Lause Olkoot A, B ja C matriiseja ja R Tällöin (a) A(B + C) =AB + AC, (b) (A + B)C = AC + BC, (c) A(BC) =(AB)C, (d) ( A)B = A( B) = (AB), aina, kun kyseiset laskutoimitukset on määritelty

Lisätiedot

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2

Lisätiedot

Yhtäpitävyys. Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite).

Yhtäpitävyys. Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite). Yhtäpitävyys Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite). Toisaalta ollaan osoitettu, että n 2 on parillinen (oletus) n on parillinen (väite). Nämä kaksi väitelausetta

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

2 Yhtälöitä ja epäyhtälöitä

2 Yhtälöitä ja epäyhtälöitä 2 Yhtälöitä ja epäyhtälöitä 2.1 Ensimmäisen asteen yhtälö ja epäyhtälö Muuttujan x ensimmäisen asteen yhtälöksi sanotaan yhtälöä, joka voidaan kirjoittaa muotoon ax + b = 0, missä vakiot a ja b ovat reaalilukuja

Lisätiedot

Calkinin-Wiln jono 1/2 2/2 3/2 4/2 5/2 6/2... 1/3 2/3 3/3 4/3 5/3 6/3... 1/4 2/4 3/4 4/4 5/4 6/4... 1/5 2/5 3/5 4/5 5/5 6/5...

Calkinin-Wiln jono 1/2 2/2 3/2 4/2 5/2 6/2... 1/3 2/3 3/3 4/3 5/3 6/3... 1/4 2/4 3/4 4/4 5/4 6/4... 1/5 2/5 3/5 4/5 5/5 6/5... Calkinin-Wiln jono Funktio f : X Y on bijektio, jos sillä on käänteisfunktio f : Y X. Joukko X on äärellinen, jos se on thjä tai jos on olemassa bijektio f : X {,,,..., n}. Joukko X on numeroituva, jos

Lisätiedot

Ristitulolle saadaan toinen muistisääntö determinantin avulla. Vektoreiden v ja w ristitulo saadaan laskemalla determinantti

Ristitulolle saadaan toinen muistisääntö determinantin avulla. Vektoreiden v ja w ristitulo saadaan laskemalla determinantti 14 Ristitulo Avaruuden R 3 vektoreille voidaan määritellä pistetulon lisäksi niin kutsuttu ristitulo. Pistetulosta poiketen ristitulon tulos ei ole reaaliluku vaan avaruuden R 3 vektori. Ristitulosta on

Lisätiedot

Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen

Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen Mikäli huomaat virheen tai on kysyttävää liittyen malleihin, lähetä viesti osoitteeseen anton.mallasto@aalto.fi. 1. 2. Muista. Ryhmän G aliryhmä H on normaali aliryhmä, jos ah = Ha kaikilla a G. Toisin

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

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

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

isomeerejä yhteensä yhdeksän kappaletta.

isomeerejä yhteensä yhdeksän kappaletta. Tehtävä 2 : 1 Esitetään aluksi eräitä havaintoja. Jokaisella n Z + symbolilla H (n) merkitään kaikkien niiden verkkojen joukkoa, jotka vastaavat jotakin tehtävänannon ehtojen mukaista alkaanin hiiliketjua

Lisätiedot

Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta).

Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta). Matematiikan laitos Johdatus Diskreettiin Matematiikaan Harjoitus 1 03.11.2010 Ratkaisuehdotuksia Aleksandr Nuija 1. Tarkastellaan joukkoja A = {1,3,4}, B = {2,3,7,9} ja C = {2, 5, 7}. Määritä joukot (a)

Lisätiedot

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim. Injektio Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim. Funktio f on siis injektio mikäli ehdosta f (x 1 ) = f (x 2 ) seuraa, että x 1 = x 2.

Lisätiedot

Tekijä MAA2 Polynomifunktiot ja -yhtälöt = Vastaus a)

Tekijä MAA2 Polynomifunktiot ja -yhtälöt = Vastaus a) K1 a) Tekijä MAA Polynomifunktiot ja -yhtälöt 6.8.016 ( + + ) + ( ) = + + + = + + + = + 4 b) 4 4 ( 5 + ) ( 5 + 1) = 5 + + 5 + 1 4 = + + + 4 = + 5 5 1 1 Vastaus a) 4 + b) 4 + 1 K a) f ( ) = + 1 f () = +

Lisätiedot

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120 Tehtävä 1 : 1 Merkitään jatkossa kirjaimella H kaikkien solmujoukon V sellaisten verkkojen kokoelmaa, joissa on tasan kolme särmää. a) Jokainen verkko G H toteuttaa väitteen E(G) [V]. Toisaalta jokainen

Lisätiedot

Ominaisvektoreiden lineaarinen riippumattomuus

Ominaisvektoreiden lineaarinen riippumattomuus Ominaisvektoreiden lineaarinen riippumattomuus Lause 17 Oletetaan, että A on n n -matriisi. Oletetaan, että λ 1,..., λ m ovat matriisin A eri ominaisarvoja, ja oletetaan, että v 1,..., v m ovat jotkin

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

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos: 8 Kanta Tässä luvussa tarkastellaan aliavaruuden virittäjävektoreita, jotka muodostavat lineaarisesti riippumattoman jonon. Merkintöjen helpottamiseksi oletetaan luvussa koko ajan, että W on vektoreiden

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

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

Algebra I, harjoitus 5,

Algebra I, harjoitus 5, Algebra I, harjoitus 5, 7.-8.10.2014. 1. 2 Osoita väitteet oikeiksi tai vääriksi. a) (R, ) on ryhmä, kun asetetaan a b = 2(a + b) aina, kun a, b R. (Tässä + on reaalilukujen tavallinen yhteenlasku.) b)

Lisätiedot

Esko Turunen Luku 3. Ryhmät

Esko Turunen Luku 3. Ryhmät 3. Ryhmät Monoidia rikkaampi algebrallinen struktuuri on ryhmä: Määritelmä (3.1) Olkoon joukon G laskutoimitus. Joukko G varustettuna tällä laskutoimituksella on ryhmä, jos laskutoimitus on assosiatiivinen,

Lisätiedot

5 Lineaariset yhtälöryhmät

5 Lineaariset yhtälöryhmät 5 Lineaariset yhtälöryhmät Edellisen luvun lopun esimerkissä päädyttiin yhtälöryhmään, jonka ratkaisemisesta riippui, kuuluuko tietty vektori eräiden toisten vektorien virittämään aliavaruuteen Tämäntyyppisiä

Lisätiedot

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014 Yhtälönratkaisusta Johanna Rämö, Helsingin yliopisto 22. syyskuuta 2014 Yhtälönratkaisu on koulusta tuttua, mutta usein sitä tehdään mekaanisesti sen kummempia ajattelematta. Jotta pystytään ratkaisemaan

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

Matematiikan peruskurssi 2

Matematiikan peruskurssi 2 Matematiikan peruskurssi Demonstraatiot III, 4.5..06. Mikä on funktion f suurin mahdollinen määrittelyjoukko, kun f(x) x? Mikä on silloin f:n arvojoukko? Etsi f:n käänteisfunktio f ja tarkista, että löytämäsi

Lisätiedot

Esimerkki A1. Jaetaan ryhmä G = Z 17 H = 4 = {1, 4, 4 2 = 16 = 1, 4 3 = 4 = 13, 4 4 = 16 = 1}.

Esimerkki A1. Jaetaan ryhmä G = Z 17 H = 4 = {1, 4, 4 2 = 16 = 1, 4 3 = 4 = 13, 4 4 = 16 = 1}. Jaetaan ryhmä G = Z 17 n H = 4 sivuluokkiin. Ratkaisu: Koska 17 on alkuluku, #G = 16, alkiona jäännösluokat a, a = 1, 2,..., 16. Määrätään ensin n H alkiot: H = 4 = {1, 4, 4 2 = 16 = 1, 4 3 = 4 = 13, 4

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

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

Äärellisesti generoitujen Abelin ryhmien peruslause

Äärellisesti generoitujen Abelin ryhmien peruslause Tero Harju (2008/2010) Äärellisesti generoitujen Abelin ryhmien peruslause Merkintä X on joukon koko ( eli #X). Vapaat Abelin ryhmät Tässä kappaleessa käytetään Abelin ryhmille additiivista merkintää.

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48 MS-A3/A5 Matriisilaskenta Malliratkaisut 5 / vko 48 Tehtävä (L): a) Onko 4 3 sitä vastaava ominaisarvo? b) Onko λ = 3 matriisin matriisin 2 2 3 2 3 7 9 4 5 2 4 4 ominaisvektori? Jos on, mikä on ominaisarvo?

Lisätiedot

802118P Lineaarialgebra I (4 op)

802118P Lineaarialgebra I (4 op) 802118P Lineaarialgebra I (4 op) Tero Vedenjuoksu Oulun yliopisto Matemaattisten tieteiden laitos 2012 Lineaarialgebra I Yhteystiedot: Tero Vedenjuoksu tero.vedenjuoksu@oulu.fi Työhuone M206 Kurssin kotisivu

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

H = : a, b C M. joten jokainen A H {0} on kääntyvä matriisi. Itse asiassa kaikki nollasta poikkeavat alkiot ovat yksiköitä, koska. a b.

H = : a, b C M. joten jokainen A H {0} on kääntyvä matriisi. Itse asiassa kaikki nollasta poikkeavat alkiot ovat yksiköitä, koska. a b. 10. Kunnat ja kokonaisalueet Määritelmä 10.1. Olkoon K rengas, jossa on ainakin kaksi alkiota. Jos kaikki renkaan K nollasta poikkeavat alkiot ovat yksiköitä, niin K on jakorengas. Kommutatiivinen jakorengas

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

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

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

1 Peruslaskuvalmiudet

1 Peruslaskuvalmiudet 1 Peruslaskuvalmiudet 11 Lukujoukot N {1,, 3, 4,} on luonnollisten lukujen joukko (0 mukana, jos tarvitaan), Z {, 3,, 1, 0, 1,, 3,} on kokonaislukujen joukko, Q m n : m, n Z, n 0 on rationaalilukujen joukko,

Lisätiedot

Matematiikan tukikurssi, kurssikerta 1

Matematiikan tukikurssi, kurssikerta 1 Matematiikan tukikurssi, kurssikerta 1 1 Joukko-oppia Matematiikassa joukko on mikä tahansa kokoelma objekteja. Esimerkiksi joukkoa A, jonka jäseniä ovat numerot 1, 2 ja 5 merkitään A = {1, 2, 5}. Joukon

Lisätiedot

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141 Lineaarialgebra ja matriisilaskenta II LM2, Kesä 2012 1/141 Kertausta: avaruuden R n vektorit Määritelmä Oletetaan, että n {1, 2, 3,...}. Avaruuden R n alkiot ovat jonoja, joissa on n kappaletta reaalilukuja.

Lisätiedot

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen. Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus. Tietyn ominaisuuden samuus -relaatio on ekvivalenssi; se on (1) refleksiivinen,

Lisätiedot

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä) Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe 26.10.2017 Ratkaisuehdotus 1. (35 pistettä) (a) Seuraavat matriisit on saatu eräistä yhtälöryhmistä alkeisrivitoimituksilla. Kuinka monta ratkaisua yhtälöryhmällä

Lisätiedot