Lukuteoriaa. Pentti Haukkanen

Samankaltaiset tiedostot
Primitiiviset juuret: teoriaa ja sovelluksia

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

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

a ord 13 (a)

Multiplikatiiviset funktiot

Aritmeettiset funktiot ja totienttien karakterisointeja

Multiplikatiivisista funktioista

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

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

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

802646S LUKUTEORIA B (5op) Tapani Matala-aho

Lukuteorian kertausta

ALKULUKUJA JA MELKEIN ALKULUKUJA

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

Shorin algoritmin matematiikkaa Edvard Fagerholm

Korkeamman asteen kongruensseista

Matematiikan mestariluokka, syksy

2017 = = = = = = 26 1

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Jarmo Niemelä. Primitiivisistä juurista ja. alkuluokkaryhmistä

d Z + 17 Viimeksi muutettu

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

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

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

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

SYT- ja PYM-matriisien unitaarisista vastineista

Diofantoksen yhtälön ratkaisut

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

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

1 Lineaariavaruus eli Vektoriavaruus

a b 1 c b n c n

Tekijäfunktiosta ja sen ominaisuuksista

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

Aritmeettisten funktioiden konvoluutioista

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

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

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

Todistus. Eliminoidaan Euleideen algoritmissa jakojäännökset alhaaltaylöspäin.

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

Rationaaliluvun desimaaliesitys algebrallisesta ja lukuteoreettisesta näkökulmasta

1 Algebralliset perusteet

1 Lukujen jaollisuudesta

802320A LINEAARIALGEBRA OSA I

Alkulukujen harmoninen sarja

MS-A0402 Diskreetin matematiikan perusteet

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

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

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

ja jäännösluokkien joukkoa

n (n 1) avainten vaihtoa. Miljoonalle käyttäjälle avainten vaihtoja tarvittaisiin

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1.

2.2.1 Ratkaiseminen arvausta sovittamalla

Teema 4. Homomorfismeista Ihanne ja tekijärengas. Teema 4 1 / 32

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

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

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

LUKUTEORIA johdantoa

802328A LUKUTEORIAN PERUSTEET Merkintöjä ja Algebrallisia rakenteita

Matematiikan peruskurssi 2

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

IV. TASAINEN SUPPENEMINEN. f(x) = lim. jokaista ε > 0 ja x A kohti n ε,x N s.e. n n

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

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

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

{I n } < { I n,i n } < GL n (Q) < GL n (R) < GL n (C) kaikilla n 2 ja

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Heikki Hietava. Neliöiden summat

[E : F ]=[E : K][K : F ].

Äärellisesti generoitujen Abelin ryhmien peruslause

802645S LUKUTEORIA A (5op) Tapani Matala-aho

Algebra I, harjoitus 5,

Positiivitermisten sarjojen suppeneminen

ei ole muita välikuntia.

Kokonaisluvun kertaluvun sovelluksia

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

Esko Turunen Luku 3. Ryhmät

4 Yleinen potenssifunktio ja polynomifunktio

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

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

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

Johdatus matematiikkaan

1 sup- ja inf-esimerkkejä

Liite 2. Ryhmien ja kuntien perusteet

HY, MTO / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIa, syksy 2018 Harjoitus 3 Ratkaisuehdotuksia.

pdfmark=/pages, Raw=/Rotate 90 3 Valittuja jaollisuuden tuloksia Renkaan yksikköryhmä Eräs kongruenssiryhmä 0-17

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

Rollen lause polynomeille

4 Abelin ryhmät. 4.1 Suorat tulot ja summat

Tenttiin valmentavia harjoituksia

x 7 3 4x x 7 4x 3 ( 7 4)x 3 : ( 7 4), 7 4 1,35 < ln x + 1 = ln ln u 2 3u 4 = 0 (u 4)(u + 1) = 0 ei ratkaisua

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

1. Esitä rekursiivinen määritelmä lukujonolle

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Täydelliset totienttiluvut

renkaissa. 0 R x + x =(0 R +1 R )x =1 R x = x

4. Eulerin ja Fermat'n lauseet

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Törmäyskurssi kilpailulukuteoriaan pienin välttämätön oppimäärä

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

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

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

Transkriptio:

Lukuteoriaa Pentti Haukkanen

Sisällys Kongruensseista 4. Eulerin-Fermat n lause... 4.2 Wilsonin lause... 7.3 Kiinalainen jäännöslause... 8.4 Polynomikongruensseista... 0.5 Julkisen avaimen kryptausjärjestelmä RSA... 3 2 Primitiiviset juuret 5 2. Kokonaisluvun kertaluku... 5 2.2 Primitiivinen juuri... 7 2.3 Diskreetti logaritmi... 9 2.4 Potenssin jäännös... 22 3 Neliönjäännökset 23 3. Määritelmä... 23 3.2 Legendren symboli... 25 3.3 Neliönjäännösten resiprookkilaki... 26 4 Aritmeettisia funktioita 27 4. Määritelmä... 27 4.2 Binäärioperaatioita... 28 4.3 Multiplikatiiviset funktiot... 30 4.4 Möbiuksen funktio... 3 4.5 Eulerin funktio... 32 4.6 Tekijäfunktio... 33 4.7 Mangoldtin funktio... 34 4.8 Täydellisesti multiplikatiiviset funktiot... 34 4.9 Muodollinen potenssisarja... 36 4.0 Identiteettejä... 39 4. Analogioita ja yleistyksiä... 40 5 Aritmeettisen funktion keskiarvo 4 5. Määritelmä... 4 5.2 Abelin identiteetti... 43 2

5.3 Dirichlet n tulon osasumma... 46 5.4 Tekijäfunktion keskiarvo... 48 5.5 Eulerin funktion keskiarvo... 49 3

Kongruensseista. Eulerin-Fermat n lause Määritelmä Joukko {r,r 2,...,r m } on täydellinen jäännössysteemi modulo m, jos r i r j (mod m) aina, kun i j. Esimerkki.. Joukot {0,,..., m } ja {, 2,..., m} ovat täydellisiä jäännössysteemejä modulo m. Lause.. Olkoon {r,r 2,...,r m } täydellinen jäännössysteemi modulo m, olkoon a sellainen kokonaisluku, että (a, m) =, ja olkoon b mikä tahansa kokonaisluku. Silloin {ar + b, ar 2 + b,...,ar m + b} on täydellinen jäännössysteemi modulo m. Todistus Joukossa {ar + b, ar 2 + b,...,ar m + b} on m alkiota, joten riittää todistaa, että sen alkiot ovat pareittain epäkongruentteja modulo m. Tehdään vastaoletus, että on olemassa sellaiset i ja j (i j), että ar i + b ar j + b (mod m). Silloin ar i ar j (mod m). Koska (a, m) =, niin algebran monisteen lauseen.8.4 mukaan r i r j (mod m). Tämä on ristiriidassa sen kanssa, että {r,r 2,...,r m } on täydellinen jäännössysteemi modulo m. Siis vastaoletus on väärä. Määritelmä Eulerin funktio φ määritellään kaavalla φ(n) = {r : r n, (r, n) =}, n Z +. Huomautus Funktio φ toteuttaa muun muassa kaavan φ(n) =n ( ). p p n Erityisesti φ(p k )=p k p k, kun p on alkuluku ja k Z +. Määritelmä Joukko {r,r 2,...,r φ(m) } on supistettu jäännössysteemi modulo m, jos ) (r i,m)=,kuni =, 2,...,φ(m), 2) r i r j (mod m), kun i j. 4

Esimerkki..2 Joukot {r : 0 r m, (r, m) =} ja {r : r m, (r, m) = } ovat supistettuja jäännössysteemejä modulo m. Huomautus Supistetun jäännössysteemin modulo m käsite on analoginen algebran käsitteen alkuluokkaryhmä modulo m kanssa. Lause..2 Olkoon {r,r 2,...,r φ(m) } supistettu jäännössysteemi modulo m, ja olkoon a sellainen kokonaisluku, että (a, m) =. Silloin {ar,ar 2,...,ar φ(m) } on supistettu jäännössysteemi modulo m. Todistus Joukossa {ar,ar 2,...,ar φ(m) } on φ(m) alkiota, joten riittää todistaa, että supistetun jäännössysteemin määritelmän kohdat ja 2 ovat voimassa. Kohta. Tehdään vastaoletus, että on olemassa sellainen i {, 2,..., φ(m)}, että (ar i,m) >. Siis on olemassa sellainen alkuluku p, että p ar i ja p m. Siis p a ja p m, tai p r i ja p m. Jos p a ja p m, niin (a, m) >, mikä on ristiriidassa oletuksen (a, m) = kanssa. Jos taas p r i ja p m, niin (r i,m) >. Siis {r,r 2,...,r φ(m) } ei ole supistettu jäännössysteemi modulo m, mikä on ristiriidassa oletuksen kanssa. Näin ollen vastaoletus on väärä, joten (ar i,m) = aina, kun i =, 2,...,φ(m). Kohta 2. Tehdään vastaoletus, että on olemassa sellaiset i ja j (i j), että ar i ar j (mod m). Koska (a, m) =, niin algebran monisteen lauseen.8.4 mukaan r i r j (mod m). Tämä on ristiriidassa sen kanssa, että {r,r 2,...,r φ(m) } on supistettu jäännössysteemi modulo m. Siis vastaoletus on väärin eli ar i ar j (mod m), kun i j. Lause..3 (Eulerin-Fermat n lause) Jos (a, m) =, niin a φ(m) (mod m). Todistus Merkitään R = {r,r 2,...,r φ(m) } = {r : 0 r m, (r, m) =} ja ar = {ar,ar 2,...,ar φ(m) }. 5

Silloin joukot R ja ar ovat supistettuja jäännössysteemejä modulo m. Lisäksi jokaista lukua ar i ar kohti on olemassa sellainen yksikäsitteinen luku r j R, että r j = (ar i ) mod m. Siis jokaista lukua ar i ar kohti on olemassa sellainen yksikäsitteinen luku r j R, että r j ar i (mod m). Näin ollen ar ar 2 ar φ(m) r r 2 r φ(m) (mod m) eli a φ(m) r r 2 r φ(m) r r 2 r φ(m) (mod m). Koska (r r 2 r φ(m),m) =, niin supistamalla saamme, että a φ(m) (mod m). Seuraus.. (Fermat n pieni lause) Jos p on alkuluku ja p /a, niin a p (mod p). Todistus Seuraus saadaan lauseesta..3, koska φ(p) = p. Seuraus..2 Jos p on alkuluku, niin a p a (mod p). Todistus Jaetaan tarkastelu kahteen osaan: p a, p /a. Jos p a, niin a 0 (mod p) ja a p 0 (mod p), joten a p a (mod p). Jos p /a, niin Fermat n pienen lauseen mukaan a p (mod p). Kertomalla kongruenssi puolittain luvulla a saadaan haluttu tulos. Huomautus Tarkastellaan kongruenssia ax b (mod m), missä (a, m) =. Kertomalla kongruenssi puolittain luvulla a φ(m) saadaan a φ(m) ax a φ(m) b (mod m). Eulerin-Fermat n lauseen perusteella saadaan ratkaisuksi x a φ(m) b (mod m). Erityisesti jos p on alkuluku ja p /a, niin kongruenssin ax b (mod p) ratkaisu on x a p 2 b (mod p). Esimerkki..3 Koska φ(0) = 4 (totea!), niin kongruenssin 3x 7 (mod 0) ratkaisu on x 3 φ(0) 7 3 3 7 9 (mod 0). Esimerkki..4 Fermat n pienen lauseen perusteella 3 0 (mod ). Näin ollen 3 20 =(3 0 ) 20 3 3 (mod ). Siis 3 20 mod =3. 6

.2 Wilsonin lause Määritelmä Olkoon (a, m) =. Silloin kongruenssin ax (mod m) ratkaisua x sanotaan luvun a käänteisluvuksi modulo m. Merkitään x = a. Huomautus Kun (a, m) =, niin luvun a käänteisluku modulo m on olemassa ja on yksikäsitteinen modulo m. (Ks. algebran monisteen lause...) Huomautus Käänteisluvun modulo m käsite on analoginen käänteisalkion käsitteen kanssa alkuluokkaryhmässä modulo m. Huomautus Kun (a, m) =, niin kongruenssin ax b (mod m) ratkaisu on x a b (mod m). (Totea!) Esimerkki.2. Luku 9 on luvun 7 käänteisluku modulo 3, sillä 7 9 (mod 3). Huomaa, että vastaavasti luku 7 on luvun 9 käänteisluku modulo 3. Esimerkki.2.2 Kongruenssin 7x 22 (mod 3) ratkaisu on x 9 22 98 2 (mod 3). Huomautus Kun p on alkuluku ja p / a, niin Fermat n pienen lauseen perusteella luku a p 2 on luvun a käänteisluku modulo p. (Totea!) Lause.2. Olkoon p alkuluku. Silloin luku a on itsensä käänteisluku modulo p, jos ja vain jos a (mod p) tai a (mod p). Todistus Jos a (mod p) tai a (mod p), niin a 2 (mod p). Siis a on itsensä käänteisluku modulo p. Jos a on itsensä käänteisluku modulo p, niin a 2 (mod p). Siis p (a 2 ). Koska a 2 =(a )(a + ), niin p (a ) tai p (a + ). Näin ollen a (mod p) tai a (mod p). Lause.2.2 (Wilsonin lause) Jos p on alkuluku, niin (p )! (mod p). 7

Todistus Lause on selvästi voimassa, kun p = 2 tai p = 3 (totea!). Oletetaan, että p on lukua 3 suurempi alkuluku. Olkoon a {2, 3,...,p 2}. Koska (a, p) =, niin luvulla a on käänteisluku modulo p. Lauseen.2. mukaan luvun a käänteisluku modulo p on erisuuri kuin luku a itse. Siis luvut 2, 3,..., p 2 voidaan jakaa erillisiin pareihin niin, että jokaisen parin tulo on (mod p). Kertomalla nämä parit keskenään saadaan, että 2 3 (p 2) (mod p). Koska (p ) (mod p), niin 2 3 (p 2)(p ) (mod p) eli (p )! (mod p). Huomautus Wilsonin lauseen tulos pitää paikkansa myös kääntäen (ks. lause.2.3). Siis sitä voi käyttää alkulukutestinä. Lause.2.3 Jos n on sellainen positiivinen kokonaisluku, että (n )! (mod n), niin n on alkuluku. Todistus Oletetaan, että (n )! (mod n), ja väitetään, että n on alkuluku. Tehdään vastaoletus, että n on yhdistetty luku. Siis n = ab, missä < a,b < n. Näin ollen a (n )!. Koska (n )! (mod n), niin n ((n )! + ). Nyt koska a n, niin a ((n )! + ). Siis a (n )! ja a ((n )! + ), joten a ((n )!+ (n )!) eli a, mikä on mahdotonta, koska a>. Näin ollen vastaoletus on väärä. Esimerkki.2.3 Koska (6 )! = 20 0 (mod 6), niin 6 ei ole alkuluku..3 Kiinalainen jäännöslause Lause.3. Olkoot m,m 2,...,m r ( 2) pareittain suhteellisia alkulukuja. Silloin kongruenssiryhmällä x a (mod m ), x a 2 (mod m 2 ),. x a r (mod m r ) 8

on yksikäsitteinen ratkaisu modulo M = m m 2 m r. Todistus Jaetaan todistus kahteen osaan: konstruoidaan ratkaisu ja todistetaan ratkaisun yksikäsitteisyys. Konstruoidaan ensin ratkaisu. Merkitään M k = M/m k = m m 2 m k m k+ m r. Koska luvut m,m 2,...,m r ovat pareittain suhteellisia alkulukuja, niin (M k,m k )=. Näin ollen luvulla M k on käänteisluku modulo m k. Merkitään käänteislukua symbolilla y k, jolloin M k y k (mod m k ). Todistetaan nyt, että kongruenssiryhmän ratkaisu on x = a M y + a 2 M 2 y 2 + + a r M r y r. Koska m k M j, kun j k, niin M j 0 (mod m k ), kun j k. Näin ollen x a k M k y k (mod m k ). Koska M k y k (mod m k ), niin x a k (mod m k ). Siis x on kongruenssiryhmän ratkaisu. Todistetaan, että ratkaisu on yksikäsitteinen modulo M. Olkoot x 0 ja x kaksi kongruenssiryhmän ratkaisua. Silloin jokaista lukua k =, 2,...,r kohti x 0 x a k (mod m k ), joten jokaista lukua k =, 2,...,rkohti m k (x 0 x ). Näin ollen M (x 0 x ) eli x 0 x (mod M). Esimerkki.3. Ratkaistaan kongruenssiryhmä x (mod 3), x 2 (mod 5), x 3 (mod 7). Koska luvut 3, 5, 7 ovat pareittain suhteellisia alkulukuja, niin kiinalaisen jäännöslauseen mukaan kongruenssiryhmällä on yksikäsitteinen ratkaisu modulo 3 5 7 eli modulo 05. Sovelletaan kiinalaisen jäännöslauseen todistusta. Silloin M = 3 5 7 = 05, M = 05/3 = 35, M 2 = 05/5 = 2, M 3 = 05/7 = 5. Lukujen M k on käänteisluvut y k modulo m k toteuttavat ehdot 35y (mod 3), 2y 2 (mod 5), 5y 3 (mod 7). Näin ollen y 2 (mod 3), y 2 (mod 5), y 3 (mod 7). (Totea!) Siis x 35 2+2 2 +3 5 57 52 (mod 05). 9

.4 Polynomikongruensseista Tarkastellaan polynomikongruenssin f(x) 0 (mod m) ratkaisemista, missä m = p a p a 2 2 p an n. Kirjoitetaan se kongruenssiryhmänä f(x) 0 (mod p a i i ), i=, 2,...,n, ja ratkaistaan ryhmän jokainen kongruenssi. Lopuksi sovelletaan kiinalaista jäännöslausetta. Esimerkki.4. Kongruenssin 2x 3 +7x 4 0 (mod 200) ratkaiseminen palautuu kongruenssiryhmän 2x 3 +7x 4 0 (mod 8), 2x 3 +7x 4 0 (mod 25) ratkaisemiseksi, sillä 200=2 3 5 2. Lauseen.4. periaatteella voidaan todistaa, että tämä palautuu kongruenssiryhmän x 4 (mod 8), x 6 (mod 25) ratkaisemiseksi. Kiinalaisen jäännöslauseen periaatteella saadaan ratkaisuksi x 6 (mod 200). (Totea!) Kongruenssi f(x) 0 (mod p a ) ratkaistaan niin sanotulla nostoperiaatteella. Ensiksi kongruenssi f(x) 0 (mod p) ratkaistaan kokeilemalla. Oletetaan sitten, että kongruenssin f(x) 0 (mod p k ) ratkaisut tunnetaan. Silloin kongruenssin f(x) 0 (mod p k+ ) ratkaisut saadaan seuraavan lauseen avulla. Lause.4. Olkoon f(x) kokonaislukukertoiminen polynomi, p alkuluku ja k ( ) kokonaisluku. Silloin x k+ on kongruenssin f(x) 0 (mod p k+ ) (.4.) 0

ratkaisu, jos ja vain jos x k+ = x k + tp k, missä x k, 0 x k <p k, on kongruenssin ratkaisu ja t, 0 t<p, on kongruenssin ratkaisu. f(x) 0 (mod p k ) (.4.2) f (x k )t f(x k) p k (mod p) (.4.3) Todistus Olkoon x k+ kongruenssin (.4.) ratkaisu. Silloin x k+ on myös kongruenssin (.4.2) ratkaisu. Näin ollen on olemassa sellainen kongruenssin (.4.2) ratkaisu x k, että x k+ x k (mod p k ), missä 0 x k <p k.täten x k+ = x k + tp k, missä t Z. Koska x k +(t + lp)p k x k + tp k (mod p k+ ), kun l Z, niin riittää, että 0 t < p. Todistetaan vielä, että t toteuttaa kongruenssin (.4.3). Binomikaavan avulla voidaan todistaa (harj.), että f(x k+ )=f(x k + tp k )=f(x k )+tp k f (x k )+ 2 t2 p 2k f (x k )+ (.4.4) Koska 2k k +, niin f(x k+ ) f(x k )+tp k f (x k ) (mod p k+ ). Koska f(x k+ ) 0 (mod p k+ ), niin tp k f (x k ) f(x k ) (mod p k+ ). Edelleen koska f(x k ) 0 (mod p k ), niin p k f(x k ). Näin ollen t toteuttaa kongruenssin (.4.3). Olemme siis todistaneet, että jos x k+ on kongruenssin (.4.) ratkaisu, niin x k+ = x k +tp k, missä x k,0 x k <p k, on kongruenssin (.4.2) ratkaisu ja t, 0 t<p, on kongruenssin (.4.3) ratkaisu. Käänteinen puoli voidaan todistaa yhtälön (.4.4) avulla. Esimerkki.4.2 Ratkaistaan kongruenssi x 3 + x 2 +29 0 (mod 25).

Merkitään f(x) =x 3 + x 2 + 29. Kokeilemalla havaitaan, että kongruenssin f(x) 0 (mod 5) ainoa ratkaisu on x 3 (mod 5). Etsitään kongruenssin f(x) 0 (mod 25) ratkaisu muodossa x 2 =3+5t, missä t, 0 t<5, toteuttaa kongruenssin f (3)t f(3) 5 (mod 5) eli kongruenssin 33t 3 (mod 5). Siis t = 4, joten kongruenssin f(x) 0 (mod 25) ratkaisu on x 2 23 (mod 25). Esimerkki.4.3 Ratkaistaan kongruenssi x 2 + x +7 0 (mod 27). Merkitään f(x) =x 2 + x + 7. Kokeilemalla havaitaan, että kongruenssin f(x) 0 (mod 3) ainoa ratkaisu on x (mod 3). Etsitään kongruenssin f(x) 0 (mod 9) ratkaisu muodossa x 2 = +3t, missä t, 0 t<3, toteuttaa kongruenssin f ()t f() 3 (mod 3) eli kongruenssin 0t 3 (mod 3). Kaikki luvut t, 0 t < 3, toteuttavat kongruenssin, joten kongruenssin f(x) 0 (mod 9) ratkaisut ovat x 2, 4, 7 (mod 9). Etsitään kongruenssin f(x) 0 (mod 27) ratkaisu muodossa x 3 x 2 =, 4, 7jat, 0 t<3, toteuttaa kongruenssin = x 2 +9t, missä f (x 2 )t f(x 2) 9 (mod 3). (.4.5) Olkoon x 2 =. Silloin kongruenssi (.4.5) tulee muotoon 3t (mod 3), jolla ei ole ratkaisua. Siis kongruenssin f(x) 0 (mod 9) ratkaisu x 2 (mod 9) ei tuota yhtään kongruenssin f(x) 0 (mod 27) ratkaisua. Olkoon x 2 = 4. Silloin kongruenssi (.4.5) tulee muotoon 9t 3 (mod 3). Kaikki luvut t, 0 t < 3, toteuttavat tämän kongruenssin, joten saadaan kongruenssin f(x) 0 (mod 27) ratkaisut x 3 4, 3, 22 (mod 27). 2

Olkoon x 2 = 7. Silloin kongruenssi (.4.5) tulee muotoon 5t 7 (mod 3), jolla ei ole ratkaisua. Siis kongruenssin f(x) 0 (mod 9) ratkaisu x 2 7 (mod 9) ei tuota yhtään kongruenssin f(x) 0 (mod 27) ratkaisua. Siis kaiken kaikkiaan kongruenssin f(x) 0 (mod 27) ratkaisut ovat x 3 4, 3, 22 (mod 27)..5 Julkisen avaimen kryptausjärjestelmä RSA Julkisen avaimen järjestelmä Henkilöllä A on julkinen kryptausfunktio E A (salausfunktio) ja salainen dekryptausfunktio D A (purkufunktio). Oletetaan, että henkilö Blähettää viestin henkilölle A. Merkitään lähetettävän viestin selvätekstimuotoa kirjaimella w ja kryptotekstimuotoa kirjaimella c. Henkilö B kryptaa viestin w funktiolla E A, jolloin siis c = E A (w), ja lähettää viestin muodossa c. Henkilö A purkaa viestin funktiolla D A, jolloin hän saa viestin w. Siis D A (c) =w. Tässä funktiot E A ja D A ovat toistensa käänteisfunktioita eli D A (c) =D A (E A (w)) = w. (.5.) RSA-järjestelmä Julkinen kryptausfunktio E A ja salainen dekryptausfunktio D A laaditaan RSA-järjestelmässä seuraavalla tavalla. Valitaan kaksi (suurta) alkulukua p ja q (p q). Lasketaan n = pq ja m = φ(n) =(p )(q ). Valitaan sellainen luku e, että (e, m) =. Luku d olkoon luvun e käänteisluku modulo m, ts. de (mod m). (Siis on olemassa sellainen kokonaisluku k, että de = km +.) Henkilön A julkinen kryptausfunktio E A on E A (w) =w e mod n ja salainen dekryptausfunktio D A on D A (c) =c d mod n. Tällöin kaava (.5.) toteutuu, sillä D A (c) c d (w e ) d = w de = w km+ =(w m ) k w w (mod n), 3

missä viimeinen päättely perustuu Eulerin-Fermat n lauseeseen. (Todennäköisyys, että Eulerin-Fermat n lauseessa vaadittava ehto (w, n) = ei ole voimassa, on äärimmäisen pieni.) Henkilö voi vapaasti jakaa kryptausfunktionsa E A, jonka pohjalta on äärimmäisen vaikea löytää dekryptausfunktio D A. (Perustelu sivuutetaan.) Esimerkki.5. Olkoon p = 7jaq =. (Alkuluvut ovat pieniä yksinkertaisuuden vuoksi.) Silloin n = pq =77jam = φ(n) =(p )(q ) = 60. Olkoon e = 3 (missä siis (e, m) = ). Silloin henkilön A julkinen kryptausfunktio on E A (w) =w 3 mod 77. Luku d toteuttaa kongruenssin de (mod m) eli kongruenssin 3d (mod 60). Tämän kongruenssin ratkaisu on d 37 (mod 60). (Totea!) Siis henkilön A salainen dekryptausfunktio D A on D A (c) =c 37 mod 77. Oletetaan, että viesti on w = 3. (Silloin (w, n) =.) Koska w 3 3 3 =3 5 (3 4 ) 2 = 243 8 2 2 4 2 = 92 38 (mod 77), niin viestin w kryptotekstimuoto on c = E A (w) =w 3 mod 77=38. Puretaan c funktiolla D A (c) =c 37 mod 77. Koska 38 2 = 444 9 (mod 77), 38 4 ( 9) 2 = 36 24 (mod 77), 38 8 ( 24) 2 = 576 37 (mod 77), 38 6 37 2 = 369 7 (mod 77), 38 32 ( 7) 2 = 289 9 (mod 77), niin c 37 = 38 37 =38 32 38 4 38 9 ( 24) 38 = 456 38 6 38 = 228 3 (mod 77). Näin ollen D A (c) =c 37 mod 77=3=w. 4

Allekirjoitus Viestin allekirjoitus voidaan toteuttaa julkisen avaimen järjestelmässä. Oletetaan taas, että henkilö Blähettää viestin henkilölle A. Silloin B laskee muunnokset D B (w) =s, E A (s) =c. Viesti lähetetään muodossa c. Henkilö A purkaa sen laskemalla D A (c) =s, E B (s) =w. Siis A saa parin (s, w), jota voidaan pitää viestin allekirjoitettuna muotona. Nimittäin B ei voi kiistää lähettäneensä viestiä (s, w), sillä D B on B:n salainen funktio ja täten vain B on voinut laskea luvun s luvusta w. 2 Primitiiviset juuret 2. Kokonaisluvun kertaluku Olkoot a ja m (> ) keskenään jaottomia kokonaislukuja. Silloin Eulerin-Fermat n lauseen mukaan a φ(m) (mod m). Näin ollen on olemassa ainakin yksi sellainen positiivinen kokonaisluku x, että a x (mod m). Määritelmä Olkoot a ja m (> ) keskenään jaottomia kokonaislukuja. Silloin luvun a kertaluku modulo m on on pienin sellainen positiivinen kokonaisluku x, että a x (mod m). Merkitään x = ord m a. Esimerkki 2.. Etsitään ord 7 2. Selvästi 2 2 (mod 7), 2 2 4 (mod 7), 2 3 (mod 7), joten ord 7 2 = 3. Vastaavasti voidaan perustella, että ord 7 3 = 6. (Totea!) Lause 2.. Olkoot a ja m (> 0) keskenään jaottomia. Silloin a x (mod m) ord m a x. 5

Todistus Jos ord m a x, niin x = (ord m a)k, missä k Z +.Näin ollen a x =(a ordma ) k k = (mod m). Oletetaan käänteisesti, että a x (mod m). Jakoalgoritmin mukaan x = (ord m a)q + r, 0 r<ord m a. Näin ollen a x = a (ordma)q+r = a (ordma)q a r a r (mod m). Koska a x (mod m), niin a r (mod m). Täten epäyhtälön 0 r<ord m a ja luvun ord m a määritelmän perusteella r =0. Näin ollen x = (ord m a)q + r = (ord m a)q eli ord m a x. Esimerkki 2..2 Koska ord 7 2 = 3 (ks. esim. 2..), niin esimerkiksi x = 9 on kongruenssin 2 x (mod 7) ratkaisu mutta x = 0 ei ole kongruenssin 2 x (mod 7) ratkaisu. Seuraus 2.. Jos a ja m (> 0) ovat keskenään jaottomia, niin ord m a φ(m). Todistus Seuraus saadaan suoraan Eulerin-Fermat n lauseesta ja lauseesta 2... Esimerkki 2..3 Etsitään ord 9 7. Koska φ(9) = 6, niin lauseen 2.. perusteella luvun ord 9 7 mahdolliset arvot ovat, 2, 3 ja 6. Selvästi 7 7 (mod 9), 7 2 4 (mod 9), 7 3 (mod 9), joten ord 9 7=3. Lause 2..2 Olkoot a ja m (> 0) keskenään jaottomia ja i, j 0. Silloin a i a j (mod m) i j (mod ord m a). Todistus Oletetaan, että i j (mod ord m a). Menettämättä yleisyyttä voidaan olettaa, että 0 j i. Silloin i = j + k(ord m a), missä k on ei-negatiivinen kokonaisluku. Näin ollen a i = a j+k(ordma) = a j (a ordma ) k a j (mod m). 6

Oletetaan käänteisesti, että a i a j (mod m), missä 0 j i. Silloin a j a i j a j (mod m). Koska (a, m) =, niin (a j,m)=. Näin ollen supistussäännön perusteella a i j (mod m). Täten lauseen 2.. mukaan ord m a (i j) eli i j (mod ord m a). Esimerkki 2..4 Esimerkin 2..3 mukaan ord 9 7=3. Näin ollen lauseen 2..2 perusteella esimerkikisi 7 2 7 5 7 8 (mod 9), 7 2 7 6 (mod 9). Lause 2..3 Jos ord m a = t ja u on positiivinen kokonaisluku, niin ord m (a u )= t (t, u). Todistus Lause seuraa lauseesta 2.. ja kaavasta [t, u] = tu/(t, u). Esimerkki 2..5 Esimerkin 2.. mukaan ord 7 2=3. Näin ollen lauseen 2..3 perusteella ord 7 2 5 =3/(3, 5)=3. 2.2 Primitiivinen juuri Määritelmä Olkoot r ja m (> ) keskenään jaottomia kokonaislukuja. Jos ord m r = φ(m), niin sanotaan, että r on primitiivinen juuri modulo m. Esimerkki 2.2. Koska φ(9) = 6 ja 2 2 4, 2 3 8ja2 6 (mod 9), niin 2 on primitiivinen juuri modulo 9. Esimerkki 2.2.2 Koska φ(7) = 6, niin esimerkin 2.. perusteella 3 on primitiivinen juuri modulo 7, mutta 2 ei ole primitiivinen juuri modulo 7. Huomautus Kaikilla kokonaisluvuilla ei ole primitiivisiä juuria. Esimerkikisi ei ole primitiivisiä juuria modulo 8. Voidaan nimittäin osoittaa, että ord 8 = ja ord 8 3= ord 8 5 = ord 8 7 = 2, missä, 3, 5 ja 7 ovat luvun 8 kanssa suhteelliset alkuluvut (< 8), mutta φ(8)= 4. Voidaan todistaa, että on olemassa primitiivinen juuri modulo m, jos ja vain jos m =2, 4,p t, 2p t, missä p on pariton alkuluku ja t positiivinen kokonaisluku. 7

Lause 2.2. Olkoot r ja m (> ) keskenään jaottomia, ja olkoon r primitiivinen juuri modulo m. Silloin {r,r 2,...,r φ(m) } on supistettu jäännössysteemi modulo m. Todistus Oletuksen mukaan (r, m) =. Näin ollen (r k,m) = aina, kun k =, 2,...,φ(m). Vielä pitää osoittaa, että luvut r,r 2,...,r φ(m) pareittain epäkongruentteja modulo m. Oletetaan, että r i r j (mod m). Lauseen 2..2 mukaan i j (mod φ(m)). Koska i, j φ(m), niin i = j. Näin ollen luvut r,r 2,...,r φ(m) ovat pareittain epäkongruentteja modulo m. Esimerkki 2.2.3 Esimerkin 2.2. ja lauseen 2.2. perusteella joukko {2, 2 2,...,2 φ(9) } eli joukko {2, 4, 8, 7, 5, } on supistettu jäännössysteemi modulo 9. Lause 2.2.2 Olkoon r primitiivinen juuri modulo m. Silloin r u on primitiivinen juuri modulo m, jos ja vain jos (u, φ(m))=. Todistus Lauseen 2..3 perusteella ord m (r u )= ord mr (ord m r, u) = φ(m) (φ(m),u). Näin ollen ord m (r u )=φ(m) (eli r u on primitiivinen juuri modulo m), jos ja vain jos (u, φ(m))=. Esimerkki 2.2.4 Esimerkin 2.2. mukaan luku 2 on primitiivinen juuri modulo 9. Koska φ(9) = 6, niin lauseen 2.2.2 perusteella luvut 2 ja 2 5 ovat primitiivisiä juuria modulo 9. Lause 2.2.3 Jos on olemassa primitiivinen juuri modulo m, niin primitiivisten juurten modulo m kokonaislukumäärä onφ(φ(m)). Todistus Olkoon r primitiivinen juuri modulo m. Silloin lauseen 2.2. perusteella ehdokkaat primitiivisiksi juuriksi modulo m ovat r,r 2,...,r φ(m). Lauseen 2.2.2 mukaan r u on primitiivinen juuri modulo m, jos ja vain jos (u, φ(m)) =. Täten Eulerin funktion määritelmän nojalla primitiivisten juurten modulo m kokonaislukumäärä on φ(φ(m)). 8

Esimerkki 2.2.5 Lauseen 2.2.3 ja esimerkin 2.2.4 perusteella luvut 2 ja 2 5 ovat ainoat primitiiviset juuret modulo 9. 2.3 Diskreetti logaritmi Olkoon r primitiivinen juuri modulo m. Silloin lauseen 2.2. mukaan {r,r 2,...,r φ(m) } on supistettu jäännössysteemi modulo m. Siis jos a on suhteellinen alkuluku luvun m kanssa, niin on olemassa sellainen yksikäsitteinen luku x, että x φ(m) ja r x a (mod m). Määritelmä Olkoon r primitiivinen juuri modulo m. Olkoon a suhteellinen alkuluku luvun m kanssa. Silloin lukua x, joka toteuttaa ehdot x φ(m) jar x a (mod m), sanotaan luvun a r-kantaiseksi diskreetiksi logaritmiksi (eli indeksiksi) modulo m. Silloin merkitään x = ind r a. Huomautus ) Luku ind r a riippuu modulista m. 2) r indra a (mod m). 3) Olkoon (a, m) =(b, m) =. Silloin a b (mod m), jos ja vain jos ind r a = ind r b, jos ja vain jos ind r a ind r b (mod φ(m)) Esimerkki 2.3. Olkoon m = 7. Esimerkissä 2.2.2 on todettu, että luku 3 on primitiivinen juuri modulo 7. Voidaan laskea, että3 3 (mod 7), 3 2 2 (mod 7), 3 3 6 (mod 7), 3 4 4 (mod 7), 3 5 5 (mod 7), 3 6 (mod 7). Näin ollen ind 3 = 6, ind 3 2=2, ind 3 3=, ind 3 4=4, ind 3 5=5, ind 3 6=3. Lause 2.3. Olkoon r primitiivinen juuri modulo m. Olkoot a ja b suhteellisia alkulukuja luvun m kanssa. Silloin (i) ind r 0 (mod φ(m)), (ii) ind r (ab) ind r a + ind r b (mod φ(m)), (iii) ind r (a k ) k ind r a (mod φ(m)). 9

Todistus (i) Eulerin-Fermat n lauseen mukaan r φ(m) (mod m). Koska r on primitiivinen juuri modulo m, niin mikään luvun r alempi potenssi ei ole kongruentti luvun kanssa modulo m. Näin ollen ind r =φ(m) 0 (mod φ(m)). (ii) Diskreetin logaritmin määritelmän perusteella r indr(ab) ab (mod m) ja Koska niin r indra r indrb ab (mod m). r indra r indrb = r indra+indrb, r indr(ab) r indra+indrb (mod m) Nyt lauseen 2..2 perusteella kohta (ii) on voimassa. (iii) Kohta (iii) seuraa induktiolla kohdasta (ii). Esimerkki 2.3.2 Olkoon m = 7. Esimerkissä 2.3. on todettu, että ind 3 2=2, ind 3 3=, ind 3 6=3. Tämä sopii yhteen lauseen 2.3. kanssa, sillä ind 3 6 = ind 3 (2 3) ind 3 2 + ind 3 3=2+=3 (modφ(7)). Esimerkki 2.3.3 Ratkaistaan diskreettien logaritmien avulla kongruenssi 6x 2 (mod 7). Voidaan todistaa, että 3 on primitiivinen juuri modulo 7. (Totea!) Taulukossa on esitetty 3-kantaiset diskreetit logaritmit modulo 7. a 2 3 4 5 6 7 8 9 0 2 3 4 5 6 ind 3 a 6 4 2 5 5 0 2 3 7 3 4 9 6 8 Taulukko : 3-kantaiset diskreetit logaritmit modulo 7. Otetaan kongruenssin kummastakin puolesta 3-kantainen diskreetti logaritmi modulo 7, jolloin saadaan, että ind 3 (6x 2 ) ind 3 = 7 (mod 6). 20

(Huomaa, että yo. kongruenssissa moduli on nyt φ(7) eli 6 mutta 3-kantaisessa diskreetissä logaritmissa ind 3 moduli on 7.) Lauseen 2.3. kohtien (ii) ja (iii) perusteella ind 3 (6x 2 ) ind 3 6 + ind 3 (x 2 ) 5+2 ind 3 x (mod 6). Siis eli 5+2 ind 3 x 7 (mod 6) 2 ind 3 x 8 (mod 6). Tämän lineaarisen kongruenssin ratkaisu on ind 3 x 2 (mod 4). (Totea!) Näin ollen ind 3 x 2, 6, 0, 4 (mod 6). Diskreetin logaritmin määritelmän nojalla x 3 2, 3 6, 3 0, 3 4 (mod 7) eli x 9, 5, 8, 2 (mod 7). Koska yo. laskennan jokainen vaihe on voimassa myös käänteisesti, niin on saatu kongruenssin 6x 2 (mod 7) ratkaisu. Esimerkki 2.3.4 Ratkaistaan diskreettien logaritmien avulla kongruenssi 7 x 6 (mod 7). (Moduli on sama kuin esimerkissä 2.3.3.) Otetaan kongruenssin kummastakin puolesta 3-kantainen diskreetti logaritmi modulo 7, jolloin saadaan, että ind 3 (7 x ) ind 3 6 = 5 (mod 6). Lauseen 2.3. kohdan (iii) perusteella ind 3 (7 x ) x ind 3 7 x (mod 6). Siis x 5 (mod 6) 2

Tämän lineaarisen kongruenssin ratkaisu on x 3 (mod 6). (Totea!) Tämä on kongruenssin 7 x 6 (mod 7) ratkaisu, sillä yo. laskennan jokainen vaihe on voimassa myös käänteisesti. 2.4 Potenssin jäännös Diskreettien logaritmien avulla voidaan tutkia kongruenssia x k a (mod m), missä m on positiivinen kokonaisluku, jolla on primitiivinen juuri, ja missä (a, m) =. Määritelmä Olkoot m ja k positiivisia kokonaislukuja ja olkoon a suhteellinen alkuluku luvun m kanssa. Silloin sanotaan, että a on k. potenssin jäännös modulo m, jos kongruenssi x k a (mod m) (2.4.) on ratkeava. Lause 2.4. Olkoon m positiivinen kokonaisluku, jolla on primitiivinen juuri, ja olkoon a suhteellinen alkuluku luvun m kanssa. Silloin kongruessi (2.4.) on ratkeava, jos ja vain jos a φ(m) (k,φ(m)) (mod m). Jos kongruessi on ratkeava, niin ratkaisuja modulo m on täsmälleen (k, φ(m)) kappaletta. Todistus Olkoon r primitiivinen juuri modulo m. Kongruenssi (2.4.) on voimassa, jos ja vain jos k ind r x ind r a (mod φ(m)). (2.4.2) Merkitään y = ind r x. Jos (k, φ(m)) / ind r a, niin lineaarisella kongruenssilla ky ind r a (mod φ(m)) (2.4.3) ei ole ratkaisua y. Siis ei ole sellaista lukua x, että kongruenssi (2.4.2) toteutuisi. Jos (k, φ(m)) ind r a, niin lineaarisella kongruenssilla (2.4.3) on täsmälleen (k, φ(m)) 22

ratkaisua y modulo φ(m). Koska x r y (mod m), niin lauseen 2..2 nojalla kongruenssin (2.4.2) toteuttaa täsmälleen (k, φ(m)) lukua x modulo m. Olemme siis todistaneet, että kongruenssi (2.4.) on ratkeava, jos ja vain jos (k, φ(m)) ind r a.tämä jaollisuus on voimassa, jos ja vain jos φ(m) (k, φ(m)) ind ra 0 (mod φ(m)) eli jos ja vain jos a φ(m) (k,φ(m)) (mod m). Esimerkki 2.4. Tutkittava, onko kongruenssi x 6 5 (mod 7) ratkeava eli onko luku 5 kuudennen potenssin jäännös modulo 7. Selvästi 5 6/(6,6) =5 8 (mod 7), joten 5 ei ole kuudennen potenssin jäännös modulo 7. 3 Neliönjäännökset 3. Määritelmä Määritelmä Olkoon m positiivinen kokonaisluku ( 2) ja a sellainen kokonaisluku, että (a, m) =. Silloin a on neliönjäännös modulo m, jos kongruenssi x 2 a (mod m) on ratkeava, ja a on neliönepäjäännös modulo m, jos kongruenssi x 2 a (mod m) ei ole ratkeava. Esimerkki 3.. Etsitään neliönjäännökset modulo 9. Asetetaan x käymään läpi supistettu jäännössysteemi modulo 9. Esimerkiksi x käy läpi luvut ±, ±2, ±4. Tällöin x 2 on vastaavasti kongruentti lukujen, 4, 7 kanssa modulo 9. Siis luvut, 4, 7ovat neliönjäännöksiä modulo 9 ja luvut 2, 5, 8 ovat neliönepäjäännöksiä modulo 9. Jatkossa rajoitutaan tapaukseen, jossa m on pariton alkuluku p. Esimerkki 3..2 Etsitään neliönjäännökset modulo. Asetetaan x käymään läpi supistettu jäännössysteemi modulo. Esimerkiksi x käy läpi luvut ±, ±2, ±3, ±4, ±5. Tällöin x 2 on vastaavasti kongruentti lukujen, 4, 9, 5, 3 kanssa modulo. Siis luvut, 3, 4, 5, 9 ovat neliönjäännöksiä modulo ja luvut 2, 6, 7, 8, 0 ovat neliönepäjäännöksiä modulo. 23

Lause 3.. Olkoon p pariton alkuluku ja r primitiivinen juuri modulo p. Olkoon a sellainen kokonaisluku, että p / a. Silloin a on neliönjäännös modulo p, jos ja vain jos ind r a on parillinen, ja a on neliönepäjäännös modulo p, jos ja vain jos ind r a on pariton. Todistus Riittää todistaa neliönjäännöksiä koskeva väite. Olkoon a on neliönjäännös modulo p, ts. olkoon kongruenssi x 2 a (mod p) ratkeava. Silloin 2 ind r x ind r a (mod p ). Koska p on parillinen, niin edellinen kongruenssi on voimassa modulo 2. Näin ollen ind r a on parillinen. Oletetaan käänteisesti, että ind r a on parillinen. Merkitään x = r indra 2. Silloin x toteuttaa kongruenssin x 2 a (mod p), joten a on neliönjäännös modulo p. Seuraus Neliönjäännöksiä ja neliönepäjäännöksiä modulo p on kumpiakin (p )/2 kappaletta modulo p. Lause 3..2 (Eulerin kriteeri) Olkoon p pariton alkuluku, ja olkoon a sellainen kokonaisluku, että p /a. Silloin a on neliönjäännös modulo p, jos ja vain jos a (p )/2 (mod p), ja a on neliönepäjäännös modulo p, jos ja vain jos a (p )/2 (mod p). Todistus Todistetaan aluksi lauseen ensimmäinen osa. Oletetaan, että a on neliönjäännös modulo p. Silloin kongruenssilla x 2 a (mod p) on ratkaisu, sanokaamme x. Koska (a, p) =, niin (x,p)=. Näin ollen Fermat n pienen lauseen perusteella a (p )/2 (x 2 ) (p )/2 = x p (mod p). Oletetaan käänteisesti, että a (p )/2 (mod p). Olkoon r on primitiivinen juuri modulo p. Koska (a, p) =, niin a r k (mod p) jollakin luvun k arvolla, missä k p. Siis r k(p )/2 a (p )/2 (mod p). Täten lauseen 2.. mukaan (ord p r) k(p )/2 eli (p ) k(p )/2. Siis k on parillinen, sanokaamme k = 2j. Nyt (r j ) 2 = r k a (mod p), 24

joten r j on kongruenssin x 2 a (mod p) ratkaisu. Näin ollen a on neliönjäännös modulo p. Todistetaan nyt lauseen toinen osa. Fermat n pienen lauseen perusteella (a (p )/2 )(a (p )/2 +)=a p 0 (mod p). Siis a (p )/2 ± (mod p). Nyt lauseen ensimmäisen osan perusteella saadaan lauseen toinen osa. Esimerkki 3..3 Olkoon p =. Silloin 2 ( )/2 =2 5 =32 (mod ) ja 3 ( )/2 =3 5 = 243 (mod ). Siis 2 on neliönepäjäännös modulo ja 3 on neliönjäännös modulo. 3.2 Legendren symboli Määritelmä Olkoon p (> 2) alkuluku ja a sellainen kokonaisluku, että p /a. Legendren symboli ( ) a p määritellään kaavalla ( ) { a, jos a on neliönjäännös modulo p, = p, jos a on neliönepäjäännös modulo p. Esimerkki 3.2. Esimerkin 3..2 mukaan ( ( ( ( ( 3 4 5 9 = = = = =, ) ) ) ) ) ( ( ( ( ( ) 2 6 7 8 0 = = = = =. ) ) ) ) Lause 3.2. Olkoon p pariton alkuluku, ja olkoot a ja b sellaisia kokonaislukuja, että p /a ja p /b. Silloin (i) jos a b (mod p), niin ( ) ( ) a p = b p, 25

(ii) ( ) a p a (p )/2 (mod p), (iii) ( ) ( )( ) ab p = a b p p. Todistus (i) Jos a b (mod p), niin kongruenssilla x 2 a (mod p) on ratkaisu, jos ja vain jos kongruenssilla x 2 b (mod p) on ratkaisu. Näin ollen ( ) ( ) a p = b p. (ii) Kohta (ii) seuraa lauseesta 3..2. (iii) Kohdan (ii) perusteella ( ) ab (ab) (p )/2 a (p )/2 b (p )/2 p ( a p )( ) b p (mod p). Legendren symboli saa arvot ±. Siis jos ( ) ( )( ) ab p a b p p, niin (mod p) eli p 2, mikä on mahdotonta, koska p>2. Täten ( ) ( )( ) ab p = a b p p. Esimerkki 3.2.2 Tutkitaan, onko kongruenssi x 2 5 (mod 7) ratkeava. Lasketaan ( ) 5 7. Koska 5 2 (mod 7), niin lauseen 3.2. kohdan i) perusteella ( ) ( ) 5 7 = 2 7. Lauseen 3.2. kohdan iii) perusteella ( ) ( )( ( )( ) 2 3 4 3 2 2 ( ( 3 3 = = = (±) 7 7 7) 7 7 7) 2 =. 7) Lauseen 3.2. kohdan ii) perusteella ( 3 3 7) (7 )/2 3 8 (8) 2 ( 4) 2 (mod 7). Näin ollen ( ) 5 7 = eli kongruenssi x 2 5 (mod 7) ei ole ratkeava. 3.3 Neliönjäännösten resiprookkilaki Lause 3.3. (Gaussin lemma) Olkoon p pariton alkuluku, ja olkoon a sellainen kokonaisluku, että p / a. Olkoon s joukon {a, 2a,...,((p )/2)a} sellaisten alkioiden lukumäärä, joiden jakojäännös modulo p on suurempi kuin p/2. Silloin ( ) a p =( ) s. Esimerkki 3.3. Lasketaan ( ) 5 Gaussin lemman avulla. Lukujen 5, 2 5, 3 5, 4 5, 5 5 jakojäännökset modulo ovat 5, 0, 4, 9, 3, joista kaksi on suurempaa kuin /2. Näin ollen ( ) 5 =( ) 2 =. (Toisin sanoen kongruenssi x 2 5 (mod ) on ratkeava.) 26

Lause 3.3.2 (Resiprookkilaki) Olkoot p ja q erisuuria parittomia alkulukuja. Silloin ( )( ) p q =( ) p q 2 2. q p Esimerkki 3.3.2 Lasketaan ( ) 3 7. Resiprookkilain nojalla ( ) 3 = 7 ( ) 7. 3 Lauseen 3.2. perusteella ( ) ( ( ) 7 4 2 2 = = =(±) 3 3) 2 =. 3 Siis ( ) 3 7 =. Vastaus nähdään helposti myös lauseen 3.. ja taulukon avulla. 4 Aritmeettisia funktioita 4. Määritelmä Määritelmä Reaaliarvoista (tai kompleksiarvoista) funktiota, jonka määrittelyjoukko on positiivisten kokonaislukujen joukko, sanotaan aritmeettiseksi funktioksi. Esimerkki 4.. Olkoon α R. Symbolilla N α merkitään sellaista aritmeettista funktiota, että N α (n) =n α, kun n Z +. Erityisesti merkitään N = N ja N 0 = ζ. Siis N(n) =n ja ζ(n) =,kunn Z +. Esimerkki 4..2 Kirjaimella γ merkitään sellaista aritmeettista funktiota, että γ(n) = p n p, kun n>. Lisäksi sovitaan, että γ()=. Esimerkki 4..3 Kirjaimella ω merkitään sellaista aritmeettista funktiota, että ω(n) = p n, kun n>. Lisäksi sovitaan, että ω()=0. Esimerkki 4..4 Kirjaimella Ω merkitään sellaista aritmeettista funktiota, että Ω(n) = p n n(p), kun n>, missä n = p n p n(p) on luvun n kanoninen esitys. Lisäksi sovitaan, että Ω() = 0. Esimerkki 4..5 Liouvillen funktio λ on sellainen aritmeettinen funktio, että λ(n) = ( ) Ω(n), kun n Z +. 27

4.2 Binäärioperaatioita Määritelmä Aritmeettisten funktioitten f ja g (tavallinen) summa f + g on sellainen aritmeettinen funktio, että (f + g)(n) =f(n)+g(n), kun n Z +. Määritelmä Aritmeettisten funktioitten f ja g (tavallinen) tulo fg on sellainen aritmeettinen funktio, että (fg)(n) =f(n)g(n), kun n Z +. Määritelmä Aritmeettisten funktioitten f ja g Dirichlet n tulo (eli Dirichlet n konvoluutio) f g on sellainen aritmeettinen funktio, että (f g)(n) = f(d)g(n/d), n Z +. d n Lause 4.2. Dirichlet n tulo on assosiatiivinen. Todistus Dirichlet n tulon määritelmän perusteella ((f g) h)(n) = (f g)(d)h(c) = f(a)g(b)h(c) dc=n = abc=n = ad=n f(a)g(b)h(c) = dc=n ab=d f(a) ad=n bc=d g(b)h(c) f(a)(g h)(d) =(f (g h))(n) n Z +. Näin ollen (f g) h = f (g h) aina, kun f,g,h ovat aritmeettisia funktioita. Olemme siis todistaneet lauseen 4.2.. Lause 4.2.2 Dirichlet n tulo on kommutatiivinen. Todistus Kun d käy läpi luvun n tekijät, niin myös n/d käy läpi luvun n tekijät. Tästä voimme päätellä lauseen 4.2.2. Määritelmä Kirjaimella δ merkitään sellaista aritmeettista funktiota, että δ() = ja δ(n) = 0 muulloin. Lause 4.2.3 Aritmeettinen funktio δ on ykkösfunktio Dirichlet n tulon suhteen. Todistus Koska δ(n/d) = 0, kund n, jakoskaδ(n/d) =, kund = n, niin (f δ)(n) = f(d)δ(n/d) =f(n) n Z +. d n Kommutatiivisuuden nojalla (δ f)(n) =f(n) n Z +.Näin ollen f δ = δ f = f aina, kun f on aritmeettinen funktio. Olemme siis todistaneet lauseen 4.2.3. 28

Lause 4.2.4 Dirichlet n tulo on distributiivinen yli tavallisen summan. Todistus Harjoitustehtävä. Merkintä Kirjaimella A merkitään kaikkien aritmeettisten funktioitten joukkoa. Lause 4.2.5 Pari (A, ) on kommutatiivinen monoidi. Lause 4.2.6 Kolmikko (A, +, ) on kommutatiivinen ykkösrengas. Lauseet 4.2.5 ja 4.2.6 seuraavat lauseista 4.2., 4.2.2, 4.2.3 ja 4.2.4. Lause 4.2.7 Aritmeettisella funktiolla f on käänteisfunktio f Dirichlet n tulon suhteen, jos ja vain jos f() 0.Käänteisfunktio f saadaan rekursiivisesta kaavasta f () = f(), f (n) = f(d)f (n/d), n >. (4.2.) f() d n d> Todistus Oletetaan, että aritmeettisella funktiolla f on käänteisfunktio. Silloin (f f )(n) =δ(n) aina, kun n Z +. Siis erityisesti (f f )() = δ() eli f()f ()=. Näin ollen f() 0. Oletetaan käänteisesti, että f() 0. Olkoon g sellainen aritmeettinen funktio, että g()=/f() ja g(n) = f(d)g(n/d), f() d n d> kun n>. Silloin selvästi (f g)(n) =δ(n) aina, kun n Z +. Kommutatiivisuuden nojalla funktio g on funktion f käänteisfunktio Dirichlet n tulon suhteen. Merkintä Symbolilla A 0 merkitään kaikkien sellaisten aritmeettisten funktioitten f joukkoa, jotka toteuttavat ehdon f() 0. Lause 4.2.8 Pari (A 0, ) on Abelin ryhmä. 29

4.3 Multiplikatiiviset funktiot Määritelmä Aritmeettista funktiota f sanotaan multiplikatiiviseksi, jos f() = ja f(mn) =f(m)f(n) aina, kun (m, n) =. Esimerkki 4.3. Aritmeettiset funktiot N α,γ,λ ja δ ovat multiplikatiivisia. Lause 4.3. Olkoon f sellainen aritmeettinen funktio, että f()=. Silloin f on multiplikatiivinen, jos ja vain jos f(n) = p f(p n(p) ) n Z +, missä n = p p n(p) on luvun n kanoninen esitys. Todistus Harjoitustehtävä. Lause 4.3.2 Jos f ja g ovat multiplikatiivisia, niin f g on multiplikatiivinen. Todistus Selvästi (f g)() =. Oletetaan, että (m, n) =. Jos nyt d mn, niin d voidaan esittää muodossa d = ab, missä a m ja b n. Silloin (a, b) =(m/a, n/b) =. Näin ollen (f g)(mn) = f(d)g(mn/d) = f(ab)g((m/a)(n/b)) d mn a m b n = f(a)f(b)g(m/a)g(n/b) = f(a)g(m/a) f(b)g(n/b) a m a m b n b n = (f g)(m)(f g)(n). Näin olemme todistaneet lauseen 4.3.2. Lause 4.3.3 Jos f on multiplikatiivinen, niin f on multiplikatiivinen. Todistus Selvästi f () =. Oletetaan, että (m, n) =. Jos mn =, niin f (mn) ==f (m)f (n). Oletetaan, että mn ja että f (m n )=f (m )f (n ) 30

aina, kun (m,n ) = ja m n < mn. Jos m = tai n =, niin f (mn) = f (m)f (n). Oletetaan, että m, n. Kaavan (4.2.) nojalla saadaan f (mn) = d mn d> = a m b n ab> = f (m) b n b> a m a> f(d)f (mn/d) = a m b n ab> f(a)f(b)f (m/a)f (n/b) f(b)f (n/b) f (n) a m a> f(a)f (m/a) b n b> f(b)f (n/b) f(ab)f ((m/a)(n/b)) f(a)f (m/a) = f (m)f (n)+f (m)f (n) f (m)f (n) = f (m)f (n). Näin olemme todistaneet lauseen 4.3.3. Merkintä Kirjaimella M merkitään kaikkien multiplikatiivisten funktioiden joukkoa. Lause 4.3.4 Pari (M, ) on Abelin ryhmä. Todistus Harjoitustehtävä. 4.4 Möbiuksen funktio Määritelmä Möbiuksen funktio µ on sellainen multiplikatiivinen funktio, että µ(p a )= {, kun p on alkuluku ja a =, 0, kun p on alkuluku ja a>. Lause 4.4. Möbiuksen funktio µ on funktion ζ käänteisfunktio Dirichlet n konvoluution suhteen, ts. ζ = µ. Todistus Harjoitustehtävä. Vihje: Kommutatiivisuuden nojalla riittää todistaa, että (ζ µ)(n) =δ(n), kun n Z +. Multiplikatiivisuuden nojalla riittää tutkia tapausta, jossa n on alkuluvun potenssi. 3

Lause 4.4.2 (Möbiuksen käänteiskaava) Olkoot f ja g aritmeettisia funktioita. Silloin f(n) = g(d) n Z + d n g(n) = d n f(d)µ(n/d) n Z +. (4.4.) Todistus Yhtälö f(n) = d n g(d) n Z + voidaan kirjoittaa Dirichlet n tulon avulla muodossa f = g ζ. Kertomalla jälkimmäinen yhtälö oikealta puolittain Möbiuksen funktiolla µ saadaan yhtälö f µ =(g ζ) µ. Lauseiden 4.2. ja 4.4. perusteella saadaan yhtälö f µ = g, joka on sama kuin yhtälö g(n) = d n f(d)µ(n/d) n Z +. 4.5 Eulerin funktio Määritelmä Eulerin funktio φ määritellään kaavalla φ(n) = {a : a n, (a, n) =}, n Z +. (Ks...) Lause 4.5. Eulerin funktio φ toteuttaa kaavan φ = N µ. Todistus Olkoon n Z +. Eulerin funktion määritelmä voidaan kirjoittaa muodossa Lauseen 4.4. nojalla n φ(n) = δ((a, n)). a= φ(n) = Muuttamalla summausjärjestystä saadaan n a= d (a,n) φ(n) = d n µ(d) µ(d). n. a= d a Selvästi n =n/d. a= d a 32

(Totea!) Näin ollen φ(n) = d n µ(d)n/d =(µ N)(n) =(N µ)(n). Siis φ = N µ, joten olemme todistaneet lauseen 4.5.. Seuraus Kun p on alkuluku ja a Z +, niin φ(p a )=p a p a. Lause 4.5.2 Eulerin funktio φ on multiplikatiivinen. Todistus Lause 4.5.2 seuraa suoraan lauseista 4.5. ja 4.3.2. Seuraus Eulerin funktio φ toteuttaa kaavan φ(n) =n ( ),n Z +. p p n 4.6 Tekijäfunktio Määritelmä Olkoon α R. Tekijäfunktio σ α on sellainen aritmeettinen funktio, että σ α (n) = d α, d n ts. σ α = N α ζ. Huomautus Tekijäfunktion arvo σ 0 (n) ilmaisee luvun n positiivisten tekijöiden lukumäärän, ja tekijäfunktion arvo σ (n) ilmaisee luvun n positiivisten tekijöiden summan. Joskus merkitään lyhyesti σ 0 = d ja σ = σ, vrt. luku 5. Lause 4.6. Tekijäfunktio σ α on multiplikatiivinen. Todistus Lause 4.6. seuraa suoraan tekijäfunktion määritelmästä ja lauseesta 4.3.2. 33

4.7 Mangoldtin funktio Määritelmä Mangoldtin funktio Λmääritellään kaavalla { log p, kun n = p Λ(n) = a, missä a, 0 muulloin. Lause 4.7. Kun n, niin log n = Λ(d). (4.7.) d n Todistus Lause on voimassa, kun n =. (Totea!) Oletetaan, että n >, ja kirjoitetaan n = r k= p a k k. Silloin r log n = a k log p k. k= Tarkastellaan yhtälön (4.7.) oikeaa puolta. Nollasta poikkeavat termit saadaan, kun d on muotoa p m k, missä k =, 2,...,r ja m =, 2,...,a k.näin ollen r a k r Λ(d) = Λ(p m a k r k )= log p k = a k log p k = log n. d n k= m= k= m= k= Näin olemme todistaneet lauseen 4.7.. Lause 4.7.2 Kun n, niin Λ(n) = log(d)µ(n/d) = µ(d) log(n/d) = µ(d) log(d). (4.7.2) d n d n d n Todistus Lause 4.7.2 seuraa lauseesta 4.7. Möbiuksen käänteiskaavan avulla. Huomautus Mangoldtin funktio Λ ei ole multiplikatiivinen. (Totea!) 4.8 Täydellisesti multiplikatiiviset funktiot Määritelmä Aritmeettista funktiota f sanotaan täydellisesti multiplikatiiviseksi, jos f() = ja f(mn) =f(m)f(n) aina, kun m, n Z +. Huomautus Täydellisesti multiplikatiivinen funktio on multiplikatiivinen. Esimerkki 4.8. Aritmeettiset funktiot N α, δ ja λ ovat täydellisesti multiplikatiivisia. 34

Lause 4.8. Multiplikatiivinen funktio f on täydellisesti multiplikatiivinen, jos ja vain jos f(p a )=f(p) a (4.8.) aina, kun p on alkuluku ja a. Todistus Harjoitustehtävä. Lause 4.8.2 Multiplikatiivinen funktio f on täydellisesti multiplikatiivinen, jos ja vain jos f = µf. (4.8.2) Todistus Oletetaan, että f on täydellisesti multiplikatiivinen. Silloin (µf f)(n) = µ(d)f(d)f(n/d) =f(n) µ(d) =f(n)δ(n) =δ(n). d n d n Näin ollen f = µf. Oletetaan käänteisesti, että yhtälö (4.8.2) on voimassa. Todistetaan, että silloin yhtälö (4.8.) on voimassa. Yhtälön (4.8.2) nojalla µ(d)f(d)f(p a /d) =0 d p a eli µ()f()f(p a )+µ(p)f(p)f(p a )=0. Näin ollen f(p a )=f(p)f(p a ). Jatkamalla induktiivisesti todetaan, että yhtälö (4.8.) on voimassa. Koska funktio f on multiplikatiivinen, niin lauseen 4.8. perusteella funktio f on täydellisesti multiplikatiivinen. Lause 4.8.3 Multiplikatiivinen funktio f on täydellisesti multiplikatiivinen, jos ja vain jos f(g h) =(fg) (fh) (4.8.3) aina, kun g ja h ovat aritmeettisia funktioita. Todistus Harjoitustehtävä. 35

4.9 Muodollinen potenssisarja Lukujonon (a k ) k=0 muodollinen potenssisarja on lauseke a k x k. (4.9.) k=0 Joskus jonon (a k ) k=0 muodollista potenssisarjaa merkitään lyhyesti symbolilla a(x), ts. a(x) = a k x k = a 0 + a x + a 2 x 2 + (4.9.2) k=0 Kaavassa (4.9.2) symbolille x ei anneta lukuarvoja, vaan symbolin x potenssi ilmaisee kertoimensa paikan lukujonossa. Muodollinen potenssisarja on siis itse asiassa lukujonon uudenlainen esitysmuoto, jota on helppo käsitellä joissakin tilanteissa. Jos lukujonon jokin jäsen a k on = 0, niin termi a k x k jätetään kaavan (4.9.2) oikeanpuoleisesta lausekkeesta pois, ja jos a k =, niin silloin merkitään a k x k = x k. Esimerkiksi jonon (3, 2,, 0, 0,...) muodollinen potenssisarja on 3 + 2x + x 2. Äärellinen jono (a 0,a,a 2,...,a n ) samaistetaan äärettömän jonon (a 0,a,a 2,...,a n, 0, 0,...) kanssa. Selvästi a(x) =b(x) a k = b k, k =0,, 2,... (4.9.3) Muodollisten potenssisarjojen summa ja tulo määritellään kaavoilla a(x)+b(x) = (a k + b k )x k, (4.9.4) k=0 k a(x)b(x) = ( a i b k i )x k. (4.9.5) k=0 i=0 Tuloa kutsutaan myös Cauchyn tuloksi. Abstraktin algebran kielellä voidaan sanoa, että muodolliset potenssisarjat muodostavat kommutatiivisen ykkösrenkaan summan ja tulon suhteen. Renkaan ykkösalkio on sarja eli sarja +0x+0x 2 +. Sillä on ominaisuus a(x) = a(x) = a(x) aina, kun a(x) on muodollinen potenssisarja. Muodollinen potenssisarja b(x) on muodollisen potenssisarjan a(x) inverssi, jos a(x)b(x) = b(x)a(x) =. Silloin merkitään b(x) = a(x) = /a(x). Voidaan todistaa, että muodollisella potenssisarjalla a(x) on inverssi, jos ja vain jos a 0 0. Esimerkki 4.9. k=0 a k x k = ax, 36

n ( ) n ( + x) n = x k. k=0 k Määritelmä Olkoon p alkuluku. Aritmeettisen funktion f Bellin sarja f p (x) modulo p on muodollinen potenssisarja, joka määritellään kaavalla f p (x) = f(p k )x k. (4.9.6) k=0 Esimerkki 4.9.2 Möbiuksen funktion µ Bellin sarjan modulo p antaa kaava µ p (x) = x. Esimerkki 4.9.3 Funktion N Bellin sarjan modulo p antaa kaava (Totea!) N p (x) = px. Esimerkki 4.9.4 Funktion ζ Bellin sarjan modulo p antaa kaava (Totea!) ζ p (x) = x. Lause 4.9. Olkoot f ja g multiplikatiivisia funktioita. Silloin f = g, jos ja vain jos f p (x) =g p (x) aina, kun p on alkuluku. Todistus Harjoitustehtävä. Lause 4.9.2 Olkoot f ja g aritmeettisia funktioita. Silloin (f g) p (x) =f p (x)g p (x) aina, kun p on alkuluku. Todistus Muodollisen potenssisarjan (f g) p (x) potenssin x k kerroin on d p k f(d)g(pk /d) eli k i=0 f(p i )g(p k i ), joka on myös muodollisen potenssisarjan f p (x)g p (x) potenssin x k kerroin. 37

Esimerkki 4.9.5 Eulerin funktion φ Bellin sarjan modulo p antaa kaava φ p (x) = x px. Huomautus Olkoot f, g ja h sellaisia multiplikatiivisia funktioita, että h p (x) = f p (x)g p (x) aina, kun p on alkuluku. Silloin h = f g. (Totea!) Esimerkki 4.9.6 Olkoon θ(n) =2 ω(n). Silloin θ on multiplikatiivinen ja θ p (x) = +x x aina, kun p on alkuluku. (Totea!) Näin ollen θ p (x) =(µ 2 ) p (x)ζ p (x) aina, kun p on alkuluku. Koska funktiot θ, µ 2 ja ζ ovat multiplikatiivisia, niin θ = µ 2 ζ. Lause 4.9.3 Olkoon f sellainen aritmeettinen funktio, että f() 0. Silloin (f ) p (x) = f p(x) aina, kun p on alkuluku. Todistus Harjoitustehtävä. Esimerkki 4.9.7 Möbiuksen funktion µ käänteisfunktion Bellin sarjan modulo p antaa kaava (µ ) p (x) = x (= ζ p(x)). Huomautus Olkoot f ja g sellaisia multiplikatiivisia funktioita, että f p (x)g p (x) = aina, kun p on alkuluku. Silloin g = f. (Totea!) Esimerkki 4.9.8 Koska (µ 2 ) p (x) =+xja λ p (x) = aina, kun p on alkuluku +x (totea!), ja koska funktiot µ 2 ja λ ovat multiplikatiivisia, niin µ 2 = λ. 38

4.0 Identiteettejä Kaksi luontevaa tapaa todistaa aritmeettisia identiteettejä onkäyttää apuna multiplikatiivisuutta ja Dirichlet n tuloa. Havainnollistetaan asiaa kahdella esimerkillä. Esimerkki 4.0. Todistetaan, että n φ(n) = d n µ 2 (d) φ(d). (4.0.) µ 2 (d) Merkitään L(n) = n ja R(n) = φ(n) d n. Silloin L ja R ovat multiplikatiivisia φ(d) funktioita. Täten lauseen 4.3. nojalla yhtälö (4.0.) riittää osoittaa oikeaksi, kun n on alkuluvun potenssi p a, a. Selvästi ja L(p a )= Näin ollen yhtälö (4.0.) on voimassa. p a p a p a = R(p a )=+ p = p p p p. Esimerkki 4.0.2 Todistetaan, että σ (n) = d n φ(d)σ 0 (n/d). (4.0.2) Merkitään R(n) = d n φ(d)σ 0 (n/d). Silloin R(n) =(φ σ 0 )(n) =(N µ ζ ζ)(n). Koska µ ζ = δ, missä δ on ykkösfunktio, niin R(n) =(N ζ)(n) =σ (n). Näin ollen yhtälö (4.0.2) on voimassa. 39

4. Analogioita ja yleistyksiä Määritelmä Luvun n tekijää d sanotaan luvun n unitaaritekijäksi, jos (d, n/d) =. Jos d on luvun n unitaaritekijä, niin merkitään d n. Esimerkki 4.. Olkoon n = p a q b, missä p ja q ovat erisuuria alkulukuja. Silloin luvun n unitaaritekijät ovat, p a, q b ja n. Yleisesti, jos luvun n kanoninen esitys on n = p a p a 2 2 p a k, niin mitkä ovat luvun n unitaaritekijät? k Määritelmä Aritmeettisten funktioitten f ja g unitaaritulo (eli unitaarikonvoluutio) f g on sellainen aritmeettinen funktio, että (f g)(n) = d n f(d)g(n/d). Lause 4.. Pari (A 0, ) on Abelin ryhmä. Todistus Harjoitustehtävä. (Pitkä.) Lause 4..2 Pari (M, ) on Abelin ryhmä. Todistus Harjoitustehtävä. (Pitkä.) Määritelmä Möbiuksen funktion unitaarianalogia µ on funktion ζ käänteisfunktio unitaaritulon suhteen. Määritelmä Merkintä (m, n) tarkoittaa luvun m suurinta (tavallista) tekijää, joka on luvun n unitaaritekijä. Esimerkki 4..2 Olkoon m = p 2 q 2 ja n = p 3 q, missä p ja q ovat erisuuria alkulukuja. Silloin (m, n) = q. Määritelmä Eulerin funktion unitaarianalogia φ määritellään kaavalla φ (n) = {a : a n, (a, n) =}. Lause 4..3 Eulerin funktion unitaarianalogia toteuttaa kaavan φ = N µ. 40

Todistus Harjoitustehtävä. Määritelmä Olkoon u Z +. Jordanin funktio J u määritellään kaavalla J u (n) = {(a,a 2,...,a u ): a,a 2,...,a u n, syt(a,a 2,...,a u,n)=}. Huomautus Kun u =, niin J u = φ. Siis J u on Eulerin funktion yleistys. Lause 4..4 Jordanin funktio toteuttaa kaavan J u = N u µ. Todistus Harjoitustehtävä. Määritelmä Olkoon K(n, d) reaaliarvoinen (tai kompleksiarvoinen) funktio sellaisten järjestettyjen parien (n, d) joukossa, missä d n. Silloin aritmeettisten funktioitten f ja gk-tulo (eli K-konvoluutio) f K g on sellainen aritmeettinen funktio, että (f K g)(n) = f(d)g(n/d)k(n, d). d n Esimerkki 4..3 Dirichlet n tulo ja unitaaritulo ovat K-tulon erikoistapauksia. (Totea!) Siis K-tulo on Dirichlet n tulon ja unitaaritulon yleistys. Määritelmä Aritmeettista funktiota f sanotaan additiiviseksi, jos f() = 0 ja f(mn) = f(m) + f(n) aina, kun (m, n) =. Aritmeettista funktiota f sanotaan täydellisesti additiiviseksi, jos f() = 0 ja f(mn) =f(m)+f(n) aina, kun m, n Z +. Huomautus Täydellisesti additiivinen funktio on additiivinen. Esimerkki 4..4 Funktio log n on täydellisesti additiivinen. 5 Aritmeettisen funktion keskiarvo 5. Määritelmä Määritelmä funktio, että Olkoon f aritmeettinen funktio. Olkoon g sellainen reaalimuuttujan lim x x g(x) f(n) =. 4

Silloin sanotaan, että funktion f(n) keskiarvo on g(n). Määritelmä Olkoon f aritmeettinen funktio. Jos f(n) lim =, x g(x) niin sanotaan, että osasumman f(n) asymptoottinen arvo on g(x). Erotusta f(n) g(x) sanotaan virhetermiksi ja merkitään symbolilla E(x). Virhetermi esitetään usein käyttämällä apuna O merkintää, joka määritellään seuraavassa. Määritelmä Olkoon g(x) > 0, kun x. Merkintä f(x) =O(g(x)) tarkoittaa, että on olemassa sellaiset vakiot M ja a, että f(x) Mg(x), kun x a. Merkintä tarkoittaa, että f(x) =h(x)+o(g(x)) f(x) h(x) =O(g(x)). Esimerkki 5.. Dirichlet n kaavan mukaan d(n) =x log x +(2C )x + O( x), x, (5..) missä C on Eulerin vakio, joka määritellään kaavalla C = lim (+ n 2 + 3 + + ) n log n. Näin ollen tekijäfunktion d(n) keskiarvo on log n, osasumman d(n) asymptoottinen arvo on x log x ja kaavan (5..) mukainen virhetermi on E(x) =(2C )x + O( x). 42

Dirichlet n kaavan virhetermiä voidaan parantaa. Toistaiseksi paras arvio on Iwaniecin ja Mozzochin (988) tulos E(x) =(2C )x + O ( x 7 22 +ε) aina, kun ε>0. Tässä monisteessa todistamme Dirichlet n kaavaa heikomman tuloksen ks. lause 5.4.. d(n) =x log x + O(x), 5.2 Abelin identiteetti Abelin identiteetin erikoistapauksena saadaan Eulerin summakaava, jota käytetään apuna joidenkin asymptoottisten kaavojen johtamisessa. Lause 5.2. (Abelin identiteetti) Olkoon a(n) aritmeettinen funktio. Merkitään A(x) = a(n), missä A(x) =0, kun x <. Olkoon f funktio, jolla on jatkuva derivaatta välillä [y, x], missä 0 <y<x. Silloin y< a(n)f(n) =A(x)f(x) A(y)f(y) x y A(t)f (t)dt. Todistus Merkitään [x] = k ja [y] = m, jolloin A(x) = A(k) ja A(y) = A(m). Silloin y< a(n)f(n) = = = = k n=m+ k n=m+ k n=m+ k n=m+ a(n)f(n) = A(n)f(n) k n=m+ k n=m {A(n) A(n )}f(n) A(n)f(n +) A(n){f(n) f(n +)} + A(k)f(k) A(m)f(m +) A(n) n+ n f (t)dt+a(k)f(k) A(m)f(m +) 43