17.08.2013 Views

Veselo skaitl¸u teorija 8.lekcija

Veselo skaitl¸u teorija 8.lekcija

Veselo skaitl¸u teorija 8.lekcija

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!