LUKUTEORIA I
LUKUTEORIA I
LUKUTEORIA I
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