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

Koko: px
Aloita esitys sivulta:

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

Transkriptio

1 Salausmenetelmät Veikko Keränen, Jouko Teeriaho (RAMK, 2006) LUKUTEORIAA JA ALGORITMEJA. Jaollisuus à. Tekijöihin jako Kerrataan aluksi muutamia merkintöjä: on luonnollisten lukujen joukko, on kokonaislukujen joukko, on rationaalilukujen joukko ja on reaalilukujen joukko. Siis = {0,, 2, 3,... }, = {0,, 2, 3,... }, = 8 ÅÅÅÅÅ m è!!!» m, n œ, n 0< sekä esimerkiksi luvut p ja 2 ovat joukon alkioita. Luvun (tai yleisesti alkion) a n kuulumista joukkoon A merkitään kirjoittamalla a œ A. Esimerkki. œ, - œ, ÅÅÅÅÅ 3 œ ja è!!!!!! œ. Sanomme, että kokonaisluku d on kokonaisluvun n tekijä (tai jakaja tai että d jakaa luvun n), jos n = kd jollekin k œ. Tällöin käytetään merkintää d» n. Jos lukua k ei ole olemassa, d ei ole luvun n tekijä (ts. d ei jaa lukua n). Tällöin merkitään d I n. Esimerkki.2 Luku d = 3 jakaa luvun n = 6, ts. 3» 6, koska 6 = 2ÿ3. Tässä siis n = k d arvolla k = 2. Toisaalta 3 ei jaa lukua 7, ts. 3 I 7, koska lukua 7 ei voida kirjoittaa muotoon 7 = kÿ3 millekään kokonaisluvulle k. Esimerkki.3 Luvun 6 kaikki tekijät ovat, 2, 3 ja 6. Huomautus Koska 0 = 0 a, niin a» 0 kaikilla a œ (mutta 0 I a jos a 0). Jokaisella luvulla a œ on ns. triviaalit tekijät ja a. Alla ja muissakin kappaleissa annetaan välillä esimerkkejä Mathematica-ohjelmaa käyttäen. Kuitenkaan tämän ohjelman käyttö ei virtuaalikurssin suorituksen aikana ole välttämätöntä. Ajatuksen ymmärtää hyvin itse perustekstistä ja laskuharjoitukset on lähes aina syytä tehdä kynällä ja paperilla. Kokeillaksemme, jakaako kokonaisluku d luvun n, voimme Mathematica-ohjelmassa käyttää funktiota IntegerQ seuraavaan tapaan: n = 28; d = 3; IntegerQ@n ê dd True

2 Salakirjoitus 2 n = 28; d = 9; IntegerQ@n ê dd False Mathematica-funktio Divisors antaa kaikkien luvun n positiivisten jakajien (ts. tekijöiden) muodostaman listan. Esimerkiksi: n = 5; Divisors@nD 8, 3, 5, 5< n = 2876; Divisors@nD 8, 2, 4, 30469, 60938, 2876< Harjoituksia Onko kokonaisluku 9 seuraavien kokonaislukujen tekijä? a) 57 b) 95 c) 209 d) Etsi seuraavien kokonaislukujen kaikki tekijät. a) 57 b) 7 c) 00 d) 024 à.2 Jakoalgoritmi Seuraavan lauseessa esiintyvää yhtälöä a = q b + r, 0 r <» b», nimitetään usein jakoyhtälöksi. Korostamme jatkossa lukujen laskemisen prosessia ja käytämme näin ollen tästä lauseesta nimeä jakoalgoritmi. Lause. Jakoalgoritmi Jos a, b œ, b 0, niin on olemassa sellaiset yksikäsitteiset luvut q, r œ, että a = q b + r, 0 r <» b». Luku r on ns. jakojäännös modulo b. Esimerkki.4 a) Kun a = ja b = 7, voidaan kirjoittaa = 5ÿ7 + 6, missä siis kerroin q = 5 ja jakojäännös r = 6. Mathematicalla voitaisiin laskea seuraavasti: Quotient@, 7D 5

3 Salakirjoitus 3 Mod@, 7D 6 b) Kun a = ja b = 7, on voimassa = 6ÿ7 +. Tässä kerroin q = 6 ja jakojäännös r =. Quotient@, 7D 6 Mod@, 7D Esimerkki.5 Eri lukujärjestelmiä Kokonaislukuja voidaan muuttaa toisiin lukujärjestelmiin soveltamalla jakoalgoritmia toistuvasti. Yleensä olemme tottuneet käyttämään 0-järjestelmää, jossa esimerkiksi luku 2358 = , toisin sanoen 2358 = 2 ÿ ÿ ÿ ÿ 0 0. Voimme kuitenkin esittää lukuja muissakin kantajärjestelmissä kuin 0-järjestelmässä. Muutetaan luku 2358 vaikkapa 6-järjestelmään jakamalla toistuvasti luvulla 6: joten 2358 = 47 ÿ 6 + 6, 47 = 9 ÿ 6 + 3, 2358 = 47 ÿ = (9 ÿ 6 + 3) ÿ = 9 ÿ ÿ ÿ 6 0 Siis 2358 = 936 6, missä olemme merkinneet kantaluvun näkyviin alaindeksin avulla. 0-järjestelmän luvuissa ei alaindeksiä yleensä yksinkertaisuuden vuoksi käytetä (luvut 2358 ja tarkoittavat samaa lukua). Vastaavasti voisimme muuttaa luvun 2358 binäärijärjestelmään eli 2-kantaiseen järjestelmään jakamalla toistuvasti luvulla 2. Jätämme muunnoksen tekemisen harjoitustehtäväksi. Tulokseksi saadaan, että 2358 = Totea myös, että 2358 = (7-järjestelmän esitys). Lauseen. (jakoalgoritmi) todistus: ) Oletetaan, että a, b œ, b 0. Todistetaan ensiksi kokonaislukujen q ja r olemassaolo esitysmuodossa a = q b + r, 0 r <» b». Olkoon b > 0. Merkitään S = {n n = a kb, k œ, n 0}.

4 Salakirjoitus 4 Joukko S on joukon osajoukko. Koska aina voidaan valita k œ niin, että kb a, ts. a kb 0, nähdään että S ei ole tyhjä joukko. Täten hyvinjärjestämisen aksiomin (Well Ordering Axiom) nojalla joukossa S on pienin alkio r. Siis r = a qb eräälle q œ. Koska r œ S, on r 0. Toisaalta r < b, sillä jos olisi r b, niin r b 0 ja r b = (a qb) b = a (q + ) b, joten r b œ S ja r b < r. Tämä on mahdotonta, koska r on joukon S pienin alkio. Siis r < b. Olkoon b < 0. Tällöin b > 0 ja edellä todistetun mukaan on olemassa q, r œ, joille a = q ( b) + r, 0 r < b = b, ts. a = q b + r Täten q ja r toteuttavat Lauseen. ehdot. 2) Todistetaan, että luvut q ja r ovat yksikäsitteiset. Olkoon joillakin luvuilla a ja b kaksi esitystä a = q b + r, 0 r < b, ja a = q b + r, 0 r < b. Tällöin q b + r = q b + r, ts. () (q q ) b = r r. Tapaus. q = q. Tällöin kohdan () nojalla r = r. Tapaus 2. q q. Tällöin q q ja kohdan () nojalla saadaan r r = (q q ) b = q q b b. Tämä on mahdotonta, koska 0 r, r < b (ja täten r r < b ). Näin ollen q = q ja r = r. Harjoituksia 3 Suorita jakolasku 543 : 2 ja kirjoita tulos jakoyhtälönä muodossa jaettava = vaillinainen osamäärä kertaa jakaja plus jakojäännös, ts. muodossa a = q b + r, 0 r <» b», missä a = 543, b = 2, q = vaillinainen osamäärä ja r = jakojäännös. 4 Muunna 0 järjestelmän luku 5 a) binääriluvuksi b) 8 kantaiseen järjestelmään c) esitä luku järjestelmän lukuna 5 Muuta luku 0 järjestelmän luku 2358 a) binääriluvuksi b) 7 kantaiseen järjestelmään Ñ

5 Salakirjoitus 5 à.3 Alkuluvut Kokonaisluku p, p >, on alkuluku (prime), jos ja p ovat sen ainoat positiiviset tekijät, ts. jos luvulla p on vain triviaalit tekijät. Kokonaisluku p > on yhdistetty luku, jos se ei ole alkuluku. Asettamalla p = 2, p 2 = 3, p 3 = 5, saadaan luonnollinen alkulukujen numerointi. Tässä yhteydessä esittelemme hyödylliset Mathematica-funktiot Prime ja PrimeQ: k = 00; Prime@kD 54 Luku 54 on siis 00. alkuluku. n = ; PrimeQ@nD False Kysyimme siis, onko luku alkuluku vai ei. Vastauksena saatiin että luku ei ole alkuluku, vaan yhdistetty luku. Huomaa kuitenkin, että Mathematica Help Browser esittää seuraavan kommentin: è PrimeQ first tests for divisibility using small primes, then uses the Miller-Rabin strong pseudoprime test base 2 and base 3, and then uses a Lucas test. è As of 997, this procedure is known to be correct only for n < 0 6, and it is conceivable that for larger n it could claim a composite number to be prime. Tästä huolimatta ei ilmeisesti tunneta yhtään esimerkkiä tapauksesta, jossa PrimeQ olisi väittänyt yhdistettyä lukua alkuluvuksi. Testin ilmoittaman tuloksen tiedetään kyllä olevan aina oikein silloin, kun vastauksena saadaan False. Tällöin luku on varmasti yhdistetty luku, vaikka sen tekijöihinjakoa ei saataisikaan selville. Todellakin, tekijöihin jakaminen voi olla käytännössä mahdotonta hyvin suurten kokonaislukujen tapauksessa. Esimerkkejä tällaisista vaikeista tapauksista löytyy muun muassa sivulta jossa tarjotaan suuria rahasummia sille, joka jakaa alkulukutekijöihin jonkin siellä esitetystä suuresta kokonaisluvusta. Esimerkiksi yhdestä 74 numeroisesta luvusta luvataan dollaria ja toisesta 67 numeroisesta luvusta peräti dollaria. k Merkintä: i= a i = a a 2 a k (tulo) Esimerkki. Tarkastellaan muutamia yllä esitettyn tulomuodon käyttöön liittyviä perusesimerkkejä.

6 Salakirjoitus i= i = ÿ 2 ÿ 3, i= i 2 = 2 ÿ 2 2 ÿ 3 2 ÿ 4 2, k i= r i= ÅÅÅÅ = ÅÅÅÅ i ÿ ÅÅÅÅ 2 ÿ ÅÅÅÅ 3 ÅÅÅÅ k, I - ÅÅÅÅÅ p i M = I - ÅÅÅÅÅÅ p MI - ÅÅÅÅÅÅ p 2 M I - ÅÅÅÅÅ p r M Lause.2 Eukleides (Euclid) Alkulukuja on ääretön määrä. Todistus: Tehdään vastaoletus, että alkulukujen määrä on äärellinen. Olkoot p, p 2,,p k nämä kaikki alkuluvut. On kuitenkin olemassa lukuja, jotka eivät ole jaollisia millään alkuluvulla p, p 2,,p k. Esimerkiksi m = k H i= p i L + = p ÿ p 2 p k + on sellainen (sillä jakojäännös alkuluvulla jaettaessa on aina = ). Olkoon nyt n pienin näistä kokonaisluvuista, joita ei voida jakaa millään luvuista p, p 2,,p k. Tämä n ei voi olla alkuluku, koska muutoin se olisi listassa p, p 2,,p k. Siis luvulla n on ei-triviaali tekijä d. Mutta tällöin d (< n) on jaollinen jollakin luvuista p, p 2,,p k ja samoin n. Vastaoletus johtaa siis ristiriitaan, joten Lauseen.2 alkuperäinen väite on tosi. Ñ Kahden peräkkäisen alkuluvun välillä voi olla mielivaltaisen pitkä aukko yhdistettyjä lukuja. Esimerkiksi, n - peräkkäistä lukua n!+2, n!+3,, n! +n ovat jaollisia luvuilla 2, 3,, n, vastaavasti. Siten yksikään niistä ei ole alkuluku. Määritelmä. p HnL on niiden alkulukujen lukumäärä, jotka ovat n. Mathematicassa tämä funktio on PrimePi. n = 000; PrimePi@nD 68 Mathematica Help Browser sanoo tästä muun muassa seuraavaa: è Prime and PrimePi use sparse caching and sieving. For large n, the Lagarias-Miller-Odlyzko algorithm for PrimePi is used, based on asymptotic estimates of the density of primes, and is inverted to give Prime. Seuraava Lause.3, jota emme todista, kertoo alkulukujen esiintymisen taajuudesta joukossa. (Ks. esim. [HarW45] Hardy, G.H. and E.M. Wright, An Introduction to the Theory of Numbers, Clarendon Press, Oxford, 945, p. 9; tai Bach E. and J. Shallit, Algorithmic Number Theory, Volume : Efficient Algorithms, Foundations of Computing Series, MIT Press, Cambridge, Massachusetts, 996, p. 203.) Lause.3 Alkulukulause (The Prime Number Theorem) lim nø phnl ÅÅÅÅÅÅÅÅÅÅÅÅÅ n ê ln n =. Lasketaan kokeeksi lausekkeen phnl ÅÅÅÅÅÅÅÅÅÅÅÅÅ n ê ln n numeerinen likiarvo, kun n = 00000:

7 Salakirjoitus 7 n = 00000; PrimePi@nD n ê Log@nD êê N.0432 Harjoituksia 6 Osoita, että 3 on alkuluku. 7 Mitä tarkoittavat seuraavat tulomuodot? 4 a) i= i 3 n b) i= k i c) i= n ÅÅÅÅÅ d) i 2 i=2 H - ÅÅÅÅ i L 8 Todista hieman eri tavalla (tai kertaa ajatuksella) Lause.2 (Eukleides): Alkulukuja on ääretön määrä. à.4 Suurin yhteinen tekijä ja pienin yhteinen jaettava Esitämme keskeiset määritelmät: Suurin yhteinen tekijä (greatest common divisor, GCD) ja pienin yhteinen jaettava (least common multiple, LCM). Määritelmä.2 Kahden kokonaisluvun a ja b (joista ainakin toinen 0) suurin yhteinen tekijä (syt) on positiivinen kokonaisluku d, jolle on voimassa ja (.) d jakaa molemmat luvut a ja b (.2) jos f jakaa molemmat luvut a ja b, niin f jakaa myös luvun d. Lukujen a ja b suurimmasta yhteisestä tekijästä käytetään merkintää sytha, bl, tai vain Ha, bl. Määritelmä.3 Kahden kokonaisluvun a ja b pienin yhteinen jaettava on positiivinen kokonaisluku m, jolle on voimassa ja (.3) a ja b jakavat luvun m (.4) jos a ja b jakavat luvun n, niin n = k m, k œ. Lukujen a ja b pienimmästä yhteisestä jaettavasta käytetään merkintää pyjha, bl, tai bd.

8 Salakirjoitus 8 Vaihtoehtoiset määritelmät suurimmalle yhteiselle tekijälle sytha, bl ja pienimmälle yhteiselle jaettavalle pyjha, bl voidaan esittää muodossa: sytha, bl on suurin positiivinen kokonaisluku, joka jakaa molemmat luvut a ja b; pyjha, bl on pienin positiivinen kokonaisluku, jonka molemmat luvut a ja b jakavat. Osoittaaksemme, että yllä esitetty suurin yhteinen tekijä on hyvin määritelty, osoitamme ensin luvun syt(a, b) olemassaolon. Tarkastellaan lukujen a ja b lineaarikombinaatioista x a + y b > 0 muodostuvaa joukkoa U = 8xa+ yb» x œ, y œ, xa+ yb> 0<. Olkoon m joukon U pienin alkio. Osoitamme, että m toteuttaa ehdot (.) ja (.2), joten m itse asiassa on juuri etsitty luku syt(a, b). Selvästikin, jos kokonaisluku f jakaa molemmat luvut a ja b, niin f jakaa myös luvun m. Näin ollen m toteuttaa ehdon (2). Lauseen (jakoalgoritmi) nojalla voidaan luku a kirjoittaa muotoon a = qm+ r, 0 r < m. Jos r 0, niin r œ U (sillä m œ U, joten m = xa + yb, ja siis r = a - qm = a - qhxa + ybl = H - qxl a + H-qyL b ). Tämä on ristiriita sen kanssa, että m on joukon U pienin alkio. Siis r = 0, joten m» a. Vastaavasti m» b. Siis m toteuttaa myös ehdon (.). SytHa, bl:n yksikäsitteisyys seuraa ehdoista (.) and (.2). Todellakin, jos d ja d ' molemmat toteuttavat ehdot (.) ja (.2), niin d» d ' ja d '» d. Koska molemmat luvut d ja d ' ovat positiivisia kokonaislukuja, saadaan yhtäsuuruus d = d '. PyjHa, bl:n olemassaolo nähdään seuraavasti: Ne positiiviset kokonaisluvut, jotka molemmat luvut a ja b jakavat, muodostavat ei-tyhjän joukon V. Hyvinjärjestämisen aksiomin nojalla joukossa V on pienin alkio, joka on juuri etsitty pyjha, bl. PyjHa, bl:n yksikäsitteisyys voidaan perustella jäljempänä todistettavan aritmetiikan peruslauseen (Lause.7) avulla. Tämän lauseen nojalla a ja b voidaan esittää tekijöiden järjestystä lukuunottamatta yksikäsitteisellä tavalla alkulukujen p i tulona muodossa a = i p i e i, ei œ, ja b = i Hp i L f i, f i œ. Edelleen voidaan osoittaa, että sytha, bl = i p i minhe i, f i L pyjha, bl = i p i maxhe i, f i L sytha, bl ÿ pyjha, bl = ab. Tarkastellaan näitä tulomuotoisia esityksiä vain lyhyesti seuraavan esimerkin avulla. Esimerkki.2 Olkoon a = 2 5 ÿ 3 2 ÿ 7 2 ja b = 2 4 ÿ 3 3 ÿ 3. Tällöin syt(a, b) = 2 minh5, 4L ÿ 3 minh2, 3L ÿ 7 minh2, 0L ÿ minh0, 3L = 2 4 ÿ 3 2 ÿ 7 0 ÿ 0 pyj(a, b) = 2 maxh5, 4L ÿ 3 maxh2, 3L ÿ 7 maxh2, 0L ÿ maxh0, 3L = 2 5 ÿ 3 3 ÿ 7 2 ÿ 3 sytha, bl ÿ pyjha, bl = (2 4 ÿ 3 2 ÿ 7 0 ÿ 0 )ÿ(2 5 ÿ 3 3 ÿ 7 2 ÿ 3 ) = ÿ ÿ ÿ 0+3 = ab.

9 Salakirjoitus 9 Arvot sytha, bl (GCD) ja pyjha, bl (LCM) voidaan laskea Mathematicalla seuraavan esimerkin mukaisesti: a = 49; b = 35; GCD@a, bd 7 a = 49; b = 35; LCM@a, bd 245 Jos kahden kokonaisluvun suurin yhteinen tekijä on =, sanomme, että ne ovat suhteellisia alkulukuja (coprime). Yllä esitetyn joukkoa U koskevan tarkastelun tärkeänä seurauksena saadaan seuraava lause. Lause.4 Olkoot a ja b nollasta eroavia kokonaislukuja. Tällöin on olemassa kokonaisluvut u ja v, joille sytha, bl = ua+ vb. Toisin sanoen sytha, bl voidaan esittää lukujen a ja b lineaarikombinaationa. Erityisesti, jos a ja b ovat suhteellisia alkulukuja, on olemassa kokonaisluvut u ja v, joille ua+ vb=. Seuraava lemma on hyvin luonteva. Lemma.5 Olkoon d tulon ab tekijä ja olkoon syt(d, a) =. Tällöin d b. Todistus: Koska sythd, al =, Lauseen.4 nojalla on voimassa xd+ ya= joillekin kokonaisluvuille x ja y. Kertomalla tämä yhtälö puolittain luvulla b, saadaan xdb+ yab= b. Koska d» ab, on a b = c d, jollekin d œ. Siis xdb+ ycd = b, joten d»hxdb+ ycdl, ts. d» b. Ñ Seuraus.6 k Olkoon p alkuluku, joka jakaa tulon i= a i = a a 2 a k, missä a i œ, i k. Tällöin p jakaa ainakin yhden tekijöistä a i, i k. Todistus: Käytä Lemmaa.5 ja induktiota luvun k suhteen. Harjoituksia 9 Laske Esimerkin.2 tavalla syt(a, b) ja pyj(a, b), kun Ñ a = 3 2 ÿ 5 3 ÿ 7 4 ja b = 2 4 ÿ 3 3 ÿ 7 2. Totea näille luvuille, että sytha, bl ÿ pyjha, bl = ab.

10 Salakirjoitus 0 à.5 Aritmetiikan peruslause Tässä todistetaan Lause.7 Aritmetiikan peruslause (Fundamental Theorem of Arithmetic) Jokainen kokonaisluku a 2 voidaan esittää tekijöiden järjestystä lukuunottamatta yksikäsitteisellä tavalla alkulukujen p i tulona a = i p i e i = p e p 2 e 2 pr e r, ei œ. Todistus: ) Voidaan esittää. Tehdään vastaoletus: On olemassa kokonaislukuja 2, joille ei ole esitystä alkulukujen tulona. Hyvinjärjestämisen aksiomin nojalla on olemassa pienin kokonaisluku n 2, jolle ei ole esitystä alkulukujen tulona. Koska n ei voi olla alkuluku (muuten se olisi sellainen esitys alkulukujen tulona, jossa on yksi tekijä), niin n on yhdistetty luku ja siis esitettävissä muodossa n = n n 2, missä 2 n, n 2 < n. Luvun n valinnasta johtuen luvuilla n ja n 2 on aito esitys alkulukujen tulona. Esimerkiksi n = p p 2 p r ja n 2 = q q 2 q s (p i :t ja q i :t alkulukuja). Tällöin kuitenkin n = n n 2 = p p 2 p r q q 2 q s on alkulukujen tulo. Vastaoletus johtaa näin ollen ristiriitaan. 2) Yksikäsitteisyys. Todistetaan tämä matemaattisella induktiolla. (i) Luvulla 2 on yksikäsitteinen esitys alkulukujen tulona (luku 2 itse). (ii) Induktioaskel. Tehdään induktio-oletus: luvuilla 3, 4, 5,..., n on yksikäsitteinen esitys alkulukujen tulona. Oletetaan nyt, että n = p e p 2 e 2 pr e r = q f q 2 f 2 qs f s, missä jokainen p i, i r, ja jokainen q j, j s, on alkuluku, ja edelleen p < p 2 < < p r ja q < q 2 < < q s, ja e i > 0 kaikilla i r, f j > 0 kaikilla j s. Koska p n, niin p q f q f 2 2 qs f s. Seurauslauseen.6 nojalla p q j jollekin j s. Koska p ja q j ovat alkulukuja, on p = q j. Itse asiassa j =, muutoin ehto q n antaisi q = p a jollekin < a r ja p < p a = q < q j = p, mikä on ristiriita. Siis p = q, joten n = ÅÅÅÅÅÅ n p = p e - p e 2 2 pr e r = q f - q f 2 2 qs f s < n. Koska n < n, niin induktio-oletuksen nojalla r = s, p i = q i aina kun i r ; e = f, joten e = f, ja e i = f i aina kun 2 i r. Näin ollen luvun n esitys alkulukujen tulona on induktioperiaatteen nojalla yksikäsitteinen. Ñ Mathematica-ilmaisu (expression) FactorInteger@nD antaa luvun n tekijät. Funktion arvona saadaan parien muodostama lista. Jokainen pari sisältää luvun n alkulukutekijän ja sen eksponentin. Alla esitetään esimerkkejä tekijöihin jaosta Mathematicaa käyttäen: FactorInteger@24D 882, 3<, 83, << Siis 24 = 2 3 ÿ 3 = 2 3 ÿ 3. Etsitään myös luvun 0 kertoman, ts. luvun 0! = 0 ÿ 9 ÿ 8 2 ÿ kaikki alkulukutekijät.

11 Salakirjoitus 0! , 8<, 83, 4<, 85, 2<, 87, << Olkoon a = 204; b = 303; FactorInteger@aD 882, 2<, 83, <, 87, << FactorInteger@bD 883, <, 80, << Luvun sytha, bl (GCD) jako tekijöihin: FactorInteger@GCD@a, bdd 883, << Luvun pyjha, bl (LCM) jako tekijöihin: FactorInteger@LCM@a, bdd 882, 2<, 83, <, 87, <, 80, << Kokeillaan vielä, että tulos sytha, bl ÿ pyjha, bl = ab on voimassa: GCD@a, bd LCM@a, bd a b True

12 Salakirjoitus 2 Tekijöihinjako saadaan vielä mukavampaan esitysmuotoon käyttämällä seuraavaa funktiota f. Muodostetaan ensin lista alkulukujen potensseista, joiden laskeminen estetään muuttamalla luvut merkkijonoiksi: f@8p_, e_<d := ToString@pD ToString@eD ; f ê@ FactorInteger@204D 82 2,3,7 < f ê@ FactorInteger@303D 83, 0 < Kehitellään muotoilua vielä niin, että saadaan luvun 30! esitys alkulukujen tulomuodossa: n = 30!; Hf ê@ FactorInteger@nDL Ohjelmoinnista kiinnostunut lukija voisi vielä järjestää tekijät kantaluvun mukaiseen suuruusjärjestykseen. Monipuolista muotoilua varten kannattaa katsoa Mathematica Help Browserista löytyvää komentoa MakeBoxes. Tässä meille kuitenkin riittää ratkaisuksi Infix-komento, joka ei enää muuta lukujen (eikä merkkijonojen) suuruusjärjestystä FactorInteger-komennon antamasta listasta: n = 30!; Infix@Hf ê@ FactorInteger@nDL, " "D Harjoituksia 0 Kertaa Lauseen.7 (Aritmetiikan peruslause) alkuosan todistus: Jokainen kokonaisluku a 2 voidaan esittää tekijöiden järjestystä lukuunottamatta alkulukujen p i tulona muodossa a = i p i e i, e i œ. Yksikäsitteisyyden todistusta ei tässä siis nyt vaadita.

13 Salakirjoitus 3 Kaikki etätehtävät kappaleeseen. Jaollisuus. Tekijöihin jako Onko kokonaisluku 9 seuraavien kokonaislukujen tekijä? a) 57 b) 95 c) 209 d) Etsi seuraavien kokonaislukujen kaikki tekijät. a) 57 b) 7 c) 00 d) Jakoalgoritmi 3 Suorita jakolasku 543 : 2 ja kirjoita tulos jakoyhtälönä muodossa jaettava = vaillinainen osamäärä kertaa jakaja plus jakojäännös, ts. muodossa a = q b + r, 0 r <» b», missä a = 543, b = 2, q = vaillinainen osamäärä ja r = jakojäännös. 4 Muunna 0 järjestelmän luku 5 a) binääriluvuksi b) 8 kantaiseen järjestelmään c) esitä luku järjestelmän lukuna 5 Muuta luku 0 järjestelmän luku 2358 a) binääriluvuksi b) 7 kantaiseen järjestelmään.3 Alkuluvut 6 Osoita, että 3 on alkuluku. 7 Mitä tarkoittavat seuraavat tulomuodot? 4 a) i= i 3 n b) i= k i c) i= n ÅÅÅÅÅ d) i 2 i=2 H - ÅÅÅÅ i L 8 Todista hieman eri tavalla (tai kertaa ajatuksella) Lause.2 (Eukleides): Alkulukuja on ääretön määrä..4 5 Suurin yhteinen tekijä ja pienin yhteinen jaettava. Aritmetiikan peruslause. 9 Laske Esimerkin.2 tavalla syt(a, b) ja pyj(a, b), kun a = 3 2 ÿ 5 3 ÿ 7 4 ja b = 2 4 ÿ 3 3 ÿ 7 2. Totea näille luvuille, että sytha, bl ÿ pyjha, bl = ab.

14 Salakirjoitus 4 0 Kertaa Lauseen.7 (Aritmetiikan peruslause) alkuosan todistus: Jokainen kokonaisluku a 2 voidaan esittää tekijöiden järjestystä lukuunottamatta alkulukujen p i tulona muodossa a = i p i e i, e i œ. Yksikäsitteisyyden todistusta ei tässä siis nyt vaadita.

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

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

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

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

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

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 2. Eukleideen algoritmi à 2.1 Suurimman yhteisen tekijän tehokas laskutapa Tässä luvussa tarkastelemme annettujen

Lisätiedot

Lukuteorian kertausta

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

Lisätiedot

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

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

Lisätiedot

LUKUTEORIA johdantoa

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

Lisätiedot

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

Salausmenetelmät / Osa I Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

Salausmenetelmät / Osa I Veikko Keränen, Jouko Teeriaho (RAMK, 2006) Salausmenetelmät / Osa I Veikko Keränen, Jouko Teeriaho (RAMK, 2006) Liite 1. Laajennettu Eukleideen algoritmi suoraviivainen tapa - johdanto - matemaattinen induktiotodistus - matriisien kertolaskun käyttömahdollisuus

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 4. Eulerin a Fermat'n lauseet à 4.1 Alkuluokka a Eulerin -funktio Yleensä olemme kiinnostuneita vain niistä äännösluokista

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

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

LUKUTEORIAN ALKEET HELI TUOMINEN

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

Lisätiedot

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

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

4. Eulerin ja Fermat'n lauseet

4. Eulerin ja Fermat'n lauseet 4. Eulerin ja Fermat'n lauseet 4.1 Alkuluokka ja Eulerin φ-funktio Yleensä olemme kiinnostuneita vain niistä jäännösluokista modulo m, joiden alkiot ovat suhteellisia alkulukuja luvun m kanssa. Näiden

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

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

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

Lisätiedot

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

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

Liite 1. Laajennettu Eukleideen algoritmi suoraviivainen tapa

Liite 1. Laajennettu Eukleideen algoritmi suoraviivainen tapa Liite 1. Laajennettu Eukleideen algoritmi suoraviivainen tapa - johdanto - matemaattinen induktiotodistus - matriisien kertolaskun käyttömahdollisuus - käsinlaskuesimerkkejä - kaikki välivaiheet esittävä

Lisätiedot

2017 = = = = = = 26 1

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

Lisätiedot

Lukuteoria. 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

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

Ää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

Ensimmäinen induktioperiaate

Ensimmäinen induktioperiaate 1 Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla

Lisätiedot

Ensimmäinen induktioperiaate

Ensimmäinen induktioperiaate Ensimmäinen induktioperiaate Olkoon P(n) luonnollisilla luvuilla määritelty predikaatti. (P(n) voidaan lukea luvulla n on ominaisuus P.) Todistettava, että P(n) on tosi jokaisella n N. ( Kaikilla luonnollisilla

Lisätiedot

811120P Diskreetit rakenteet

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

Lisätiedot

1 Lineaariavaruus eli Vektoriavaruus

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

Lisätiedot

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

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

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

802320A LINEAARIALGEBRA OSA I

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

Lisätiedot

2. Eukleideen algoritmi

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

Lisätiedot

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

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

Lisätiedot

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

Valitse kuusi tehtävää! Kaikki tehtävät ovat 6 pisteen arvoisia.

Valitse kuusi tehtävää! Kaikki tehtävät ovat 6 pisteen arvoisia. MAA11 Koe 8.4.013 5 5 1. Luvut 6 38 ja 43 4 jaetaan luvulla 17. Osoita, että tällöin jakojäännökset ovat yhtäsuuret. Paljonko tämä jakojäännös on?. a) Tutki onko 101 alkuluku. Esitä tutkimuksesi tueksi

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

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

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

LUKUTEORIAN ALKEET KL 2007

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

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

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

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

Lisätiedot

JOHDATUS 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

LUKUTEORIA 1 JYVÄSKYLÄN YLIOPISTO

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

Lisätiedot

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus

Lisätiedot

2 j =

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

Lisätiedot

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa. Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }? Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa. Vastaus 2. Vertaillaan

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

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

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

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

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

Lisätiedot

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

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

Lisätiedot

a 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

Johdatus matematiikkaan

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

Lisätiedot

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

ALKULUVUISTA (mod 6)

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

Lisätiedot

Luonnollisten lukujen ja kokonaislukujen määritteleminen

Luonnollisten lukujen ja kokonaislukujen määritteleminen Luonnollisten lukujen ja kokonaislukujen määritteleminen LuK-tutkielma Jussi Piippo Matemaattisten tieteiden yksikkö Oulun yliopisto Kevät 2017 Sisältö 1 Johdanto 2 2 Esitietoja 3 2.1 Joukko-opin perusaksioomat...................

Lisätiedot

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

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

Lisätiedot

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

Liite 2. Ryhmien ja kuntien perusteet

Liite 2. Ryhmien ja kuntien perusteet Liite 2. Ryhmien ja kuntien perusteet 1. Ryhmät 1.1 Johdanto Erilaisissa matematiikan probleemoissa törmätään usein muotoa a + x = b tai a x = b oleviin yhtälöihin, joissa tuntematon muuttuja on x. Lukujoukkoja

Lisätiedot

Johdatus matematiikkaan

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

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

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

Lukuteorian kurssi lukioon

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

Lisätiedot

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

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

Lisätiedot

Matematiikan tukikurssi, kurssikerta 5

Matematiikan tukikurssi, kurssikerta 5 Matematiikan tukikurssi, kurssikerta 5 1 Jonoista Matematiikassa jono (x n ) on yksinkertaisesti järjestetty, päättymätön sarja numeroita Esimerkiksi (1,, 3, 4, 5 ) on jono Jonon i:ttä jäsentä merkitään

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

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

Lisätiedot

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

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

Lisätiedot

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

Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006

Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006 Luuppien ryhmistä Seminaariesitelmä Miikka Rytty Matemaattisten tieteiden laitos Oulun yliopisto 2006 Sisältö 1 Luupeista 2 1.1 Luupit ja niiden kertolaskuryhmät................. 2 2 Transversaalit 5 3

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

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 1, MALLIRATKAISUT

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 1, MALLIRATKAISUT JOHDATUS LUKUTEORIAAN (sysy 2017) HARJOITUS 1, MALLIRATKAISUT Tehtävä 1. (i) Etsi luvun 111312 aii teijät. (ii) Oloot a ja b positiivisia oonaisluuja joilla a b ja b a. Osoita, että silloin a = b. Rataisu

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

1 Sisätulo- ja normiavaruudet

1 Sisätulo- ja normiavaruudet 1 Sisätulo- ja normiavaruudet 1.1 Sisätuloavaruus Määritelmä 1. Olkoon V reaalinen vektoriavaruus. Kuvaus : V V R on reaalinen sisätulo eli pistetulo, jos (a) v w = w v (symmetrisyys); (b) v + u w = v

Lisätiedot

1 Algebralliset perusteet

1 Algebralliset perusteet 1 Algebralliset perusteet 1.1 Renkaat Tämän luvun jälkeen opiskelijoiden odotetaan muistavan, mitä ovat renkaat, vaihdannaiset renkaat, alirenkaat, homomorfismit, ideaalit, tekijärenkaat, maksimaaliset

Lisätiedot

2. Polynomien jakamisesta tekijöihin

2. Polynomien jakamisesta tekijöihin Imaginaariluvut mielikuvitustako Koska yhtälön x 2 x 1=0 diskriminantti on negatiivinen, ei yhtälöllä ole reaalilukuratkaisua Tästä taas seuraa, että yhtälöä vastaava paraabeli y=x 2 x 1 ei leikkaa y-akselia

Lisätiedot

802320A LINEAARIALGEBRA OSA II

802320A LINEAARIALGEBRA OSA II 802320A LINEAARIALGEBRA OSA II Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LINEAARIALGEBRA 1 / 64 Sisätuloavaruus Määritelmä 1 Olkoon V reaalinen vektoriavaruus. Kuvaus on reaalinen

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

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn Johdatus matemaattiseen päättelyyn Oulun yliopisto Matemaattisten tieteiden laitos 01 Tero Vedenjuoksu Sisältö 1 Johdanto 3 Esitietoja ja merkintöjä 4 3 Todistamisesta 5 3.1 Suora todistus.............................

Lisätiedot

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

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

Lisätiedot

Johdatus matematiikkaan

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

Lisätiedot

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

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1 Matematiikan ja tilastotieteen laitos Matematiikka tutuksi Harjoitus 4 Ratkaisuehdotuksia 4-810 1 Osoita induktiolla, että luku 15 jakaa luvun 4 n 1 aina, kun n Z + Todistus Tarkastellaan ensin väitettä

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

Tenttiin valmentavia harjoituksia

Tenttiin valmentavia harjoituksia Tenttiin valmentavia harjoituksia Alla olevissa harjoituksissa suluissa oleva sivunumero viittaa Juha Partasen kurssimonisteen siihen sivuun, jolta löytyy apua tehtävän ratkaisuun. Funktiot Harjoitus.

Lisätiedot

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

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

Lisätiedot

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

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

Multiplikatiivisista funktioista

Multiplikatiivisista funktioista TAMPEREEN YLIOPISTO Pro gradu -tutkielma Marita Riihiranta Multiplikatiivisista funktioista Matematiikan ja tilastotieteen laitos Matematiikka Toukokuu 2008 Tampereen yliopisto Matematiikan ja tilastotieteen

Lisätiedot