You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DAUGAVPILS UNIVERSITĀTE<br />
Dabaszinātņu un matemātikas fakultāte<br />
Matemātikas katedra<br />
Bakalaura studiju programma “Matemātika”<br />
Studiju kurss<br />
<strong>Veselo</strong> <strong>skaitl¸u</strong> <strong>teorija</strong><br />
<strong>8.lekcija</strong><br />
Docētājs: Dr. P. Daugulis<br />
2007./2008.studiju gads<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
1
Saturs<br />
1. Invertējamo atlikuma klaˇsu kopas Um īpaˇsības 3<br />
1.1. Um kā grupa attiecībā uz atlikumu klaˇsu reizināˇsanas<br />
operāciju . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />
1.2. Papildfakti no grupu <strong>teorija</strong>s . . . . . . . . . . . . . . 5<br />
1.3. Elementa kārta un tās īpaˇsības . . . . . . . . . . . . . 6<br />
1.4. Klaˇsu skaits ar dotu kārtu . . . . . . . . . . . . . . . . 16<br />
2. 8.mājasdarbs 22<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
2
1. Invertējamo atlikuma klaˇsu kopas Um<br />
īpaˇsības<br />
1.1. Um kā grupa attiecībā uz atlikumu klaˇsu reizināˇsanas<br />
operāciju<br />
Um (multiplikatīvi invertējamo atlikuma klaˇsu kopa pēc modul¸a<br />
m) ar atlikumu reizināˇsanas operāciju ir komutatīva grupa, jo izpildās<br />
grupas aksiomas:<br />
• Um ir slēgta attiecībā uz reizināˇsanas operāicju: ja a ∈ Un un<br />
b ∈ Um, tad ab ∈ Um, jo<br />
(ab)(b −1 a −1 ) ≡ a(bb −1 )a −1 ≡ a · 1 · a −1 ≡ aa −1 ≡ 1 (mod m);<br />
• atlikumu reizināˇsana ir asociatīva;<br />
• eksistē neitrālais elements attiecībā uz reizināˇsanu: katram a ∈<br />
Um izpildās<br />
a · 1 ≡ 1 · a ≡ a (mod m);<br />
• katram elementam eksistē multiplikatīvi inversais elements;<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
3
• atlikumu reizināˇsana ir komutatīva - ab ≡ ba (mod m).<br />
Elementu skaits grupā Um ir vienāds ar ϕ(m).<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
4
1.2. Papildfakti no grupu <strong>teorija</strong>s<br />
Par grupas G elementa a ˇgenerētu apakˇsgrupu 〈a〉 ⊆ G sauksim<br />
visu a pakāpju (ieskaitot negatīvās) kopu. Elementu a sauc par<br />
apakˇsgrupas 〈a〉 ˇgeneratoru. Katru G apakˇsgrupu H, kas ir izsakāma<br />
formā H = 〈h〉, sauc par ciklisku apakˇsgrupu. Grupu G sauc par<br />
ciklisku, ja eksistē elements g ∈ G tāds, ka G = 〈g〉.<br />
1.1. piemērs. Skaitl¸i 1 un −1 katrs ir (Z, +) ˇgenerators, ja katrs<br />
vesels skaitlis ir izsakāms kā vairāku 1 vai −1 summa. Klase 1 ir<br />
Z/mZ ˇgenerators katram m.<br />
Par grupas elementa a kārtu sauksim mazāko naturālo skaitli k,<br />
tādu, ka a k = e. Galīgā grupā katram elementam eksistē kārta, jo<br />
kādam n un k izpildās a n = a k , tāpēc a n−k = e. Bezgalīgās grupās<br />
elementiem kārta var neeksistēt. Piemērs - Z.<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
5
1.3. Elementa kārta un tās īpaˇsības<br />
Par elementa a ∈ Um kārtu sauksim mazāko nenegatīvo veselo<br />
skaitli k tādu, ka<br />
a k ≡ 1 (mod m).<br />
No Eilera teorēmas seko, ka katram a ∈ Um izpildās nosacījums<br />
k ≤ ϕ(m).<br />
Elementa a kārtu apzīmēsim ar Pm(a) vai P (a), ja m ir fiksēts. Elementa<br />
1 kārta ir vienāda ar 1.<br />
1.2. piemērs. Atradīsim kārtas invertējamiem elementiem gredzenos<br />
GF (5), GF (7). Var izmantot MAGMA vai Mathematica.<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
6
1.1. teorēma. Ja a k ≡ 1 (mod m), tad Pm(a)|k.<br />
PIER ĀDĪJUMS Izdalīsim k ar Pm(a): k = qPm(a) + r, kur 0 ≤<br />
r < Pm(a). Redzam, ka<br />
a k ≡ a qPm(a)+r ≡ (a Pm(a) ) q a r ≡ a r ≡ 1 (mod m).<br />
Ja r = 0, tad a r ≡ 1 (mod m), jo r < Pm(a) un Pm(a) ir a kārta.<br />
Tātad r = 0 un Pm(a)|k. <br />
1.2. teorēma. Pm(a)|ϕ(m).<br />
PIERĀDĪJUMS Apgalvojums seko no Eilera teorēmas un iepriek-<br />
ˇsējās teorēmas. Tā kā aϕ(m) ≡ 1 (mod m), tad Pm(a)|ϕ(m).<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
7
1.3. piemērs. Elementu kārtas var būt tikai ϕ(m) dalītāji. Apskatīsim<br />
m = 20, ϕ(20) = 8. Invertējamie elementi ir<br />
{1, 3, 7, 9, 11, 13, 17, 19}.<br />
Elementa kārta var būt 1,2,4 vai 8. Invertējamo elementu kvadrāti ir<br />
1 2 ≡ 1, 3 2 ≡ 9, 7 2 ≡ 9, 9 2 ≡ 1, 11 2 ≡ 1,<br />
13 2 ≡ 9, 17 2 ≡ (−3) 2 ≡ 9, 19 2 ≡ 1.<br />
Tātad elementiem 9, 11, 19 kārta ir 2. Visu invertējamo elementu<br />
ceturtās pakāpes ir kongruentas ar 1, jo 9 2 ≡ 1. Tātad tiem elementiem,<br />
kuru kārta nav ne 1, ne 2, tā ir vienāda ar 4. ˇ Sie elementi ir<br />
3, 7, 13, 17.<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
8
1.3. teorēma. a k1 ≡ a k2 (mod m) tad un tikai tad, ja<br />
k1 ≡ k2(mod Pm(a)).<br />
PIER ĀDĪJUMS Ja ak1 ≡ a k2 (mod m), tad a k1−k2 ≡ 1 (mod m).<br />
No tā seko, ka Pm(a)|k1 − k2 jeb k1 ≡ k2 (mod Pm(a)).<br />
Ja k1 ≡ k2(mod Pm(a)), tad k1 − k2 = qPm(a) un k1 = k2 +<br />
qPm(a). Redzam, ka<br />
<br />
a k1 ≡ a k2+qPm(a) ≡ a k2 (a Pm(a) ) q ≡ a k2 (mod m).<br />
1.4. teorēma. Daˇzādo elementa a pakāpju skaits ir vienāds ar Pm(a).<br />
PIERĀDĪJUMS Apgalvojums seko no iepriekˇsējās teorēmas. <br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
9
1.5. teorēma. Pm(a k ) = Pm(a) tad un tikai tad, ja<br />
LKD(k, Pm(a)) = 1.<br />
PIERĀDĪJUMS No sākuma atzīmēsim, ka<br />
Pm(a k ) ≤ Pn(a),<br />
jo elementa a k pakāpju kopa ir a pakāpju kopas apakˇskopa. Ja<br />
tad no kongruences<br />
LKD(k, Pm(a)) = 1,<br />
(a k ) t ≡ a kt ≡ 1 (mod m)<br />
seko, ka Pm(a)|kt un Pm(a)|t. Tātad Pm(a k ) = Pm(a).<br />
Ja LKD(k, Pm(a)) = d = 1, tad<br />
Seko, ka Pm(a k ) = Pm(a)<br />
d<br />
(a k ) Pm(a)<br />
d ≡ (a Pm(a) ) k<br />
d ≡ 1 (mod m).<br />
< Pm(a). <br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
10
1.6. teorēma. (palīgteorēma - Lagranˇza teorēma) Ja f(x) ir nekonstants<br />
polinoms ar pakāpi n un veseliem koeficientiem un p ir pirmskaitlis,<br />
tad vienādojumam<br />
f(x) ≡ 0 (mod p)<br />
ir ne vairāk kā n daˇzādi (savstarpēji nekongruenti) atrisinājumi<br />
PIERĀDĪJUMS Izmantosim matemātisko indukciju pēc parametra<br />
n. Ja polinoma pakāpe ir 1, tad vienādojums ir<br />
a1x + a0 ≡ 0 (mod p).<br />
Tam ir tieˇsi viens atrisinājums x ≡ a −1<br />
1 (−a0) (mod p). Indukcijas<br />
bāze ir pierādīta.<br />
Pieņemsim, ja teorēmas apgalvojums ir spēkā, ja polinoma pakāpe<br />
nepārsniedz i − 1. Apskatīsim polinomu<br />
f(x) = aix i + ai−1x i−1 + ... + a1x + a0 =<br />
i<br />
ajx j ,<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
j=0<br />
11
kura pakāpe ir vienāda ar i. Ja tam nav atrisinājumu, tad indukcijas<br />
solis ir pierādīts. Ja tam ir atrisinājums x0, tad<br />
i<br />
f(x) ≡ f(x) − f(x0) ≡ ajx j i<br />
− ajx j<br />
0 =<br />
i<br />
aj(x j − x j<br />
0 ) (mod p).<br />
Atcerēsimiem vienādību<br />
j=0<br />
j=0<br />
j=0<br />
x j − x j<br />
0 = (x − x0)(x j−1 + x j−2 x0 + ... + x · x j−2<br />
0 + xj−1 0 ).<br />
Redzam, ka<br />
f(x) ≡ f(x) − f(x0) ≡ (x − x0)g(x) (mod p),<br />
kur g(x) ir polinoms ar pakāpi, kas nepārsniedz i − 1. Tādējādi<br />
vienādojumam<br />
f(x) − f(x0) ≡ (x − x0)g(x) ≡ 0 (mod p)<br />
atrisinājumu skaits nepārsniedz i - viens atrisinājums x0 un vēl ne<br />
vairāk kā i − 1 vienādojuma<br />
g(x) ≡ 0 (mod p)<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
12
atrisinājumi.<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
13
1.7. teorēma.<br />
1. Elementa a pakāpes a 1 , ..., a Pm(a) ir vienādojuma<br />
daˇzādi atrisinājumi.<br />
x Pm(a) ≡ 1 (mod m)<br />
2. Ja m ir pirmskaitlis, tad elementa a pakāpes a 1 , ..., a Pm(a) ir<br />
vienādojuma<br />
x Pm(a) ≡ 1 (mod m)<br />
visi atrisinājumi.<br />
PIER ĀDĪJUMS 1. Ja 0 ≤ l < Pm(a), tad (a l ) Pm(a) ≡ 1 (mod m).<br />
Apgalvojums seko no iepriekˇsējās teorēmas.<br />
2. Saskaņā ar Lagranˇza teorēmu vienādojumam<br />
x Pm(a) ≡ 1 (mod m)<br />
ir ne vairāk kā Pm(a) nekongruentu atrisinājumu. Bet atlikumu klases<br />
a = a 1 , ..., a Pm(a) ir ˇsī vienādojuma Pm(a) atrisinājumi un citu nevar<br />
būt. <br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
14
1.1. piezīme. Iepriekˇsējā teorēma l¸auj risināt vienādojumus<br />
x k ≡ 1 (mod p),<br />
ja p ir pirmskaitlis. Ja k ≤ p − 1 un k ∤ p − 1, tad atrisinājumu<br />
noteikti nav. Ja k|p − 1, tad jāatrod vismaz viens elements a tāds, ka<br />
P (a) = k, tā pakāpes būs atrisinājumi.<br />
1.2. piezīme. Ja m nav pirmskaitlis, tad vienādojumam<br />
x Pm(a) ≡ 1 (mod m)<br />
var būt arī citi atrisinājumi:<br />
• m = 8, a = 3, P8(3) = 2, vienādojumam x 2 ≡ 1 (mod 8)<br />
atrisinājumi ir arī 5 un 7, ˇsajā gadījumā visiem atrisinājumiem<br />
kārtas ir vienādas;<br />
• m = 15, a = 2, P15(2) = 4, vienādojumam x 4 ≡ 1 (mod 15)<br />
atrisinājumi ir arī 11 un 14, kuriem kārtas ir vienādas ar 2 ;<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
15
1.4. Klaˇsu skaits ar dotu kārtu<br />
Ja m ir fiksēts, tad apskatīsim visus grupas Um elementus, kuru<br />
kārta ir vienāda ar k. ˇ Sādu elementu skaitu apzīmēsim ar ψ(k).<br />
Ievērosim, ka ja k ∤ ϕ(m), tad ψ(k) = 0.<br />
1.4. piemērs.<br />
• m = 2, ϕ(m) = 1, ψ(1) = 1;<br />
• m = 3, ϕ(m) = 2, ψ(1) = ψ(2) = 1;<br />
• m = 4, ϕ(m) = 2, ψ(1) = ψ(2) = 1;<br />
• m = 5, ϕ(m) = 4, ψ(1) = ψ(2) = 1, ψ(4) = 2;<br />
• m = 6, ϕ(m) = 2, ψ(1) = ψ(2) = 1;<br />
• m = 7, ϕ(m) = 6, ψ(1) = ψ(2) = 1, ψ(3) = ψ(6) = 2;<br />
• m = 8, ϕ(m) = 4, ψ(1) = 1, ψ(2) = 3;<br />
• m = 9, ϕ(m) = 6, ψ(1) = ψ(2) = 1, ψ(3) = ψ(6) = 2;<br />
• m = 10, ϕ(m) = 4, ψ(1) = ψ(2) = 1, ψ(4) = 2;<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
16
• m = 11, ϕ(m) = 10, ψ(1) = ψ(2) = 1, ψ(5) = ψ(10) = 4;<br />
1.8. teorēma. Katram m izpildās vienādība<br />
<br />
ψ(k) = ϕ(m).<br />
k|ϕ(m)<br />
PIERĀDĪJUMS Katrai invertējamai atlikuma klasei kārta ir ϕ(m)<br />
dalītājs. Summas <br />
1 = ϕ(m)<br />
a∈Um<br />
locekl¸us varam apvienot grupās, kas atbilst ϕ(m) dalītājiem - katram<br />
ϕ(m) dalītājam k atbildīs ψ(k) vieninieku, tādējādi<br />
<br />
a∈Um<br />
1 = 1 + ... + 1<br />
<br />
ψ(k1) locekl¸i<br />
+ 1 + ... + 1<br />
<br />
ψ(k2) locekl¸i<br />
+... + 1 + ... + 1<br />
<br />
ψ(kl) locekl¸i<br />
<br />
k|ϕ(m)<br />
=<br />
ψ(k) = ϕ(m)<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
17
1.9. teorēma. Ja m = p ir pirmskaitlis, tad<br />
1. katram k = 0 izpildās nevienādība<br />
ψ(k) ≤ ϕ(k).<br />
2. katram k, kuram izpildās nosacījums k|p − 1, izpildās vienādība<br />
ψ(k) = ϕ(k).<br />
PIERĀDĪJUMS 1. Ja ψ(k) = 0, tad nevienādība ir pierādīta. Ja<br />
eksistē vismaz viena klase a tāda, ka P (a) = k, tad<br />
a) saskaņā ar iepriekˇs pierādītu teorēmu pakāpes a1 , ..., ak ir visi<br />
vienādojuma xk ≡ 1 (mod p) atrisinājumi;<br />
b) saskaņā ar (citu) iepriekˇs pierādītu teorēmu P (a s ) = P (a) = k<br />
tad un tikai tad, ja LKD(s, k) = 1, tādu kāpinātāju skaits ir<br />
vienāds ar ϕ(k).<br />
No punkta a) seko, ka katra klase b, kurai P (b) = k, pieder kopai<br />
{a 1 , ..., a k }, jo tā apmierina vienādojumu x k ≡ 1 (mod p). Tātad<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
18
ˇsādu klaˇsu skaits ir vienāds ar ϕ(k).<br />
2. Izmantosim ˇsādu palīgrezultātu (Eilera funkcijas īpaˇsību), kas<br />
tiks pierādīts atseviˇsk¸i zemāk. Katram naturālam m izpildās vienādība<br />
<br />
ϕ(k) = m.<br />
k|m<br />
Ja m = p − 1, tad iegūsim vienādību<br />
<br />
ϕ(k) = p − 1.<br />
k|p−1<br />
Tādējādi mums ir divas līdzīgas vienādības:<br />
<br />
ϕ(k) = p − 1<br />
un<br />
k|p−1<br />
<br />
k|p−1<br />
ψ(k) = p − 1.<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
19
(otrā ir no iepriekˇs pierādītas teorēmas). Ievērosim, ka summēˇsanas<br />
indeksu kopas ir vienādas. Atņemot no pirmās vienādības otro, iegūsim<br />
<br />
(ϕ(k) − ψ(k)) = 0.<br />
k|p−1<br />
Bet saskaņā ar ˇsīs teorēmas pirmo punktu ϕ(k) − ψ(k) ≥ 0, tāpēc visi<br />
locekl¸i ir vienādi ar 0 un katram k|p−1 izpildās vienādība ψ(k) = ϕ(k).<br />
<br />
1.10. teorēma. Katram naturālam m ≥ 2 izpildās vienādība<br />
<br />
ϕ(k) = m.<br />
k|m<br />
1 2 m<br />
PIERĀDĪJUMS Apskatīsim kopu { m , m , ..., m }. ˇ Sajā kopā ir m<br />
elementi. Katram no ˇsiem skaitl¸iem var izdalīt skaitītāju un saucēju<br />
ar kopīgo reizinātāju, tādējādi katrs no tiem ir izsakāmas formā l<br />
k ,<br />
kur k|m un LKD(l, k) = 1. Ja k ir fiksēts, tad <strong>skaitl¸u</strong> skaits, kuriem<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
20
saucējs ir vienāds ar k, ir ϕ(k). Tāpēc summa kreisajā pusē ir vienāda<br />
ar m. <br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
21
2. 8.mājasdarbs<br />
1. Atrodiet elementu skaitus ar visām kārtām, kas dala ϕ(m), ja<br />
(a) m = 8;<br />
(b) m = 10.<br />
2. Izmantojot tikai pamatfaktus, pierādiet, ka primitīvās saknes<br />
neeksistē, ja<br />
(a) m = 8;<br />
(b) m = 21.<br />
Katrā no ˇsiem gadījumiem atrodiet grupas (Un, ·) minimālo ˇgenerējoˇso<br />
kopu.<br />
3. Izmantojot primitīvās saknes un indeksus, atrisiniet ˇsādus vienādojumus:<br />
(a) x 6 ≡ 4 (mod 23);<br />
(b) x 7 ≡ 9 (mod 18);<br />
(c) x 2 y 3 ≡ 5 (mod 11);<br />
Saturs Sākums Beigas ◭ ◮ Atpakal¸ Aizvērt Pilns ekrāns<br />
22