06.04.2015 Views

LUKUTEORIA I

LUKUTEORIA I

LUKUTEORIA I

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>LUKUTEORIA</strong> I<br />

Tapani Matala-aho<br />

19. helmikuuta 2009


Sisältö<br />

1 Johdanto 5<br />

2 Merkintöjä 6<br />

2.1 Lukujoukot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

2.2 Porrasfunktiot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

3 Kokonaislukurengas Z 9<br />

3.1 Jaollisuus, alkuluvut . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3.2 Jakoalgoritmi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

3.3 Eukleideen algoritmi . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

3.4 Kongruenssi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

4 Kertomat, binomikertoimet 21<br />

4.1 Palautuskaava, Pascalin kolmio . . . . . . . . . . . . . . . . . . . 23<br />

4.2 p-valuaatio kokonaisluvuille . . . . . . . . . . . . . . . . . . . . . 25<br />

4.3 Binomisarja, Binomikehitelmä . . . . . . . . . . . . . . . . . . . . 28<br />

5 Hieman polynomialgebraa 28<br />

6 Rationaaliluvun jaollisuus (mod n) 30<br />

6.1 Perusteita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

6.2 Wolstenholmen lause . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />

6.3 (p − 1)! ja a p−1 (mod p 2 ) . . . . . . . . . . . . . . . . . . . . . . . 43<br />

7 Lisää polynomialgebraa 45<br />

7.1 Symmetriset peruspolynomit . . . . . . . . . . . . . . . . . . . . . 45<br />

7.2 Polynomien kongruenssi . . . . . . . . . . . . . . . . . . . . . . . 47<br />

7.3 Sovelluksia lukujen kongruensseihin . . . . . . . . . . . . . . . . . 49<br />

1


8 Summausmenetelmiä 50<br />

8.1 Polynomialgebran sovelluksia . . . . . . . . . . . . . . . . . . . . 50<br />

8.2 Teleskoopit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

9 Fibonaccin ja Lucasin luvut 53<br />

9.1 Rekursio ja Binet’n kaava . . . . . . . . . . . . . . . . . . . . . . 53<br />

9.2 Matriisiesitys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

9.3 Generoiva sarja . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

9.4 Laajennus negatiivisiin indekseihin . . . . . . . . . . . . . . . . . 61<br />

9.5 f n (mod k) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

9.6 f n (mod p) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

10 Lucasin jonot 69<br />

10.1 Rekursio ja ratkaisu yritteellä . . . . . . . . . . . . . . . . . . . . 69<br />

10.2 Matriisiesitys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />

11 Formaaleista potenssisarjoista 74<br />

12 Bernoullin luvut 79<br />

12.1 Generoiva funktio ja sarja . . . . . . . . . . . . . . . . . . . . . . 79<br />

12.2 Palautuskaava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

12.3 Potenssisummia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

12.4 Bernoullin polynomit . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />

13 p-valuaatio 86<br />

14 Bernoullin lukujen jaollisuudesta 89<br />

15 Eulerin luvut 94<br />

15.1 Generoiva funktio ja sarja . . . . . . . . . . . . . . . . . . . . . . 94<br />

2


15.2 Palautuskaava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />

16 Sarjakehitelmiä 96<br />

17 Riemannin zetafunktio 96<br />

18 Stirlingin luvut 96<br />

18.1 Määritelmä ja rekursio . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

18.2 Matriisiyhteys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />

18.3 Yhteys Wolstenholmeen . . . . . . . . . . . . . . . . . . . . . . . 102<br />

19 Osamääräkunta 102<br />

20 Jonojen algebraa 105<br />

20.1 Määritelmä, lineaariavaruus . . . . . . . . . . . . . . . . . . . . . 105<br />

20.2 Erotus/Differenssioperaattorit . . . . . . . . . . . . . . . . . . . . 106<br />

20.3 Rekursioyhtälöitä . . . . . . . . . . . . . . . . . . . . . . . . . . . 108<br />

21 Irrationaaliluvuista 113<br />

22 Ketjumurtoluvut 115<br />

23 Polynomien nollakohdista 119<br />

24 Antiikin lukuja 122<br />

24.1 Kolmio- neliö- ja tetraedriluvut . . . . . . . . . . . . . . . . . . . 122<br />

24.2 Pythagoraan luvut . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />

3


TIEDOTE: Kevät 2009<br />

1. Välikoe ma 9.3.2009 klo 14–18 L1<br />

1. välikokeen alue: Kappaleet 1–10.<br />

2. Välikoe ma 11.5.2009 klo 14–18 L1<br />

4


<strong>LUKUTEORIA</strong>, NUMBER THEORY, THÉORIE DES NOMBRES<br />

1 Johdanto<br />

Työn alla......<br />

Lukuteoria eli aritmetiikka tutkii erityisesti kokonaislukuihin liittyviä kysymyksiä.<br />

Aritmetiikan määritelmästä: Ensinnäkin, alkeisaritmetiikka eli alkeismatematiikka<br />

voidaan käsittää kokonaislukujen ja niiden laskutoimitusten-yhteenlasku,<br />

vähennyslasku, kertolasku ja jakolasku-muodostamaksi järjestelmäksi. Esimerkiksi<br />

korttipeli voidaan ajatella matemaattiseksi järjestelmäksi, jossa lukuja vastaavat<br />

kortit ja laskutoimituksia pelin säännöt. Toisaalta aritmetiikka laajasti katsottuna<br />

sisältää myös tutkimukselliset kysymykset ja niiden tarkasteluun kehitetyt<br />

työkalut. Tällöin termit lukuteoria ja aritmetiikka samaistetaan-kuten voi<br />

nähdä alan päälehtien Acta Arithmetica ja Journal of Number Theory nimistä.<br />

LÄHTEITÄ:<br />

G.H. Hardy E.M. Wright: An Introduction to the Theory of Numbers.<br />

Kenneth H. Rosen: Elementary number theory and its applications.<br />

Number Theory Web<br />

American Mathematical monthly<br />

Voit ilmoittaa löytämäsi painovirheet ja muut töpeksinnät E-mail osoitteeseen:<br />

etunimi.sukunimi@oulu.fi<br />

Tapani Matala-aho<br />

5


2 Merkintöjä<br />

2.1 Lukujoukot<br />

N = {0, 1, 2, . . . , GOOGOL 10 , . . .} = {ei-negatiiviset kokonaisluvut}.<br />

P = {2, 3, 5, 7, 11, . . .} = {alkuluvut}.<br />

Z = {. . . , −2, −1, 0, 1, 2, . . .} = {kokonaisluvut}.<br />

Z + = {1, 2, 3, . . .} = N\{0} = {positiiviset kokonaisluvut}.<br />

Z − = {−1, −2, −3, . . .} = Z\N = {negatiiviset kokonaisluvut}.<br />

Q = { m n<br />

| m ∈ Z, n ∈ Z+ } = {rationaaliluvut}.<br />

R = {x | x = ∑ ∞<br />

k=l a k10 −k , l ∈ Z; a k ∈ {0, . . . , 9}} = {reaaliluvut }.<br />

C = R(i) = {a + ib| a, b ∈ R, i 2 = −1} = { kompleksiluvut}<br />

C \ Q = { Irrationaaliluvut }.<br />

Z ≥m = {k ∈ Z| k ≥ m}. R ≤0 = {r ∈ R| r ≤ 0}, ...<br />

Q ∗ = Q \ {0}, R ∗ = R \ {0}, C ∗ = C \ {0},<br />

Olkoot a, b lukuja ja J lukujoukko:<br />

aJ + b = {aj + b | j ∈ J}.<br />

ESIM: J = Z, b ∈ Z, n ∈ Z + , tällöin merkitään<br />

b = nZ + b,<br />

joka on jakojäännösluokka (mod n) ja<br />

Z/nZ = {b | b ∈ {0, 1, . . . , n − 1}},<br />

joka on jakojäännösrengas (mod n).<br />

6


∃! ⇔ ∃ täsmälleen yksi.<br />

A B ⇔ A ⊆ B ja A ≠ B.<br />

#A = |A| = Joukon A alkioiden lukumäärä.<br />

Olkoon A = {a 1 , ..., a m }, tällöin<br />

∑<br />

f(a) = f(a 1 ) + ... + f(a m ),<br />

a∈A<br />

∏<br />

f(a) = f(a 1 ) · · · f(a m ).<br />

a∈A<br />

Jos A = ∅, niin<br />

∑<br />

∏<br />

f(a) = 0, f(a) = 1<br />

a∈A<br />

a∈A<br />

(tyhjä summa ja tulo). Edelleen "Summaus n. tekijöiden yli"<br />

∑<br />

f(d) = f(d 1 ) + ... + f(d k ),<br />

d|n<br />

missä d i ∈ Z + ovat n:n erilliset tekijät. "Summaus n. alkutekijöiden yli"<br />

∑<br />

f(p) =<br />

∑<br />

f(p).<br />

p|n<br />

p|n,p∈P<br />

"Tulo n. alkutekijöiden yli"<br />

∏<br />

f(p) =<br />

∏<br />

f(p).<br />

p|n<br />

p|n,p∈P<br />

7


2.2 Porrasfunktiot<br />

Määritelmä 2.1. Lattiafunktio (eli porrasfunktio):<br />

⌊ ⌋ : R → Z,<br />

⌊x⌋ = [x] = max{n ∈ Z | n x}<br />

aina, kun x ∈ R.<br />

ESIM: Jos x ∈ R ≥0 , niin tällöin ⌊x⌋ on x:n kokonaisosa, mutta esimerkiksi<br />

⌊−1.2⌋ = −2.<br />

Määritelmä 2.2. Kattofunktio:<br />

⌈ ⌉ : R → Z,<br />

aina, kun x ∈ R.<br />

Apulause. Olkoon x ∈ R muotoa<br />

⌈x⌉ = min{n ∈ Z | x ≤ n}<br />

x = k + c, k ∈ Z, 0 ≤ c < 1. (2.1)<br />

Tällöin<br />

Edelleen<br />

k = ⌊x⌋. (2.2)<br />

⌈x⌉ = −⌊−x⌋ ∀x ∈ R, (2.3)<br />

⌊x⌋ ≤ x < ⌊x⌋ + 1 ∀x ∈ R (2.4)<br />

⌊x + k⌋ = ⌊x⌋ + k ∀x ∈ R, ∀k ∈ Z, (2.5)<br />

⌊x⌋ + ⌊y⌋ ≤ ⌊x + y⌋ ∀x, y ∈ R, (2.6)<br />

⌊x⌋⌊y⌋ ≤ ⌊xy⌋ ∀x, y ∈ R ≥0 . (2.7)<br />

8


3 Kokonaislukurengas Z<br />

3.1 Jaollisuus, alkuluvut<br />

Määritelmä 3.1. Olkoot a, b ∈ Z. Tällöin<br />

b|a ⇔ ∃c ∈ Z : a = bc. (3.1)<br />

Kun b|a, niin b jakaa (divides) a:n eli b on a:n tekijä (factor) eli a on b:n monikerta<br />

(multiple).<br />

Merkitään: b ∤ a, kun b ei jaa a:ta.<br />

Asetetaan "aksiomi":<br />

Jos b|1, niin b = ±1. (3.2)<br />

3.2 Voidaan todistaa itseisarvon ja järjestyksen ominaisuuksilla.<br />

ESIM.1:<br />

0|0, 0 ∤ a ≠ 0. (3.3)<br />

Merkintöjä: Olkoot d, n ∈ Z, d ≥ 2, tällöin<br />

d s ||n ⇔ d s |n ja d s+1 ∤ n. (3.4)<br />

Olkoon k ∈ Z, tällöin<br />

kZ = {ka| a ∈ Z} = (3.5)<br />

k:lla jaollisten kokonaislukujen joukko eli k:n monikerrat.<br />

ESIM 2:<br />

3 4 ||162, 1Z = Z, 0Z = {0}. (3.6)<br />

Määritelmä 3.2. Olkoon q ∈ Z annettu ja olkoon d|q, d ∈ Z. Jos d ∈ {1, −1, q, −q},<br />

niin d on luvun q triviaali tekijä. Jos d /∈ {1, −1, q, −q}, niin d on luvun q aito<br />

tekijä.<br />

9


Määritelmä 3.3. Luku q ∈ Z on jaoton (irreducible) ⇔ Jos d|q, niin d = ±1<br />

tai d = ±q.<br />

Siten jaottomalla kokonaisluvulla q on vain triviaalit tekijät 1, −1, q, −q.<br />

Määritelmä 3.4. Luku p ∈ Z, p ≥ 2 on alkuluku (prime) ⇔<br />

Jos d|p, niin d = ±1 tai d = ±p.<br />

Merkintä: Alkulukujen joukko<br />

P = {p| p on alkuluku}.<br />

Siten p ∈ P ⇔ p on jaoton ja p ≥ 2, joten<br />

P = {p| 2, 3, 5, 7, 11, ..., 101, ...}.<br />

Alkutekijä=alkulukutekijä=(prime factor).<br />

Määritelmä 3.5. Luku n ∈ Z, on yhdistetty (composite) luku ⇔<br />

n:llä on ainakin 2 alkutekijää.<br />

ESIM. 3: −4 on yhdistetty. 0 on yhdistetty. −3 ei ole yhdistetty eikä alkuluku<br />

mutta on jaoton.<br />

Määritelmä 3.6. Luvun n ∈ Z ≥2 esitys<br />

n = p r 1<br />

1 · · · p rt<br />

t , p i ∈ P, r i ∈ Z + (3.7)<br />

on luvun n luonnollinen alkulukuesitys (kanoninen alkulukuhajoitelma, prime<br />

factorization).<br />

Jos, m/n ∈ Q ∗ , niin<br />

m<br />

n = pr 0<br />

0 p r 1<br />

1 · · · p rt<br />

t , p i ∈ P, p 0 = −1 r i ∈ Z. (3.8)<br />

ESIM. 4:<br />

−1 = (−1) 1 2 0 3 0 ,<br />

40<br />

128 = 23 5<br />

2 = 7 2−4 5 1 (3.9)<br />

10


3.2 Jakoalgoritmi<br />

Lause 3.1. Olkoot a, b ∈ Z ja b ≠ 0. Tällöin<br />

∃!q ∈ Z ja ∃!r ∈ N :<br />

a = qb + r, 0 ≤ r < |b|. (3.10)<br />

Kun b ∈ Z + , niin<br />

q =<br />

⌊ a<br />

b<br />

⌋<br />

. (3.11)<br />

ESIM. 5: b = 3,<br />

⌊ a<br />

⌋<br />

a = −13 = (−5) · 3 + 2, q = −5, r = 2, = −5 (3.12)<br />

b<br />

⌊ a<br />

⌋<br />

a = 13 = 4 · 3 + 1, q = 4, r = 1, = 4 (3.13)<br />

b<br />

Määritelmä 3.7. Jaettaessa luku a luvulla b, on jakoalgoritmista saatu luku r<br />

jakojäännös (remainder) ja osamäärän (quotient) a/b kokonaisosa (integral part)<br />

on luku q, kun a/b ≥ 0 ja b ≥ 1.<br />

Määritelmä 3.8. Olkoot a, b ∈ Z annettu. Tällöin luku d ∈ N on lukujen a ja b<br />

suurin yhteinen tekijä (greatest common divisor) eli d =syt(a, b) = (a, b) mikäli<br />

a) d|a ja d|b;<br />

b) c|a ja c|b ⇒ c|d.<br />

Jos (a, b) = 1, niin sanotaan, että a ja b ovat keskenään jaottomia (relatively<br />

prime) ja merkitään a ⊥ b.<br />

ESIM: a)<br />

23 ⊥ 32 ⇔ (23, 32) = 1 (3.14)<br />

b)<br />

(0, a) = a ∀a ∈ Z, (3.15)<br />

11


erityisesti<br />

(0, 0) = 0. (3.16)<br />

̸<br />

HUOM: Usein esiintyy myös määritelmä, jossa vaaditaan, että d ∈ Z + , jolloin<br />

(0, 0) ∃ (Muutoin saadaan samat tulokset).<br />

Määritelmä 3.9. Olkoot a, b ∈ Z annettu. Tällöin luku f ∈ N on lukujen a ja<br />

b pienin yhteinen jaettava(least common multiple) eli f =pyj(a, b) mikäli<br />

a) a|f ja b|f;<br />

b) a|g ja b|g ⇒ f|g.<br />

Lause 3.2. Olkoot<br />

a =<br />

m∏<br />

i=1<br />

p r i<br />

i ,<br />

b = m<br />

∏<br />

i=1<br />

p s i<br />

i , p i ∈ P, r i , s i ∈ N.<br />

Tällöin<br />

syt(a, b) =<br />

pyj(a, b) =<br />

m∏<br />

i=1<br />

m∏<br />

i=1<br />

p min(r i,s i )<br />

i , (3.17)<br />

p max(r i,s i )<br />

i . (3.18)<br />

ESIM. 6: Olkoot a = 3 · 5 2 · 7,<br />

b = 3 2 · 5 · 7, nyt<br />

Lause 3.3. Olkoot a, b ∈ Z + , tällöin<br />

syt(a, b)pyj(a, b) = 3 · 5 · 7 · 3 2 · 5 2 · 7 = ab. (3.19)<br />

ab = syt(a, b)pyj(a, b). (3.20)<br />

TOD: (Harj.) Osoita ensin, että<br />

min(r i , s i ) + max(r i , s i ) = r i + s i . (3.21)<br />

12


3.3 Eukleideen algoritmi<br />

Jakoalgoritmin nojalla saadaan<br />

E.A.=Eukleideen algoritmi.<br />

E.A. Olkoot a ∈ Z, b ∈ Z + annettu ja 1 ≤ b < |a|.<br />

r 0 = a, r 1 = b 0 ≤ r 1 < |r 0 |<br />

r 0 = q 1 r 1 + r 2 0 ≤ r 2 < r 1<br />

.<br />

r k = q k+1 r k+1 + r k+2 0 ≤ r k+2 < r k+1<br />

.<br />

r n−2 = q n−1 r n−1 + r n<br />

∃ n ∈ N : r n ≠ 0, r n+1 = 0<br />

0 ≤ r n < r n−1<br />

r n−1 = q n r n<br />

r n = syt(a, b).<br />

Tässä n = Eukleideen algoritmin pituus (length), jolle pätee<br />

n ≤ |a| − 1. (3.22)<br />

Asetetaan nyt<br />

jolloin<br />

Nähdään, että<br />

⎛ ⎞ ⎛ ⎞<br />

R k = ⎝ r k<br />

⎠ , Q k = ⎝ q k 1<br />

⎠ , k ∈ N, (3.23)<br />

r k+1 1 0<br />

⎛ ⎞<br />

det Q k = −1, Q −1 k = ⎝ 0 1 ⎠ . (3.24)<br />

1 −q k<br />

(E.A.) ⇔ R k = Q k+1 R k+1 , ∀k = 0, . . . , n − 1, (3.25)<br />

jolloin pätee<br />

1) R 0 = Q 1 Q 2 . . . Q k R k . (3.26)<br />

13


Merkitään<br />

ja<br />

jolloin<br />

Nyt<br />

eli<br />

⎛<br />

S 0 =<br />

S k = ⎝ s k<br />

s k+1<br />

⎛ ⎞<br />

⎝ s 0 t 0<br />

⎠ =<br />

s 1 t 1<br />

⎞<br />

t k<br />

t k+1<br />

⎛ ⎞<br />

⎝ 1 0 ⎠ (3.27)<br />

0 1<br />

⎠ = Q k −1 . . . Q 2 −1 Q 1 −1 , (3.28)<br />

2) R k = S k R 0 . (3.29)<br />

3) S k+1 = Q −1<br />

k+1 S k (3.30)<br />

⎛ ⎞ ⎛ ⎞ ⎛ ⎞<br />

⎝ s k+1 t k+1<br />

⎠ = ⎝ 0 1 ⎠ ⎝ s k t k<br />

⎠ =<br />

s k+2 t k+2 1 −q k+1 s k+1 t k+1<br />

⎛<br />

⎞<br />

s<br />

⎝ k+1 t k+1<br />

⎠ (3.31)<br />

s k − q k+1 s k+1 t k − q k+1 t k+1<br />

⇔ 4) Palautuskaavat eli rekursiot (recurrence):<br />

⎧<br />

⎪⎨ s k+2 = s k − q k+1 s k+1 , k = 0, 1, . . .<br />

⎪⎩ t k+2 = t k − q k+1 t k+1 , k = 0, 1, . . .<br />

(3.32)<br />

Yhtälöstä 2) saadaan<br />

r n = s n a + t n b, (3.33)<br />

josta edelleen saadaan<br />

Lause 3.4. :<br />

5) syt(a, b) = s n a + t n b, (3.34)<br />

missä n on E.A:n pituus.<br />

14


Seuraus 1. Olkoot a, b, c ∈ Z. Tällöin, jos<br />

a|bc ja a ⊥ c, (3.35)<br />

niin<br />

a|b. (3.36)<br />

Seuraus 2. Olkoot a, b, c ∈ Z. Tällöin, jos<br />

a|c ja b|c ja a ⊥ b, (3.37)<br />

niin<br />

ab|c. (3.38)<br />

Seuraus 3. Olkoot a, b ∈ Z ja p ∈ P. Tällöin, jos<br />

p|ab, (3.39)<br />

niin<br />

p|a tai p|b. (3.40)<br />

Määritelmä 3.10. Olkoot a 1 , ..., a m ∈ Z annettu. Tällöin luku d m ∈ N on lukujen<br />

a 1 , ..., a m suurin yhteinen tekijä eli d m =syt(a 1 , ..., a m ) = (a 1 , ..., a m ) mikäli<br />

a) d m |a i ∀i = 1, ..., m;<br />

b) c|a i ∀i = 1, ..., m ⇒ c|d m .<br />

Esim: Olkoot m 1 , . . . , m r ∈ Z + pareittain keskenään jaottomia (pairwise relatively<br />

prime) eli m i ⊥ m j ∀i ≠ j. Tällöin<br />

(a 1 , ..., a r ) = 1. (3.41)<br />

HUOM: Edellinen ei päde välttämättä vastakkaiseen suuntaan, sillä esimerkiksi<br />

(6, 9, 5) = 1 mutta (6, 9) = 3. (3.42)<br />

15


Määritelmä 3.11. Olkoot a 1 , ..., a m ∈ Z annettu. Tällöin luku f m ∈ N on lukujen<br />

a 1 , ..., a m pienin yhteinen jaettava eli f m =pyj(a 1 , ..., a m ) mikäli<br />

a) a i |f m ∀i = 1, ..., m;<br />

b) a i |c ∀i = 1, ..., m ⇒ f m |c.<br />

Lause 3.5. Olkoon d m = (a 1 , ..., a m ), tällöin on olemassa sellaiset l 1 , ..., l m ∈ Z,<br />

että<br />

d m = l 1 a 1 + ... + l m a m . (3.43)<br />

Todistus: Induktiolla.<br />

Perusaskel: m = 2 ⇔ 5).<br />

Induktio-oletus: Väite tosi, kun m = k.<br />

Induktioaskel: Olkoon m = k + 1.<br />

1. Osoitetaan ensin, että<br />

a.) Koska<br />

niin<br />

eli on yhteinen tekijä.<br />

b.) Jos<br />

niin<br />

d k+1 = (d k , a k+1 ). (3.44)<br />

d k+1 |a 1 , ..., a k , a k+1 , (3.45)<br />

d k+1 |d k , a k+1 (3.46)<br />

c|d k , a k+1 , (3.47)<br />

c|a 1 , ..., a k , a k+1 . (3.48)<br />

16


Siten<br />

c|d k+1 , (3.49)<br />

joten on suurin tekijä. a.)+b.)⇒ d k+1 = (d k , a k+1 ).<br />

2. Induktio-oletuksesta saadaan, että<br />

∃ h i ∈ Z : d k = h 1 a 1 + ... + h k a k (3.50)<br />

ja<br />

Siten<br />

∃ j i ∈ Z : (d k , a k+1 ) = j 1 d k + j 2 a k+1 . (3.51)<br />

d k+1 = (d k , a k+1 ) =<br />

j 1 (h 1 a 1 + ... + h k a k ) + j 2 a k+1 = l 1 a 1 + ... + l k+1 a k+1 . (3.52)<br />

Joten induktioaskel on todistettu ja induktioperiaatteen nojalla alkuperäinen<br />

lauseen väite on tosi.<br />

3.4 Kongruenssi<br />

Määritelmä 3.12. Olkoon n ∈ Z + annettu ja a, b ∈ Z. Jos<br />

n|a − b, (3.53)<br />

niin tällöin asetetaan<br />

a ≡ b (mod n) (3.54)<br />

eli a on kongruentti b:n kanssa modulo n.<br />

Huomaa, että<br />

n|a − b ⇔ a = b + l · n, jollakin l ∈ Z ⇔ a ∈ b + nZ = b. (3.55)<br />

Lemma 3.1. Keskenään kongruenteilla luvuilla on samat jakojäännökset ja Vice<br />

Versa.<br />

17


Kongruentit luvut kuuluvat samaan jakojäännösluokkaan (mod n):<br />

a ≡ b (mod n) ⇔ a = b. (3.56)<br />

Siispä joukkoa<br />

Z/nZ = {a|a = 0, 1, 2, . . . , n − 1} = Z n (3.57)<br />

kutsutaan jakojäännösrenkaaksi, missä on laskutoimitukset<br />

a + b = a + b, (3.58)<br />

ab = ab. (3.59)<br />

HUOM: Usein lasketaan vain pelkillä edustajilla eli jakojäännöksillä 0, 1, 2, ..., n−<br />

1 = −1 (mod n).<br />

ESIM:<br />

Olkoon R-ykkösellinen rengas.<br />

Määritelmä 3.13. Joukko<br />

−1 + 1 = n − 1 + 1 = n = 0, (−1) −1 = −1, (3.60)<br />

2 −1 = 1 2 = p + 1<br />

2 , p ∈ P p≥3. (3.61)<br />

R ∗ = {yksiköt} = {u ∈ R | ∃ u −1 ∈ R : uu −1 = 1} = (3.62)<br />

on renkaan R yksikköryhmä.<br />

Jos R = K-kunta, niin K ∗ = K\{0}.<br />

Lemma 3.2. Joukko<br />

{a ∈ Z n | a ⊥ n}<br />

on renkaan Z n yksikköryhmä eli<br />

Z ∗ n = {a ∈ Z n | a ⊥ n}. (3.63)<br />

18


Huomaa,että ehdosta a ⊥ n seuraa Eukleideen algoritmin kohdan 5) nojalla, että<br />

1 = s m a + t m n, (3.64)<br />

missä m on E.A:n pituus. Siten<br />

s m a ≡ 1 (mod n) ⇔ a −1 = s m . (3.65)<br />

Erityisesti, jos p ∈ P, niin Z p on kunta ja<br />

Z ∗ p = {a ∈ Z p | a ⊥ p} = {1, 2, ..., p − 1}. (3.66)<br />

Määritelmä 3.14. Olkoon n ≥ 2. Jos a ⊥ n, niin a on alkuluokka (mod n) ja<br />

Z ∗ n = {a ∈ Z n | a ⊥ n}<br />

on renkaan Z n kertolaskuryhmä (multiplication group of the ring).<br />

Eulerin funktio ϕ(n) määritellään asettamalla<br />

ϕ(n) = #{k ∈ Z + | 1 k n − 1, k ⊥ n}. (3.67)<br />

Joten, ryhmän Z ∗ n kertaluku (order) on #Z ∗ n = ϕ(n).<br />

Lemma 3.3.<br />

ϕ(MN) = ϕ(M)ϕ(N), ∀M ⊥ N. (3.68)<br />

Eli ϕ on multiplikatiivinen ja koska<br />

niin saadaan<br />

ϕ(p m ) = p m (1 − 1 p ), ∀p ∈ P, ∀m ∈ Z+ , (3.69)<br />

Lemma 3.4. Olkoon n = p 1<br />

a 1<br />

. . . p k<br />

a k, pi ∈ P. Tällöin<br />

ϕ(n) = n ∏ (1 − 1 ) eli (3.70)<br />

p<br />

p|n<br />

ϕ(n) = p 1<br />

a 1<br />

. . . p k<br />

a k<br />

(1 − 1 p 1<br />

) . . . (1 − 1 p k<br />

) (3.71)<br />

19


Lause 3.6. KIINALAINEN JÄÄNNÖSLAUSE: Olkoot m 1 , . . . , m r ∈ Z + pareittain<br />

keskenään jaottomia (pairwise relatively prime) eli<br />

m i ⊥ m j ∀i ≠ j (3.72)<br />

ja olkoot a 1 , . . . , a r ∈ Z annettu. Tällöin yhtälöryhmän<br />

⎧<br />

⎪⎨<br />

x ≡ a 1 (mod m 1 ),<br />

.<br />

(3.73)<br />

⎪⎩<br />

x ≡ a r (mod m r )<br />

ratkaisut ovat<br />

x = x 0 + l · M, l ∈ Z, M = m 1 . . . m r = m k M k , (3.74)<br />

ja<br />

x 0 = n 1 M 1 a 1 + . . . + n r M r a r , (3.75)<br />

missä<br />

n k M k ≡ 1 (mod m k ). (3.76)<br />

"Ratkaisu on yksikäsitteinen (solution is unique) (mod M)".<br />

Tod: Lasketaan<br />

M k = ∏ m i ≡ 0 (mod m j ) ∀j ≠ k. (3.77)<br />

i≠k<br />

Joten<br />

x 0 ≡ n k M k a k ≡ 1 · a k = a k (mod m k ) ∀k = 1, ..., r (3.78)<br />

ja siten x 0 on ratkaisu.<br />

Olkoon x ratkaisu, tällöin<br />

x − x 0 ≡ 0 (mod m k ) ∀k = 1, ..., r. (3.79)<br />

20


Koska m i ⊥ m j ∀i ≠ j, niin<br />

x − x 0 ≡ 0 (mod m 1 · · · m r ) (3.80)<br />

eli<br />

x ≡ x 0 (mod M). (3.81)<br />

4 Kertomat, binomikertoimet<br />

Määritellään luvun n ∈ N kertoma n! induktiivisesti asettamalla<br />

Määritelmä 4.1.<br />

0! = 1, (4.1)<br />

n! = n · (n − 1)!, ∀n ∈ Z + . (4.2)<br />

Ja kertoman yleistys, Pochammerin symboli (a) n , seuraavasti.<br />

Määritelmä 4.2. Olkoon a ∈ C. Tällöin<br />

(a) 0 = 1, (4.3)<br />

(a) n = (a + n − 1) · (a) n−1 , ∀n ∈ Z + . (4.4)<br />

Erityisesti<br />

(1) n = n!. (4.5)<br />

Määritelmä 4.3. Olkoot a ∈ C ja k ∈ N. Tällöin luvut<br />

( a<br />

k)<br />

= (−1) k (−a) k<br />

k!<br />

(4.6)<br />

ovat binomikertoimia "a yli k:n".<br />

21


Tutkitaan erikoistapauksia.<br />

Olkoon aluksi k = 0. Tällöin<br />

( ( a a<br />

= =<br />

k)<br />

0)<br />

(−a) 0<br />

0!<br />

Kun k ∈ Z + , niin<br />

( a k (−a)(−a + 1) · · · (−a + k − 1)<br />

= (−1) =<br />

k)<br />

k!<br />

Olkoon vielä a = n ∈ Z + , jolloin<br />

( n n(n − 1) · · · (n − k + 1)<br />

= =<br />

k)<br />

k!<br />

joten<br />

( n<br />

=<br />

k)<br />

n!<br />

k!(n − k)!<br />

= 1 ∀ a ∈ C. (4.7)<br />

a(a − 1) · · · (a − k + 1)<br />

k!<br />

∀a ∈ C.<br />

(4.8)<br />

n(n − 1) · · · (n − k + 1)(n − k)!<br />

, (4.9)<br />

k!(n − k)!<br />

∀ 0 ≤ k ≤ n. (4.10)<br />

Jos k ≥ n + 1, niin<br />

( n k (−n) · · · (−n + j) · · · (−n + k − 1)<br />

= (−1) , (4.11)<br />

k)<br />

k!<br />

missä 0 ≤ j ≤ k − 1. Siten, kun j = n, niin −n + j = 0 ja<br />

( n<br />

k)<br />

= 0 ∀k ≥ n + 1. (4.12)<br />

Olkoon a = −n ∈ Z − , jolloin<br />

( ) −n<br />

k n(n + 1) · · · (n + k − 1)<br />

k (n + k − 1)!<br />

= (−1) = (−1) , (4.13)<br />

k<br />

k!<br />

k!(n − 1)!<br />

joten<br />

( ) −n<br />

k<br />

( ) n + k − 1<br />

= (−1) k k<br />

∀k ≥ 0. (4.14)<br />

22


4.1 Palautuskaava, Pascalin kolmio<br />

Lause 4.1. Olkoon a ∈ C. Tällöin<br />

( ) ( ) ( a + 1 a a<br />

= +<br />

k + 1 k + 1 k)<br />

∀k ∈ N. (4.15)<br />

Todistus. Lasketaan väitteen oikea puoli käyttäen binomikertoimien esitystä (4.8),<br />

jolloin<br />

a(a − 1) · · · (a − (k + 1) + 1)<br />

(k + 1)!<br />

( ) ( a a<br />

+ =<br />

k + 1 k)<br />

a(a − 1) · · · (a − k + 1)(a − k)<br />

k!(k + 1)<br />

+<br />

a(a − 1) · · · (a − k + 1)<br />

k!<br />

a(a − 1) · · · (a − k + 1)<br />

k!<br />

(a + 1)(a + 1 − 1) · · · (a + 1 − (k + 1) + 1)<br />

(k + 1)!<br />

Siis saatiin väitteen vasen puoli.<br />

Erikoistapauksena saadaan<br />

=<br />

a(a − 1) · · · (a − k + 1)<br />

+ =<br />

k!<br />

( ) a − k<br />

k + 1 + 1 =<br />

=<br />

( ) a + 1<br />

. (4.16)<br />

k + 1<br />

Lause 4.2.<br />

( ) ( ) ( n + 1 n n<br />

= +<br />

k + 1 k + 1 k)<br />

∀k, n ∈ N. (4.17)<br />

Jonka avulla (I tapa) voidaan todistaa.<br />

Lause 4.3.<br />

( n<br />

∈ Z<br />

k)<br />

+ ∀ 0 ≤ k ≤ n ∈ N. (4.18)<br />

Todistus. Voidaan olettaa, että 0 ≤ k ≤ n. Induktio n:n suhteen.<br />

Aluksi n = 0, 1.<br />

( ( ( 0 1 1<br />

= = = 1. (4.19)<br />

0)<br />

0)<br />

1)<br />

23


Induktio-oletus: Väite tosi, kun n = l.<br />

Induktioaskel: Olkoon n = l + 1. Tällöin<br />

( ) ( ) ( l + 1 l l<br />

= +<br />

k + 1 k + 1 k)<br />

mistä<br />

Lisäksi<br />

Tuloksen (4.18) nojalla<br />

joten<br />

mistä saadaan.<br />

∀ 1 ≤ k + 1 ≤ l, (4.20)<br />

( ) l + 1<br />

∈ Z + ∀ 1 ≤ k + 1 ≤ l. (4.21)<br />

k + 1<br />

( ) l + 1<br />

=<br />

l + 1<br />

( ) l + 1<br />

= 1. (4.22)<br />

0<br />

(n − k + 1)(n − k + 2) · · · (n − 1)n<br />

k!<br />

∈ Z + , (4.23)<br />

k!|(n − k + 1)(n − k + 2) · · · (n − 1)n, (4.24)<br />

Lause 4.4.<br />

k!|(m + 1)(m + 2) · · · (m + k) ∀k, m ∈ N. (4.25)<br />

Edelleen<br />

Lause 4.5. Olkoon p ∈ P, tällöin<br />

)<br />

p ∣ p<br />

∣(<br />

k<br />

∀ 1 ≤ k ≤ p − 1. (4.26)<br />

Todistus. Tuloksen (4.24) nojalla<br />

k!|(p − k + 1)(p − k + 2) · · · (p − 1)p, (4.27)<br />

Koska p ⊥ k!, niin (4.27) johtaa relaatioon<br />

k!|(p − k + 1) · · · (p − 1) = l · k!, (4.28)<br />

jollakin l ∈ Z. Siten<br />

( p (p − k + 1)(p − k + 2) · · · (p − 1)p<br />

=<br />

k)<br />

k!<br />

= l · p ≡ 0 (mod p). (4.29)<br />

24


4.2 p-valuaatio kokonaisluvuille<br />

Tarkastellaan alkuluvun p esiintymistä kokonaisluvussa k (myöhemmin esitetään<br />

p-valuaation määritelmä rationaaliluvulle).<br />

Määritelmä 4.4. Olkoot p ∈ P, k ∈ Z \ {0}, r ∈ N ja<br />

p r ||k. (4.30)<br />

Tällöin asetetaan<br />

v p (k) = r. (4.31)<br />

Kertaa vielä, että<br />

̸ p r ||k ⇔ k = p r c, p |c ∈ Z \ {0}. (4.32)<br />

Lause 4.6. Laskusääntöjä. Olkoon p ∈ P ja n, m ∈ Z \ {0}, tällöin<br />

v p (1) = 0. (4.33)<br />

v p (n) ≥ 0. (4.34)<br />

v p (nm) = v p (n) + v p (m). (4.35)<br />

v p (n!) = v p (1) + v p (2) + ... + v p (n), n ≥ 1. (4.36)<br />

n = ∏ p vp(n) = ∏ p vp(n) .<br />

p≤n<br />

p∈P<br />

(4.37)<br />

Määritelmä 4.5. Olkoot p ∈ P, k ∈ Z \ {0} l ∈ Z + . Asetetaan tällöin<br />

w p l(k) = 1 jos p l |k; (4.38)<br />

w p l(k) = 0 jos p l ∤ k. (4.39)<br />

Lause 4.7. Olkoot p ∈ P, k ∈ Z \ {0}, r ∈ N ja v p (k) = r. Tällöin<br />

v p (k) =<br />

r∑<br />

w p i(k) =<br />

i=1<br />

∞∑<br />

w p i(k). (4.40)<br />

i=1<br />

25


Lause 4.8. Olkoot n ∈ Z + ja<br />

A p =<br />

∞∑<br />

i=1<br />

⌊ n<br />

p i ⌋<br />

, p ∈ P. (4.41)<br />

Tällöin<br />

a) v p (n!) = A p . (4.42)<br />

b). p Ap ||n! ∀p|n!. (4.43)<br />

c). n! = ∏ p≤n<br />

p Ap . (4.44)<br />

Huomaa, että ⌊ n/p i ⌋ = 0, kun p i > n. Siten summat A p ovat äärellisiä.<br />

Todistus. Laskarit: Välillä [1, n] olevien luvulla p i jaollisten lukujen lkm=<br />

⌊ ⌋ n<br />

#{k ∈ Z + | 1 ≤ k ≤ n, p i |k} = . (4.45)<br />

p i<br />

Toisaalta<br />

Esimerkiksi<br />

⌊ ⌋ n<br />

= w<br />

p i p i(1) + w p i(2) + ... + w p i(n). (4.46)<br />

⌊ ⌋ n<br />

1, ..., 1 · p, ..., 2 · p, ..., p · p, ..., · p, ..., n (4.47)<br />

p<br />

missä pätee<br />

w p (1) = w p (2) = ... = w p (p − 1) = w p (p + 1) = ... = 0 (4.48)<br />

⌊ ⌋ n<br />

w p (p) = w p (2p) = ... = w p ( p) = 1.<br />

p<br />

(4.49)<br />

Nyt<br />

...<br />

w p (1) + w p (2) + ... + w p (n) =<br />

w p 2(1) + w p 2(2) + ... + w p 2(n) =<br />

w p r(1) + w p r(2) + ... + w p r(n) =<br />

⌊ n<br />

p<br />

⌋<br />

; (4.50)<br />

⌊ n<br />

p 2 ⌋<br />

; (4.51)<br />

⌊ n<br />

p r ⌋<br />

, (4.52)<br />

26


missä<br />

p r ≤ n < p r+1 ,<br />

⇒<br />

⌊<br />

⌋ n<br />

= 0. (4.53)<br />

p r+1<br />

Lasketaan yhtälöt (4.50–4.52) puolittain yhteen, jolloin saadaan<br />

⌊ ⌋ ⌊ ⌋ ⌊ ⌋<br />

n n n<br />

v p (1) + v p (2) + ... + v p (n) = + + ... + . (4.54)<br />

p p 2 p r<br />

Siten<br />

Edelleen<br />

∞∑<br />

⌊ ⌋ n<br />

v p (n!) = = A<br />

p i p , p ∈ P. (4.55)<br />

i=1<br />

n! = ∏ p≤n<br />

p vp(n!) . (4.56)<br />

Lauseen 4.3 II todistus. Kertomien alkutekijäkehitelmien nojalla<br />

n!<br />

k!(n − k)! = ∏ p≤n<br />

p Bp , (4.57)<br />

missä<br />

Tuloksen (2.6)<br />

B p =<br />

∞∑<br />

⌊ ⌋ ⌊ ⌋ ⌊ ⌋<br />

n k n − k<br />

− − . (4.58)<br />

p i p i<br />

i=1<br />

p i<br />

⌊ a⌋ + ⌊ b⌋ ≤ ⌊ a + b⌋ (4.59)<br />

avulla saadaan<br />

⌊ ⌋ ⌊ ⌋ ⌊ k n − k k<br />

+ ≤<br />

p i p + n i p − k ⌋<br />

=<br />

i p i<br />

p i<br />

⌊ n<br />

p i ⌋<br />

. (4.60)<br />

Siten B p ∈ N ja<br />

∏<br />

p Bp ∈ Z + , (4.61)<br />

p≤n<br />

joka identiteetin (4.57) kanssa todistaa, että<br />

( n<br />

k)<br />

∈ Z + ∀ 0 ≤ k ≤ n ∈ N.<br />

27


4.3 Binomisarja, Binomikehitelmä<br />

Sarjaa<br />

(1 + t) a =<br />

∞∑<br />

k=0<br />

( a<br />

k)<br />

t k , a ∈ C (4.62)<br />

sanotaan Binomisarjaksi. Olkoon a = n ∈ N, jolloin<br />

n∑<br />

( n<br />

(1 + t) n = t<br />

k)<br />

k . (4.63)<br />

k=0<br />

k=0<br />

Asetetaan t = A/B, jolloin yhtälöstä (4.63) saadaan Binomikehitelmä:<br />

n∑<br />

( n ∑<br />

( n<br />

(A + B) n = A<br />

k)<br />

k B n−k =<br />

A<br />

k)<br />

k B l . (4.64)<br />

0≤k≤n,k+l=n<br />

Kun, a = −1 ja t = −x, niin saadaan Geometrinen sarja:<br />

∞<br />

1<br />

1 − x = ∑<br />

x k . (4.65)<br />

Ja yleisemmin, jos a = −n ∈ Z − ja t = −x, niin<br />

1<br />

(1 − x) = ∑ ∞ ( ) n + k − 1<br />

x k (4.66)<br />

n k<br />

identiteetin (4.14) nojalla.<br />

k=0<br />

k=0<br />

5 Hieman polynomialgebraa<br />

Olkoon R ykkösellinen rengas. Tällöin<br />

n∑<br />

R[x] = {P (x) | P (x) = p k x k ; p k ∈ R, n ∈ N} (5.1)<br />

k=0<br />

on R-kertoimisten polynomien joukko. Jos p n ≠ 0, niin polynomin aste deg P (x) =<br />

n, erityisesti deg 0(x) = −∞. Pääpolynomiksi (monic polynomial) sanotaan polynomia,<br />

missä korkeimman potenssin kerroin p n = 1.<br />

28


Määritelmä 5.1. Olkoot<br />

n∑<br />

P (x) = p k x k ,<br />

Q(x) =<br />

jolloin asetetaan<br />

k=0<br />

n∑<br />

q k x k ∈ R[x],<br />

k=0<br />

P (x) = Q(x) ⇔ ∀k(p k = q k );<br />

P (x) + Q(x) = ∑ k0(p k + q k )x k ;<br />

(5.2)<br />

P (x)Q(x) = ∑ k0<br />

r k x k ,<br />

missä<br />

r k =<br />

joka on Cauchyn kertosääntö.<br />

k∑<br />

p i q k−i = ∑<br />

p i q j , (5.3)<br />

i=0<br />

i+j=k<br />

Tällöin R[x] on rengas, missä<br />

0(x) = 0 + 0 · x + 0 · x 2 + . . . (5.4)<br />

on nolla-alkio ja<br />

1(x) = 1 + 0 · x + 0 · x 2 + . . . (5.5)<br />

on ykkösalkio.<br />

Olkoon R = K kunta. Tällöin polynomirengas K[x] on kokonaisalue, jossa pätee<br />

Jakoalgoritmi:<br />

Olkoon a(x), b(x) ∈ K[x], a(x)b(x) ≠ 0(x) ja deg b(x) ≤ deg a(x). Tällöin<br />

∃ q(x), r(x) ∈ K[x] s.e.<br />

[(J.A.)]a(x) = q(x)b(x) + r(x), deg r(x) < deg b(x). (5.6)<br />

Seuraus:<br />

p(α) = 0, α ∈ K ⇔ (x − α) | p(x). (5.7)<br />

K[x]<br />

29


Kokonaisalueen D = K[x] yksikköryhmä on K ∗ . Joten polynomien a(x) ja b(x)<br />

suurin yhteinen tekijä d(x) = s.y.t.(a(x), b(x)) voidaan valita pääpolynomiksi.<br />

Eukleideen algoritmin nojalla saadaan, että on olemassa sellaiset polynomit<br />

s(x), t(x) ∈ K[x], että<br />

d(x) = s(x)a(x) + t(x)b(x). (5.8)<br />

6 Rationaaliluvun jaollisuus (mod n)<br />

6.1 Perusteita<br />

Olkoon p ∈ P. Jokaisella a/b ∈ Q ∗ on yksikäsitteinen esitys<br />

Asetetaan nyt<br />

a<br />

b = pr c d , c ∈ Z, d ∈ Z+ , c ⊥ d, p ∤ cd, r ∈ Z. (6.1)<br />

Määritelmä 6.1. Rationaaliluku a/b (osoittaja) on p:llä jaollinen eli<br />

p ∣ a b<br />

⇔ r ≥ 1. (6.2)<br />

Edelleen<br />

a<br />

∣ ∣∣<br />

b ≡ 0 (mod p) ⇔ p a<br />

b<br />

(6.3)<br />

ESIM.<br />

Olkoon p ∈ P, tällöin<br />

5<br />

20<br />

∣ 3<br />

⇔ 20<br />

3<br />

1 + 1 2 + 1 3 + 1 4 = 50<br />

4!<br />

≡ 0 (mod 5). (6.4)<br />

≡ 0 (mod 5). (6.5)<br />

(2p−1)(2p−2) · · · (p+2)(p+1) ≡ (p−1)(p−2) · · · 2·1 = (p−1)! (mod p), (6.6)<br />

30


joten<br />

( ) 2p<br />

≡ 2 (mod p). (6.7)<br />

p<br />

Laajennetaan Määritelmä 6.1 vapaastivalittavalle modulukselle n ∈ Z ≥2 .<br />

Määritelmä 6.2. Olkoon n ∈ Z ≥2 annettu ja olkoon rationaaliluvun a/b ∈ Q ∗<br />

alkutekijäesitys<br />

a<br />

b = ±pr 1<br />

1 · · · p r k<br />

k · q v 1<br />

1 · · · q v l<br />

l<br />

; p i , q j ∈ P r i ∈ Z + , v i ∈ Z − , (6.8)<br />

missä q j /∈ {p 1 , ..., p k }. Jos<br />

n = p s 1<br />

1 · · · p s k<br />

k<br />

, s i ∈ N, 0 ≤ s i ≤ r i ∀i = 1, ..., k, (6.9)<br />

niin<br />

n ∣ a b<br />

(6.10)<br />

ja sanotaan, että n jakaa rationaaliluvun a/b (osoittajan).<br />

HUOM: Jos, n|a/b, niin n ⊥ b.<br />

Määritelmä 6.3. Olkoon n ∈ Z ≥2 annettu ja a/b, c/d ∈ Q. Jos<br />

n ∣ a b − c d , (6.11)<br />

niin<br />

a<br />

b ≡ c d<br />

(mod n) (6.12)<br />

ja sanotaan, että luvut a/b ja c/d ovat kongruentteja (mod n).<br />

Esim.<br />

20<br />

3 = 22 · 5 1 · 3 −1 ≡ 0 (mod 2 · 5). (6.13)<br />

20<br />

≡ 0 (mod 20),<br />

3<br />

(6.14)<br />

missä p 1 = 2, p 2 = 5, q 1 = 3 ja r 1 = 2, r 2 = 1, v 1 = −1.<br />

1 + 1 2 + 1 3 + 1 4 = 50<br />

4! ≡ 0 (mod 52 ). (6.15)<br />

1 + 1 2 + 1 3 + 1 4 ≡ 25<br />

7 (mod 53 ). (6.16)<br />

31


Lause 6.1. Kongruenssi ≡ (mod n) on ekvivalenssirelaatio joukossa Q.<br />

Määritelmä 6.4. Olkoot n ∈ Z ≥2 ja a/b ∈ Q annettu ja n ⊥ b. Tällöin<br />

a/b = { c d ∈ Q| c d ≡ a b<br />

(mod n)} (6.17)<br />

on edustajan a/b määräämä jakojäännösluokka (mod n) ja<br />

Q n = {a/b| a/b ∈ Q, n ⊥ b}. (6.18)<br />

Asetetaan vielä laskutoimitukset (binary operations)<br />

⎧<br />

⎪⎨ x + y = x + y,<br />

⎪⎩<br />

x · y = xy<br />

(6.19)<br />

aina, kun x, y ∈ Q n .<br />

Lause 6.2. a) Laskutoimitukset<br />

{<br />

+ : Q n × Q n → Q n , (6.20)<br />

ovat hyvinmääriteltyjä (well defined) eli binäärioperaatiot ovat funktioita.<br />

b). Nolla-alkio (zero) on<br />

0 = na<br />

b<br />

∀a, b, b ⊥ n (6.21)<br />

ja vasta-alkio<br />

−x = −x ∀ x ∈ Q n . (6.22)<br />

c). Ykkösalkio (unity)<br />

ja käänteisalkio (inverse)<br />

1 = b + ln<br />

b<br />

∀l, b, b ⊥ n (6.23)<br />

x −1 = x −1 ∀ x, x −1 ∈ Q n . (6.24)<br />

32


Lause 6.3. Olkoon n ∈ Z ≥2 . Tällöin kuvaus<br />

F (a/b) = a(b) −1 (6.25)<br />

on rengasisomorfia eli Q n<br />

∼ = Zn .<br />

Todistus: Laskemalla saadaan<br />

1)<br />

F : Q n → Z n (6.26)<br />

( a<br />

F<br />

b d)<br />

+ c ( ) ad + bc<br />

= F<br />

=<br />

bd<br />

ad + bc(bd) −1 = (ad + bc)(b) −1 (d) −1 =<br />

a(b) −1 + c(d) −1 =<br />

( ) ( a c<br />

F + F , (6.27)<br />

b d)<br />

joten F on ryhmien (Q n , +) ja (Z n , +) välinen homomorfia.<br />

2)<br />

F<br />

( a<br />

b · c )<br />

= F<br />

d<br />

( ) ac<br />

=<br />

bd<br />

ac(bd) −1 = a(b) −1 c(d) −1 =<br />

( ) ( a c<br />

F F . (6.28)<br />

b d)<br />

3)<br />

F ( 1 ) ( 1<br />

= F = 1(1)<br />

1)<br />

−1 = 1. (6.29)<br />

Kohtien 1),2) ja 3) nojalla F : Q n → Z n on rengasmorfismi.<br />

4) Asetetaan nyt<br />

joten<br />

( ) a<br />

F = 0,<br />

b<br />

(6.30)<br />

a(b) −1 = 0. (6.31)<br />

33


Kerrotaan 6.31 puolittain alkiolla b, jolloin saadaan<br />

a(b) −1 b = 0 · b ⇒ a = 0. (6.32)<br />

Siten F : Q n → Z n on injektio.<br />

5) Olkoon vielä k ∈ Z n . Tällöin, jos valitaan a = k, b = 1, niin<br />

( ) ( )<br />

a k<br />

F = F = k(1) −1 = k. (6.33)<br />

b 1<br />

Siispä F : Q n → Z n on surjektio.<br />

Kohtien 4) ja 5) nojalla<br />

F : Q n → Z n<br />

on bijektio ja edelleen rengasisomorfia.<br />

Siten Q n ja Z n voidaan samaistaa, jolloin merkitään<br />

Q n ∋ a/b = ab −1 ∈ Z n . (6.34)<br />

ESIM: Lasketaan 2/3 renkaassa Q 7 . Aluksi saadaan<br />

2<br />

3 ≡ 2 + l · 7<br />

3<br />

(mod 7) ∀l ∈ Z. (6.35)<br />

Valitaan l = 4, jolloin<br />

2<br />

3 ≡ 2 + 4 · 7<br />

3<br />

= 10 ≡ 3 (mod 7). (6.36)<br />

Täten<br />

2/3 = 3. (6.37)<br />

Toisaalta Z 7 :ssa.<br />

2 · 3 −1 = 2 · 5 = 10 = 3. (6.38)<br />

34


Lemma 6.1. Olkoon G ryhmä ja a ∈ G. Tällöin kuvaukset<br />

ι : G → G, ι(x) = x −1 (6.39)<br />

ja<br />

τ : G → G, τ(x) = ax (6.40)<br />

ovat bijektioita.<br />

Todistus: Asetetaan<br />

ι(x 1 ) = ι(x 2 ) ⇔ x −1<br />

1 = x −1<br />

2 , (6.41)<br />

josta saadaan x 1 = x 2 . Siten ι on injektio.<br />

Olkoon sitten y ∈ G annettu. Valitaan nyt x = y −1 , jolloin<br />

ι(x) = ι(y −1 ) = (y −1 ) −1 = y. (6.42)<br />

Täten ι on surjektio ja edelleen bijektio.<br />

Seuraus: Olkoon<br />

H = {a 1 , ..., a m } (6.43)<br />

äärellinen ryhmä. Tällöin ι(H) = H eli<br />

{a −1<br />

1 , ..., a −1<br />

m } = {a 1 , ..., a m }. (6.44)<br />

ESIM: Olkoon H =Z ∗ 11, missä<br />

1 −1 = 1, 2 −1 = 6, 3 −1 = 4, , 4 −1 = 3, 5 −1 = 9,<br />

6 −1 = 2, 7 −1 = 8, 8 −1 = 7, 9 −1 = 5, 10 −1 = 10. (6.45)<br />

Tällöin<br />

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 =<br />

1 · 2 · 2 −1 · 3 · 3 −1 · 5 · 5 −1 · 7 · 7 −1 · 10 = −1. (6.46)<br />

35


Lause 6.4. WILSONIN LAUSE: Olkoon p ∈ P. Tällöin<br />

Lause 6.5. Olkoot p ∈ P ≥3 . Tällöin<br />

(p − 1)! ≡ −1 (mod p). (6.47)<br />

1 + 1 2 + 1 3 + ... + 1<br />

p − 1<br />

Todistus. Lemman 6.1 nojalla ι(Z ∗ p) = Z ∗ p eli<br />

≡ 0 (mod p). (6.48)<br />

{1 −1 , ..., p − 1 −1 } = {1, ..., p − 1}.(6.49)<br />

Täten<br />

p−1 p−1<br />

∑ ∑<br />

a −1 = b, (6.50)<br />

a=1 b=1<br />

Seuraavassa käytetään samaistusta (6.34). Yhtälön V.P. (vasen puoli)=<br />

1/1 + 1/2 + ... + 1/p − 1 =<br />

1 + 1/2 + ... + 1/(p − 1) = 1 + 1/2 + ... + 1/(p − 1). (6.51)<br />

Toisaalta Yhtälön O.P. (oikea puoli)=<br />

1 + ... + p − 1 = 1 + 2 + ... + p − 1 = p(p − 1)/2 = 0, (6.52)<br />

missä p|p(p − 1)/2, sillä p ≥ 3. Ekvivalenssiluokkien (6.51) ja (6.52) identtisyydestä<br />

seuraa edustajien välinen kongruenssi (6.48).<br />

Lause 6.6. EULER-FERMAT: Olkoot a ∈ Z, m ∈ Z ≥2 annettu ja a ⊥ m.<br />

Tällöin<br />

a ϕ(m) ≡ 1 (mod m). (6.53)<br />

Todistus. Asetetaan τ(x) = a·x. Koska a ∈ Z ∗ m, niin Lemman 6.1 nojalla τ(Z ∗ m) =<br />

Z ∗ m eli<br />

{a · a 1 , ..., a · a ϕ(m) } = {a 1 , ..., a ϕ(m) }. (6.54)<br />

36


Siten<br />

eli<br />

josta<br />

a · a 1 · · · a · a ϕ(m) = a 1 · · · a ϕ(m) (6.55)<br />

a ϕ(m) a 1 · · · a ϕ(m) = a 1 · · · a ϕ(m) , (6.56)<br />

a ϕ(m) = 1. (6.57)<br />

SEURAUS:<br />

Lause 6.7. FERMAT’N PIKKULAUSE: Olkoot a ∈ Z, p ∈ P annettu ja p ∤ a.<br />

Tällöin<br />

Todistetaan seuraavaksi eräs Wilsonin lauseen yleistys.<br />

Lause 6.8. Olkoot p ∈ P ≥3 ja r ∈ Z + . Tällöin<br />

Todistus. Olkoon a ∈ Z ∗ p r<br />

a p−1 ≡ 1 (mod p). (6.58)<br />

p r −1<br />

∏<br />

k=1,p∤k<br />

k ≡ −1 (mod p r ). (6.59)<br />

oma käänteisalkionsa eli<br />

a = a −1 ⇔ a 2 = 1. (6.60)<br />

Siten<br />

josta<br />

a 2 − 1 = 0, (6.61)<br />

(a − 1)(a + 1) = l · p r , (6.62)<br />

jollakin l ∈ Z. Välttämättä<br />

p|a − 1 tai p|a + 1. (6.63)<br />

37


Jos<br />

niin<br />

p|a − 1 ja p|a + 1, (6.64)<br />

p|2a ⇒ p|a. (6.65)<br />

Mutta a ⊥ p, joten joudutaan ristiriitaan. Tarkastellaan siis tapaukset<br />

1.) p|a − 1 ja p ∤ a + 1 (6.66)<br />

ja<br />

2.) p ̸ |a − 1 ja p|a + 1. (6.67)<br />

Tapaus 1. Yhtälön (6.62) nojalla<br />

Tapaus 2. Yhtälön (6.62) nojalla<br />

Siten a ∈ Z ∗ p r<br />

p r |a − 1 ⇒ a = 1. (6.68)<br />

p r |a + 1 ⇒ a = −1. (6.69)<br />

on oma käänteisalkionsa täsmälleen silloin, kun a = ±1. Edelleen<br />

Z ∗ pr = {1, −1} ∪ B, (6.70)<br />

missä joukon<br />

alkioille pätee<br />

Täten<br />

ja siten<br />

B = {b 1 , ..., b m , m = ϕ(p r ) − 2} (6.71)<br />

−1<br />

b i ≠ bi , i = 1, ..., m. (6.72)<br />

B = {c 1 , ..., c m/2 , c −1 1 , ..., c −1 m/2 } (6.73)<br />

∏<br />

−1 a = 1(−1)c 1 c 1 · · · c m/2 c −1 m/2 = −1. (6.74)<br />

a∈Z ∗ p r<br />

38


ESIM: 3 2 = p r . Jolloin<br />

1 · 2 · 4 · 5 · 7 · 8 ≡ −1 (mod 3 2 ). (6.75)<br />

6.2 Wolstenholmen lause<br />

Lause 6.9. WOLSTENHOLMEN LAUSE: Olkoon p ∈ P ≥5 . Tällöin<br />

Todistus. Tarkastellaan polynomia<br />

1 + 1 2 + 1 3 + ... + 1<br />

p − 1 ≡ 0 (mod p2 ). (6.76)<br />

G(x) = (x − 1)(x − 2) · · · (x − (p − 1)) ∈ Z[x]. (6.77)<br />

Aukaistaan tulo, jolloin<br />

G(x) = x p−1 − W p−2 x p−2 + W p−3 x p−3 − ... + W 2 x 2 − W 1 x + W 0 , (6.78)<br />

missä W i ∈ Z. Välittömästi saadaan<br />

x(x − 1)(x − 2) · · · (x − (p − 1)) =<br />

x p − W p−2 x p−1 + W p−3 x p−2 − W p−4 x p−3 + ... + W 2 x 3 − W 1 x 2 + W 0 x, (6.79)<br />

johon sijoitetaan x = y − 1 ja siten<br />

(y − 1)(y − 2) · · · (y − (p − 1))(y − p) =<br />

(y − 1) p − W p−2 (y − 1) p−1 + W p−3 (y − 1) p−2 − W p−4 (y − 1) p−3 + ...<br />

Yhtälössä (6.80) V.P.=<br />

+W 2 (y − 1) 3 − W 1 (y − 1) 2 + W 0 (y − 1). (6.80)<br />

(y − p)G(y) = (y − p)(y p−1 − W p−2 y p−2 + W p−3 y p−3 − ... + W 2 y 2 − W 1 y + W 0 ) =<br />

39


y p − (p + W p−2 )y p−1 + (pW p−2 + W p−3 )y p−2 − (pW p−3 + W p−4 )y p−3<br />

+... − (pW 2 + W 1 )y 2 + (pW 1 + W 0 )y − pW 0 . (6.81)<br />

Toisaalta yhtälön (6.80) O.P.=<br />

( ( ( )<br />

p p p − 1<br />

y p − ( + W p−2 )y<br />

1)<br />

p−1 + ( + W p−2 + W p−3 )y<br />

2)<br />

p−2<br />

1<br />

( ( ) ( )<br />

p p − 1 p − 2<br />

−( + W p−2 + W p−3 + W p−4 )y<br />

3)<br />

p−3<br />

2<br />

1<br />

( ) ( ) ( )<br />

p<br />

p − 1<br />

2<br />

+... + ( + W p−2 + ... + W 1 + W 0 )y<br />

p − 1 p − 2<br />

1<br />

−(1 + W p−2 + ... + W 1 + W 0 ). (6.82)<br />

Verrataan seuraavaksi vastinpotenssien kertoimia yhtälöissä (6.81) ja (6.82), jolloin<br />

y p : 1 = 1, (6.83)<br />

( p<br />

y p−1 : p + W p−2 = + W p−2 , (6.84)<br />

1)<br />

( ( )<br />

p p − 1<br />

y p−2 : pW p−2 + W p−3 = + W p−2 + W p−3 , (6.85)<br />

2)<br />

1<br />

( ( ) ( )<br />

p p − 1 p − 2<br />

y p−3 : pW p−3 + W p−4 = + W p−2 + W p−3 + W p−4 , ... (6.86)<br />

3)<br />

2<br />

1<br />

( ) ( ) ( )<br />

p<br />

p − 1<br />

2<br />

y 1 : pW 1 + W 0 = + W p−2 + ... + W 1 + W 0 , (6.87)<br />

p − 1 p − 2<br />

1<br />

y 0 : pW 0 = 1 + W p−2 + ... + W 1 + W 0 . (6.88)<br />

Kaksi ensimmäistä ovat triviaali-identiteettejä mutta seuraavista saadaan palautuskaavat:<br />

W p−2 =<br />

( p<br />

2)<br />

, (6.89)<br />

( ( )<br />

p p − 1<br />

2W p−3 = + W p−2 , (6.90)<br />

3)<br />

2<br />

40


( p<br />

3W p−4 = +<br />

4)<br />

(p − 2)W 1 =<br />

( ) ( p − 1 p − 2<br />

W p−2 +<br />

2<br />

( ) p − 1<br />

W p−2 + ... +<br />

p − 2<br />

3<br />

( ) p<br />

+<br />

p − 1<br />

)<br />

W p−3 , ... (6.91)<br />

( 3<br />

2)<br />

W 2 , (6.92)<br />

(p − 1)W 0 = 1 + W p−2 + ... + W 1 . (6.93)<br />

Huomaa, että nämä yhtälöt ovat muotoa<br />

( ) p<br />

jW p−j−1 = + ...<br />

j + 1<br />

∀ 1 ≤ j ≤ p − 1. (6.94)<br />

Käytetään tulosta (4.26), jolloin<br />

( p<br />

p|<br />

2)<br />

(6.95)<br />

ja siten<br />

j = 1. p|W p−2 . (6.96)<br />

Seuraavaksi<br />

( p<br />

p|<br />

3)<br />

ja p|W p−2 , (6.97)<br />

joten<br />

Edelleen<br />

joten<br />

...<br />

Siten<br />

josta<br />

j = 2. p|W p−3 . (6.98)<br />

( p<br />

p| , p|W p−2 ja p|W p−3 , (6.99)<br />

4)<br />

j = 3. p|W p−4 . (6.100)<br />

j = p − 2. p|W 1 . (6.101)<br />

p|W 1 , W 2 , ..., W p−2 , (6.102)<br />

j = p − 1. (p − 1)W 0 ≡ 1 (mod p) (6.103)<br />

41


eli<br />

Mutta<br />

W 0 ≡ −1 (mod p). (6.104)<br />

W 0 = (p − 1)!, (6.105)<br />

joten saadaan II todistus Wilsonin lauseelle.<br />

Sijoitetaan nyt x = p yhtälöön<br />

p−1<br />

p−1<br />

∏ ∑<br />

G(x) = (x − j) = (−1) i W i x i , W p−1 = 1, (6.106)<br />

j=1<br />

i=0<br />

josta saadaan<br />

W 1 = W 2 p − W 3 p 2 − ... + p p−2 . (6.107)<br />

Koska p|W 2 ja p ≥ 5, niin<br />

p 2 |W 1 . (6.108)<br />

Toisaalta<br />

W 1 =<br />

p−1<br />

∑<br />

p−1<br />

∏<br />

j=1 i=1,i≠j<br />

2 · 3 · · · (p − 1) + 1 · 3 · 4 · · · (p − 1) + ... + 1 · 2 · · · (p − 3) · (p − 1) + 1 · 2 · · · (p − 2) =<br />

(<br />

(p − 1)! 1 + 1 2 + 1 3 + ... + 1 )<br />

. (6.109)<br />

p − 1<br />

Siten<br />

i =<br />

p 2 ∣ ∣∣∣<br />

1 + 1 2 + 1 3 + ... + 1<br />

p − 1<br />

II todistus Fermat’n pikkulauseelle. Olkoot p ∈ P, a ∈ Z ja p ∤ a. Tällöin<br />

(6.110)<br />

a ≡ j (mod p), (6.111)<br />

jollakin j = 1, 2, ..., p − 1. Sijoitetaan x = a yhtälöön (6.106), jolloin<br />

a p−1 − W p−2 a p−2 + W p−3 a p−3 − ... + W 2 a 2 − W 1 a + W 0 ≡ 0 (mod p), (6.112)<br />

42


missä<br />

Siten<br />

W p−2 , ..., W 1 ≡ 0 (mod p). (6.113)<br />

a p−1 ≡ −W 0 ≡ −(p − 1)! ≡ 1 (mod p). (6.114)<br />

6.3 (p − 1)! ja a p−1 (mod p 2 )<br />

Tiedetään, että<br />

(p − 1)! ≡ −1 (mod p 2 ), (6.115)<br />

kun p = 5, 13, 563, ... (Wilsonin alkulukuja) ja<br />

a p−1 ≡ 1 (mod p 2 ), (6.116)<br />

kun p = 1093, 3511, .... Mutta yleisellä tasolla kohtien (6.115) ja (6.116) jakojäännöksien<br />

(mod p 2 ) käyttäytymistä ei tunneta.<br />

Ehdon (6.116) tutkiminen on ollut tärkeää liittyen Fermat’n suuren lauseen todistusyrityksiin,<br />

sillä jos p ∈ P ≥3 ja<br />

2 p−1 ≢ 1 (mod p 2 ), (6.117)<br />

niin<br />

x p + y p ≠ z p ∀ x, y, z ∈ Z + . (6.118)<br />

Tosin Andre Wiles [Annals of Mathematics 141 (1994)] on todistanut, että (6.118)<br />

pätee ilman lisäoletusta (6.117). Wilesin todistus perustuu mm. elliptisten käyrien<br />

ominaisuuksiin.<br />

Olkoon p ∈ P ≥3 , tällöin Pikku Fermat’n nojalla tiedetään, että<br />

2 p−1 − 1 = l · p, (6.119)<br />

43


jollakin l ∈ Z, joten on luonnollista tutkia Fermat’n osamääriä<br />

q p (2) = 2p−1 − 1<br />

p<br />

∈ Z. (6.120)<br />

Lause 6.10. Olkoon p ∈ P ≥3 . Tällöin<br />

q p (2) = 2p−1 − 1<br />

p<br />

≡ 1 + 1 3 + 1 5 + ... + 1<br />

p − 2<br />

(mod p) (6.121)<br />

Huomaa, että (6.121) on yhtäpitävää ehdon<br />

(<br />

2 p−1 ≡ 1 + p 1 + 1 3 + 1 5 + ... + 1 )<br />

p − 2<br />

(mod p 2 ) (6.122)<br />

kanssa.<br />

Todistus. Aluksi binomikaavalla saadaan<br />

2 p =<br />

p∑<br />

( p−1<br />

p ∑<br />

( p<br />

= 2 + , (6.123)<br />

i)<br />

i)<br />

i=0<br />

i=1<br />

jossa tuloksen (4.26) nojalla<br />

( p<br />

= ph i , (6.124)<br />

i)<br />

jollakin h i ∈ Z aina, kun i = 1, ..., p − 1. Edelleen<br />

eli<br />

h i =<br />

(p − 1)(p − 2) · · · (p − i + 1)<br />

i!<br />

h i = (−1)i−1<br />

i<br />

≡ (−1)i−1 (i − 1)!<br />

i!<br />

jollakin m i ∈ Z. Siten (6.124) ja (6.126) antavat<br />

( ( )<br />

p (−1)<br />

i−1<br />

= p + m i p ≡ (−1)<br />

i)<br />

i−1 p i<br />

i<br />

= (−1)i−1<br />

i<br />

(mod p)<br />

(6.125)<br />

+ m i p, (6.126)<br />

(mod p 2 ). (6.127)<br />

Yhtälöiden (6.123) ja (6.127) nojalla<br />

(<br />

2 p ≡ 2 + p 1 − 1 2 + 1 3 − ... + 1<br />

p − 2 − 1 )<br />

p − 1<br />

(mod p 2 ). (6.128)<br />

44


Toisaalta<br />

1 − 1 2 + 1 3 − ... + 1<br />

p − 2 − 1<br />

p − 1 =<br />

(<br />

2 1 + 1 3 + 1 5 − ... + 1 )<br />

p − 2<br />

(<br />

− 1 + 1 2 + 1 3 + ... + 1<br />

p − 2 + 1 )<br />

p − 1<br />

(<br />

≡ 2 1 + 1 3 + 1 5 − ... + 1 )<br />

(mod p 2 ) (6.129)<br />

p − 2<br />

tuloksen (6.76) nojalla. Yhdistämällä (6.128) ja (6.129) saadaan<br />

(<br />

2 p ≡ 2 + 2p 1 + 1 3 + 1 5 − ... + 1 )<br />

(mod p 2 ), (6.130)<br />

p − 2<br />

missä p ⊥ 2, joten (6.122) seuraa.<br />

ESIM: Olkoon p = 7. Nyt<br />

(<br />

2 p−1 = 2 6 = 1 + 63 = 1 + 7 · 9 ≡ 1 + 7 1 + 1 3 + 1 )<br />

5<br />

(mod 7 2 ). (6.131)<br />

Huomaa, että 1/3 = 5 ja 1/5 = 3 (mod 7).<br />

7 Lisää polynomialgebraa<br />

7.1 Symmetriset peruspolynomit<br />

Tutkitaan polynomi-identiteettiä<br />

n∏<br />

F (x) = (x − x k ) =<br />

k=1<br />

n∑<br />

(−1) n−i A i x i . (7.1)<br />

i=0<br />

0. Sijoittamalla x = 0, saadaan vakiotermeistä identiteetti<br />

F (0) = (−1) n<br />

n<br />

∏<br />

j=1<br />

x j = (−1) n A 0 ,<br />

45


joten<br />

n∏<br />

A 0 = x j . (7.2)<br />

(Tulolla (7.2) määritellään Normi, kts. Lukuteoria.)<br />

1. Lasketaan derivaatat yhtälössä (7.1) puolittain, jolloin<br />

n∏<br />

D (x − x k ) =<br />

j=1<br />

k=1<br />

1·(x−x 2 ) · · · (x−x n )+(x−x 1 )·(x−x 3 ) · · · (x−x n )+...+(x−x 1 )(x−x 2 ) · · · (x−x n−1 ), (7.3)<br />

josta kohdassa x = 0 saadaan<br />

DF (0) = (−1) n−1 (x 2 x 3 · · · x n + x 1 x 3 · · · x n + ... + x 1 x 2 · · · x n−1 ). (7.4)<br />

Toisaalta<br />

DF (0) = (−1) n−1 A 1<br />

ja siten<br />

n∑ n∏<br />

A 1 = x i . (7.5)<br />

j=1 i=1,i≠j<br />

n-1. Myös<br />

n∑<br />

A n−1 = x j (7.6)<br />

j=1<br />

on usein tarpeen (ja sen avulla määritellään Jälki(=Trace).) Yleisesti saadaan<br />

∑<br />

A n−k =<br />

x j1 x j2 · · · x jk , (7.7)<br />

1≤j 1


(x 1 x 2 +x 1 x 3 +x 1 x 4 +x 2 x 3 +x 2 x 4 +x 3 x 4 )x 2 −(x 1 x 2 x 3 +x 1 x 3 x 4 +x 2 x 3 x 4 )x+x 1 x 2 x 3 x 4 . (7.9)<br />

b) Wolstenholmen lauseen todistuksessa tarkasteltiin polynomia<br />

p−1<br />

p−1<br />

∏ ∑<br />

G(x) = (x − j) = (−1) i W i x i , W p−1 = 1,<br />

j=1<br />

i=0<br />

missä kohtien (7.2), (7.5) ja (7.6) nojalla<br />

p−1<br />

∏<br />

W 0 = j = (p − 1)!,<br />

j=1<br />

W 1 = 2·3 · · · (p−1)+1·3·4 · · · (p−1)+...+1·2 · · · (p−3)·(p−1)+1·2 · · · (p−2)<br />

ja<br />

W p−2 = 1 + 2 + ... + p − 1 =<br />

( p<br />

2)<br />

.<br />

7.2 Polynomien kongruenssi<br />

Määritelmä 7.1. Olkoot n ∈ Z ≥2 ja<br />

jolloin asetetaan<br />

P (x) =<br />

Q(x) =<br />

n∑<br />

p k x k ∈ Q[x],<br />

k=0<br />

n∑<br />

q k x k ∈ Q[x],<br />

k=0<br />

P (x) ≡ Q(x) (mod n) ⇔ p k ≡ q k (mod n) ∀k = 0, 1, ..., n.<br />

Lause 7.1. Olkoon p ∈ P, tällöin<br />

(x + 1) p ≡ x p + 1 (mod p). (7.10)<br />

polynomirenkaassa Q[x].<br />

47


Todistus. Binomisarjan ja Lauseen 4.5 nojalla<br />

p∑<br />

( p<br />

(x+1) p = x<br />

k)<br />

k ≡ x p +0·x p−1 +0·x p−2 +...+0·x+1 = x p +1<br />

k=0<br />

Lause 7.2. Olkoot n ∈ Z ≥2 ja f(x), g(x), h(x) ∈ Q[x] ja<br />

(mod p).<br />

g(x) ≡ h(x) (mod n). (7.11)<br />

Tällöin<br />

f(g(x)) ≡ f(h(x)) (mod n). (7.12)<br />

Lause 7.3. Olkoot p ∈ P ja r ∈ N. Tällöin<br />

(x + 1) pr ≡ x pr + 1 (mod p). (7.13)<br />

polynomirenkaassa Q[x].<br />

Todistus. Induktiolla. r = 1. ⇔ Lause 7.1.<br />

Induktioaskeleessa lasketaan V.P.=<br />

(x + 1) pr+1 = ((x + 1) pr ) p ≡ (x pr + 1) p (7.14)<br />

≡ (x pr ) p + 1 = x pr+1 + 1 (mod p) (7.15)<br />

=O.P. Kohdassa (7.14) sovellettiin Lausetta 7.2 ja kohdassa (7.15) Lausetta 7.1.<br />

Seurauksena saadaan<br />

Lause 7.4. Olkoot p ∈ P ja r ∈ Z + . Tällöin<br />

( ) p<br />

r<br />

≡ 0<br />

k<br />

(mod p) ∀ k = 1, ..., p r − 1. (7.16)<br />

Lause 7.3 voidaan yleistää kahdenmuuttujan polynomeille.<br />

Lause 7.5. Olkoot p ∈ P ja r ∈ N. Tällöin<br />

(x + y) pr ≡ x pr + y pr (mod p) (7.17)<br />

polynomirenkaassa Q[x, y].<br />

48


Ja edelleen useanmuuttujan tapaukseen.<br />

Lause 7.6. Olkoot p ∈ P ja r ∈ N. Tällöin<br />

(x 1 + ... + x m ) pr ≡ x pr<br />

1 + ... + x pr<br />

m (mod p) (7.18)<br />

polynomirenkaassa Q[x 1 , ..., x m ].<br />

7.3 Sovelluksia lukujen kongruensseihin<br />

Sovelletaan Lausetta 7.6 antamalle muuttujille rationaalilukuarvot.<br />

Rationaaliluku a/b ∈ Q ∗ on supistetussa muodossa, kun a ⊥ b.<br />

Määritelmä 7.2. Olkoon p ∈ P ja<br />

A = a b = pr c d ,<br />

p ̸ |cd.<br />

Tällöin v p (A) = r on eksponentiaalinen valuaatio ja den(a/b) = b on A:n nimittäjä.<br />

Siten, jos v p (A) ≥ 0, niin p ⊥ b ja jos p|A, niin p ⊥ b.<br />

Lause 7.7. Olkoot p ∈ P, r ∈ N ja A i ∈ Q, v p (A i ) ≥ 0 aina, kun i = 1, ..., m.<br />

Tällöin<br />

(A 1 + ... + A m ) pr ≡ A pr<br />

1 + ... + A pr<br />

m (mod p). (7.19)<br />

Huomaa, että (7.19) on PikkuFermat’n yleistys.<br />

Olkoot p ∈ P ja n ∈ N. Tiedetään, että p-kantakehitelmä<br />

n = ∑ i≥0<br />

n i p i , 0 ≤ n i ≤ p − 1<br />

on yksikäsitteinen.<br />

Lause 7.8. LUCASIN (BINOMIKERROIN)LAUSE. Olkoot p ∈ P, n, k ∈ N<br />

sekä<br />

n = ∑ n i p i , k = ∑ k i p i , 0 ≤ k i , n i ≤ p − 1. (7.20)<br />

i≥0<br />

i≥0<br />

49


Tällöin<br />

( n<br />

≡<br />

k)<br />

∏ i≥0<br />

(<br />

ni<br />

k i<br />

)<br />

(mod p). (7.21)<br />

Todistus. Aluksi huomataan, että<br />

(1+x) n = (1+x) n 0<br />

(1+x) pn 1<br />

(1+x) p2 n2<br />

· · · ≡ (1+x) n 0<br />

(1+x p ) n 1<br />

(1+x p2 ) n2 · · · (mod p) (7.22)<br />

Lauseen 7.3 nojalla. Sama binomikehitelmillä<br />

n∑<br />

( n ∑n 0<br />

(<br />

x<br />

k)<br />

k n0<br />

∑n 1<br />

≡<br />

∑<br />

k=0<br />

∑<br />

0≤j 0≤i j ≤p−1<br />

i 0 =0<br />

i 0<br />

)<br />

x i 0<br />

i 1 =0<br />

(<br />

n1<br />

i 1<br />

)<br />

x pi 1<br />

∑n 2<br />

(<br />

n2<br />

i 2 =0<br />

i 2<br />

)<br />

x p2 i 2<br />

=<br />

p−1<br />

∑<br />

( ) p−1<br />

n0<br />

∑<br />

( ) p−1<br />

x i n1<br />

∑<br />

( )<br />

0<br />

x pi n2<br />

1<br />

x p2 i 2<br />

=<br />

i<br />

i 0 =0 0 i<br />

i 1 =0 1 i<br />

i 2 =0 2<br />

( )( )( )<br />

n0 n1 n2<br />

· · · x i 0+i 1 p+i 2 p 2 +...<br />

(mod p). (7.23)<br />

i 0 i 1 i 2<br />

Luvun k yksikäsitteisen p-kantaesityksen nojalla havaitaan, että O.P. termi x k<br />

saadaan täsmälleen, silloin kun i 0 = k 0 , i 1 = k 1 ,... . Täten vertaamalla kongruenssin<br />

(7.23) V.P. ja O.P. termejä x k , saadaan kongruenssi<br />

( n<br />

x<br />

k)<br />

k ≡ ∏ ( )<br />

ni<br />

x k (mod p). (7.24)<br />

k<br />

i≥0 i<br />

Esim: p = 7, n = 11 = 4 + 1 · 7, k = 5 = 5 + 0 · 7, joten<br />

( ) ( )( ) ( )( 11 n0 n1 4 1<br />

≡<br />

= = 0 · 1 = 0 (mod 7). (7.25)<br />

5 k 0 k 1 5 0)<br />

8 Summausmenetelmiä<br />

8.1 Polynomialgebran sovelluksia<br />

ESIM: Lähdetään identiteetistä<br />

(1 + x) n (1 + x) m = (1 + x) n+m ,<br />

50


josta<br />

k=0<br />

n∑<br />

j=0<br />

( n<br />

j)<br />

x j<br />

j+l=k<br />

m<br />

∑<br />

l=0<br />

( m<br />

l<br />

)<br />

x l =<br />

Caychyn kertosäännöllä<br />

(<br />

n+m<br />

∑ ∑<br />

( )( ) ) n m<br />

x k =<br />

j l<br />

josta<br />

∑<br />

j+l=k,0≤j,l≤k<br />

n+m<br />

∑<br />

k=0<br />

n+m<br />

∑<br />

k=0<br />

( n + m<br />

( )( ) ( )<br />

n m n + m<br />

=<br />

j l k<br />

Edelleen, asettamalla n = m = k, saadaan<br />

m∑<br />

( )( ) ( ) n m 2m ∑ m ( ) 2 m<br />

=<br />

=<br />

j m − j m j<br />

j=0<br />

j=0<br />

k<br />

( n + m<br />

k<br />

)<br />

x k .<br />

)<br />

x k ,<br />

(8.1)<br />

( 2m<br />

m<br />

)<br />

. (8.2)<br />

8.2 Teleskoopit<br />

Teleskooppisumma<br />

ja teleskooppitulo<br />

n∑<br />

(a i+1 − a i ) = a n+1 − a 0 (8.3)<br />

i=0<br />

n∏<br />

i=0<br />

a i+1<br />

a i<br />

= a n+1<br />

a 0<br />

(8.4)<br />

soveltuvat hyvin muunmuassa seuraavantyyppisten tulosten johtamiseen.<br />

n∑<br />

k =<br />

k=0<br />

n∑<br />

k 2 =<br />

k=0<br />

n(n + 1)<br />

2<br />

n(n + 1)(2n + 1)<br />

6<br />

(8.5)<br />

(8.6)<br />

n∑<br />

( ) 2 n(n + 1)<br />

k 3 =<br />

(8.7)<br />

2<br />

k=0<br />

51


n∑<br />

(2k + 1) = (n + 1) 2 (8.8)<br />

k=0<br />

Johdetaan (8.8) valitsemalla a k = k 2 ja lähtemällä identiteetistä<br />

a k+1 − a k = (k + 1) 2 − k 2 = 2k + 1. (8.9)<br />

Otetaan summat (8.9) molemminpuolin, jolloin<br />

n∑<br />

(2k + 1) =<br />

k=0<br />

n∑<br />

(a k+1 − a k ) = a n+1 − a 0 = (n + 1) 2 .<br />

k=0<br />

Johdetaan vielä<br />

lähtemällä erotuksesta<br />

∞∑<br />

j=0<br />

j − 1<br />

j!<br />

= 0 (8.10)<br />

1<br />

k! − 1<br />

(k + 1)! = k<br />

(k + 1)! . (8.11)<br />

Summataan (8.11) puolittain, jolloin saadaan<br />

n∑<br />

k=0<br />

( )<br />

1<br />

k! − 1<br />

=<br />

(k + 1)!<br />

n∑<br />

k=0<br />

k<br />

(k + 1)! . (8.12)<br />

Yhtälön (8.12)vasemmanpuolen summassa on teleskooppi ja siten<br />

n∑<br />

k=0<br />

josta raja-arvona saadaan<br />

eli (8.10).<br />

k<br />

(k + 1)! = 1 − 1<br />

(n + 1)! , (8.13)<br />

∞∑<br />

k=0<br />

k<br />

(k + 1)! = 1 (8.14)<br />

52


9 Fibonaccin ja Lucasin luvut<br />

9.1 Rekursio ja Binet’n kaava<br />

Määritelmä 9.1. Luvut f 0 = 0, f 1 = 1 ja palautuskaava (eli rekursio)<br />

f n+2 = f n+1 + f n , n ∈ N, (9.1)<br />

muodostavat Fibonaccin luvut ja luvut l 0 = 2, l 1 = 1 sekä palautuskaava<br />

l n+2 = l n+1 + l n , n ∈ N, (9.2)<br />

muodostavat Lucasin luvut.<br />

Siten Fibonaccin lukuja ovat<br />

f 0 = 0, f 1 = 1, f 2 = 1, f 3 = 2, f 4 = 3, f 5 = 5, f 6 = 8, f 7 = 13, ... (9.3)<br />

ja Lucasin lukuja ovat<br />

l 0 = 2, l 1 = 1, l 2 = 3, l 3 = 4, l 4 = 7, l 5 = 11, l 6 = 18, l 7 = 29, .... (9.4)<br />

Ratkaistaan rekursio<br />

v n+2 = v n+1 + v n , n ∈ N, (9.5)<br />

yritteellä<br />

v n = x n , x ∈ C ∗ . (9.6)<br />

Rekursiosta (9.5) saadaan<br />

x n+2 = x n+1 + x n ⇔ x 2 − x − 1 = 0, (9.7)<br />

jonka ratkaisut ovat<br />

α = 1 + √ 5<br />

2<br />

, β = 1 − √ 5<br />

. (9.8)<br />

2<br />

53


Lause 9.1. Olkoot a, b ∈ C. Tällöin<br />

F n = aα n + bβ n (9.9)<br />

on rekursion (9.5) ratkaisu.<br />

Todistus. Suoraan laskemalla saadaan<br />

F n+2 = aα n+2 + bβ n+2 = a(α n+1 + α n ) + b(β n+1 + β n ) =<br />

aα n+1 + bβ n+1 + aα n + bβ n = F n+1 + F n . (9.10)<br />

Siten Fibonaccin luvut ovat muotoa<br />

f n = aα n + bβ n (9.11)<br />

mistä saadaan<br />

f 0 = aα 0 + bβ 0 , f 1 = aα 1 + bβ 1 . (9.12)<br />

Sijoitetaan alkuarvot f 0 = 0 ja f 1 = 1 yhtälöön (9.12), josta<br />

a + b = 0, a 1 + √ 5<br />

2<br />

+ b 1 − √ 5<br />

2<br />

= 1 (9.13)<br />

ja siten a = 1/ √ 5 ja b = −1/ √ 5. Vastaavasti Lucasin luvuille ja siten saadaan.<br />

Lause 9.2. Fibonaccin ja Lucasin luvut voidaan esittää Binet’n kaavoilla<br />

(( )<br />

f n = √ 1<br />

n ( ) n )<br />

− , (9.14)<br />

5<br />

l n =<br />

(<br />

1 + √ 5<br />

2<br />

1 − √ 5<br />

2<br />

1 + √ ) n (<br />

5 1 − √ ) n<br />

5<br />

+ . (9.15)<br />

2<br />

2<br />

HUOM: Rekursioilla saadaan tarkat arvot nopeasti (laskennallinen kompleksisuus),<br />

mutta eksplisiittisistä esityksistä (9.14) ja (9.15) saadaan likiarvo nopeasti.<br />

54


Lause 9.3.<br />

f 2k =<br />

f 2k+1 =<br />

⌊ α<br />

2k<br />

√<br />

5<br />

⌋<br />

⌈ α<br />

2k+1<br />

√<br />

5<br />

⌉<br />

∀k ∈ N, (9.16)<br />

∀k ∈ N. (9.17)<br />

Todistus. Aluksi haetaan likiarvot. Koska<br />

α = 1 + √ 5<br />

2<br />

= 1.6180..., (9.18)<br />

ja α −1 = α − 1 = 0.6180..., niin<br />

β = 1 − √ 5<br />

2<br />

= 1 − α = −0.6180.... (9.19)<br />

Siten<br />

|β n / √ 5| < 1 ∀ n ∈ N.<br />

Tarkemmin laskareissa.<br />

9.2 Matriisiesitys<br />

Olkoon<br />

⎛ ⎞ ⎛ ⎞<br />

F = ⎝ 1 1 ⎠ = ⎝ f 2 f 1<br />

⎠ . (9.20)<br />

1 0 f 1 f 0<br />

Lasketaan potensseja ⎛ ⎞ ⎛ ⎞<br />

F 2 = ⎝ 2 1 ⎠ = ⎝ f 3 f 2<br />

⎠ ,<br />

1 1 f 2 f 1<br />

⎛ ⎞ ⎛ ⎞<br />

F 3 = ⎝ 3 2 ⎠ = ⎝ f 4 f 3<br />

⎠ . (9.21), ....<br />

2 1 f 2<br />

f 3<br />

Jolloin huomataan, että alkioiksi tulee Fibonaccin lukuja. Sovitaan vielä, että<br />

f −1 = 1, sillä tällöin pätee<br />

f 1 = f 0 + f −1 . (9.22)<br />

55


Nyt<br />

Lause 9.4. Olkoon<br />

⎛ ⎞ ⎛ ⎞<br />

F 0 = I = ⎝ 1 0 ⎠ = ⎝ f 1 f 0<br />

⎠ . (9.23)<br />

0 1 f 0 f −1<br />

F n = F n n ∈ N. (9.24)<br />

Tällöin<br />

⎛<br />

F n = ⎝ f n+1<br />

f n<br />

⎞<br />

f n<br />

f n−1<br />

⎠ . (9.25)<br />

Todistus. Induktiolla. Tapaukset n = 0 ja n = 1 kohdista (9.20) ja (9.23).<br />

Induktio-oletus: Identiteetti (9.24) pätee, kun n = k.<br />

Induktioaskel; Lasketaan<br />

⎛ ⎞ ⎛ ⎞<br />

F k+1 = F 1 F k = ⎝ 1 1 ⎠ ⎝ f k+1 f k<br />

⎠ =<br />

1 0 f k−1<br />

⎛<br />

⎞ ⎛ ⎞<br />

⎝ f k+1 + f k f k + f k−1<br />

⎠ = ⎝ f k+2 f k+1<br />

⎠ = F k+1 . (9.26)<br />

f k+1 f k f k+1 f k<br />

Lause 9.5. Olkoot n, m ∈ N, tällöin<br />

f n+m+1 = f n+1 f m+1 + f n f m , (9.27)<br />

f k<br />

Todistus. Sovelletaan identiteettiä<br />

f 2m+1 = f 2 m+1 + f 2 m, (9.28)<br />

f 2m = f m (f m+1 + f m−1 ). (9.29)<br />

F n+m = F n+m = F n+m = F n F m = F n F m , (9.30)<br />

jolloin<br />

⎛<br />

⎝ f n+m+1<br />

f n+m<br />

⎞<br />

f n+m<br />

f n+m−1<br />

⎛<br />

⎠ = ⎝ f n+1<br />

f n<br />

⎞<br />

f n<br />

⎠<br />

f n−1<br />

⎛<br />

⎝ f m+1<br />

f m<br />

⎞<br />

f m<br />

f m−1<br />

⎠ =<br />

56


⎛<br />

⎞<br />

⎝ f n+1f m+1 + f n f m f n+1 f m + f n f m−1<br />

⎠ . (9.31)<br />

f n f m+1 + f n−1 f m f n f m + f n−1 f m−1<br />

Vertaamalla matriisien (9.31) alkioita saadaan (9.27), josta edelleen saadaan<br />

(9.28) ja (9.29).<br />

Lause 9.6. Olkoon n ∈ N, tällöin<br />

f n+1 f n−1 − fn 2 = (−1) n . (9.32)<br />

Todistus. Otetaan determinantit tuloksesta (9.24), jolloin<br />

∣ ∣∣∣∣∣<br />

n<br />

f n+1 f n<br />

1 1<br />

=<br />

. (9.33)<br />

∣ f n f n−1 ∣1 0∣<br />

Lause 9.7. Olkoon n ∈ N, tällöin lukujen f n+2 ja f n+1 Eukleideen algoritmin<br />

pituus on n. Edelleen<br />

syt(f n+1 , f n ) = 1. (9.34)<br />

Todistus. Olkoot a = f n+2 ja b = f n+1 , jolloin<br />

r 0 = a, r 1 = b 0 ≤ r 1 < r 0<br />

r 0 = q 1 r 1 + r 2 = 1 · r 1 + r 2 0 ≤ r 2 < r 1<br />

sillä f n+2 = 1 · f n+1 + f n<br />

r 1 = q 2 r 2 + r 3 = 1 · r 2 + r 3 0 ≤ r 3 < r 2<br />

sillä f n+1 = 1 · f n + f n−1<br />

.<br />

r k = q k+1 r k+1 + r k+2 = 1 · r k+1 + r k+2 0 ≤ r k+2 < r k+1<br />

sillä f n+2−k = 1 · f n+1−k + f n−k<br />

.<br />

r n−2 = q n−1 r n−1 + r n = 1 · r n−1 + r n 1 = r n < r n−1 = 2<br />

sillä f 4 = 1 · f 3 + f 2<br />

r n−1 = q n r n = 2 · 1<br />

57


siten<br />

r n = syt(a, b) = 1. (9.35)<br />

Edelleen saadaan<br />

r n = s n a + t n b ⇔ 1 = s n f n+2 + t n f n+1 , (9.36)<br />

missä s n ja t n saadaan palautuskaavoista<br />

s k+2 = s k − q k+1 s k+1 = s k − s k+1 , (9.37)<br />

t k+2 = t k − q k+1 t k+1 = t k − t k+1 ∀ 0 ≤ k ≤ n − 2<br />

lähtien alkuarvoista s 0 = t 1 = 1, s 1 = t 0 = 0.<br />

ESIM: Olkoot n = 5, f 7 = 13, f 6 = 8, jolloin q 1 = ... = q 4 = 1 ja q 5 = 2. Siten<br />

s 2 = 1, s 3 = −1, s 4 = 2, s 5 = −3,... t 5 = 5 ja<br />

1 = (−3) · 13 + 5 · 8 = f 5 f 6 − f 4 f 7 . (9.38)<br />

Lause 9.8. Olkoon a, b ∈ Z + annettu, tällöin Eukleideen algoritmin pituudelle n<br />

pätee<br />

n ≤ log a/ log((1 + √ 5)/2)). (9.39)<br />

Eukleideen algoritmissa<br />

r 0 = a, r 1 = b 0 < r 1 < r 0<br />

r 0 = q 1 r 1 + r 2 0 < r 2 < r 1<br />

.<br />

r k = q k+1 r k+1 + r k+2 0 < r k+2 < r k+1<br />

.<br />

r n−2 = q n−1 r n−1 + r n<br />

r n−1 = q n r n + 0<br />

0 < r n < r n−1<br />

58


osamäärien kokonaisosille pätee q k ≥ 1 kaikilla k. Täten<br />

r n ≥ 1 = f 2 ,<br />

Edelleen induktiolla saadaan<br />

r n−1 ≥ 2 = f 3 ,<br />

r n−2 ≥ 1 · r n−1 + r n ≥ f 3 + f 2 = f 4 .<br />

r n−h ≥ f h+2 ∀ h = 0, 1, ..., n (9.40)<br />

ja siten<br />

a = r 0 ≥ f n+2 ≥ ((1 + √ 5)/2) n . (9.41)<br />

Epäyhtälön (9.41) todistus laskareissa.<br />

9.3 Generoiva sarja<br />

Olkoon<br />

∞∑<br />

F (z) = f k z k<br />

sarja, jolle haetaan lauseke tunnettujen funktioiden avulla. Vaihdetaan aluksi<br />

summausindeksi k = n + 2, jolloin<br />

∞∑<br />

F (z) = f n+2 z n+2 + f 1 z + f 0 . (9.42)<br />

n=0<br />

k=0<br />

Seuraavaksi käytetään rekursiota (9.1), jolloin<br />

∞∑<br />

F (z) = z f n+1 z n+1 + z 2<br />

∞<br />

∑<br />

n=0<br />

n=0<br />

∞∑<br />

z f k z k + z 2<br />

∞<br />

∑<br />

k=1<br />

k=0<br />

f n z n + f 1 z + f 0 =<br />

f k z k + f 1 z + f 0 =<br />

z(F (z) − f 0 ) + z 2 F (z) + z. (9.43)<br />

59


Yhtälöstä (9.43) saadaan ratkaisu<br />

Lause 9.9. Sarjalla<br />

on esitys rationaalifunktiona<br />

F (z) =<br />

F (z) =<br />

z<br />

1 − z − z 2 .<br />

∞∑<br />

f k z k<br />

k=0<br />

Määritelmä 9.2. Sarja<br />

F (z) =<br />

F (z) =<br />

z<br />

1 − z − z 2 .<br />

∞∑<br />

f k z k (9.44)<br />

k=0<br />

on Fibonaccin lukujen generoiva sarja ja funktio<br />

F (z) =<br />

on Fibonaccin lukujen generoiva funktio.<br />

Määritelmä 9.3. Polynomi<br />

z<br />

1 − z − z 2 (9.45)<br />

K(x) = K f (x) = x 2 − x − 1<br />

on rekursion (9.1) karakteristinen polynomi.<br />

Huomaa, että<br />

joten<br />

K f (x) = (x − α)(x − β), (9.46)<br />

F (z) =<br />

1/z<br />

(1/z − α)(1/z − β) =<br />

1/z<br />

(1/z) 2 − 1/z − 1 = 1/z<br />

K(1/z) =<br />

z<br />

(1 − αz)(1 − βz) . (9.47)<br />

Jaetaan (9.47) osamurtoihin ja käytetään geometrisen sarjan summakaavaa, jolloin<br />

F (z) = √ 1 ( 1<br />

5 1 − αz − 1 )<br />

=<br />

1 − βz<br />

60


∞∑ 1 (<br />

√ α k − β k) ∞∑<br />

z k = f k z k . (9.48)<br />

5<br />

k=0<br />

Vertaamalla sarjojen kertoimia saadaan jälleen Binet’n esitys (9.14).<br />

k=0<br />

9.4 Laajennus negatiivisiin indekseihin<br />

Sallitaan Fibonaccin lukujen palautuskaavassa<br />

f k+2 = f k+1 + f k (9.49)<br />

negatiiviset indeksit, jolloin asettamalla k = −1, −2, ..., saadaan<br />

f 1 = f 0 + f −1 ⇒ f −1 = 1, (9.50)<br />

f 0 = f −1 + f −2 ⇒ f −2 = −1, (9.51)<br />

f −1 = f −2 + f −3 ⇒ f −3 = 2, .... (9.52)<br />

Sijoitetaan k = −n rekursioon (9.49), jolloin<br />

f −n = −f −(n−1) + f −(n−2) . (9.53)<br />

Lause 9.10.<br />

f −n = (−1) n+1 f n ∀ n ∈ N. (9.54)<br />

Todistus. Induktiolla käyttäen rekursiota (9.53).<br />

Äskeisen tuloksen nojalla Lause 9.4 laajenee myös negatiiviselle puolelle.<br />

Lause 9.11. Olkoon<br />

ja<br />

⎛<br />

F = ⎝ 1 ⎞<br />

1 ⎠<br />

1 0<br />

F n = F n n ∈ Z. (9.55)<br />

Tällöin<br />

⎛<br />

F n = ⎝ f n+1<br />

f n<br />

⎞<br />

f n<br />

f n−1<br />

⎠ . (9.57)<br />

61


Todistus. n ≥ 0 kts. Lause 9.4.<br />

n ≤ 0.<br />

Alkuaskel: n = −1. Aluksi määrätään käänteismatriisi<br />

⎛<br />

F −1 = ⎝ 0 ⎞<br />

1 ⎠ (9.58)<br />

1 −1<br />

ja toisaalta<br />

⎛<br />

F −1 = ⎝ f 0<br />

f −1<br />

⎞ ⎛ ⎞<br />

f −1<br />

⎠ = ⎝ 0 1 ⎠ . (9.59)<br />

f −2 1 −1<br />

Laskareissa loput.<br />

Edelleen Lauseet 9.5 ja 9.6 laaajenevat negatiivisiin indekseihin.<br />

Lause 9.12. Olkoot n, m ∈ Z, tällöin<br />

f n+m+1 = f n+1 f m+1 + f n f m , (9.60)<br />

f 2m+1 = fm+1 2 + fm, 2 (9.61)<br />

f 2m = f m (f m+1 + f m−1 ). (9.62)<br />

Huomaa, että (9.60) on yhtäpitävä kaavan<br />

f n+m = f n+1 f m + f n f m−1 (9.63)<br />

kanssa.<br />

Lause 9.13. Olkoon n ∈ Z, tällöin<br />

f n+1 f n−1 − fn 2 = (−1) n . (9.64)<br />

Lause 9.14. Olkoot n, r, N, M ∈ Z, tällöin<br />

f n |f rn , (9.65)<br />

ja jos (M, N) = d, niin<br />

(f M , f N ) = f d (9.66)<br />

62


ja jos M ⊥ N, niin<br />

f M f N |f MN . (9.67)<br />

Todistus. Kohta (9.65). Relaatiosta (9.62) saadaan<br />

f 2n = f n (f n+1 + f n−1 ), (9.68)<br />

joten saadaan induktion alkuaskel<br />

f n |f 2n . (9.69)<br />

Sijoitetaan m = rn yhtälöön (9.63), jolloin<br />

f (r+1)n = f n+1 f rn + f n f rn−1 , (9.70)<br />

jonka avulla saadaan induktioaskel ja siten (9.65) todistettua arvoilla r ≥ 1.<br />

Koska f 0 = 0, niin f n |f 0 aina, kun n ∈ Z. Tapaus r ≤ 0 pienin säädöin vastaavasti.<br />

Kohta (9.66). Nyt M = dm ja N = dk, joillakin m, k ∈ Z. siten kohdan (9.65)<br />

nojalla<br />

f d |f M , f d |f N . (9.71)<br />

Lauseen 3.4 nojalla on olemassa sellaiset r, s ∈ Z, että<br />

d = rN + sM,<br />

joten jälleen kaavan (9.63) nojalla<br />

f d = f rN+sM = f rN+1 f sM + f rN f sM−1 . (9.72)<br />

Jos, nyt<br />

c|f M , c|f N , (9.73)<br />

niin kohdan (9.65) nojalla<br />

c|f sM , c|f rN . (9.74)<br />

63


Täten kohdan (9.72) nojalla saadaan<br />

c|f d . (9.75)<br />

Kohdan (9.71) nojalla f d on yhteinen tekijä ja kohdan (9.75) nojalla suurin tekijä.<br />

Kohta (9.67) laskarit.<br />

9.5 f n (mod k)<br />

Tarkastellaan Fibonaccin jonoa (f n ) = (f n ) ∞ n=0 (mod k).<br />

ESIM:<br />

(f n ) ≡ (0, 1, 1, 0, 1, 1, 0, 1, 1, ...) (mod 2). (9.76)<br />

(f n ) ≡ (0, 1, 1, 2, 0, 2, 2, 1, 0, 1, 1, ...) (mod 3). (9.77)<br />

(f n ) ≡ (0, 1, 1, 2, 3, 0, 3, 3, 1, 4, 0, 4, 4, 3, 2, 0, 2, 2, 4, 1, 0, 1, 1, ...) (mod 5). (9.78)<br />

(f n ) ≡ (0, 1, 1, 2, 3, 5, 8, 3, 1, 4, 5, 9, 4, 3, 7, 0, 3, 3...) (mod 10), (9.79)<br />

f 15 = f 30 = f 45 = f 60 ≡ 0, f 61 = f 62 ≡ 1 (mod 10). (9.80)<br />

Siten<br />

f 3+l ≡ f l (mod 2), ∀ l ∈ N. (9.81)<br />

f 8+l ≡ f l (mod 3), ∀ l ∈ N. (9.82)<br />

f 20+l ≡ f l (mod 5), ∀ l ∈ N. (9.83)<br />

f 60+l ≡ f l (mod 10), ∀ l ∈ N. (9.84)<br />

Määritelmä 9.4. Jonon (a l ) jakso on luku J = J a ∈ Z + , jolle pätee<br />

a l+J = a l ∀ l ∈ N.<br />

Minimijakso=MJ a =min{J ∈ Z + |J = jakso}.<br />

64


Tarkastellaan jonoa (f n ) ⊆ Z k = {0, ..., k − 1} ja olkoon J f = J f (k).<br />

ESIM:<br />

MJ f (2) = 3, MJ f (3) = 8, MJ f (5) = 20, MJ f (10) = 60. (9.85)<br />

Koska<br />

niin joukossa<br />

#Z 2 k = #{(a, b)| a, b ∈ Z k } = k 2 , (9.86)<br />

{(f l , f l+1 )| l = 0, 1, ..., k 2 } (9.87)<br />

on sellaiset alkiot, että<br />

(f l , f l+1 ) = (f h , f h+1 ) (9.88)<br />

ja 0 ≤ l < h ≤ k 2 . Olkoon J = h − l, tällöin<br />

f l+J = f l , f l+J+1 = f l+1 (9.89)<br />

ja siten rekursion nojalla<br />

f n+J = f n ∀ n ∈ N, (9.90)<br />

misså 1 ≤ J ≤ k 2 .<br />

Esim: J f (10) = 60 < 10 2 .<br />

9.6 f n (mod p)<br />

Binet’n kaavan (9.14) avulla<br />

f n = 1 ((<br />

2 n√ 1 + √ ) n (<br />

5 − 1 − √ ) n )<br />

5 =<br />

5<br />

1<br />

2 n√ 5<br />

( n∑<br />

i=0<br />

( n<br />

i<br />

) ( √5 (<br />

i<br />

− − √ ) ) i<br />

5 =<br />

65


josta<br />

(( ) (<br />

1 n n<br />

2 n√ · 0 + · 2<br />

5 0 1)<br />

√ ( ( n n<br />

5 + · 0 + · 2<br />

2)<br />

3)<br />

√ )<br />

5 3 + ... , (9.91)<br />

2 n−1 f n =<br />

Lause 9.15. Olkoon p ∈ P ≥7 .<br />

1.) Jos,<br />

⌊ n−1<br />

2 ⌋<br />

∑<br />

j=0<br />

( ) n<br />

5 j . (9.92)<br />

2j + 1<br />

5 p−1<br />

2 ≡ 1 (mod p), (9.93)<br />

niin<br />

2.) Jos,<br />

niin<br />

f p−1 ≡ 0 (mod p) ja MJ f (p) ≤ p − 1. (9.94)<br />

5 p−1<br />

2 ≡ −1 (mod p), (9.95)<br />

f p+1 ≡ 0 (mod p) ja MJ f (p) ≤ 2p + 2. (9.96)<br />

Myöhemmin neliöjäännösteorian avulla osoitetaan, että<br />

1.) (9.93) ⇔ p = 5m ± 1.<br />

2.) (9.95) ⇔ p = 5m ± 2.<br />

Todistus. Yhtälöstä (9.92) saadaan<br />

2 p−1 f p =<br />

2∑<br />

p−1<br />

j=0<br />

( ) ( ( ( p p p p<br />

5 j = + 5 + ... + 5<br />

2j + 1 1)<br />

3)<br />

p)<br />

p−1<br />

2 , (9.97)<br />

josta Lauseiden 4.5 ja 6.7 nojalla<br />

f p ≡ 5 p−1<br />

2 (mod p). (9.98)<br />

Edelleen asettamalla n = p + 1 yhtälöön (9.92) saadaan<br />

⌊<br />

∑<br />

p 2 ⌋ ( ) ( ) ( ) ( )<br />

p + 1 p + 1 p + 1<br />

p + 1<br />

2 p f p+1 =<br />

5 j = + 5 + ... + 5 p−1<br />

2 . (9.99)<br />

2j + 1 1 3<br />

p<br />

j=0<br />

66


Tässä<br />

( ) p + 1<br />

=<br />

3<br />

(p + 1)p(p − 1)<br />

3 · 2<br />

≡ 0 (mod p) (9.100)<br />

ja yleisemminkin pätee<br />

( ) p + 1<br />

≡ 0<br />

k<br />

(mod p) ∀ 2 ≤ k ≤ p − 1. (9.101)<br />

Siten yhtälön (9.99) nojalla<br />

2f p+1 ≡ 1 + 5 p−1<br />

2 (mod p). (9.102)<br />

Merkitään a = 5 p−1<br />

2 , jolloin a 2 ≡ 1 (mod p). Nyt Lauseen 6.8 todistuksen nojalla<br />

a ≡ ±1<br />

(mod p).<br />

1.) Olkoon a ≡ 1 (mod p). Tällöin yhtälöiden (9.98) ja (9.102) nojalla<br />

f p ≡ 1, f p+1 ≡ 1 (mod p). (9.103)<br />

Täten, ensin rekursion avulla<br />

f p−1 ≡ 0 (mod p) (9.104)<br />

ja edelleen rekursion nojalla<br />

f p−1+l ≡ f l (mod p) ∀l ∈ N, (9.105)<br />

joten J f (p) = p − 1.<br />

2.) Olkoon a ≡ −1 (mod p). Tällöin yhtälöiden (9.98) ja (9.102) nojalla<br />

f p ≡ −1, f p+1 ≡ 0 = f 0 (mod p). (9.106)<br />

Täten<br />

f p+2 ≡ −1 = −f 1 (mod p), (9.107)<br />

f p+3 ≡ −1 = −f 2 (mod p) (9.108)<br />

67


ja edelleen<br />

sekä<br />

f 2p+1 ≡ −f p ≡ 1 (mod p) (9.109)<br />

f 2p+2 ≡ −f p+1 ≡ 0, (mod p) (9.110)<br />

joten J f (p) = 2p + 2.<br />

ESIM: 1.) p = 11 ja<br />

5 p−1<br />

2 = 5 5 ≡ 1 (mod 11).<br />

Nyt 11|f 10 ja MJ f (11) = 10 = p − 1.<br />

p = 29 ja<br />

5 p−1<br />

2 = 5 14 ≡ 1 (mod 29).<br />

Nyt 29|f 28 mutta MJ f (29) = 14 = (p − 1)/2.<br />

2.) p = 7 ja<br />

Nyt 7|f 8 ja MJ f (7) = 16 = 2p + 2.<br />

5 p−1<br />

2 = 5 3 ≡ −1 (mod 7).<br />

68


10 Lucasin jonot<br />

10.1 Rekursio ja ratkaisu yritteellä<br />

Jono (w n ) on ei-triviaali, jos ainakin yksi alkio w n ≠ 0.<br />

Määritelmä 10.1. Olkoot r, s ∈ C, s ≠ 0. Ei-triviaalia jonoa (w n ), joka toteuttaa<br />

palautuskaavan<br />

w n+2 = rw n+1 + sw n , n ∈ N (10.1)<br />

sanotaan Lucasin jonoksi.<br />

Ratkaistaan rekursio (10.1) yritteellä<br />

w n = x n , x ∈ C ∗ . (10.2)<br />

Kuten pykälässä 9. rekursiosta (10.1) saadaan<br />

x 2 − rx − s = 0, (10.3)<br />

jonka ratkaisut ovat<br />

α = r + √ r 2 + 4s<br />

2<br />

Määritelmä 10.2. Polynomi<br />

, β = r − √ r 2 + 4s<br />

. (10.4)<br />

2<br />

K(x) = K w (x) = x 2 − rx − s = (x − α)(x − β) (10.5)<br />

on rekursion (10.1) karakteristinen polynomi.<br />

Lause 10.1. Olkoot a, b ∈ C. Tällöin<br />

w n = aα n + bβ n (10.6)<br />

on rekursion (10.1) ratkaisu.<br />

69


1.) Olkoon r 2 + 4s ≠ 0, tällöin α ≠ β. Siten rekursion (10.1) kaikki ratkaisut ovat<br />

muotoa (10.4), joillakin a, b ∈ C, jotka riippuvat jonon (w n ) alkuarvoista w 0 , w 1 .<br />

Olkoot erityisesti<br />

jota sanotaan Fibonaccin muodoksi ja<br />

F n = 1<br />

α − β (αn − β n ) , (10.7)<br />

L n = α n + β n , (10.8)<br />

jota sanotaan Lucasin muodoksi. Huomaa, että αβ = −s, α + β = r, α − β =<br />

√<br />

r2 + 4s ja F 0 = 0, F 1 = 1, F 2 = r, L 0 = 2, L 1 = r, L 2 = r 2 + 2s.<br />

Lause 10.2.<br />

L n = F 2n<br />

F n<br />

. (10.9)<br />

Todistus. Suoraan laskemalla<br />

ESIM:Rekursion<br />

F 2n<br />

F n<br />

= α2n − β 2n<br />

α n − β n = αn + β n = L n . (10.10)<br />

w n+2 = w n+1 − w n (10.11)<br />

karakteristinen polynomi on<br />

K w (x) = x 2 − x + 1 = (x − α)(x − β), (10.12)<br />

missä<br />

α = 1 + i√ 3<br />

2<br />

, β = 1 − i√ 3<br />

. (10.13)<br />

2<br />

Siten rekursion (10.11) yleinen ratkaisu on muotoa (10.6).<br />

a). Olkoot alkuarvot w 0 = 2 ja w 1 = 2, tällöin<br />

(<br />

w n = 3 − i√ 3 1 + i √ ) n (<br />

3<br />

+ 3 + i√ 3 1 − i √ ) n<br />

3<br />

. (10.14)<br />

3 2<br />

3 2<br />

70


Toisaalta rekursiota (10.11) käyttäen saadaan<br />

w 2 = 0, w 3 = −2, w 4 = −2, w 5 = 0, w 6 = 2, w 7 = 2, ...<br />

ja siten jono (w n ) on jaksollinen!<br />

2.) Tapaus r 2 + 4s = 0 eli α = β. Tällöin lineaariyhdisteellä (10.6) ei saada kaikkia<br />

ratkaisuja. Siis tarvitaan toisenlainen ratkaisuyrite, joka löytyy luonnollisella<br />

tavalla generoivan sarjan avulla. Olkoon<br />

W (z) =<br />

∞∑<br />

w k z k<br />

k=0<br />

ja menetellään kuten kohdassa (9.42) eli saadaan<br />

z<br />

W (z) =<br />

∞∑<br />

w n+2 z n+2 + w 1 z + w 0 =<br />

n=0<br />

∞∑<br />

rw n+1 z n+1 + z 2<br />

n=0<br />

z<br />

∞∑<br />

rw k z k + z 2<br />

k=1<br />

∞<br />

∑<br />

n=0<br />

∑ ∞<br />

k=0<br />

sw n z n + w 1 z + w 0 =<br />

sw k z k + w 1 z + w 0 =<br />

rz(W (z) − w 0 ) + sz 2 W (z) + w 1 z + w 0 . (10.15)<br />

Yhtälöstä (10.15) saadaan ratkaisu<br />

Määritelmä 10.3. Sarja<br />

W (z) = (w 1 − rw 0 )z + w 0<br />

1 − rz − sz 2 .<br />

W (z) =<br />

∞∑<br />

w k z k (10.16)<br />

k=0<br />

on lukujonon (w k ) generoiva sarja ja funktio<br />

on lukujonon (w k ) generoiva funktio.<br />

W (z) = (w 1 − rw 0 )z + w 0<br />

1 − rz − sz 2 . (10.17)<br />

71


Muokataan nimittäjää karakteristisen polynomin avulla seuraavasti<br />

1 − rz − sz 2 = z 2 ((1/z) 2 − r/z − s) = z 2 K(1/z) =<br />

z 2 (1/z − α)(1/z − β) = (1 − αz)(1 − βz) (10.18)<br />

ja jaetaan (10.18) osamurtoihin.<br />

II.) Tapaus α = β. Nyt<br />

missä<br />

W (z) = (w 1 − rw 0 )z + w 0<br />

(1 − αz) 2 = E<br />

1 − αz + F<br />

(1 − αz) 2 , (10.19)<br />

E + F = w 0 , Eα = rw 0 − w 1 . (10.20)<br />

Siten<br />

joten<br />

∞∑<br />

∞∑<br />

∞∑<br />

W (z) = E α k z k + F (k + 1)α k z k = w k z k , (10.21)<br />

k=0<br />

k=0<br />

k=0<br />

w k = (E + F )α k + F kα k . (10.22)<br />

Tulos (10.22) antaa perustelun toiselle ratkaisuyritteelle<br />

w k = kx k . (10.23)<br />

ESIM:Rekursion<br />

w n+2 = 4w n+1 − 4w n (10.24)<br />

tapauksessa r 2 + 4s = 0 eli α = β. Nyt α = −2, joten<br />

w k = aα k + bkα k . (10.25)<br />

Olkoot nyt w 0 = 1 ja w 1 = −1, jolloin saadaan a = 1 ja b = −1/2 ja siten<br />

w k = (−2) k − k 1 2 (−2)k . (10.26)<br />

HUOM: 1. VÄLIKOE TÄHÄN ASTI!!<br />

72


10.2 Matriisiesitys<br />

Työn alla...<br />

73


11 Formaaleista potenssisarjoista<br />

Olkoon R ykkösellinen rengas. Muodollista summaa<br />

A(T ) =<br />

∞∑<br />

a k T k , a k ∈ R ∀ k ∈ N,<br />

k=0<br />

sanotaan formaaliksi potenssisarjaksi. Olkoon<br />

R[[T ]] = {A(T ) =<br />

∞∑<br />

a k T k | a k ∈ R ∀ k ∈ N}<br />

k=0<br />

R-kertoimisten formaalien potenssisarjojen (formal power series) joukko, missä<br />

asetetaan yhtäsuuruus, summa ja tulo seuraavasti.<br />

Määritelmä 11.1. Olkoot<br />

A(T ) =<br />

∞∑<br />

a k T k , B(T ) =<br />

k=0<br />

∞∑<br />

b k T k ∈ R[[T ]].<br />

k=0<br />

Tällöin<br />

A(T ) = B(T ) ⇔ ∀k(a k = b k ); (11.1)<br />

A(T ) + B(T ) = ∑ k0(a k + b k )T k ; (11.2)<br />

A(T )B(T ) = ∑ k0<br />

c k T k , (11.3)<br />

missä<br />

k∑<br />

c k = a i b k−i = ∑<br />

a i b j , (11.4)<br />

joka on Cauchyn kertosääntö.<br />

Merkitään vielä<br />

i=0<br />

i+j=k<br />

a k T k = 0 · T 0 + 0 · T + 0 · T 2 + . . . + a k T k + 0 · T k+1 + . . . .<br />

Voidaan osoittaa, että R[[T ]] on ykkösellinen rengas, missä<br />

0(T ) = 0 + 0 · T + 0 · T 2 + . . . on nolla-alkio ja<br />

74


1(T ) = 1 + 0 · T + 0 · T 2 + . . . on ykkösalkio.<br />

HUOM: a). Formaaleilla sarjoilla tutkitaan esimerkiksi rekursiojonojen algebrallisia<br />

ominaisuuksia. Formaali sarja EI ole funktio ja siksi symbolisen muuttujan<br />

paikalle ei saa asettaa renkaan alkiota. Toisaalta, jos ensin tutkitaan sarjan suppeneminen<br />

pisteessä r ∈ R, niin tällöin saadaan funktio, joka kuvaa alkion r<br />

alkioksi A(r) ∈ R.<br />

b) Polynomit ovat formaalien sarjojen osajoukko eli R[T ] ⊆ R[[T ]]. Koska polynomi<br />

on äärellinen summa, niin muuttujan paikalle voi sijoittaa renkaan alkion.<br />

Olkoon seuraavassa R = K kunta.<br />

Määritelmä 11.2. Olkoon<br />

A(T ) = a h T h + a h+1 T h+1 + . . . , a h ≠ 0, (11.5)<br />

tällöin sarjan A(T ) kertaluku (order) ordA(T ) = h .<br />

Välittömästi saadaan, että<br />

ord(AB) = ord(A) + ord(B), (11.6)<br />

ord(A) = 0 ⇔ a 0 ≠ 0. (11.7)<br />

Lause 11.1. Olkoon A(T ) ∈ K[[T ]] ja ord(A) = 0. Tällöin on olemassa sellainen<br />

B(T ) ∈ K[[T ]], että<br />

A(T )B(T ) = 1. (11.8)<br />

Toisaalta, jos (11.8) pätee joillekin A(T ), B(T ) ∈ K[[T ]], niin<br />

ord(A) = ord(B) = 0. (11.9)<br />

Merkitään<br />

B(T ) = 1<br />

A(T ) , 75


mikäli (11.8) toteutuu ja sanotaan, että 1/A(T ) on sarjan A(T ) käänteissarja<br />

(inverse series).<br />

Lauseen 3.1 todistus. Olkoon ord(A) = 0 ja<br />

A(T ) = a 0 + a 1 T + a 2 T 2 + ... ∈ K[[T ]], a 0 ≠ 0. (11.10)<br />

Merkitään<br />

B(T ) = b 0 + b 1 T + b 2 T 2 + ..., (11.11)<br />

jolloin yhtälöstä (11.8) saadaan<br />

a 0 b 0 = 1 ⇒ b 0 = 1 a 0<br />

∈ K (11.12)<br />

...<br />

a 0 b 1 + a 1 b 0 = 0 ⇒ b 1 = − 1 a 0<br />

a 1 b 0 = − a 1<br />

a 2 0<br />

a 0 b n + a 1 b n−1 + ... + a n b 0 = 0 ⇒<br />

∈ K, (11.13)<br />

b n = − 1 (a 1 b n−1 + ... + a n b 0 ), (11.14)<br />

a 0<br />

josta saadaan b n ∈ K laskettua. Siten B(T ) ∈ K[[T ]] ja (11.8) toteutuu.<br />

ESIM: Olkoot<br />

A(T ) =<br />

Tällöin<br />

∞∑<br />

T k , B(T ) = 1 − T ∈ K[[T ]].<br />

k=0<br />

A(T )B(T ) = (1 − T )(1 + T + T 2 + T 3 + . . . ) =<br />

1 · 1 + (1 · 1 + (−1) · 1)T + (1 · 1 + (−1) · 1)T 2 + · · · = 1 (11.15)<br />

ja siten<br />

∞<br />

1<br />

1 − T = ∑<br />

T k . (11.16)<br />

Määritelmä 11.3. Sarjojen<br />

k=0<br />

∞∑<br />

∞∑<br />

A(T ) = a k T k , B(T ) = b k T k ∈ R[[T ]]<br />

k=0<br />

k=0<br />

76


yhdistetty sarja on<br />

(A ◦ B)(T ) = A(B(T )) =<br />

∞∑<br />

a k (B(T )) k . (11.17)<br />

k=0<br />

ESIM: a) Olkoot<br />

A(T ) = B(T ) =<br />

tällöin<br />

(A ◦ B)(T ) = A(B(T )) =<br />

∞∑<br />

T k ,<br />

k=0<br />

∞∑<br />

(B(T )) k =<br />

k=0<br />

∞∑<br />

(1 + T + T 2 + . . . ) k =<br />

k=0<br />

1 + (1 + T + T 2 + . . . ) + (1 + T + T 2 + . . . ) 2 + · · · =<br />

1 + 1 + 1 + · · · + (1 + 1 + 1 + . . . )T + (1 + 1 + 1 + . . . )T 2 + . . . , (11.18)<br />

jonka kertoimet eivät suppene. Toisaalta tässä A(T ) = B(T ) = 1/(1 − T ), jolloin<br />

(A ◦ B)(T ) = A(B(T )) = 1 − T<br />

−T<br />

= −1<br />

T<br />

+ 1. (11.19)<br />

Nyt tuloksena ei ole potenssisarja (vaan Laurentin sarja). Siten yhdistetty sarja<br />

ei aina ole olemassa.<br />

Muodollista summaa<br />

L(T ) =<br />

∞∑<br />

k=−∞<br />

l k T k , l k ∈ R, ∀ k ∈ Z<br />

sanotaan formaaliksi Laurentin sarjaksi. Olkoon<br />

R((T )) = {L(T ) =<br />

∞∑<br />

k=−∞<br />

l k T k | l k ∈ R ∀ k ∈ Z}<br />

R-kertoimisten formaalien Laurentin sarjojen joukko, missä asetetaan yhtäsuuruus,<br />

summa ja yhdiste kuten formaaleilla potenssisarjoilla. Asetetaan vielä<br />

T k<br />

T l = T k−l ∀ k, l ∈ Z, (11.20)<br />

77


jolloin tulo saadaan seuraavasti<br />

L(T )K(T ) = ∑ k<br />

d k T k , (11.21)<br />

missä<br />

d k = ∑<br />

i+j=k<br />

l i k j , (11.22)<br />

joka yleistää Cauchyn kertosäännön (11.4). Tärkeitä formaaleja sarjoja ovat<br />

Geometrinen sarja<br />

Binomisarja,<br />

Eksponenttisarja<br />

Sinisarja<br />

Kosinisarja<br />

Logaritmisarja<br />

Tangenttisarja<br />

∞∑<br />

k=0<br />

BIN a (T ) =<br />

EXP (T ) =<br />

SIN(T ) =<br />

∞∑<br />

k=0<br />

COS(T ) =<br />

LOG(T ) =<br />

T k<br />

∞∑<br />

k=0<br />

∞∑<br />

k=0<br />

( a<br />

k)<br />

T k<br />

1<br />

k! T k<br />

(−1) k<br />

(2k + 1)! T 2k+1<br />

∞∑<br />

k=0<br />

(−1) k<br />

(2k)! T 2k<br />

∞∑ (−1) k+1<br />

k=1<br />

k<br />

T AN(T ) = SIN(T )<br />

COS(T )<br />

Toisinaan tarvitaan useammanmuuttujan sarjoja, jolloin esimerkiksi kahdenmuuttujan<br />

tapauksessa Caychyn kertosääntö on<br />

A(T )B(S) =<br />

∞∑<br />

a k T k<br />

k=0<br />

T k<br />

∞<br />

∑<br />

l=0<br />

b l S l =<br />

78


Lause 11.2.<br />

∞∑ ∑<br />

a k b l T k S l . (11.23)<br />

n=0 k+l=n<br />

EXP (T + S) = EXP (T )EXP (S), (11.24)<br />

EXP (−T ) =<br />

1<br />

EXP (T ) , (11.25)<br />

EXP (mT ) = EXP (T ) m , m ∈ Z (11.26)<br />

Todistus. Lähdetään määritelmästä ja käytetään ensin Binomikaavaa (4.27) ja<br />

sitten Caychyn kertosääntöä (11.23), jolloin<br />

∞∑<br />

EXP (T + S) =<br />

∑<br />

n=0 k+l=n<br />

T k S l<br />

k! l!<br />

=<br />

∞∑<br />

k=0<br />

∞∑ (T + S) n<br />

=<br />

n!<br />

n=0<br />

T k<br />

k!<br />

∞∑<br />

l=0<br />

S l<br />

l!<br />

Lause 11.3. Olkoon m ∈ Z \ {0}. Tällöin<br />

∞∑<br />

n=0<br />

1<br />

n!<br />

∑<br />

k+l=n<br />

( n<br />

k)<br />

T k S l =<br />

= EXP (T )EXP (S). (11.27)<br />

(BIN 1/m (T )) m = 1 + T. (11.28)<br />

Voidaan siis merkitä<br />

(1 + T ) 1/m = BIN 1/m (T ) =<br />

∞∑<br />

( ) 1/m<br />

T k .<br />

k<br />

k=0<br />

12 Bernoullin luvut<br />

12.1 Generoiva funktio ja sarja<br />

Bernoullin luvut voidaan määritellä generoivan funktion avulla seuraavasti.<br />

79


Määritelmä 12.1. Asetetaan<br />

∞<br />

T<br />

EXP (T ) − 1 = ∑<br />

missä luvut B n ovat Bernoullin lukuja.<br />

n=0<br />

B n<br />

n! T n , (12.1)<br />

Siten Bernoullin luvut saadaan generoivan funktion<br />

T<br />

EXP (T ) − 1<br />

sarjakehitelmän kertoimista. Toisaalta yhtälön (12.1) sarja on Bernoullin lukujen<br />

generoiva sarja. Merkitään<br />

S = 1 2! T + 1 3! T 2 + 1 4! T 3 + . . . ,<br />

jolloin yhtälön (11.1) nojalla<br />

T<br />

EXP (T ) − 1 =<br />

T<br />

1 + 1 1! T + 1 2! T 2 + 1 3! T 3 + 1 4! T 4 + · · · − 1 =<br />

1<br />

1 + 1 T + 1 T 2! 3! 2 + 1 T 4! 3 + . . . = 1<br />

1 + S = 1 − S + S2 − S 3 + S 4 + . . . . (12.2)<br />

Nyt esimerkiksi<br />

S 2 =<br />

( 1<br />

2! T + 1 3! T 2 + . . .<br />

) 2<br />

= T 2 ( 1<br />

2 + 1 6 T + . . . ) 2<br />

= 1 4 T 2 + 1 6 T 3 +. . . , (12.3)<br />

joten kohdasta (12.2) saadaan<br />

Täten<br />

1<br />

1 + S = 1 − 1 2 T − 1 6 T 2 − 1 24 T 3 − · · · + 1 4 T 2 + 1 6 T 3 + · · · − 1 8 T 3 + · · · =<br />

1 − 1 2 T + 1 12 T 2 + 0 · T 3 − · · · = B 0<br />

0! T 0 + B 1<br />

1! T 1 + B 2<br />

2! T 2 + . . . . (12.4)<br />

B 0 = 1, B 1 = − 1 2 , B 2 = 1 6 , B 3 = 0, B 4 = − 1 30 , B 5 = 0, B 6 = 1 , .... (12.5)<br />

42<br />

(Tämä menetelmä on käytännössä suhteellisen nopea.)<br />

80


Lause 12.1. Olkoon k ∈ Z + . Tällöin<br />

B 2k+1 = 0. (12.6)<br />

Todistus. Merkitään<br />

jolloin<br />

T<br />

G(T ) =<br />

EXP (T ) − 1 + T 2 = T ∞<br />

EXP (T ) + 1<br />

2 EXP (T ) − 1 = ∑<br />

g n T n , (12.7)<br />

G(−T ) = −T<br />

2<br />

n=0<br />

EXP (−T ) + 1<br />

EXP (−T ) − 1 = −T 1/EXP (T ) + 1<br />

2 1/EXP (T ) − 1 = T EXP (T ) + 1<br />

2 EXP (T ) − 1<br />

Yhtälön (12.8) nojalla G(T ) on parillinen eli<br />

ja yhtälön (12.7) nojalla<br />

g 2k+1 = 0 ∀ k ∈ N (12.9)<br />

= G(T ). (12.8)<br />

joten saadaan väite.<br />

G(T ) =<br />

∞∑<br />

n=0<br />

B n<br />

n! T n + T 2 , (12.10)<br />

12.2 Palautuskaava<br />

Johdetaan seuraavaksi tärkeä Bernoullin lukujen palautuskaava. Merkitään ensin<br />

ja<br />

e T =<br />

B(T ) =<br />

Nyt määrittely-yhtälön (12.1) nojalla<br />

∞∑<br />

n=0<br />

∞∑<br />

n=0<br />

1<br />

n! T n<br />

B n<br />

n! T n .<br />

T = (e T − 1)B(T ), (12.11)<br />

81


eli<br />

T =<br />

∞∑<br />

l=1<br />

1<br />

l! T ∑ ∞ l<br />

k=0<br />

B k<br />

k! T k . (12.12)<br />

Verrataan vastinpotenssien kertoimia, jolloin saadaan aluksi<br />

T 1 : 1 = 1 B 0<br />

1! 0!<br />

⇒ B 0 = 1. (12.13)<br />

Yleisemmin Caychyn kertosäännöllä saadaan<br />

0 = ∑<br />

l+k=n,l≥1<br />

1 B k<br />

l! k! , (12.14)<br />

missä 0 ≤ k ≤ n−1. Lavennetaan vielä n!:lla, jolloin palautuskaava saa seuraavan<br />

implisiittisen muodon.<br />

Lause 12.2. Olkoon n ∈ Z ≥2 . Tällöin<br />

∑n−1<br />

( n<br />

B k = 0. (12.15)<br />

k)<br />

k=0<br />

Edelleen (12.15) voidaan esittää yhtäpitävästi eksplisiittisessä muodossa<br />

B m =<br />

−1 (( ) ( ) ( )<br />

m + 1 m + 1<br />

m + 1<br />

B 0 + B 1 + ... +<br />

)B m−1<br />

m + 1 0<br />

1<br />

m − 1<br />

Välittömästi nähdään, että<br />

∀ m ∈ Z + , B 0 = 1. (12.16)<br />

B m ∈ Q ∀ m ∈ N. (12.17)<br />

12.3 Potenssisummia<br />

Johdetaan seuraavassa potenssisummalle<br />

S m (n) = 1 m + 2 m + ... + n m , m ∈ N, n ∈ Z + , (12.18)<br />

82


lauseke Bernoullin lukujen avulla. Nyt<br />

ja toisaalta<br />

1 +<br />

∞∑<br />

m=1<br />

e 0·T + e 1·T + ... + e n·T =<br />

0 m T m<br />

m! + 1 + ∞<br />

∑<br />

n + 1 +<br />

e 0·T + e 1·T + ... + e n·T =<br />

m=1<br />

∞∑<br />

m=1<br />

n∑<br />

e lT =<br />

l=0<br />

1 m T m<br />

m! + ... + 1 + ∞<br />

∑<br />

S m (n) T m<br />

m!<br />

n∑<br />

l=0<br />

Yhdistetään tulokset (12.19) ja (12.20), jolloin<br />

n + 1 +<br />

∞∑<br />

m=1<br />

T e (n+1)T − 1<br />

e T − 1 T<br />

∞∑<br />

k=0<br />

B k<br />

k! T k ∞<br />

∑<br />

h=0<br />

(12.19)<br />

m=1<br />

n m T m<br />

m! =<br />

( ) e<br />

T l e (n+1)T − 1<br />

= . (12.20)<br />

e T − 1<br />

S m (n) T m<br />

m! = e(n+1)T − 1<br />

e T − 1<br />

= B(T )<br />

=<br />

∞∑ (n + 1) l<br />

T l−1 =<br />

l!<br />

l=1<br />

(n + 1) h+1<br />

T h . (12.21)<br />

(h + 1)!<br />

Vertaamalla identiteetin (12.21) kertoimia, saadaan<br />

jonka nojalla pätee<br />

Lause 12.3.<br />

S m (n) = 1<br />

m + 1<br />

S m (n) = m!<br />

∑<br />

k+h=m<br />

B k<br />

k!<br />

(n + 1) h+1<br />

,<br />

(h + 1)!<br />

m∑<br />

( ) m + 1<br />

B k (n + 1) m+1−k . (12.22)<br />

k<br />

k=0<br />

Tulkitaan lausekkeet S m (n) polynomeiksi muuttujan n suhteen. Yhtälön (12.22)<br />

nojalla S m (n) ∈ Q[n].<br />

ESIM:<br />

S 1 (n) = 1 + 2 + ... + n =<br />

n(n + 1)<br />

2<br />

(12.23)<br />

83


S 2 (n) = 1 2 + 2 2 + ... + n 2 =<br />

n(n + 1)(2n + 1)<br />

6<br />

S 3 (n) = 1 3 + 2 3 + ... + n 3 = n2 (n + 1) 2<br />

4<br />

(12.24)<br />

(12.25)<br />

S 4 (n) = 1 4 + 2 4 + ... + n 4 = n(n + 1)(2n + 1)(3n2 + 3n − 1)<br />

30<br />

Esimerkin nojalla pätee mm. seuraavat jaollisuusrelaatiot<br />

ja<br />

n(n + 1) | S m (n) m = 1, ..., 4 (12.27)<br />

Q[n]<br />

2n + 1 | S m (n) m = 2, 4. (12.28)<br />

Q[n]<br />

Todistetaan seuraavat pari relaatiota yleiselle indeksille.<br />

(12.26)<br />

Lause 12.4.<br />

n + 1 | S m (n) ∀ m ∈ Z + , (12.29)<br />

Q[n]<br />

(n + 1) 2 | S m (n) ∀ m ∈ 2Z + + 1. (12.30)<br />

Q[n]<br />

Todistus. Suoraan tuloksesta (12.22) seuraa S m (n) = R m (n + 1), missä<br />

R m (x) = r m+1 x m+1 + ... + r 1 x, r 1 = 1 ( ) m + 1<br />

B m = B m . (12.31)<br />

m + 1 m<br />

Siten<br />

ja lisäksi<br />

x|R m (x) ∀ m ∈ Z + (12.32)<br />

x 2 |R 2j+1 (x) ∀ j ∈ Z + , (12.33)<br />

sillä tässä r 1 = B 2j+1 = 0.<br />

84


12.4 Bernoullin polynomit<br />

Lause 12.5. Olkoon<br />

tällöin<br />

T e xT<br />

∞<br />

EXP (T ) − 1 = ∑<br />

B n (x) =<br />

n∑<br />

k=0<br />

n=0<br />

B n (x)<br />

T n , (12.34)<br />

n!<br />

( n<br />

k)<br />

B k x n−k . (12.35)<br />

Todistus. Kehitetään sarjaksi yhtälön (12.34) V.P.=<br />

B(T )e xT =<br />

(<br />

∞∑ ∑<br />

n=0<br />

k+l=n<br />

∞∑<br />

k=0<br />

B k<br />

k!<br />

x l<br />

l!<br />

B k<br />

k! T k ∞<br />

∑<br />

)<br />

l=0<br />

x l<br />

l! T l =<br />

T n . (12.36)<br />

Verrataan sarjan (12.36) ja yhtälön (12.34) O.P. sarjan vastinkertoimia, jolloin<br />

B n (x)<br />

n!<br />

joka kerrotaan puolittain n!:lla.<br />

=<br />

n∑<br />

k=0<br />

B k<br />

k!<br />

x n−k<br />

(n − k)! ,<br />

Määritelmä 12.2. Polynomit<br />

B n (x) =<br />

n∑<br />

k=0<br />

( n<br />

k)<br />

B k x n−k<br />

ovat Bernoullin polynomeja.<br />

ESIM:<br />

B 0 (x) = B 0 = 1, B 1 (x) = B 0 x + B 1 = x − 1/2, ....<br />

85


13 p-valuaatio<br />

Tarkastellaan alkuluvun p esiintymistä rationaaliluvussa A = a/b.<br />

Määritelmä 13.1. Olkoon p ∈ P ja<br />

A = a b = pr c d<br />

≠ 0, p ̸ |cd. (13.1)<br />

Tällöin asetetaan<br />

Asetetaan lisäksi<br />

v p (A) = r, A ≠ 0.<br />

v p (0) = ∞,<br />

missä symboli ∞ toteuttaa laskusäännöt<br />

∞ + ∞ = ∞, ∞ + c = ∞ ∀c ∈ C, k < ∞ ∀k ∈ R. (13.2)<br />

Usein lukua v P (A) kutsutaan eksponentiaaliseksi valuaatioksi tai p-adiseksi valuaatioksi<br />

(jonka avulla voidaan määritellä p-adinen itseisarvo).<br />

Lause 13.1. Laskusääntöjä. Olkoon k ∈ Z, tällöin<br />

v p (k) ≥ 0. (13.3)<br />

Olkoot A, B ∈ Q, tällöin<br />

v p (AB) = v p (A) + v p (B), (13.4)<br />

v p (1/B) = −v p (B), (13.5)<br />

v p (A/B) = v p (A) − v p (B), (13.6)<br />

v p (A + B) ≥ min{v p (A), v p (B)}, (13.7)<br />

jos lisäksi v p (A) ≠ v p (B), niin<br />

v p (A + B) = min{v p (A), v p (B)}. (13.8)<br />

86


Todistetaan kohdat (13.7) ja 13.8).<br />

Tapaus AB ≠ 0. Olkoot<br />

A = p r α β , B = ps γ δ ,<br />

missä<br />

α, β, γ, δ ∈ Z \ {0}, α ⊥ β, γ ⊥ δ, p ̸ |αβγδ. (13.9)<br />

Oletetaan vaikka, että r ≥ s. Tällöin<br />

(<br />

A + B = p s p r−s α β + γ )<br />

δ<br />

missä kohdan (13.3) nojalla<br />

sekä oletuksien (13.9) nojalla<br />

= p s αδpr−s + βγ<br />

, (13.10)<br />

βδ<br />

v p (αδp r−s + βγ) = t ≥ 0 (13.11)<br />

v p (βδ) = 0. (13.12)<br />

Käytetään vielä tulon ja osamäärän tuloksia (13.4) ja (13.6), jolloin<br />

v p (A + B) = v p (p s ) + v p (αδp r−s + βγ) − v p (βδ) = s + t − 0 ≥<br />

s = min{r, s} = min{v p (A), v p (B)}. (13.13)<br />

Täten saatiin kohta (13.7). Kohdassa (13.8) oletetaan lisäksi r > s. Tällöin<br />

p ̸ |αδp r−s + βγ ⇒ v p (αδp r−s + βγ) = t = 0. (13.14)<br />

Siten kohdassa (13.13) saadaan yhtäsuuruus<br />

v p (A + B) = s + t − 0 = s = min{r, s} = min{v p (A), v p (B)}. (13.15)<br />

Kohdassa (13.7) tarvitaan vielä tapaus AB = 0.<br />

a) A = B = 0, tällöin<br />

v p (A + B) = v p (0) = ∞ = min{v p (A), v p (B)}. (13.16)<br />

87


a) A ≠ 0, B = 0, tällöin<br />

v p (A + B) = v p (A) = min{v p (A), v p (B)}. (13.17)<br />

Annetaan vielä kohdan (13.8) yleistys<br />

v p (A 1 + ... + A k ) ≥ min<br />

1≤j≤k {v p(A i )}. (13.18)<br />

Määritelmä 13.2. Olkoon p ∈ P annettu, tällöin<br />

Z (p) = {A ∈ Q| v p (A) ≥ 0}<br />

on p-kokonaislukujen (p-integers) joukko.<br />

Lause 13.2. Olkoon p ∈ P, tällöin Z (p) on kommutatiivinen ykkösellinen rengas,<br />

jonka yksikköryhmä on<br />

Z ∗ (p) = {A ∈ Q| v p (A) = 0}.<br />

Lause 13.3. Olkoot p ∈ P, k ∈ Z + ja A = p k /(k + 1). Tällöin<br />

v p (A) ≥ 0, (13.19)<br />

ja jos k ≥ 2, niin<br />

v p (A) ≥ 1 (13.20)<br />

ja jos k ≥ 3 ja p ≥ 5, niin<br />

v p (A/p 2 ) ≥ 0. (13.21)<br />

Todettakoon vielä, että kohdassa (13.19)<br />

p k /(k + 1) ∈ Z (p)<br />

ja kohdassa (13.20)<br />

p k /(k + 1) ≡ 0<br />

(mod p).<br />

88


14 Bernoullin lukujen jaollisuudesta<br />

Bernoullin lukuihin liitty useita mielenkiintoisia jaollisuusominaisuuksia. Tutkitaan<br />

seuraavassa Bernoullin lukujen nimittäjien jaollisuutta.<br />

Lause 14.1. Olkoon p ∈ P, tällöin<br />

pB m ∈ Z (p) ∀m ∈ N. (14.1)<br />

Todistus. Induktiolla, jolloin aluksi<br />

Relaation<br />

B 0 = 1 ⇒ pB 0 = p ∈ Z (p) ∀p ∈ P.<br />

( ) m + 1<br />

ja tuloksen (12.22) nojalla<br />

k<br />

S m (p − 1) =<br />

= m + 1 ( ) m<br />

m + 1 − k k<br />

m∑<br />

k=0<br />

( ) ( ) m B0 p m+1 m<br />

0 m + 1 + ... + Bm−2 p 3<br />

+<br />

m − 2 3<br />

Yhtälön (14.3) termeille pätee<br />

(14.2)<br />

( m<br />

k<br />

)<br />

Bk p m+1−k<br />

m + 1 − k =<br />

( ) m Bm−1 p 2<br />

+ B m p. (14.3)<br />

m − 1 2<br />

S m (p − 1) ∈ Z ⇒ v p (S m (p − 1)) ≥ 0,<br />

( )<br />

( )<br />

m m<br />

∈ Z ⇒ v p ≥ 0<br />

k k<br />

( ) p<br />

m ( p<br />

)<br />

Lause 13.3 ⇒ v p , ..., v p ≥ 0<br />

m + 1 2<br />

Induktio-oletus ⇒ v p (pB m−k ) ≥ 0 ∀ k = 1, ..., m.<br />

Täten<br />

( m p<br />

v p (pB m ) = v p<br />

(S m (p − 1) −<br />

)pB m<br />

0<br />

0 m + 1 − ...<br />

( ( ) )<br />

m p<br />

−<br />

)pB 2 m<br />

m−2<br />

m − 2 3 − p<br />

pB m−1 ≥<br />

m − 1 2<br />

89


( ( )<br />

m p<br />

k<br />

min {v p(S m (p − 1)), v p (pB m−k )v p<br />

)v p } ≥ 0. (14.4)<br />

1≤j≤k m − k k + 1<br />

ESIM.<br />

Merkitään nyt<br />

2B 2 = 2 1 6 = 1 3 ∈ Z (2),<br />

3B 2 = 3 1 6 = 1 2 ∈ Z (3),<br />

pB 2 = p 1 6 = p 6 ∈ Z (p) ∀p ∈ P ≥5 .<br />

B m = N m<br />

D m<br />

, N m ∈ Z, D m ∈ Z + , N m ⊥ D m .<br />

Siten tulos<br />

pB m ∈ Z (p)<br />

∀p ∈ P<br />

tarkoittaa, että<br />

0 ≤ v p (D m ) ≤ 1 ∀ p ∈ P (14.5)<br />

Joten ei ole sellaista alkulukua p, että<br />

p 2 |D m . (14.6)<br />

Määritelmä 14.1. Luku k ∈ Z on neliövapaa (square free), jos ehdosta<br />

a 2 |k ja a ∈ Z +<br />

seuraa, että a = 1.<br />

Tuloksen (14.6) nojalla saadaan<br />

Lause 14.2. Bernoullin lukujen nimittäjät D m ovat neliövapaita.<br />

Lause 14.3. Olkoon m = 2l ∈ 2Z + ja p ∈ P, tällöin<br />

pB 2l ≡ S 2l (p − 1) (mod p). (14.7)<br />

90


Todistus. Tapaus m = 2 laskareissa. Olkoon nyt m ≥ 4. Tällöin B m−1 = 0, joten<br />

yhtälön (14.3) nojalla<br />

( (<br />

m p<br />

S m (p − 1) =<br />

)pB m<br />

m<br />

0<br />

0 m + 1 + ... + p<br />

)pB 2<br />

m−2<br />

m − 2 3 + pB m. (14.8)<br />

Lauseen 14.1 nojalla<br />

pB m−k ∈ Z (p) ∀ 2 ≤ k ≤ m<br />

ja tuloksen (13.20) nojalla<br />

( ) p<br />

k<br />

v p ≥ 1<br />

k + 1<br />

∀ 2 ≤ k ≤ m,<br />

joten<br />

( p<br />

m<br />

p<br />

∣<br />

)pB k<br />

m−k<br />

m − k k + 1<br />

Täten yhtälöstä (14.8) saadaan<br />

∀ 2 ≤ k ≤ m. (14.9)<br />

S m (p − 1) ≡ pB m (mod p). (14.10)<br />

Lause 14.4. Olkoon m ∈ Z + ja p ∈ P. Tällöin<br />

p − 1|m ⇒ S m (p − 1) ≡ −1 (mod p), (14.11)<br />

p − 1 ̸ |m ⇒ S m (p − 1) ≡ 0 (mod p). (14.12)<br />

Todistetaan kohta (14.11). Olkoon siis m = a(p − 1), jollakin a ∈ Z. Fermat’n<br />

pikkulauseella saadaan<br />

S m (p − 1) = 1 m + 2 m + ... + (p − 1) m =<br />

(<br />

1<br />

p−1 ) a<br />

+<br />

(<br />

2<br />

p−1 ) a<br />

+ ... +<br />

(<br />

(p − 1)<br />

p−1 ) a<br />

≡<br />

1 a + 1 a + ... + 1 a = p − 1 ≡ −1 (mod p).<br />

Tapaus (14.12) sivuutetaan.<br />

Yhdistämällä Lauseet 14.3 ja 14.4 saadaan<br />

91


Lause 14.5. Olkoot m ∈ 2Z + ja p ∈ P. Tällöin<br />

p − 1|m ⇒ pB m ≡ −1 (mod p), (14.13)<br />

p − 1 ̸ |m ⇒ pB m ≡ 0 (mod p). (14.14)<br />

Seuraava tulos selvittää Bernoullin lukujen nimittäjien olemuksen.<br />

Lause 14.6. Olkoon l ∈ Z + . Tällöin<br />

jollakin A 2l ∈ Z.<br />

Todistus. Olkoon<br />

ja merkitään<br />

B 2l = A 2l −<br />

∑<br />

q−1|2l,q∈P<br />

1<br />

q , (14.15)<br />

R 2l = {q ∈ P| q − 1|2l} = {q 1 , ..., q r }<br />

A 2l = B 2l + ∑ 1<br />

q<br />

q∈R 2l<br />

ja todistetaan, että rationaaliluku A 2l on kokonainen.<br />

a) Jos p ∈ P \ R 2l , niin tuloksen (14.14) nojalla<br />

pB 2l ≡ 0<br />

(mod p).<br />

Siten<br />

v p (pB 2l ) ≥ 1 ⇒ v p (p) + v p (B 2l ) ≥ 1,<br />

joten<br />

Edelleen<br />

v p (B 2l ) ≥ 0. (14.16)<br />

( ) 1<br />

v p (A 2l ) ≥ min {v p(B 2l ), v p } ≥ 0. (14.17)<br />

1≤j≤r q j<br />

b) Jos p = q ∈ R 2l , niin tuloksen (14.15) nojalla<br />

qB 2l ≡ −1 (mod q) (14.18)<br />

92


eli qB 2l = −1 + hq, jollakin h ∈ Z. Siten<br />

v q (q) + v q (B 2l ) = v q (−1 + hq) = 0,<br />

joten<br />

Tuloksen (14.19) nojalla<br />

v q (B 2l ) = −1. (14.19)<br />

D 2l = qC 2l , C 2l ∈ Z, q ̸ |C 2l<br />

Toisaalta tuloksesta (14.18) tulee<br />

q N 2l<br />

D 2l<br />

+ 1 = N 2l<br />

C 2l<br />

+ 1 =<br />

josta saadaan<br />

Käyttämällä tulosta (14.21) lasketaan<br />

N 2l + C 2l<br />

C 2l<br />

≡ 0 (mod q), (14.20)<br />

q|N 2l + C 2l = qL, L ∈ Z. (14.21)<br />

B 2l + 1 q = N 2l<br />

+ 1 D 2l q = 1 N 2l + C 2l<br />

= L , (14.22)<br />

q C 2l C 2l<br />

missä L ∈ Z,<br />

q ̸ |C 2l . Niinpä<br />

v p (B 2l + 1 ) ≥ 0. (14.23)<br />

q<br />

Valitaan vaikka p = q 1 , jolloin<br />

Kohtien a) ja b) nojalla<br />

v p (A 2l ) ≥ min {v q 1<br />

(B 2l + 1 ( ) 1<br />

), v p } ≥ 0. (14.24)<br />

2≤j≤r q 1 q j<br />

v p (A 2l ) ≥ 0 ∀ p ∈ P. (14.25)<br />

93


Täten vihdoin A 2l ∈ Z.<br />

Äskeisten tulosten nojalla nimittäjän käyttäytyminen tunnetaan siis hyvin. Valitettavasti<br />

osoittajista ei tiedetä läheskään yhtä paljon, mikä seuraavan Kummerin<br />

tuloksen valossa olisi ratkaisevaa Fermat’n suuren lauseen tutkimuksessa.<br />

Määritelmä 14.2. Alkuluku p ∈ P p≥3 on säännöllinen (regular), jos<br />

1) p = 3 tai<br />

2) p ≥ 5 ja pätee<br />

p ̸ |N 2 N 4 · · · N p−3 .<br />

Muutoin p on epäsäännöllinen (irregular).<br />

Lause 14.7. Olkoon p ∈ P p≥3 säännöllinen, tällöin<br />

x p + y p ≠ z p ∀ x, y, z ∈ Z + . (14.26)<br />

Mainittakoon, että Andrew Wiles [Annals of Mathematics 141 (1995)] on todistanut<br />

Fermat’n väitteen (14.26) kaikille parittomille alkuluvuille. Wilesin todistus<br />

perustuu mm. elliptisten käyrien ominaisuuksiin.<br />

15 Eulerin luvut<br />

Eulerin luvut liittyvät läheisesti Bernoullin lukuihin ja ovat algebrallisen lukuteorian<br />

kalustoa sekä esiintyvät myös kombinatoriikan kysymyksissä.<br />

15.1 Generoiva funktio ja sarja<br />

Eulerin luvut voidaan määritellä generoivan funktion avulla vastaavasti kuten<br />

Bernoullin luvutkin<br />

94


Määritelmä 15.1. Asetetaan<br />

2e T ∞<br />

e 2T + 1 = ∑<br />

missä luvut E n ovat Eulerin lukuja.<br />

n=0<br />

E n<br />

n! T n , (15.1)<br />

Aukaisemalla sarjakehitelmä voidaan Eulerin lukuja määrätä kuten Bernoullin<br />

lukujakin, jolloin<br />

E 0 = 1, E 1 = 0, E 2 = −1, E 3 = 0, E 4 = 5, E 5 = 0, E 6 = −61, .... (15.2)<br />

Huomaa, että generoiva funktio<br />

EU(T ) =<br />

on parillinen, joten välittömästi pätee<br />

Lause 15.1. Olkoon k ∈ N. Tällöin<br />

2eT<br />

e 2T + 1 = 2<br />

(15.3)<br />

e T + e −T<br />

E 2k+1 = 0. (15.4)<br />

15.2 Palautuskaava<br />

Johdetaan seuraavaksi tärkeä Eulerin lukujen palautuskaava. Lähtemällä määrittelyyhtälöstä<br />

(15.1), saadaan<br />

2 = (e T + e −T )EU(T ), (15.5)<br />

eli<br />

2 =<br />

∞∑<br />

l=0<br />

2<br />

(2l)! T 2l<br />

∞<br />

∑<br />

k=0<br />

E 2k<br />

(2k)! T 2k . (15.6)<br />

Verrataan vastinpotenssien kertoimia, jolloin saadaan aluksi<br />

T 0 : 2 = 2 E 0<br />

0! 0!<br />

⇒ E 0 = 1. (15.7)<br />

95


Yleisemmin Caychyn kertosäännöllä saadaan<br />

0 = 2 ∑<br />

l+k=n<br />

E 2k<br />

(2l)!(2k)! . (15.8)<br />

Lavennetaan vielä (2n)!:lla, jolloin palautuskaava saa seuraavan implisiittisen<br />

muodon.<br />

Lause 15.2. Olkoon n ∈ Z + . Tällöin<br />

n∑<br />

( ) 2n<br />

E 2k = 0. (15.9)<br />

2k<br />

k=0<br />

16 Sarjakehitelmiä<br />

(EI tule 2. välikokeeseen.) Työn alla..<br />

17 Riemannin zetafunktio<br />

(EI tule 2. välikokeeseen.) Työn alla..<br />

18 Stirlingin luvut<br />

18.1 Määritelmä ja rekursio<br />

Stirlingin lukuihin törmätään erityisesti kombinatorisissa kysymyksissä ja lukuteoriaan<br />

ne liittyvät läheisesti seuraavan polynomin<br />

P (x) = x(x−1) · · · (x−n+1) = (−1) n (−x) n = x n +...+(−1) n (n−1)!x (18.1)<br />

kertoimien kautta. Polynomi (18.1) esintyi jo Wolstenholmen lauseen yhteydessä<br />

ja silloin havaittiin, että kertoimet voidaan esittää lukujen 1, 2, ..., n − 1 symmetristen<br />

peruspolynomien avulla.<br />

96


Määritelmä 18.1. Olkoon n ∈ N. Asetetaan<br />

x(x − 1) · · · (x − n + 1) =<br />

n∑<br />

s 1 (n, k)x k , (18.2)<br />

k=0<br />

missä luvut s 1 (n, k) ovat 1. lajin Stirlingin lukuja, ja<br />

x n =<br />

n∑<br />

S 2 (n, k)x(x − 1) · · · (x − k + 1), (18.3)<br />

k=0<br />

missä luvut S 2 (n, k) ovat 2. lajin Stirlingin lukuja.<br />

Käytetään merkintöjä<br />

ja<br />

⎧<br />

⎪⎨ 1, jos k = l,<br />

δ kl =<br />

⎪⎩ 0, jos k ≠ l<br />

H n = 1 + 1 2 + 1 3 + ... + 1 n n ∈ Z+ ,<br />

jotka ovat harmoonisia lukuja. Sovitaan vielä, että<br />

s 1 (n, −1) = 0, s 1 (n, m) = 0 ∀ n, m ∈ N, n < m,<br />

S 2 (n, −1) = 0, S 2 (n, m) = 0 ∀ n, m ∈ N n < m. (18.4)<br />

Lause 18.1. Ensimmäisen lajin Stirlingin luvuille pätee s 1 (0, 0) = 1, sekä palautuskaava<br />

s 1 (n, m) = s 1 (n−1, m−1)−(n−1)s 1 (n−1, m) ∀ n ∈ Z + , 0 ≤ m ≤ n. (18.5)<br />

Todistus. Käytetään aluksi määritelmää muodossa<br />

(−1) n (−x) n =<br />

n∑<br />

s 1 (n, k)x k . (18.6)<br />

k=0<br />

Tällöin tapauksessa n = 0 yhtälö (18.6) antaa<br />

s 1 (0, 0)x 0 = (−1) 0 (−x) 0 = 1 ⇒ s 1 (0, 0) = 1.<br />

97


Tapauksessa n ≥ 1 edetään seuraavasti<br />

n∑<br />

s 1 (n, m)x m = x(x − 1) · · · (x − n + 2)(x − n + 1) =<br />

m=0<br />

x · x(x − 1) · · · (x − n + 2) − (n − 1)x(x − 1) · · · (x − n + 2) =<br />

∑n−1<br />

x s 1 (n − 1, l)x l − (n − 1)<br />

l=0<br />

∑n−1<br />

m=0<br />

n∑<br />

s 1 (n − 1, m − 1)x m − (n − 1)<br />

m=1<br />

s 1 (n − 1, m)x m =<br />

∑n−1<br />

m=0<br />

s 1 (n − 1, m)x m =<br />

∑n−1<br />

(s 1 (n − 1, m − 1) − (n − 1)s 1 (n − 1, m))x m +<br />

m=1<br />

s 1 (n − 1, n − 1)x n − (n − 1)s 1 (n − 1, m))x 0 . (18.7)<br />

Verrataan yhtälön (18.7) vastinpotenssien kertoimia, jolloin tapauksissa 1 ≤ m ≤<br />

n−1 saadaan palautuskaava (18.5). Kun m = 0, niin käyttämällä sopimusta (18.4)<br />

yhtälöstä (18.7) saadaan<br />

s 1 (n, 0) = −(n − 1)s 1 (n − 1, 0) = s 1 (n − 1, −1) − (n − 1)s 1 (n − 1, 0)<br />

eli palautuskaava (18.5) toteutuu. Vastaavasti, kun m = n, niin yhtälöstä (18.7)<br />

saadaan<br />

s 1 (n, n) = s 1 (n − 1, n − 1) = s 1 (n − 1, n − 1) − (n − 1)s 1 (n − 1, n), (18.8)<br />

missä jälleen käytettiin sopimusta ((18.4). Siten palautuskaava (18.5) toteutuu<br />

nytkin.<br />

SEURAUKSIA:<br />

s 1 (n, 0) = δ n,0 , s 1 (n, n) = 1,<br />

s 1 (n, 1) = (−1) n−1 (n − 1)!,<br />

s 1 (n, 2) = (−1) n (n − 1)!H n−1 ,<br />

( n<br />

s 1 (n, n − 1) = − . (18.9)<br />

2)<br />

98


Lause 18.2. Toisen lajin Stirlingin luvuille pätee S 2 (0, 0) = 1, sekä palautuskaava<br />

S 2 (n, m) = S 2 (n−1, m−1)+mS 2 (n−1, m) ∀ n ∈ Z + , 0 ≤ m ≤ n. (18.10)<br />

Edelleen<br />

SEURAUKSIA:<br />

S 2 (n, m) = 1 m!<br />

(−1) m<br />

m!<br />

m∑<br />

( m<br />

(−1) i i<br />

i=0<br />

m∑<br />

( m<br />

(−1) k k<br />

k=0<br />

)<br />

(m − i) n =<br />

)<br />

k n . (18.11)<br />

S 2 (n, 0) = δ n,0 , S 2 (n, n) = 1, S 2 (n, 1) = 1,<br />

( n<br />

S 2 (n, 2) = 2 n−1 − 1, S 2 (n, n − 1) = . (18.12)<br />

2)<br />

18.2 Matriisiyhteys<br />

Määrittely-yhtälöiden ja rekursioiden nojalla Stirlingin 1. ja 2. lajin luvut ovat<br />

tietynlaisessa duaalisessa yhteydessä, joka nähdään seuraavasta matriisiesityksestä.<br />

Muodostetaan Stirlingin luvuista luonnollisella tavalla matriisit merkitsemällä<br />

M 1 (n) = (s 1 (i, j)) i,j=0,...,n , M 2 (n) = (S 2 (i, j)) i,j=0,...,n ,<br />

jotka ovat (n + 1) × (n + 1) neliömatriiseja. Olkoon vielä I n+1 = (δ ij ) i,j=0,...,n<br />

identiteettimatriisi.<br />

ESIM:<br />

⎛<br />

⎞ ⎛<br />

⎞<br />

1 0 0 0 0 1 0 0 0 0<br />

0 1 0 0 0<br />

0 1 0 0 0<br />

M 1 (4)M 2 (4) =<br />

0 −1 1 0 0<br />

0 1 1 0 0<br />

= I 5 . (18.13)<br />

⎜0 2 −3 1 0⎟<br />

⎜0 1 3 1 0⎟<br />

⎝<br />

⎠ ⎝<br />

⎠<br />

0 −6 11 −6 1 0 1 7 6 1<br />

Yleistetään tulos (18.13).<br />

99


Lause 18.3. Olkoon n ∈ N, tällöin<br />

M 1 (n)M 2 (n) = M 2 (n)M 1 (n) = I n+1 . (18.14)<br />

Todistus. Määritelmän 18.1 mukaan<br />

h∑<br />

x h = S 2 (h, k)x(x − 1) · · · (x − k + 1) =<br />

k=0<br />

h∑<br />

k∑<br />

S 2 (h, k) s 1 (k, m)x m =<br />

k=0<br />

m=0<br />

(<br />

k∑ h∑<br />

)<br />

S 2 (h, k)s 1 (k, m) x m . (18.15)<br />

m=0 k=0<br />

Verrataan vastinpotenssien kertoimia, joten<br />

Toisaalta, olkoon<br />

h∑<br />

S 2 (h, k)s 1 (k, m) = δ hm . (18.16)<br />

k=0<br />

(c hm ) = M 2 (n)M 1 (n) = (S 2 (h, l)(s 1 (k, m)), (18.17)<br />

jolloin matriisitulon alkioille pätee<br />

n∑<br />

c hm = S 2 (h, k)s 1 (k, m). (18.18)<br />

k=0<br />

Koska S 2 (h, k) = 0, kun k > h, niin soveltamalla tulosta (18.16) saadaan<br />

h∑<br />

c hm = S 2 (h, k)s 1 (k, m) = δ hm (18.19)<br />

k=0<br />

eli c hh = 1 ja c hm = 0 aina, kun h ≠ m. Niinpä saadaan tulos<br />

M 2 (n)M 1 (n) = I n+1 . (18.20)<br />

Edelleen, (kts. Lineaarialgebra) tuloksen (18.20) nojalla pätee myös<br />

M 1 (n)M 2 (n) = I n+1 . (18.21)<br />

100


ESIM: a). Kerrataanpa vielä polynomialgebraan liittyvä Lineaarialgebran tulos.<br />

Olkoon K kunta. Tällöin polynomijoukko K[x] muodostaa lineaariavaruuden,<br />

jossa vektorit (=polynomit)<br />

x 0 , x 1 , x 2 , ..., x m , m ∈ N, (18.22)<br />

ovat lineaarisesti vapaita kunnan K yli.<br />

b). Vastaavasti Pochammerin polynomit<br />

(x) 0 , (x) 1 , ..., (x) m , m ∈ N, (18.23)<br />

muodostavat lineaarisesti riippumattoman joukon kunnan K yli.<br />

Todistetaan tämä. Asetetaan lineaarikombinaatio nollaksi eli<br />

r 0 (x) 0 + r 1 (x) 1 + ... + r m (x) m =<br />

r 0 · 1 + r 1 x + r 2 x(x + 1)... + r m x(x + 1) · · · (x + m − 1) = 0, r i ∈ K. (18.24)<br />

Kohdassa x = 0 saadaan<br />

r 0 · 1 + r 1 · 0 + ... + r m · 0 = 0 ⇒ r 0 = 0. (18.25)<br />

Siten yhtälö (18.24) lyhentyy muotoon<br />

r 1 x + r 2 x(x + 1)... + r m x(x + 1) · · · (x + m − 1) = 0. (18.26)<br />

Yhtälö (18.26) on siis polynomi-identiteetti<br />

x(r 1 + r 2 (x + 1)... + r m (x + 1) · · · (x + m − 1)) = 0, (18.27)<br />

jonka toinen tekijä on nollapolynomi eli vääjäämättä<br />

r 1 + r 2 (x + 1)... + r m (x + 1) · · · (x + m − 1) = 0. (18.28)<br />

Sijoitetaan x = −1 yhtälöön (18.28), jolloin saadaan r 1 = 0. Edetään sitten induktiolla.<br />

HUOM: Esim. b) tulosta (18.23) voitaisiin käyttää äskeisen lauseen tuloksen<br />

(18.21) todistamiseen.<br />

101


18.3 Yhteys Wolstenholmeen<br />

Wolstenholmen lauseen todistuksessa (6.23) käytettiin polynomia<br />

G(x) = (x − 1)(x − 2) · · · (x − (p − 1)) =<br />

x p−1 − W p−2 x p−2 + W p−3 x p−3 − ... + W 2 x 2 − W 1 x + W 0 , p ∈ P p≥3 .<br />

Siten 1. lajin Stirlingin lukujen määritelmän nojalla<br />

p∑<br />

s 1 (p, k)x k = x(x − 1)(x − 2) · · · (x − (p − 1)) = xG(x) =<br />

k=0<br />

x p − W p−2 x p−1 + W p−3 x p−2 − W p−4 x p−3 + ... + W 2 x 3 − W 1 x 2 + W 0 x. (18.29)<br />

Relaation (18.29) perusteella<br />

s 1 (p, k) = (−1) k−1 W k−1 , k = 1, ..., p (18.30)<br />

joten välittömästi Lauseen 6.9 todistuksen perusteella pätee<br />

Lause 18.4. Olkoon p ∈ P p≥3 . Tällöin<br />

s 1 (p, k) ≡ 0 (mod p) ∀ 2 ≤ k ≤ p − 1, (18.31)<br />

s 1 (p, 2) ≡ 0 (mod p 2 ) p ≥ 5, (18.32)<br />

s 1 (p, 1) ≡ −1 (mod p). (18.33)<br />

19 Osamääräkunta<br />

Tarkennetaan hieman rationaalilukujen ja rationaalifunktioiden käsitteitä ja sitä<br />

kautta niillä operointia.<br />

Määritelmä 19.1. Olkoon D kokonaisalue ja a, b, c, d ∈ D, bd ≠ 0. Asetetaan<br />

relaatio<br />

(a, b) ∼ (c, d) ⇔ ad = bc. (19.1)<br />

102


Lause 19.1. Relaatio ∼ on ekvivalenssirelaatio joukossa D × (D \ {0}) = D.<br />

Määritelmä 19.2. Ekvivalenssiluokille<br />

[a, b] = {(c, d) ∈ D| (c, d) ∼ (a, b)}<br />

sovitaan yhteenlasku<br />

[a 1 , b 1 ] + [a 2 , b 2 ] = [a 1 b 2 + a 2 b 1 , b 1 b 2 ] (19.2)<br />

ja kertolasku<br />

[a 1 , b 1 ][a 2 , b 2 ] = [a 1 a 2 , b 1 b 2 ] (19.3)<br />

aina, kun (a 1 , b 1 ), (a 2 , b 2 ) ∈ D.<br />

Merkitään vielä<br />

a/b = a b<br />

= [a, b] ja Q(D) = {a/b| (a, b) ∈ D}.<br />

Voidaan todistaa, että<br />

Lause 19.2. Kolmikko (Q(D), +, ·) on kunta.<br />

Sanotaan, että Q(D) on D:n osamääräkunta (quotient field, field of fractions).<br />

Tällöin pätee rengasisomorfiatulos<br />

{ a 1 | a ∈ D} ∼ = D, (19.4)<br />

jonka nojalla voidaan merkitä a = a/1. Edelleen<br />

ab −1 = a 1<br />

( b<br />

1<br />

) −1<br />

= a 1<br />

1<br />

b = a b<br />

(19.5)<br />

ESIM: a) Olkoon D = Z, joka on kokonaisalue. Tällöin saadaan osamääräkunta<br />

Q(Z), jonka avulla rationaalilukujoukko saadaan määriteltyä tarkasti.<br />

Määritelmä 19.3. Rationaalilukujen kunta Q = Q(Z).<br />

103


Nyt rationaalilukujen supistamisac<br />

bc = a b<br />

(19.6)<br />

ja laventamislaki<br />

a<br />

b = da<br />

db<br />

seuraa suoraan määritelmästä 19.1.<br />

(19.7)<br />

b.) Olkoon K kunta, jolloin polynomirengas D = K[x] on kokonaisalue.<br />

Määritelmä 19.4. Rationaalifunktioiden kunta K(x) = Q(K[x]).<br />

Tällöin pätevät ylläesitetyt supistussäännöt, jolloin mm.<br />

(x 2 − 1)x<br />

(x − 1)x = x + 1<br />

2 x<br />

= 1 + 1 x . (19.8)<br />

c.) Olkoon K kunta, jolloin formaalien sarjojen joukko D = K[[T ]] on kokonaisalue.<br />

Tällöin saadaan osamääräkunta, joka on isomorfinen aikaisemmin määritellyn<br />

formaalien Laurentin sarjojen kunnan kanssa eli<br />

Lause 19.3.<br />

K((T )) ∼ = Q(K[[T ]]). (19.9)<br />

Näillä rakenteilla on seuraavat suhteet:<br />

K[T ] ⊂ K(T ) ⊂ K((T )),<br />

K[T ] ⊂ K[[T ]] ⊂ K((T )).<br />

Määritelmä 19.5. Formaali derivaatta<br />

D : K((T )) → K((T ))<br />

on lineaarinen kuvaus, jolle pätee<br />

DT k = kT k−1 ∀ k ∈ Z. (19.10)<br />

104


20 Jonojen algebraa<br />

20.1 Määritelmä, lineaariavaruus<br />

Määritelmä 20.1. Olkoon R rengas. Kuvaus<br />

Ψ : N → R<br />

on jono (sequence).<br />

Usein kuvaus Ψ ja sen kuvajoukko Ψ(N) samaistetaan. Merkitään tutummin<br />

a n = Ψ(n) n ∈ N,<br />

jolloin<br />

Ψ(N) = {a n | n ∈ N}<br />

ja merkitään vielä<br />

(a n ) = (a n ) ∞ n=0 = (a 0 , a 1 , ...) = Ψ(N).<br />

Siten esimerkiksi<br />

(a) = (a, a, ...),<br />

joka on vakiojono.<br />

Määritelmä 20.2. Olkoot (a n ), (b n ) ⊆ R jonoja ja r ∈ R. Tällöin asetetaan<br />

yhtäsuuruus, summa ja skalaarilla kertominen seuraavasti<br />

(a n ) = (b n ) ⇔ a n = b n (20.1)<br />

kaikilla n ∈ N.<br />

(a n ) + (b n ) = (a n + b n ) (20.2)<br />

r(a n ) = (ra n ) (20.3)<br />

105


Lause 20.1. Olkoon R = K kunta, tällöin<br />

l = {(a n )| a n ∈ K }<br />

on lineaariavaruus kunnan K yli.<br />

ESIM: Lineaariavaruuden l nolla-alkio on<br />

(0) = (0, 0, ...).<br />

20.2 Erotus/Differenssioperaattorit<br />

Määritelmä 20.3. Olkoon<br />

a : C → C<br />

kuvaus. Tällöin asetetaan<br />

(Ea)(x) = a(x + 1) ∀ x ∈ C, (20.4)<br />

(∆a)(x) = a(x + 1) − a(x) ∀ x ∈ C, (20.5)<br />

missä E on nosto-operaattori ja ∆ on erotus- eli differenssioperaattori. Olkoon<br />

vielä I identiteettioperaattori eli<br />

(Ia)(x) = a(x) ∀ x ∈ C. (20.6)<br />

Kerrataan nyt funktioiden summan ja skalaarilla kertomisen määritelmät.<br />

Määritelmä 20.4. Olkoot C ja D renkaita sekä A ja B kuvauksia : C → D ja<br />

c ∈ D. Tällöin asetetaan<br />

(A + B)(z) = A(z) + B(z) ∀ z ∈ C, (20.7)<br />

(cA)(z) = cA(z) ∀ z ∈ C. (20.8)<br />

106


Annetaan kompleksikuvausten joukolle merkintä<br />

F = {a : C → C},<br />

jolloin differenssioperaattorit I, E, ∆ ovat funktioita F → F. Siten differenssioperaattoreiden<br />

summa ja skalaarilla kertominen on Määritelmän 20.4 erikoistapaus.<br />

Edelleen pätee<br />

Lause 20.2. Olkoot A ∈ {I, E, ∆} Tällöin<br />

A(a + b) = Aa + Ab (20.9)<br />

ja<br />

A(ca) = cAa (20.10)<br />

aina, kun c ∈ C ja a, b ∈ F.<br />

Tarvitaan vielä operaattoritulo, joka on itseasiassa operaattoreiden normaali yhdistetty<br />

kuvaus seuraavasti<br />

Määritelmä 20.5. Olkoot A ja B operaattoreita, jolloin<br />

(A ◦ B)a = A(Ba) ∀ a ∈ F (20.11)<br />

määrää operaattoritulon AB = A ◦ B. Edelleen<br />

A 0 = I, A n+1 = A ◦ A n ∀ n ∈ N (20.12)<br />

määrää operaattoripotenssin induktiivisesti.<br />

ESIM: a) Lasketaan aluksi nosto-operaattorin toinen potenssi<br />

E 2 a(x) = E(Ea)(x) = Ea(x + 1) = a(x + 2)<br />

joten induktiolla<br />

E n a(x) = a(x + n) ∀ n ∈ N. (20.13)<br />

107


.) Differenssioperaattorit liittyvät toisiinsa seuraavasti<br />

∆ = E − I, E = ∆ + I. (20.14)<br />

Siirrytään nyt jonojen tarkasteluun ja merkitään<br />

a n = a(x + n),<br />

jolloin<br />

ESIM:<br />

Yleisemmin pätee<br />

Ia n = a n , (20.15)<br />

Ea n = a n+1 , (20.16)<br />

∆a n = a n+1 − a n . (20.17)<br />

E 2 a n = a n+2 ,<br />

∆ 2 a n = a n+2 − 2a n+1 + a n = E 2 a n − 2Ea n + a n .<br />

Lause 20.3. Olkoon n ∈ N annettu, tällöin<br />

∆ n = (−1) n<br />

E n =<br />

n∑<br />

k=0<br />

n∑<br />

k=0<br />

( n<br />

k)<br />

(−E) k , (20.18)<br />

( n<br />

k)<br />

∆ k . (20.19)<br />

20.3 Rekursioyhtälöitä<br />

Käsitellään seuraavassa hieman ei-vakiokertoimisten ensimmäisen ja toisen kertalukujen<br />

differenssi- eli rekursioyhtälöiden ratkaisemista.<br />

108


Määritelmä 20.6. Olkoot<br />

c i , g : N → C<br />

annettu. Tällöin<br />

c 1 (n)a n+1 + c 0 (n)a n = g(n) (20.20)<br />

on 1. kertaluvun ei-homogeeninen lineaarinen rekursioyhtälö,<br />

c 1 (n)a n+1 + c 0 (n)a n = 0 (20.21)<br />

on 1. kertaluvun homogeeninen lineaarinen rekursioyhtälö ja<br />

c 2 (n)a n+2 + c 1 (n)a n+1 + c 0 (n)a n = 0 (20.22)<br />

on 2. kertaluvun homogeeninen lineaarinen rekursioyhtälö.<br />

Voidaan todistaa, että<br />

Lause 20.4. Yhtälöllä (20.22) on kaksi lineaarisesti vapaata ratkaisua<br />

(a 1 n), (a 2 n) ⊆ C<br />

ja jokainen yhtälön (20.22) ratkaisu (a n ) voidaan esittää yksikäsitteisesti muodossa<br />

joillakin r, s ∈ C.<br />

(a n ) = r(a 1 n) + s(a 2 n), (20.23)<br />

Siis 2. kertaluvun lineaarisen homogeenisen rekursioyhtälön (20.22) ratkaisujoukko<br />

{r(a 1 n) + s(a 2 n)| r, s ∈ C} (20.24)<br />

on kompleksilukujonojen 2-dimensioinen aliavaruus. Vastaavasti ensimmäisen kertaluvun<br />

homogeenisen yhtälön (20.21) ratkaisujoukko on 1-dimensioinen.<br />

ESIM: K = C. Olkoot<br />

α = 1 + √ 5<br />

2<br />

, β = 1 − √ 5<br />

,<br />

2<br />

109


jolloin jonot (α n ) ja (β n ) ovat lineaarisesti vapaita/C.<br />

Todistus. Olkoot t, v ∈ C ja asetetaan lineaarikombinaatio nollaksi eli<br />

t(α n ) + v(β n ) = (0). (20.25)<br />

Yhtäpitävästi identiteetin (20.25) kanssa meillä on<br />

(tα n + vβ n ) = (0) ⇔ tα n + vβ n = 0 ∀ n ∈ N. (20.26)<br />

Valitaan nyt n = 0 ja n = 1, joten<br />

t · 1 + v · 1 = 0 ja tα + vβ = 0 ⇒ t = v = 0. (20.27)<br />

Siten rekursion<br />

a n+2 − a n+1 − a n = 0 (20.28)<br />

ratkaisukannaksi voidaan ottaa<br />

{(α n ), (β n )}, (20.29)<br />

jolloin jokainen ratkaisu on muotoa<br />

(a n ) = (rα n + sβ n ), (20.30)<br />

joillakin r, s ∈ C. Tarkastellaan seuraavaksi 1. kertaluvun rekursioyhtälöitä.<br />

ESIM: a)<br />

a n+1 − a n = 0. (20.31)<br />

Ratkaistaan (20.31) tarkastelemalla alimpia indeksin arvoja, jolloin induktiolla<br />

a 1 = a 0 , a 2 = a 1 = a 0 , ..., a n = a n+1 = ... = a 0 .<br />

Siten yhtälön<br />

∆a n = 0 (20.32)<br />

110


atkaisu on vakiojono.<br />

ESIM: b.)<br />

(n + 1)a n+1 − a n = 0. (20.33)<br />

Ratkaistaan (20.33) laskemalla<br />

a 1 = a 0<br />

1 , a 2 = a 1<br />

2 = a 0<br />

2! , ..., a n = a 0<br />

n! .<br />

Siten yhtälön (20.33) ratkaisu saadaan jonon<br />

(1/n!) (20.34)<br />

skalaarikertana.<br />

ESIM: c.)<br />

Ratkaistaan (20.35) laskemalla<br />

a n+1 − a n = 1<br />

n + 1 . (20.35)<br />

a 1 = a 0 + 1 1 , a 2 = a 1 + 1 2 = a 0 + 1 + 1 2 , ..., a n = a 0 + H n . (20.36)<br />

ESIM: d.)<br />

(n + 2)a n+2 − (2n + 3)a n+1 + (n + 1)a n = 0. (20.37)<br />

Käytetään tämän ratkaisuun operaattoritekniikkaa. Aluksi (20.37) on yhtäpitävä<br />

yhtälön<br />

((n + 2)E 2 − (2n + 3)E + (n + 1))a n = 0 (20.38)<br />

kanssa. Nyt operaattori jakaantuu, jolloin<br />

(E − I)((n + 1)E − (n + 1))a n = 0. (20.39)<br />

Merkitään<br />

b n = ((n + 1)E − (n + 1))a n , (20.40)<br />

111


jolloin (20.39) yksinkertaistuu muotoon<br />

(E − I)b n = 0,<br />

jonka ratkaisu a) kohdan nojalla on vakio eli<br />

b n = c = vakio. (20.41)<br />

Täten relaatio (20.40) antaa yhtälön<br />

((n + 1)E − (n + 1))a n = c ⇔ (n + 1)(a n+1 − a n ) = c. (20.42)<br />

Kohdan c) nojalla yhtälön (20.42) ratkaisuksi tulee<br />

a n = a 0 + cH n , a 0 , c ∈ C. (20.43)<br />

Yhtälö (20.37) voidaan tietenkin ratkaista ilman operaattoritekniikkaa, kunhan<br />

huomataan, että (20.37) voidaan kirjoittaa muotoon<br />

(n + 2)a n+2 − (n + 2)a n+1 − ((n + 1)a n+1 − (n + 1)a n ) = 0. (20.44)<br />

Sitten edetään kuten äsken kohdasta (20.40).<br />

HUOM: Yleisessä tapauksessa 2. kertaluvun yhtälöä ei pysty ratkaisemaan helposti<br />

eli ratkaisuille ei löydy kovinkaan nättejä lausekkeita.<br />

e) Usein differenssiyhtälöt ja niiden ratkaisut on tarpeellista muuntaa yhtäpitäviin<br />

esityksiin. Tarkastellaan kohdan d) yhtälöä (20.37), johon sijoitetaan<br />

b n = n!a n (20.45)<br />

ja siten (b n ) toteuttaa yhtälön<br />

b n+2 − (2n + 3)b n+1 + (n + 1) 2 b n = 0. (20.46)<br />

112


21 Irrationaaliluvuista<br />

Määritelmä 21.1. Luku α ∈ C \ Q on irrationaalinen.<br />

(Myös ei-rationaaliset p-adiset (p ∈ P) luvut ovat irrationaalisia eli luku α ∈<br />

C p \ Q on irrationaalinen, missä C p on kompleksilukujen kuntaa C vastaava p-<br />

adisten lukujen kunta.)<br />

ESIM: a)<br />

√<br />

5 /∈ Q. (21.1)<br />

Todistus. Jos, olisi<br />

√<br />

5 =<br />

m<br />

n<br />

∈ Q, m ⊥ n, (21.2)<br />

niin<br />

5n 2 = m 2 ⇒ 5|m 2 ⇒ 5|m (21.3)<br />

⇒ 5 2 |m 2 = 5n 2 ⇒ 5|n 2 ⇒ 5|n. (21.4)<br />

Selvästi tulokset (21.3) ja (21.4) ovat ristiriidassa valinnan<br />

Tämä yleistyy tulokseksi<br />

m ⊥ n kanssa.<br />

Lause 21.1. Olkoon D ∈ Z neliövapaa. Tällöin<br />

√<br />

D /∈ Q. (21.5)<br />

Todistus laskareissa.<br />

Lause 21.2. Olkoot n ∈ Z ≥3 ja r ∈ Q + . Tällöin<br />

n√<br />

1 + rn /∈ Q. (21.6)<br />

Todistus, joka perustuu Wilesin tulokseen, laskareissa.<br />

ESIM: b).<br />

log 2<br />

log 3 /∈ Q. (21.7) 113


Todistus. Jos olisi<br />

niin<br />

log 2<br />

log 3 = a b , a, b ∈ Z+ , (21.8)<br />

2 b = 3 a ⇒ 2|3 a ⇒ 2|3 (21.9)<br />

mikä on mahdotonta.<br />

ESIM: c).<br />

log 2 /∈ Q. (21.10)<br />

Ei todisteta. Todistus huomattavasti vaikeampi kuin kohdassa b).<br />

Lause 21.3. Neperin luku e on irrationaalinen.<br />

Todistus. Tiedetään, että<br />

e = lim<br />

(1 + 1 ) n<br />

=<br />

n→∞ n<br />

Olkoon siis vastaoletuksena<br />

∞∑<br />

k=0<br />

1<br />

k! . (21.11)<br />

e = a b ∈ Q, a, b ∈ Z+ , a ⊥ b. (21.12)<br />

Valitaan sellainen kokonaisluku m, että<br />

ja merkitään<br />

Aluksi huomataan, että<br />

Toisaalta<br />

m ∈ Z + , b ≤ m (21.13)<br />

A = m!<br />

A = m!a<br />

b<br />

(<br />

A = m!<br />

e −<br />

− m!<br />

m∑<br />

k=0<br />

m∑<br />

k=0<br />

∞∑<br />

k=m+1<br />

)<br />

1<br />

. (21.14)<br />

k!<br />

1<br />

k!<br />

∈ Z. (21.15)<br />

1<br />

k! , (21.16) 114


joten saadaan arviot<br />

(<br />

)<br />

1<br />

0 < A = m!<br />

(m + 1)! + 1<br />

(m + 2)! + 1<br />

(m + 3)! + ... =<br />

1<br />

m + 1 + 1<br />

(m + 1)(m + 2) + 1<br />

1<br />

m + 1<br />

(m + 1)(m + 2)(m + 3) + ... =<br />

(<br />

1 + 1<br />

)<br />

m + 2 + 1<br />

(m + 2)(m + 3) + ... <<br />

1<br />

m + 1<br />

(<br />

1 + 1<br />

)<br />

m + 1 + 1<br />

(m + 1) + ... = 1 2 m<br />

Siten A ∈ Z ja 0 < A < 1, jotka ovat ristiriidassa.<br />

≤ 1. (21.17)<br />

22 Ketjumurtoluvut<br />

Äärellisellä ketjumurtoluvulla (finite continued fraction) tarkoitetaan rationaalilauseketta<br />

b 1 +<br />

jolle käytetään seuraavia merkintöjä<br />

( )<br />

K n ak<br />

k=1 = a 1<br />

b k<br />

b 1 +<br />

a 1<br />

a 2<br />

b 2 +...<br />

+ an<br />

bn<br />

a 2<br />

,<br />

a n<br />

b ... . (22.1)<br />

2 + + b n<br />

Lause 22.1. Olkoot luvut A n ja B n annettu rekursioilla<br />

A n+2 = b n+2 A n+1 + a n+2 A n , (22.2)<br />

B n+2 = b n+2 B n+1 + a n+2 B n (22.3)<br />

lähtien alkuarvoista A 0 = b 0 , B 0 = 1, A 1 = b 0 b 1 + a 1 ja B 1 = b 1 . Tällöin<br />

( )<br />

b 0 + K n ak<br />

k=1 = A n<br />

∀ n ∈ N, (22.4)<br />

b k B n<br />

kunhan B n ≠ 0.<br />

115


Todistus. Induktiolla.<br />

n = 0, jolloin<br />

n = 1, jolloin<br />

V.P. = b 0 = b 0<br />

1 = A 0<br />

B 0<br />

= O.P..<br />

V.P. = b 0 + a 1<br />

b 1<br />

= b 0b 1 + a 1<br />

b 1<br />

= A 1<br />

B 1<br />

= O.P..<br />

Induktio-oletus: Väite pätee, kun n = 0, 1, ..., l, jolloin<br />

b 0 + a 1<br />

b 1 +<br />

Korvataan b l muuttujalla x ja merkitään<br />

a 2<br />

a l<br />

b ... = A l<br />

= b lA l−1 + a l A l−2<br />

. (22.5)<br />

2 + + b l B l b l B l−1 + a l B l−2<br />

K(x) = b 0 + a 1<br />

jolle kohdan (22.5) nojalla pätee<br />

b 1 +<br />

a 2<br />

b 2 + ... +<br />

a l<br />

x , (22.6)<br />

K(x) = xA l−1 + a l A l−2<br />

xB l−1 + a l B l−2<br />

, (22.7)<br />

kunhan x ≠ 0 ja nimittäjä ≠ 0. Siten kohdista (22.6) ja (22.7) seuraa<br />

K(b l + a ( )<br />

l+1<br />

) = b 0 + K l+1 ak<br />

k=1<br />

=<br />

b l+1 b k<br />

( )<br />

b l + a l+1<br />

b l+1<br />

A l−1 + a l A l−2<br />

( )<br />

=<br />

b l + a l+1<br />

b l+1<br />

B l−1 + a l B l−2<br />

a l+1<br />

b l+1<br />

A l−1 + b l A l−1 + a l A l−2<br />

a l+1<br />

=<br />

b l+1<br />

B l−1 + b l B l−1 + a l B l−2<br />

a l+1 A l−1 + b l+1 A l<br />

a l+1 B l−1 + b l+1 B l<br />

= A l+1<br />

B l+1<br />

, (22.8)<br />

missä on sovellettu rekursioita (22.2) ja (22.3) pariin otteeseen. Siten induktioaskel<br />

on osoitettu ja induktioperiaatteen nojalla väite pätee.<br />

116


Määritelmä 22.1. Luku A n /B n on äärettömän ketjumurtoluvun<br />

( )<br />

b 0 + K ∞ ak<br />

k=1 (22.9)<br />

b k<br />

n. konvergentti. Edelleen ketjumurtoluku (22.9) suppenee, mikäli raja-arvo<br />

lim (22.10)<br />

B n<br />

n→∞<br />

A n<br />

on olemassa. Tällöin sanotaan, että äärettömän ketjumurtoluvun (22.9) arvo on<br />

raja-arvo (22.10).<br />

Ääretöntä ketjumurtolukua (22.9) voidaan merkitä myös seuraavasti<br />

b 0 + a 1<br />

b 1 +<br />

a 2<br />

b 2 + ... = b 0 +<br />

a 1<br />

b 1 + a 2<br />

b 2 +...<br />

Usein tarkastellaan yksinkertaisia ketjumurtolukuja.<br />

Määritelmä 22.2. Olkoot<br />

.<br />

b 0 ∈ N, b k ∈ Z + , a k = 1, ∀ k ∈ Z + . (22.11)<br />

Tällöin ketjumurtoluku<br />

[b 0 ; b 1 , ..., b n ] = b 0 + K n k=1<br />

( 1<br />

b k<br />

)<br />

(22.12)<br />

on äärellinen yksinkertainen (simple) ketjumurtoluku ja vastaavasti<br />

( ) 1<br />

[b 0 ; b 1 , ...] = b 0 + K ∞ k=1 (22.13)<br />

b k<br />

on ääretön yksinkertainen ketjumurtoluku.<br />

ESIM: a) Olkoot<br />

β = 1 − √ 5<br />

, γ = −β =<br />

2<br />

√<br />

5 − 1<br />

, 0 < γ < 1. (22.14)<br />

2<br />

Yhtälöstä<br />

β 2 = 1 + β (22.15)<br />

117


saadaan<br />

Edelleen<br />

β 3 = β + β 2 = 1 + 2β.<br />

β 4 = 2 + 3β<br />

ja induktiolla nähdään, että<br />

β n+1 = f n + f n+1 β ∀ n ∈ N (22.16)<br />

missä f n on Fibonaccin luku. Siten<br />

γ −<br />

f n<br />

f n+1<br />

= βn+1<br />

f n+1<br />

∀ n ∈ N (22.17)<br />

josta seuraa ∣ ∣∣∣<br />

γ − f n<br />

f n+1<br />

∣ ∣∣∣<br />

→<br />

n→∞<br />

0 (22.18)<br />

eli<br />

Merkitään nyt<br />

γ =<br />

√<br />

5 − 1<br />

2<br />

f n<br />

= lim . (22.19)<br />

n→∞ f n+1<br />

A n = f n , B n = f n+1 , (22.20)<br />

jolloin<br />

ja<br />

A 0 = 0, B 0 = 1, A 1 = 1, B 1 = 1 (22.21)<br />

A n+2 = A n+1 + A n , B n+2 = B n+1 + B n ∀ n ∈ N. (22.22)<br />

Olkoot vielä<br />

b 0 = 0, a n = 1, b n = 1 ∀ n ∈ Z + . (22.23)<br />

Lause 22.2. Valinnoilla (22.20-23) saadaan<br />

( )<br />

b 0 + K n ak<br />

k=1 = A n<br />

∀ n ∈ N (22.24)<br />

b k B n<br />

118


ja<br />

γ =<br />

√<br />

5 − 1<br />

2<br />

A n<br />

= lim . (22.25)<br />

n→∞ B n<br />

Todistukseen tarvitaan enää rekursioiden (22.22) alkuarvojen tarkistus<br />

A 0 = 0 = b 0 , B 0 = 1, B 1 = 1 = b 1 , A 1 = 1 = b 0 b 1 + a 1 (22.26)<br />

sekä raja-arvo<br />

lim = lim = γ, (22.27)<br />

B n n→∞ f n+1<br />

n→∞<br />

A n<br />

joka tulee tuloksesta (22.19).<br />

f n<br />

Huomaa, että tuloksen (22.25) nojalla saatiin laskettua arvo äärettömälle ketjumurtoluvulle<br />

√<br />

1 5 − 1<br />

1 + 1 = . (22.28)<br />

2<br />

1+ 1<br />

1+...<br />

Toisin sanoen, ensin määrättiin ketjumurtoluvun (22.28) n. konvergentti A n /B n =<br />

f n /f n+1 ja laskettiin sen raja-arvo = γ, joten Määritelmän 22.1 nojalla se on äärettömän<br />

ketjumurtoluvun (22.28) arvo.<br />

23 Polynomien nollakohdista<br />

Lause 23.1. Olkoon K kunta ja p(x) ∈ K[x], 1 ≤ deg p(x). Tällöin<br />

p(α) = 0, α ∈ K ⇔ x − α|p(x) renkaassa K[x].<br />

Määritelmä 23.1. Jos α ∈ K ja<br />

(x − α) m ‖p(x), m ∈ Z + ,<br />

niin m = m(α) on polynomin p(x) nollakohdan α kertaluku. Nollakohtien lukumäärä<br />

n p on summa kertaluvuista eli<br />

∑<br />

n p = #{α| p(α) = 0} = m(α i ).<br />

p(α i )=0<br />

119


ESIM:<br />

• a) Olkoon p(x) = (x − 1) 3 (x + 1/2) 5 . Polynomin p(x) nollakohdat ovat<br />

α 1 = 1 ja α 2 = −1/2. Nollakohtien kertaluvut ovat m(α 1 ) = 3 ja m(α 2 ) = 5,<br />

ja nollakohtien lukumäärä n p = 3 + 5 = 8.<br />

• b) Olkoon (x 2 + 1)(x 2 − 1) ∈ R[x]. Nyt nollakohtien lukumäärä<br />

n p = m(−1) + m(1) = 2 < 4 = deg(p(x)).<br />

Lause 23.2. Olkoon K kunta ja p(x) ∈ K[x]. Nyt n p ≤ deg p(x).<br />

Lause 23.3. Olkoon p(x) ∈ C[x], tällöin n p = deg(p(x)).<br />

Seurauksena lauseesta saadaan<br />

Lause 23.4. Olkoon q(x), r(x) ∈ K[x], deg r(x), deg q(x) ≤ D, ja olkoot olemassa<br />

sellaiset pisteet b 1 , b 2 , . . . b D+1 , että b i ≠ b j , kun i ≠ j, ja<br />

q(b i ) = r(b i ) kaikilla i = 1, 2, . . . , D + 1.<br />

Tällöin q(x) = r(x) polynomeina.<br />

Todistetaan Lauseen 23.4 sovelluksena<br />

Lause 23.5. Olkoon m ∈ N, tällöin pätee polynomiyhtäsuuruus<br />

m−1<br />

∑<br />

( ) x<br />

B m (x) = m S 2 (m − 1, k) k! + B m . (23.1)<br />

k + 1<br />

k=0<br />

Todistus:. Olkoon yhtälön oikealla puolella oleva polynomi C m (x). Todetaan ensin,<br />

että<br />

B 0 (x) = 1 = 0 + B 0 = C 0 (x), ja<br />

( x<br />

B 1 (x) = x − 1/2 = S 2 (0, 0) + B 1 = C 1 (x), (23.2)<br />

1)<br />

eli väite pätee kun m = 0 tai m = 1. Olkoon m ≥ 2.<br />

120


Lasketaan nyt erotus<br />

∑n−1<br />

(( ) x + 1<br />

C n (x + 1) − C n (x) = n S 2 (n − 1, k)k! −<br />

k + 1<br />

k=0<br />

∑n−1<br />

( x<br />

= n S 2 (n − 1, k)k!<br />

k)<br />

k=0<br />

n−1<br />

( )) x<br />

k + 1<br />

∑<br />

= n S 2 (n − 1, k)x(x − 1)(x − 2) · · · (x − k + 1)<br />

k=0<br />

= nx n−1 . (23.3)<br />

Lasketaan arvoja C m (l), kun l = 0, 1, . . . , m.<br />

m−1<br />

∑<br />

( ) 0<br />

C m (0) = m S 2 (m − 1, k) k! + B m = B m ,<br />

k + 1<br />

k=0<br />

C m (1) = C m (0) + m0 m−1 = B m ,<br />

C m (2) = C m (1) + m1 m−1 = B m + m,<br />

.<br />

C m (l + 1) = C m (l) + ml m−1 kaikilla l ≥ 0. (23.4)<br />

Toisaalta myös Bernoullin polynomeille pätee sama palautuskaava (23.4) samoilla<br />

alkuarvoilla eli<br />

B m (0) = B m ,<br />

B m (1) = B m ,<br />

B m (2) = B m + m,<br />

.<br />

B m (l + 1) = B m (l) + ml m−1 kaikilla l ≥ 0. (23.5)<br />

Siten<br />

B m (l) = C m (l) (23.6)<br />

121


kaikilla l = 0, 1, . . . , m ja deg B m (x), deg C m (x) ≤ m. Seurauslauseen nojalla siis<br />

B m (x) = C m (x) polynomeina.<br />

24 Antiikin lukuja<br />

24.1 Kolmio- neliö- ja tetraedriluvut<br />

Lukuja T n = 1 + 2 + · · · + n kutsutaan kolmioluvuiksi (triangular numbers).<br />

Aritmeettisen sarjan summakaavalla ja binomikertoimen määritelmällä saadaan<br />

( ) n + 1<br />

T n = kaikilla n ∈ Z + .<br />

2<br />

Lukuja □ n = n 2 kutsutaan neliöluvuiksi (square numbers).<br />

Lukuja T n = T 1 +T 2 +· · ·+T n kutsutaan tetraedriluvuiksi (tetrahedral numbers).<br />

Laskuharjoitusten perusteella<br />

( ) n + 2<br />

T n = kaikilla n ∈ Z + .<br />

3<br />

24.2 Pythagoraan luvut<br />

Määritelmä:<br />

Kolmikko (a, b, c) ∈ Z 3 ≥1<br />

syt(a, b, c) = 1 ja<br />

on primitiivinen Pythagoraan lukukolmikko, mikäli<br />

a 2 + b 2 = c 2 . (23.7)<br />

Tutkitaan ensin pariteettia. Oletetaan aluksi, että<br />

2|a ja 2|b,<br />

mistä saadaan<br />

2|c 2 ⇒ 2|c, ristiriita.<br />

122


Muut parit vastaavasti, eli ainakin kaksi luvuista on parittomia. Edelleen, jos olisi<br />

a = 2l + 1 ja b = 2k + 1 ⇒<br />

c 2 = a 2 + b 2 = 2(2l 2 + 2l + 2k 2 + 2k + 1), ristiriita.<br />

Siis toinen luvuista a ja b on parillinen, muut parittomia. Olkoon vaikka<br />

Nyt kaikille alkuluvuille p pätee<br />

Vastaavasti muille pareille, joten<br />

a = 2l + 1 ja b = 2k.<br />

p|a ja p|b ⇒ p|c 2 ⇒ p|c, ristiriita.<br />

syt(a, b) = syt(a, c) = syt(b, c) = 1.<br />

Lähdetään yhtälöstä (23.7), joka on yhtäpitäävää yhtälön<br />

kanssa Koska 2 ∤ a, niin<br />

Valitaan<br />

a =<br />

a 2 = (c − b)(c + b) (23.8)<br />

r∏<br />

i=1<br />

p α i<br />

i 2 ≠ p i ∈ P ∀i = 1, 2, . . . , r.<br />

p α i<br />

i |a<br />

jolloin<br />

p 2α i<br />

i |(c − b)(c + b).<br />

Jos<br />

p i |c − b ja p i |c + b<br />

⇒ p i |2c ja p i |2b<br />

⇒<br />

p i |c ja p i |b, ristiriita.<br />

123


Siis joko<br />

p 2α i<br />

i |c − b tai p 2α i<br />

i |c + b.<br />

⇒ c − b = ∏ j∈J<br />

( ∏<br />

) 2<br />

p 2α j<br />

j = p α j<br />

j ja<br />

j∈J<br />

c + b = ∏ ( ∏<br />

) 2<br />

p 2α l<br />

l<br />

= p α l<br />

l<br />

, missä<br />

l∈L l∈L<br />

J ∪ L = {1, 2, . . . , r} J ∩ L = ∅.<br />

Huomaa, että b on parillinen ja c pariton, eli<br />

2 ∤ c − b ja 2 ∤ c + b,<br />

ja että syt(c − b, c + b) = 1. Nyt siis on olemassa sellaiset luonnolliset luvut s ja<br />

t, syt(s, t) = 1, että<br />

⎧<br />

⎧<br />

⎪⎨ c + b = s 2 ⎪⎨ c = s2 +t 2<br />

2<br />

⇔<br />

ja<br />

⎪⎩ c − b = t 2 ⎪⎩ b = s2 −t 2<br />

a 2 = s 2 t 2 ⇔ a = st.<br />

Saadaan siis seuraava<br />

2<br />

Lause 24.1. Yhtälön<br />

a 2 + b 2 = c 2<br />

primitiiviset ratkaisut saadaan parametrimuodossa<br />

⎧<br />

a = st,<br />

⎪⎨<br />

b = s2 −t 2<br />

,<br />

2<br />

⎪⎩ c = s2 +t 2<br />

2<br />

,<br />

missä s, t ∈ 2Z + 1, s > t ≥ 1 ja syt(s, t) = 1.<br />

124


Esimerkki:<br />

• Olkoon t = 1. Annetaan luvulle s parittomia arvoja<br />

s = 3 3 2 + 4 2 = 5 2<br />

s = 5 5 2 + 12 2 = 13 2<br />

.<br />

.<br />

s = 2m + 1 (2m + 1) 2 + (4T m ) 2 = (2m 2 + 2m + 1) 2 .<br />

• Olkoon seuraavaksi t = 2k − 1 ja s = 2k + 1. Nyt<br />

⎧<br />

a = 4k<br />

⎪⎨<br />

2 − 1,<br />

b = 4k,<br />

⎪⎩ c = 4k 2 + 1.<br />

Saatiin siis ratkaisu, missä c − a = 2.<br />

125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!