Teoria liczb
 83-01-14015-1 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

SPIS RZECZY Przedmowa ...........................•............................•.................

7

Oznaczenia. . . . .. . . . .. . . . . . . . . .. .. . . . . . . . . .. . . . . . . . . . . . . . •. . . . . . .. . •. .. . . . .. .•. .. . . . .

\\

Rozdział

13

1.

Podsławowe pojęcio

1.1. Podzielnośt. liczby pienr.'SZc . . . . .. . . . .. . . . . . . . . . . . . . . . .. . . . .. . . . .. . . . . . . . . . . . . . . . . . 1.2. JedflQ7,nOC7.nośł ro7J.:łoou na czynniki pienr."S7.e .. _ . _. . . . .. . . . .. . • . .. . . . .. . •. .. .. . . . 1.3. LiniOY>l: ro....nania diorantycuoe. . . . .. . . . .. . . . . . . . . . . .. . •. . . . . . .. . •. .. . . . .. .•. .. .. . ..

13 24 31

Rozdzioł

2. Kongruencje...................................... .•........ .•........

36

Podsl.a"''O''l: własności Reszty wz&l~nie pierwsu z modułem. . . . . . .. . . . .. . . . .. . . . . . . . . . . . . . . . . . . . . .. . . . .. . Kongruencje kwadnlłOY>\': . .. . . . . . . . . . . . . . . . .. . . . .. . . . .. . . . . . . . . . . . . . . . .. . . . .. . . . .. . ZastOSQYl'llnie sum trygonometrycznych w teorii kongroencji.. . . . . . .. . .. . . . . . •. . . . .. . . . .

36 50 58 67

2.1. 2.2. 2.3. 2.4.

Rozdział

3. Równania

diofanłyczne

79

3_1. Równania drugiego stopnia 3.2. Równania wyższych Slopni Rozdzioł

_. _

.................................

4. Funkcje arytmetyczne...

79 89 98

4.1. Podstawowi: pojęcia . . . . . . . . . . . . . . • . . . . . . . . •• . . . . . . . . . . 4.2. Funkcje addytywne i ll1uhiplikatywne .. .. ..•.. .. .•..... ....•..... . 4.3. Gęstości i waflości średnic 4.4. Charaktery .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....................

98 107 124 134

Rozdzial 5. liczby pierwsze

.

146

5.1. Twierdzenie Czebyszewa 5.2. S7.eregi DirichJcla 5.3. Twicrd7.cnic o liczbach pierwszych

.

Rozdzial 6. Metody sita 6.\. Sito Er'ltoslcncsa 6.2. Wielkie SilO Rozdział

.

.

. . . .. .. .. . . .

. ........................

-

.

.

. ... .. ..... ..... .. ... .. ... .. ... . ..

. .

7.1. TWierdzenie Minkowskiego o bryle wypuklej 7.2. Punkty kratowe w obszarach na plaszczy1:nie

. .

172

.

196 196 204

. . . . . . . .. .....

216

.

,

7. Zagadnienia geometryczne w teorii liczb

146 156

.

216 225

""'w.

, N:uk;ewi l. tj. "łamka alb nie da ~'ię IIprm'óć. Dowód: Istnienie

się

przedstawienia wynika z definicji liczb wymiernych jako ilorazów liczb całkowitych. By udowodnić jcdnoznaczność tego przedstawienia, przyjmijmy, że w = a/b jest nieskracalnym ułamkiem z b > O. Niech nadto spośród wszystkich przedstawień liczby w w postaci ułamka, ułamek w = x/y (x. y E Z, Y > O) ma licznik o najmniejszej wartości bezwzględnej. Wystarczy teraz wykazać równości a = x i b = y. Z wniosku l otrzymujemy xla, a zatem a = xal przy pewnym al E Z. Wówczas z hx = ay = alXY otrzymujemy b = alY, a więc al dzieli zarówno a, jak i b. Ze względu na al = y/b> O otrzymujemy al = l, a więc y = b i x = a. D Następujący

żądanego

rezultat jest

często

zwany zasadIIiczym twierdzeniem arytmetyki:

WNIOSEK 3. Je-I'li P je~'1 liczbą IJierwszą dzielącą iloczyn (/wóch liczb całkowitych. to

dzieli

też jedną

z nich.

Dowód: Jeśli plah, to mozemy napisać ab = pc, gdzie c jest liczbą całkowitą.

Rozpatrzmy

ułamek

p a r = - =-.

b

c

Niech r = x/y (x. y E Z) będzie przedstawieniem liczby r w postaci ilorazu liczb całkowitych z minimalnym, co do modułu. licznikiem. Z wniosku l wynika xlp, a więc x = ±I lub x = ±p. Ponadto z tegoż wniosku otrzymujemy xla. Jeśli teraz x = ±p. to pla, a jeżeli x = ±L to P l - = ±-,

b

a

więc

b/ P =

±y E Z i widzimy,

że

Y

plb. D

WNIOSEK 4. Je-I'li p jest liczbą IJienvszą dzielącą ilocz)'n alal'"

najmniej jedllą

{In.

/o

p dzieli przy-

z liczb al, a2, ... , ano

Dowód: Zastosujemy

Przypadek fi = 2 jest zawarty w poprzednim wniosku, a krok indukcyjny wynika z uwagi, że jeśli plala2" ·an +! = al ((/2 ... all+d. to z poprzedniego wniosku wynika. że plal lub też plal" ·an i możemy skorzystać z przesłanki indukcyjnej. D indukcję względem fi.

2. Liczby pierwsze są cegiełkami, z których zbudowane treścią następującego twierdzenia:



liczby naturalne. Jest to

16

1. Podslowowe

pojęcio

TWIERDZENIE 1.3. Każda liczba /latura/na II > /I

przy czym k > I. liczby

zaś

I da

się przed~'lawi('

w postaci (1.1 )

= P1P2'" {h,

PI .... , Pl



/Jienvsze.

Dowód: Zastosujemy indukcję. Przy n = 2 przyjmiemy oczywiście k = 1, PI = 2. Załóżmy teraz prawdziwość tezy dla wszystkich fi < N. Jeśli N jest liczbą pierwszą, to kladziemy k= 1, PI =N. W przeciwnym razie możemy napisać N=ab, 1 2). to liczba MI' jest I,ierwsza wtedy i tylko wtnly, gdy M"ISI'_I'

Dowód tego testu znaleźć można m.in. w następujących książkach: Sierpirlski [41, Narkiewiez [2]. Bardzo prosty dowód znalazł niedawno J.w. Bruce [l]. Największą obecnie (grudzień 2002) znaną liczbą pierwszą jest liczba M 13466917 , mająca 4053946 cyfr (M. Cameron, student z Kanady), a poprzednim I rekordem była liczba M6972S93 (N. Hajratwala i zespół, czerwiec 1999). Zobaczymy później, że zbiór wszystkich liczb pierwszych jest nieskończony. a więc znajdowanie coraz to większych takich liczb może świadczyć jedynie o rozwoju techniki obliczeniowej, a do samej teorii wnosi niewiele. Nie jest to wszakże zadanie całkowicie bezużyteczne, gdyż duże liczby pierwsze są używane do konstrukcji trudnych do złamania kodów (patrz np. Koblitz [1]). 4. Ilość liczb pierwszych nie przekraczających x oznacza się tradycyjnie przez JT(x). Mamy oczywiście JT(2) = l, 7T(IO) = 4, a nietrudno sprawdzić. że 7T(IOO) = 25, 7T(IOOO) = 168, 7T(I04) = 1291. Nieco dłużej trwa sprawdzenie równości JT(I0 8) = 5761455. Już w Elementach Euklidesa można znalcźć dowód tego. że liczb pierwszych jest nieskończenie wiele, Ij. Podamy teraz cztery dowody tego rezultatu: TWIERDZENIE 1.4. Zbiór P liczb pierwszych jestllieskOllczolly. Dowód I (Euklides). Przypuśćmy. że P = (PI. P2 ..... Pll} jest zbiorem skończonym.

Liczba N = [ + PI Pl' .. PIP jest większa od jedności, a przy tym daje ona resztę l =F O przy dzieleniu przez każdą liczbę pierwszą. Zatem nie dzieli się przez liczbę pierwszą, co przeczy wnioskowi l z poprzedniego twierdzenia. O

równą żadną

Dowód II (L. Euler). W tym dowodzie wykorzystamy rozbieżność szeregu harmo-

Il1cznego

IAktualną liSIę największych znanych liczb pierwszych można znaleźć ..... inlernecie pod adresem www.ulm.edulresearch/primesl/largesl.hlml

ISB~ ~Hl1-14015-1. l,)

by

W~ PW~

2lJ(lJ

18 1. Podstawowe

pojęcia

Przyjmijmy. że zbiór {PI. P2, ...• p,,} jest zbiorem wszystkich liczb pierwszych. Korzystając z wzoru na sumę postępu geometrycznego, otrzymujemy dla x > l "(

f1 \-

l=l

I )-' p' = k

I

"00

00

I

00

f1 L:: jPk; = j,=o L:: j,=O L:: (lo

l=l J=O

PI

...

00

i,), >

P"

\

L:: m'

(1.2)

m=l

wobec wniosku 2 z twierdzenia 1.3 każda liczba naturalna 11/ > l da się w postaci iloczynu potęg liczb pierwszych. Niech gdyż

przedstawić

"( \-- )-'

a~f1

\ Ih

k=l

i niech T

będzie liczbą naturalną

tak

dobraną,

T

by

zachodziła nierówność

\

L::->a. m

tII= l

Jest to

możliwe

Korzystając

0/

= lim

ze względu na rozbieżność szeregu harmonicznego. z (1.2), otrzymujemy teraz

n"( x\)-1 l-

Pk

' ..... ll=1

co jest jawną

> lim sup

sprzecznością.

.l..... I

L00 -,l > lim sup L ----;l = L -l T

m=l 111

x_I

T

m=1 11/

> a.

m=1 11/

D

Dowód III (C. Goldbach). Liczby F" = 2 2"

+

I są przy

/l

= \,2 .... większe od

jedności.

a zatem z wniosku l z twierdzenia 1.3 wynika. że każda z nich ma dzielnik picrwszy. Niech q" będzic jednym z dzielników pierwszych liczby F". Pokażemy, że liczby ql. q2, ... są wszystkie różne, a to da nam natychmiast nieskOl1czoność zbioru liczb pierwszych. Przypuśćmy, że dla pewnych 11/ < /l mamy qm = q". Ponieważ przy odpowiednim a E N marny ,. 2- = aq", - l.

a zatem

F" __ ,,2' _

+I

_

,,2~ 2"-" _ (_)

+l

_

_ (aq", - l) 2'-"

+ l.

Stosując do potęgi «(I(lm -\ )2'-" wzór dwumianowy Newtona. widzimy, że wszystkie jego składniki poza ostatnim dzielą się przez q"" a ostatni składnik jest równy (-I )2'-~ = l. Zatem przy odpowiednim naturalnym b możemy napisać Fil = bqm + 2 = bq" + 2,

a ponieważ q"IF", przeto z twierdzenia 1.1 (i) wynika podzielność liczby 2 prl:ez q", a więc qll = 2. To nie jest jednakże możliwe, gdyż q" jest dzielnikiem nieparzystej liczby F". D Najprostszy - jak przez C. Hermite'a:

się

wydaje -

jest

następujący

dowód podawany na

wykładach

Dowód IV: Oznaczmy przez q" najmniejszy dzielnik pierwszy liczby II!+ 1. Ponieważ II! + l daje resztę I z dzielenia prLez każdą liczbę pierwszą P II, a WIęC

lim,,_oo ą" = 00, D

w. N..k; l wszystkich liczb b i • a wówczas iloczyn d D > (/ byłby wspólnym dzielnikiem liczb ai. Z uwagi tej będziemy częSIO korzystali. 6.

Jeśli

TWIERDZENIE 1.6. Jeśli al,

jedna jest

różna

al, ... , ak są liczbami calkowitymi. z klórych przynajmniej od zera, 10 iS/IIiejq takie liczby całkowite XI, Xl .... , Xb że k

La;xi =

(1.4)

(01,02 .... ,Ok),

i=1

a przy Iym (aj.a2 ..... ak) w postoci (lA).

je!itllajlllniejszą

ficzbą naturalną.

dajqcq

się

przedstawil

Dowód: Niech d = (al. a2 ..... ad. a I niech będzie zbiorem wszystkich liczb cał­

kowitych dających się przedstawić w postaci (lA). Widzimy bez trudu. że jeśli a,b E I, to a±b E I, ajeśli a E I, a fl jest dowolną liczbą całkowitą, to /la E I. (Używającjęzyka algebry. możemy zatem powiedzieć. że / jest ideałem w pierścieniu liczb całkowitych). Oznaczmy przez D najmniejszą liczbę naturalną, zawartą w I. Z twierdzenia 1.2 wynika. że możemy znaleźć liczby całkowite lfi. ri spełniające równości aj

= qi D

+ 'i,

O···(1-ax,,)= I+Aa. gdzie A jest pewną liczbą całkowitą. Jeśli liczba naturalna h dzieli zarówno a, jak i al a2 ... a". lo dzieli lewą stronę oSlatniej równości. a więc musi dzielić i prawą. co jest wszakże możliwe jedynie w przypadku b = l. D WNIOSEK 4. Jeśli liczb)' al, .... a" E Z sq IJarami względnie pierwsze i wszystkie dzieIq liczbę

a. to iloczyn

(I

I (/2 ...

a" dzieli

(I.

Dowód: Pokażemy przez indukcję. że dla k = 1.2, ... , /I iloczyn (/1(/2' •. ak dzieli a. W przypadku k = l 10 jest jasne. przyjmijmy więc. że dla pewnego k > l mamy 0la2" ·ada. Wtedy. przy odpowiedniej liczbie całkowitej b, liczba ak+1 dzieli iloczyn

22

1. Podstawowe pojęcia

a = ata2'" alb. Poprzedni wniosek pokazuje, że (aHI, t/la2 ... ak) = l i, korzystając z wniosku 2, otrzymujemy ak+db = a/ala2" ·ak. Istnieje zatem liczba całkowita c taka. że aHlc = a/alil2'" ak. a zatem alil2'" tlkaHIC = a, tj. ala2" ·tlk+lla. D

7. Znajdowanie największego wspólnego dzielnika pary liczb poprzez szukanie ich dzielników może być, przy większych liczbach. czynnością nader wyczerpującą. Znacznie lepszym sposobem jest metoda opisana w siódmej księdze Elementów Euklidesa, z tego powodu znana pod nazwą algofylmu Euklidesa. którą teraz opiszemy. Jeśli a > b są danymi liczbami naturalnymi, to zdefiniujemy ciągi f -I. fO, fI, ... oraz ql. q2, ... w sposób następujący: kładziemy f_l = a. fO = b. a jeśli dla pewnego k > O mamy już określone liczby f_l. '0, fI, ... , 'k, a prty lym 'k > O, to wyznaczamy f HI l th+! przez fk_1 = ql+I'k

+ 'HI

(O < f HI < fd·

(1.5)

(Z twierdzenia 1.2 (ii) wynika. że w ten sposób liczby f Hl i ąHI są wyznaczone jednoznacznie). W szczególności mamy a = ąlb +fl i b = ą2fl +f2. Ponieważ ciąg fi jest malejący, zatem przy pewnym n otrzymujemy rll_1 > O, r" = O. TWIERDZENIE 1.7. Jdli ciąg ' i jeJI zdefilliowany przez (l.5). a

/I

je.ft najwcześniej.fzym

indeksem, dla którego f" = O, to (a,b)=rll_l.

Dowód: Pokażemy przez indukcję, że f,,_1 dzieli 'j dla j = 11,11 - I ..... l, 0.-1. W istocie, f"_IIO = fil i fll_drll_l, a jeśli r,,_1 dzieli f1+1 i fk, to wobcc (1.5) dzieli także rl:_l.

Prosta indukcja pokazuje, że r _l jest wspólnym dzielnikiem {/ i b, a więc 0< rll_1 < (a, b). Teraz pokażemy, że (a. b) dzieli wszystkie wyrazy ciągu 'k. W istocie (tl. b) dzieli r _I = a i ro = b, a jeśli dzieli rl:_1 i 'b to wobec (1.5) dzieli także fk+l. Zatem (a, b) dzieli f,,_I. co prowadzi do (a. b) < f,,_1 i ostatecznie otrzymujemy (a. b) = f,,_I' D ll

algorytmu Euklidesa jest konieczność wielokrotnego wykonywania dzielenia z resztą, co dla dużych liczb może być czasochłonne. Podamy teraz inny sposób znajdowania największego wspólnego dzielnika, zaproponowany w 1962 r. przez R. Silvera i J. Terziana. nie mający tej wady. Stosuje on jedynie odejmowanie i dzielenie przez 2. a w wiciu przypadkach jest szybszy od algorytmu Euklidesa. Algorytm ten nazywa się Wadą

binarnym algofytmem znajdowania największego WSfJ61ncgo dzielnika. Pomysł

jest bardzo prosty: jeśli liczby a, h są obie parzyste. to zastępujemy a przez a/2 i b przez b/Z, zapamiętując wspólny czynnik 2; jeżeli dokładnie jedna z tych liczb jest parzysta. 10 dzielimy ją przez 2. nie zmieniając drugiej. Jeśli wreszcie obie są niepar,.o;yste i różne, to odejmujemy mniejszą od większej, a mniejszą zostawiamy bez zmiany. Następnie powtarzamy te czynności. Czytelnik sprawdzi bez trudu, że przy tej procedurze iloczyn (a. b) przez iloczyn pamiętanych dwójek nic ulega zmianie, a ponieważ mniejsza z liczb stale się zmniejsza. więc po pewnym czasie algorytm musi doprowadzić do a = b lub min {a. hl = l, co oczywiście wyznacza szukany największy wspólny dzielnik.

1.1. Podzielność, liczby pierwsze

23

Procedurę tę można

nieco przyspieszyć, jeśli w przypadku nieparzystych (j, b o dużej różnicy, zamiast brania różnicy wykonamy dzielenie z resztą. Obliczając tym sposobem na przykład największy wspólny dzielnik liczb 23458 i 1235. otrzymujemy

23458

1235

11729

1235

i tu, zamiast odejmowania, wykonujemy dzielenie z

1235

614

1235

307

928

307

resztą,

eo prowadzi do pary

i dalej mamy:

464 307 232

307

116 307 58 307 29 307 29

17 = 307 - 10 . 29.

widzimy, że szukany NWD jest równy jedności. Analizę algorytmów Euklidesa i binarnego można znaleźć w II tomie książki D. Knutha [l]. a niedawno B. Vallee II J pokazała. że średnia liczba kroków w algorytmie binarnym dla nieparzystych liczb a. b < N jest równa w pr.t.ybliieniu c log N z pewną dodatnią stałą c.

a tu

już

,

Cwiczenia I. Niech Pn oznacza

(i)

/l-tą liczbę pierwszą.

Udowodnić. że

.-.

lim sUP(P"+1 - p") = 00 .

(ii)

Udowodnić nierówność

Pn < e l +"

2. (i) (ii)

Pokazać. że jeśli

Pokazać. że jeśli

2n

2" -

+ [ jest l jest

(11 = [.2 ....). liczbą pierwszą,

liczbą pierwszą.

to

to II

11

jest

jest

potęgą

liczby 2.

też Iil:zbą pierwszą.

IS(l~ ~J-1)1-14(l15·1.

" by

W~

PWN 2\lOJ

24 1. Podstowowe

pojęcia

3. Udowodnić, że jeśli zmodyfikujemy algorytm Euklidesa. biorąc zamiast najmniejszej nieujemnej reszty resztę o najmniejszej bezwzględnej wartości, to teza twierdzenia 1.7 pozostanie nie zmieniona. 4. Niech Un oznacza II-Iy wyraz ciqgll Fihollacciego zdefiniowanego wzorami 1/1

(i)

=

/12

Udowodnić, że

= 1.

/1"+1

(u ... u") =

=

/I"

u(..."\

+ 1/"_1 i

(11 = 2. 3." ,),

wykorzystać

to do dowodu istnienia

nieskończenie

wielu liczb pierwszych. (ii) Udowodnić, że dla II = 1.2, ... zachodzi wzór u. =

5. (i)

Pokazać. że

dla

ciągu

CI + ./5)" - CI - ./5)" 2"./5 Fibonacciego (unl zachodzi

nierówność

ldu n (11= 2. 3, ... : I = 1.2....). (ii) Wykorzystać (i) do pokazania, że jeśli m < /l. to liczba kroków walgorytmie Euklidesa zastosowanego do pary a. h (gdzie a = /I ... b = un) nie przekracza 5r. gdzie r jest ilością cyfr liczby a w zapisie dziesiętnym. (iii) (Lamć [I)) Pokazać. że wynik (ii) jest słuszny dla dowolnych liczb naturalnych (l < b, U"+5I

>

6. Wykorzystać metodę pierwszego dowodu twierdzenia lA do pokazania. że istnieje nieskończenie wiele liczb pierwszych zarówno w postępie arytmetycznym 411 - I. jak i w postępie 611 - I.

1.2.

Jednoznaczność rozkładu

na czynniki pierwsze

I. Jednym z podstawowych rezultatów elementarnej teorii liczb jest twierdzenie o jednoznaczności rozkładu liczb naturalnych na czynniki pierwsze, które teraz przedslawimy: TWIERDZENIE 1.8. Każdą liczbę naturalną n > 1 !/Iożna przedstawić jednoznacznie

w po-

staci (1.6)

II=PI"'Pk,

przy czym Pl < P2 < ... < Pk dzielnik pierwszy liczby II.



liczbami pierwszymi,

Wśród

liczb Pi

wystąpi

kaidy

Dowód; Istnienie takiego przedstawienia jest zawarte w lwierdzeniu 1.3, Pozostaje zatem wykazanie jedyności. Zastosujemy tu indukcję. Dla liczby fi = 2 leza twierdzenia jest oczywista. Przypuśćmy, ze twierdzenie jest fałszywe i niech N będzie najmniejszą liczbę naturalną, mającą dwa rMne rozkłady (1.6), powiedzmy

N = PIP2' ,. pr

=Qlą2'·'ą.,

ISB~ ~HlI-14(l15-1.

o by W~ PWN 2\lOJ

1.2. jednoznaczność rozkładu na czynniki pierwsze

25

gdzie PI < P2 < ... < p, i ąl < ą2 < ... < tj, są liczbami pierwszymi. Z wniosku 4 z twierdzenia 1.2 otrzymujemy. że prą pewnym j liczba Pl dzieli ąj. a więc ąj = PI' Widzimy teraz, że liczba N/PI = P2'" p, =qlą2" 'qj-lqj+I" . q..

jest mniejsza od N i ma dwa różne rozkłady. wbrew wyborowi N. By udowodnić drugą część tezy twierdzenia. zauważmy, że jeśli (1.6) jest jedynym rozkładem n na czynniki pierwsze oraz P jest liczbą pierwszą, dzielącą //, to rozkładając iloraz n/ P na czynniki pierwsze. n/ P = ql ... ą, Geśli n/ P = l, to nie ma czego dowodzić). otrzymujemy

// = a zatem liczba P musi

pąl

wystąpić wśród

"'q,

= Pl ···/h·

liczb Pi. D

Wiele innych dowodów tego twierdzenia można znaleźć w książce P. Ribenboima [2]. Teraz możemy precyzyjniej sformułować wniosek 2 z twierdzenia 1.3: WNIOSEK l. Każdą liczbę nall/mlną fl > l można zapisać jednoznacznie w postad

,

n =

n "·

Pj'

1=1

przy czym r jest iloJcią rożnych dZielników pierwszych liczby //. PI < Pl < ... < P, liczbami pierwszymi. aj zaś sq liczbami natum///)'mi.



Dowód: Wynika z twierdzenia przez pogrupowanie jednakowych czynników pierwszych. D WNIOSEK 2.

Każdą liczbę całkowitą

n

=1=

O. ± I

mOŻl/a zapisać

,

n = sgn //

n

jednoznacznie w postaci

I)~i •

i= l

przy czym r > J. Pl < Pl < ... < p, sq liczbami ,)ienvsz)'mi. I/alumlnymi.

Dowód: Wystarczy

zastosować

poprzedni wniosek do liczby

WNIOSEK 3. Każdą liczbę calkowi/q " =1=

n=

E

O można

n

zapi.mć

aj

zaś

sq liczbami

n/ sgn n = 1111. D

jedllovwcznie w postaci

pa p (").

pEl'

przy czym E = ± I. ap(n) E No. czynników różnych od jed//oJci.

Dowód: Dla

WysfęplljqCy tli

ilocz)'1l zawiera jedynie skOJlczellie wiele

= ±l przyjmujemy ap(n) = O dla wszystkich p. Jeśli zaś n ma postać występującą w poprzednim wniosku. to dla P = Pi (i = 1.2..... r) przyjmujemy ap('l) = aj, a dla pozostałych liczb pierwszych P kładziemy op(n) = O. Jednoznaczność II

przedstawienia wynika

bezpośrednio

z poprzedniego wniosku. D

IS(l~ ~J-1)1-14(l15·1.

" by

W~

PWN 2\lOJ

26 l. Podstawowe

pojęcia

WNIOSEK 4. KaŻl/ą liczhę wymlernq

w

różną

od zera /Iloma

zapisać

jedllovwcVlie

w lJOstaci

przy czym fe = ± I. lip (w) E Z. Występujący czy"ników różnydIod jedno.l'ci.

iloczyn zawiera jedynie skOllczenie wiele

tli

Dowód: Wystarczy rozpatrzyć prLypadek, gdy w > O. Napiszmy w = a/h, przy czym a i b są liczbami naturalnymi. Korzystając z wniosku I, otrzymujemy

w=

n

p"p(a)~"p(b).

pĘI'

możemy więc przyjąć

lip(W) = lip (a) - lip(b). Zauważmy. że różnica lip (a) - li/,(b) zależy jedynie od liczby w, a nie od wyboru a, b. W istocie, jeśli w = c/d przy naturalnych c, d, to ad = be i, korzystając z wniosku I. otrzymujemy równość

n

p"p(a)+ap(d)

=

pEl'

n

p"p(b)+"p(C).

pEl'

Z tegoż wniosku wynika teraz Op(b) +ap(c) = op(a) + al,(d), a więc op(a) - al,(b) = ap(c) - op(d). Pozostaje pokazać. że każde przedstawienie liczby w w postaci

w=

n

pC

p

,eP

przy

cI'

E Z powstaje w

powyższy

sposób. ale to wynika z uwagi,

c=npC

p

d ~

n

,eP

,cP

Cp>O

cp {3. W przypadku ogólnym napiszmy v = alb, w = cld (a. b. c. d E Z, a =1= O. c =1= O i v + w =1= O, względnie v =1= w). Wówczas mamy ad ± he v ± UJ = ---cc-;-bd i, korzystając z (i) i już udowodnionej dla liczb całkowitych części (iv), otrzymujemy a,,(v

± w)

= ap(ad

± be) -

> min{ap(a)

((,,(bd)

+ a,,(d), a p (b)

- ((p(c)} - ((,,(b) - ((,,(d)

= minla,,(a) - a,,(b). Cip (c) - Cip(d)} = min{Ci,,(v), Ci,,(W)}. Jeśli

strony

Cip (v) < Cip (w), to przede wszystkim mamy Cip (v

±

w) > Ci,,(V). z drugiej zaś

możemy napisać

a,,(u) = Ci,,(U ± w =f w) > min{a,,(u ± w). al,(w».

a

ponieważ nierówność

WNIOSEK l. JeJJj a. h

dla

każdej

((,,(v) > ((,,(w) jest wykluczona, prl.:eto ((,,(v)

sq liczbami

całkowitymi,

=

((,,(v

±

w), O

to a dzieli b wtedy i tylko wtedy, gdy

liczby pierwszej p mamy ((r(a) < ((,,(b).

Dowód: Wynika z (i) i (ii). O

Liczby

całkowite II, spełniające

nazywają się żaden

dla

każdej

liczbami bezkwadmlOw}'mi.



liczby pierwszej p warunek ((,,(n) < l, to zatem liczby, które nie dzielą się przez

kwadrat liczby naturalnej> l.

WNIOSEK 2. Każda liczba /latllralna II da się jedllol)laczllie przedstawić w postaci n = ah 2, gdzie li, h są liczhami naturalnymi i a jest liczhą bezkwadratową.

Oow6d: Przyjmując za b największy kwadrat liczby naturalnej dzielący II i kła­ dąc {/ = lilIi, otrzymujemy żądane przedstawienie. Przypuśćmy teraz, że mamy II = ab 2 = olbf z bezkwadratowymi a, al i niech p będzie dowolnym dzielnikiem pierwszym

28 1. Podstawowe

pojęcia

liczby a. Z (i) wynika

+ 2a p(b)

O'p(n) = l

= O',,(ad

+ 2a p(bd.

a więc O'p(al) jest liczbą nieparLystą i widzimy, że p dzieli al, Zatem każdy dzielnik pierwszy a dzieli aj i, zamieniając rolami a i aj, otrzymujemy, że a i al mają te same dzielniki pierwsze. Ponieważ obie te liczby są bezkwadratowe. przeto muszą być równe. a wtedy otrzymujemy b = hl, D WNIOSEK 3. (i) Liczba wymierna n jest k-tą potęgą pewnej liczby wymiernej wtedy i tylko

wtedy. gdy dla kaidej liczby pierwszej p mamy kIO'p(II). m, /I są względnie pierwszymi liczbami /lall/ralnymi. kt6rych iloczyn jest k-tą potrgą liczby naturalnej. 10 kaida z liczb m. " też je.l·t taką potęgą. Jdli za.\" k jest liczbą nieparzystą, to teza ta zachodzi także dla względnie pierwszych liczb m. n (ii)

Jeśli

całkowitych.

(Hi) Jdli przy pewnym naturalnym k liczba C(ltkowiw k-tą potęgą

liczby wymiernej. to jest ona że

liczby

11

jest

k-tą potęgą

pewnej

całkowitej.

Dowód: (i) jest konsekwencją części (i) twierdzenia. By udowodnić (ii), zauważmy, jeśli p jest liczbą pierwszą, dzielącą jedną z liczb III. n, to nie może ona dzielić

drugiej. a zatem ap(m/f) = O'p(m) lub O'p(mll) = O'p(n) i pozostaje skorzystać z ostatniej równoki w części (i) twierdzenia. W przypadku 2ik i całkowitych 11/. II wystarczy dodatkowo zauważyć. że - l = (- l)k. Wreszcie (iii) wynika z (i) i uwagi. że O' ,,(n) > Q pociąga za sobą O'p(n)/k > Q. D WNIOSEK 4. Dla każdej liczby pierwszej p i n = 1.2, ... mamy

",,(n')

~

f [",].

k=1

P

Dowód: Wobec (i) mamy "

00

.,,(n') ~ La,,(k) ~ L L k=l

ale

L

k::o" a,(k)=j

a,,(n ')

~

L

,~

k::o" l"

k::on a,{kl=j

L l::o,,/p'

I"

~~j

j=1

l.

pll

([

;1]- [p;~, ])

~ fj ['p7] - fu - I) [:1] j=1

)=2

l

" ,,"'1.'_"""" hu"" '".b, ISB~ ~J-1)1-I4(l1

S-I. " by

\ol ......" .

W~

"00'

PWN 2\lOJ

1.2. Jednoznaczność rozkładu na czynniki pierwsze

29

nazywamy wykładnikiem odpowiadąjącym liczbic picrwszcj p. Moż~ na pokazać (Ostrowski [l]), że jeśli I (x) jest funkcją o wartościach calkowitych, określoną dla niezerowych liczb wymiernych i spełniającą warunki (i) i (iv) twierdzenia 1.9, to istnieje liczba pierwsza p i stała c taka, że I(x) = cap(x). Warto zwrócić uwagę na fakt, ze w pewnych podzbiorach zbioru liczb naturalnych, zamkniętych na mnożenie. może nie być jednoznaczności rozkładu na czynniki nierozkładalne, a więc nie jest tam słuszny analogon twierdzenia 1.8. W istocie, rozpatrzmy zbiór A złożony ze wszystkich liczb naturalnych postaci 4n + I (n = O. L 2....). Jest on zamknięty na mnożenie ze względu na (4111 + 1)(4/1 + l) = 4(4mll + m + II) + I. Liczbę n E A nazwijmy pierwszą w A, jeśli nie można jej przedstawić w postaci iloczynu różnych od jedności elementów A. I lak na przykład liczby 5.9,13,17,21. 33 i 37 są pierwsze w A, natomiast 25 nie, bo 25 = 5·5 i 5 E A. Nictrudno pokazać, że każda liczba z A, różna od jedności, da się przedstawić jako iloczyn liczb pierwszych w A. Jednakże przedstawienie to może nie być jednoznaczne, gdyż na przykład liczba 693 ma dwa rozkłady: 693 21 ·33 9·77. Zagadnienie jednoznaczności rozkładu w zbiorach tego typu było badane w pracach: Niven, James II], Schreiber II]. Funkcję a p (II)

=

3,

=

z wprowadzonych funkcji a p (II), udowodnimy tcraz kilka wspólnego dzielnika i najmniejszej wspólnej wielokrotności:

Korzystając

największego

własności

TWIERDZENIE 1.10. Niech al. a2, ... , a" będą lIiezerowymi liczbami ClIlkowi/ymi.

(i) JCoI'/i d = (al. a2"'" a n ),

/0

dla

każdej

liczby pienv.\'zej plIWIlly

ap(d) = min{a,,(ad. a p(a2) ..... ap(n)J.

(ii) JCoI'Ii D = [al, a2, .... a li ]. to dJa każdej liczby pierll'.fzej p mallly a,,(D) = max{ap(ad, af!(a2),

(iii) JCoI'Ii Nlai dla i = 1.2

, II.

/o

NI(al.

(/2

, af!(II)}.

an ).

(iv) JCoI'li a,iN dla i = 1,2 , II, /0 [al,a2,'" ,a"lIN. (v) Jeśli a, b są liczbami lIa/uralnymi. /0 «(I, b)[a, bl = ab. Dowód: Niech I)

= n"El'pcF, gdzie cr = min{af!(a;):

= J,2, ... ,nj.

Wobec wniosku l z twierdzenia 1.9 D dzieli każdą z liczb ai. a zatem O < D 2, to korzystając z twierdzenia 2.6, otrzymamy i prosta indukcja pokazuje złożoną, to wystarczy teraz

słuszność

wniosku w tym przypadku. zastosować wzór (2.7). D

Jeśli

N jest

liczbą

Dla danego wielomianu F[X] E Z[Xj i liczby naturalnej N oznaczmy przez iF(N) liczbę tych a mod N, dla których kongruencja F(x) = a (mod N) jest rozwiązalna. Dla późniejszego zastosowania przyda się nam następujący rezultat: WNIOSEK 4. Jeżeli p jest liczbą pierwszą. F(X) E Z[XJ, k > l oraz iF(pk+l) = pi FUl), /O Z rozwiązalności kongruencji

wynika

rozwiązalność kongruencji

F(x)

=a

(mod pk+l).

Dowód: Niech r = i FCpk) i niech {F(a) mod pk: a =0, I, ... , ,l- II = {a],a2, ... ,arl

oraz IF(b)mod ,/+1: b=0.1, ... ,,l+I-I}=lb l ,b2, ... ,bs l.

przy czym s = pl". Oczywiście mamy przy tym hi = aj, + tipk (mod pHI) przy odpowiednim wyborze l < ji < r oraz O < ti < p - l. Dla ustalonego m < I" oznaczmy przez s(m) liczbę tych indeksów i, dla których zachodzi równość ji = m. Wówczas mamy L:.:'=l(P - s(m» = pl" - .\' = O, ale z ostatniej części twierdzenia wynika nierówność O < s(m) < p i widzimy, że dla każdego 11/ mamy .1'(11I) = p. W szczególności każda reszta mod pHI przystająca do któregoś ai mad pl: okazuje się jedną z reszt b i . O 4, Istnieją oszacowania wielkości AFCpk) zależne od wyróżnika wielomianu F. Za-

nim udowodnimy takie oszacowanie, omówimy podstawowe różnik wielomianu II-tego stopnia F(X) =a"X"

"

własności wyróżnika.

+ ... +ao =a" n(X -Zj) j=1

Wy-

(2.11)

W.

I\.u", Ó + l będzie t > (k + 1)/2. Rozpatrzmy kongruencje

I

>

oraz (2.12)

Z wniosku z lematu 2.5 wynika, F(a)

że są

one

równoważne

kongruencjom

+ pl F'(a)x = O (mad pr)

z r = k, względnie r = l + k. Widzimy zatem, że pierwsza z nich jest spełniona dla wszystkich wartości x, więc ma pk rozwiązań mod ,l. druga zaś. po podzieleniu przez pk, na podstawie twierdzenia 2.1 (iv) przybiera postać F(a)

F'(a)

'--':,"+ p". p"

t

x

=

O (mod p).

48 2. Kongruencie Ta ostatnia kongruencja ma dokładnie jedno rozwiązanie mod p, ponieważ F'(a)p,-k jest liczbą całkowitą i nie podzielną przez p; widzimy więc, że zbiór rozwiązań kongruencji (2.12) wypełnia dokładnie jedną klasę reszt mod p. a zatem kongruencja ta ma li rozwiązań mod pk+l. Ostatecznie widzimy, że kongruencje F(x)

= O (mod pk)

mają

tyle samo rozwiązań leżących w zadanej klasie reszt mod p'. Przeto dla k > ó liczba Af"{Jl) nie zależy od k, a zatem, korzystając z wniosku 3 z twierdzenia 2.6, otrzymujemy

Praca Sandora zawiera także nieco mocniejsze oszacowanie w przypadku k . .. a mIanOWICIe (Patrz także Huxley [I D. Najmocniejsze ze znanych oszacowań tego typu c.L. Stewart ([ll. [2]):

podał

> I +ó,

niedawno

wielomian F E Z[X] stopnia k jest nieprzywiedlny nad ciałem liczb wymiernych, \O dla nieskończenie wielu liczb pierwszych p zachodzi równość Ał'(P) = k. Dowodzi się tego zazwyczaj przy użyciu teorii liczb algebraicznych, ale I. Gerst i J. Brillhart [II pokazali, że można to uczynić, korzystając wyłącznie z prostych faktów z teorii ciał. Udowodnimy teraz pewien słabszy wynik, posługując się jedynie elementarnymi środkami:

6.

Można udowodnić. że jeśli

TWIERDZENIE 2.9. Jeżeli F(X) jesT wielomianem sTOpnia dodatniego o całkowiTych współczynnikach.

to dla nie.l·kUliczenie wie/II liczb pienv.\·z)'ch mamy AF(P) > O.

Dowód: (według L Schura [I J). Jeżeli F(O) = O, to oczywiście dla każdej liczby pierwszej p mamy AF(p) > O. Niech zatem F(O) = a =1= O. Przypuśćmy teraz. że jedynie dla liczb pierwszych PI. P2, .... Pr mamy AF(P) > O. Oznaczmy przez A ich iloczyn i rozpatrzmy wielomian G(X) = F(aAX)/a. Ma on współczynniki całkowite,

które z

wyrazu wolnego, równego l, całkowitego x mamy

wyjątkiem

każdego

G(x) = l (mad p,) Jeżeli

dzielą się

wszystkie przez A, a więc dla

(i=1.2, ... ,r).

p jest liczbą pierwszą, a liczba b spełnia G(h)

= O (mod p),

(2.13)

to

F(aAh) = aG(b) = O (mad p),

a więc p jest jedną z liczb Pi. co jest sprzeczne z (2. ł 3). Widzimy więc. ze dla kazdej liczby pierwszej P mamy ).,c(p) = O, a więc C(X) może przyjmować dla całkowitych argumentów jedynie wartości O, l i -l. Zatem G(X) musi być wielomianem stałym, a to oznacza. że F(X) jest też wielomianem stałym. wbrew założeniu. O

IS(l~ ~J-1)1-14(l15·1.

" by

W~

PWN 2\lOJ

2.1. Podstawowe

własności

Ćwiczenia I.

Udowodnić.

ze

jeżeli p

liczbą pierwszą.

> 2 jest

==

I

x p-

to kongruencja

I (mod p")

ma prLy każdym II > l dokładnie p - I rozwiązań. 2. (i) (Twierdzenie Wilsona) Udowodnić, że jeżeli p jest

liczbą pierwszą. to

(p - l)! = -l (modp).

(ii) (Lagrange)

Pokazać, że jeśli

(11 - l)! - -I (modli),

jest liczb~l pierwszą. 3. (i) Udowodnić. że dla nieskończenie wielu liczb 11 liczba II! + l jest złożona. (H) Udowodnić, że dla nieskończenie wielu liczb II liczba II! - l jest złożona. 4. (Hurwitz) Niech p będzie nieparLystą liczbą pierwszą i niech rl. rl, .... rp oraz s" Sl •...• sp będą pełnymi układami reszt mod p. Pokazać. że układ lo

11

nie jest

pełnym układem

5. (Clement [I ])

reszt mod p.

Pokazać. że

na lO. by liczby

/I

> I i

11

+ 2 byly obie pierwsze.

potrzeba i wystarcza. by 4«11 - l)!

+ I) = -11

6. Nieeh Ul = 2 < I/l < ... bczkwadratowych. Pokazać. że

(mod//(n

będzie ciągiem

.

\im sUP(U'-ł-1 - lin)

+ 2)).

wszystkich naturalnych liczb

= 00•

-~

7, Niech F(X) będzie wielomianem o całkowitych współczynnikach. (i) Pokazać, że dla każdej liczby całkowitej a liczba ptl(a)

k' jest przy k = 1.2.... liczbą całkowitą. Oi) Pokazać. że jeśli x - Xo (mod N). to dla k = F(x) = F(xo)

, xo)F (xo)

+ (.r -

+(x-xol

ptl(a)

L:;':':

kl

+ (x

ł.

- xo/

2.... mamy F(2)(a)

2!

+ ...

(modNk+I).

8. Niech F(X) = x" + (Ii Xi E Z[Xl i niech p będzie liczbą pierwszą. Pokazać, że kongruencja F(x) _ O (mod p) ma pierwiastek wielokrotny wtedy i tylko wtedy. gdy wyróżnik wielomianu F dzieli się przez p.

49

50 2. Kongruencie

9. Niech F(X) będzie wielomianem kwadratowym z nieznikającym wyróżni­ kiem. (i) Pokazać. że dla nieskończenie wielu liczb pierwszych p zachodzi równość "'-Ap) = 2. (ii) Pokazać, że istnieje nieskończenie wiele liczb pierwszych p. dla których mamy ),Ap) = O. (iii) Pokazać. że równość AF(P) = I może zajść jedynie dla skończenie wielu liczb pierwszych p.

2.2. Reszty

pierwsze z

modułem

reszt mod N, zawierającą liczbę m względnie pierwszą z N. to każda liczba III I leżąca w II jest również względnie pierwsza z N. W istocie, w prleciwnym razie istniałby dzielnik d > l liczby N. dzielący mi. a wówczas mielibyśmy dlNlm - mj. a zatem dl'" i l < dl(m. N). co jest niemozliwe. Każdą taką resztę II będziemy nazywać resztą mad N względnie pierwszą z N. Zbiór wszystkich takich reszt oznaczamy przez G(N). Liczbę elementów zbioru G(N) oznacza się przez ip(N). Zdefiniowaną w ten sposób funkcję nazywamy fimkcją Elliera. Jeśli p jest liczbą pierwszą. to oczywiście ip(p) = p - I, gdyż kaida niezerowa reszta należy do G(p). Dla potęg liczb pierwszych zachodzi wzór

l.

Jeżeli II

względnie jest

klasą

(k ~ gdyż zbiorem reprezentantów dla G(pt) jest zbiór

//- L n::"cp'

elementów.

,'"

1= pt -

L

1=

1.2.... ).

li 3 grupa G(2 3 ) jest obrazem homomorl1cznym grupy G(Z") przez odwzorowanie 0/8.2"' przeto grupa G(2") nie może być cykliczna. By udowodnić, że jest ona postaci C2 ffi C2"-" zauważmy przede wszystkim. że 5 mod 2" ma w grupie G(2") rząd równy 2,,-2. Rzeczywiście, mamy

1/

i ogólnie 52' = 1

+ 2 H2 + akZk+3

(ak E Z),

a zatem przy k < /I - 3 jest 52' "1= I (mod 2n ). Oznaczmy przez G I podgrupę cykliczną grupy G(Z") generowaną przez 5, a przez G2 podgrupę dwuelementową, generowaną przez 2" - ł. Ponieważ jedynym wspólnym elementem tych podgrup jest I mod 2". zatem G(Z") zawiera sumę proslą Gl EEl G2. Ze względu na #GI = 2"-2, #G2 = 2 i G(2") = 2"-1 otrzymujemy #G(2") = #G I . #G 2, a więc G(n) = Gl E9 Gl. W pozostałym przypadku (n > 2. p nieparzyste) potrzebny nam będzie prosty lemat o współczynnikach dwumianu Newtona:

p jest liczbą pierwszą. to dla j = 1.2, ... , p - I dzieli się przez p.

LEMAT 2,14, Jeśli

1011mvski

e)

współczynnik

new-

Dowód: W wyraieniu

J.) ~ ~P'--cc j!(p-j)!

(p

licznik dzieli

się

przez p. a mianownik nic. O

WNIOSEK. Jeśli p jeslliczbą pierwszą oraz a, b E Z. to dla k = I. Z., .. mamy

,

,

,

(a +h)f' = al' +hf' (modp). Dowód: Dla k

= l wynika to

nietrudną indukcję.

bezpośrednio

z lematu, a dla

większych

k stosujemy

D

Niech g mod p będzie generatorem grupy G(p). Generatora grupy G(p") szukać wśród elementów postaci

będzicmy

~=g+tp(modp")

przy t = O. I..... p - I. Oznaczmy przez r ~r

= (g

rząd

+ tpY =

elementu

l (mod p"),

~

w grupie G(p"). Wówczas

56

a

2. Kongruencje

WięC

gr _ (g

+ tp)'

_ l (mod p),

przeto r dzieli się przez rząd g mad p, równy p - I, Z drugiej strony, r jest dzielnikiem #G(p") = rp(p") = p"-I (p_ I), lak więc przy pcwnym j z przcdziału [O, fl - I] mamy r = pj (p - 1). Pokażemy, że jeśli t będzie tak wybrane, by spełniony był warunek (2.18) 10 j będzie równe

/I -

grupy G(p"). W istocie,

zachodzi (2.18), to

a

stąd dzięki

jeśli

I, a więc będziemy mieli r = rp(p")

lematowi 2,14 oraz

nietrudną indukcję

nieparzystości

że

będzie

generatorem

p otrzymujemy (pł0 2)

dochodzimy do

(g+tp)"!(p-Il = I +aj+lpj+l dlaj=I.2,.,. Widzimy więc,

g

możemy napisać

(g+tp)p(p-ll=(l+OIP)P=1+a2p 2 i przez

I

przy j
l miala {,iawiostek pierwotlly, potrzeba i wystarcza.

aby N była poręgą liczby {)ie/wszej Ilieparzysrej lub {JOdwojeniem takiej potęgi. jednq Z liczb 2, 4.

bądź reż

Dowód: Załóżmy, że N ma pierwiastek pierwotny. Ponieważ suma prosta grup cyklicznych jest cykliczna dokładnie wtedy, gdy jej składniki mają rzędy parami względnie

ISB~ ~HlI-I4(l15-1.

o by W~

PWN 2\lOJ

2.2. Reszty względnie pierwsze z modulem

57

nI'

pierwsze, zatem z wniosku 3 z twierdzenia 2.1 I wynika. że jeśli N = p"" jest kanonicznym rozkładem liczby N, to grupa G(N) jest cykliczna wtedy i tylko wtedy, gdy wszystkie grupy G(p"'r) są cykliczne i mają rzędy parami względnie pierwsze. Ponieważ dla p > 2 mamy 21#G(p"") i ten sam warunek jest spełniony dla p = 2 w przypadku Cl" > 2. zatem N może mieć co najwyżej jeden nieparzysty dzielnik pierwszy i nie może się dzielić przez 4. Widzimy więc, że N jest jedną z liczb wymienionych w sformuło­ wanym wniosku. Pozostaje pokazać, że liczby postaci N = 2 p " (p> 2) mają pierwiastki pierwotne, ale to wynika z wniosku 4 z twierdzenia 2.1 I. D WNIOSEK 2. Jdli liczba N ma pierwiastki pierwotne. to ma ich I{!(I{!(N».

Dowód: Wynika z prostego faktu. że jeśli G jest m-e1emelllową grupą cykliczną, to ma ona I{!(m) generatorów. W istocie, jeśli g jest generatorem G, to h = ga (I O. Wiadomo też, że dla nieskończenie wielu p mamy rep) < 5 (Heath~Brown [l]). Z drugiej strony wiadomo (Graham, Ringrose [l]). że oszacowa~ nie rep) = D (log p log lag log p) nie jest prawdziwe. Przypuszcza się. że najlepszym oszacowaniem jest r(p) = o (log2 p), które można wyprowadzić z pewnych nie udowodnionych dotąd hipotez (Bach [I D. dla

każdego tO

Ćwiczenia ł. Wyznaczyć

pierwiastki pierwotne dla wszystkich liczb pierwszych p < 20

i ich kwadratów. 2. Dla liczby pierwszej p,

różnej

od 2 i 5 oznaczmy przez a(p) długość okresu

rozwinięcia dziesiętnego

liczby l/p. (a) Pokazać. że IO"IP) == 1 (mot! 10). (b) Pokazać. że jeśli II :> 1 i 10" = l (mod p). lO n dzieli się przez a(p). (c) Udowodnić. że a(p) < p - I, a równość zachodzi tutaj wledy i tylko wtedy. gdy 10 jest pierwiastkiem pierwotnym mod p. (d) Znałe.i.ć a(101). a(257). (1(9901). a(65537). 3.

jest

Pokazać. że

kongruencja 2 P- 1 - I (mod pZ)

spełniona

dla liczb 1093 i 3511. (Uwaga: nic są znane żadne inne liczby pierwsze

spełniające tę kongruencję).

ISB~ ~J-1)I-14(l15-1.

" by

W~

PWN 2\lOl

58 2. Kongruencje

4. (i) Sprawdzić. i:e liczby 645 i I09Y są liczbami pseudopierwszymi. (ii) Pokazać, i:e jeśli N jcst liczbą pscudopicrwszą. to 2"" - I tci:. (iii) Pokazać. że 341 jest naj mniejszą liczbą pseudopierwszą. (iv) Znaleźć warunek konieczny i doslateczny na 10, by kwadrat liczby pierwszej p

był liczbą pseudopierwszą.

5. (i) Udowodnić. że liczby 1729 i 294409 są liczbami Carmichaela. (ii) Pokazać, że na to, by N było liczbą Carmichaela. potrzeba i wystarcza, by N było liczbą bezkwadratową i aby dla każdej liczby pierwszej plN zachodził warunek p-liN-l. (iii) Pokazać. że liczby Carmichaela muszą mieć przynajmniej trzy różne dzielniki pierwsze. (iv) Sprawdzić, że 561 jest najmniejszą liczbą Carmichaela. 6. (Gauss [l])

Pokazać. że

gdy N ma pierwiastki pierwotne. . . w przeciwnym raZlc.

2.3. Kongruencje kwadratowe I. Zajmiemy

się

teraz

rozwiązywaniem

kongruencji kwadratowych. Niech

F(X) = aX 2

+ bX + c

będzie

wielomianem o współczynnikach całkowitych. o których możemy za/ożyć. bez ograniczenia ogólności, że spełniają warunek (a. h. c) = I. Niech ..1 = hl - 4ac bę­ dzie wyróżnikiem F i niech p" (II > I) będzie potęgą liczby pierwszej p. Będziemy rozpatrywali kongruencję (2.19) zakładając. że p"ła. jeśli

bowiem warunek ten nie jest spełniony. to (2.19) staje się kongruencją liniową. a ten przypadek rozpatrzyliśmy w poprzednim rozdziale. Na początek pokażemy. że można sprowadzić badanie kongruencji (2.19) do badania układu złożonego z kongruencji liniowej i kongruencji kwadratowej dwumiennej. LEMAT 2.15. Jeśli p"ła. 10 kOl1grueflLjll (2.19) ma rozwiązanie wledy i tylko wtedy. gdy układ

kOllgruencji

.

.

ma rozwlqwme.

2ax

l = ..1

(mod 4al)")

+ h =Y

(mod 4ap")

2.3. Kongruencje kwadratowe

Dowód: Ze

względu

na

59

tożsamość

4aF(X) = (2aX

+ b)2 -

L1

otrzymujemy. że jeśli x jest rozwiązaniem (2.19), a y = 2ax + b (mod 4a p n), to mamy i = L1 (mod4ap li). Na odwrót, jeśli uklad kongruencji podany w lemacie ma rozwią­ zanie x, y, to 4ap" dzieli 4(/ F (x), a więc F (x) = O (mod p"). D Zajmiemy się teraz rozwiązywaniem kongruencji kwadratowych dwumiennych i rozpoczniemy od przypadku, gdy I' jest liczbą pierwszą nicparzystą: TWIERDZENIE 2.16. Niech p będzie nieparzystą A =F O. PiA) i niech C(X) = X 2 - a.

ldli

pła,

li

r = O.

/o

liczbą pierwszą,

niech a = 1" A (r > O,

kOllgruellLja x 2 = (/ (mod 1''')

lila

rozwiąwnie

wtedy i tylko wtedy. gdy jest x2

Jeśli

-

rozwiązaln(/

a (mod p).

(2.20)

kongruellLja (2.21 )

warunek ten jest spe/niony, to AG (p") = 2.

pla i n I i pły. Nasza kongruencja przybiera teraz postać (2.22) /)2:; = 1'" A (mod p"). Pozostaje

zauważyć. że jeśli

x jest

rozwiązaniem

i

Jeś1 i /I

< r, to nasza kongruencja przybierze

p!s y2

postać

= O (mod p").

a zatem każda liczba podzielna przez p'" jest jej pierwiastkiem i otrzymujemy Adp") = p ,,-s. . W przypadku n > r kongruencja (2.22) jest równoważna kongruencji

p!s-'i

= A (mod/)Ii-'),

60 2. Kongruencje a zatem musimy mieć 2s = l' i )'2 - A (mod p"-'). Z udowodnionej części twierdzenia wynika, iż ta ostatnia kongruencja jest rozwiązalna wtedy i tylko wtedy, gdy rozwiązalna jest kongruencja = A (modp),

l

a jeśli lO zachodzi. to reszt mod p". D Pozostał

istnieją dokładnie

dwa

rozwiązania

mod p"-', które

dają

2p'

nam do rozpatrzenia przypadek p = 2.

TWIERDZENIE 2.17.

Niech a = 2' A (I' > O. A =1= O, 2łA) i niech C(X) = X 2 - a.

(i) W przypadku

/I

= l kongruemja G(x) - O (mod 2")

(2.23)

a w przypadku /I = 2 lila jelfno rozwiązanie. gdy 41a. dwa zaś rozwiązania, gdy 2ła, i nie ma rozwiązań, gdy 211a. (ii) D/a II = 3 kOllgruencja (2.23) ma ezlery rozwiązania, gdy a = l (mod8) lub 41a. a nie ma rozwiąZali w pozostałych przypadkach. ma jedno

(iii)

rozwiązanie,

Jeśli 11

wtedy, gdy a

=

>4 i 2ła. Ij. r = O. /O kongruencja (2.23) lila rozwiązanie wtedy i tylko l (mod 8). Jdli warullek tell jest spełlliony, to AG (2") = 4.

(iv) Je.fli" > 4 i r > l, lo w IJrzypadku r > II mamy AG (p") = 2"-"', gdzie sojest lIajmniejszą liczbą naturalną spełniającą So > /l/2. a w przypadku r < n kongruencja (2.23) ma rozwiązanie wtedy i tylko wledy, gdy l' jesl parzyste, powiedVllY r = 2.\· i rozwiązalna jest kongruencja

Jeśli

wanmki te

są spełnione, /O

2S

Adp") =

2s~l.

12s+2,

gdyr=n-I, gdy r = II - 2. gdyr r, to

kładąc

22. 2 będą liczbami pierwszymi spełniającymi p = I (modq) i niech G(p)q będzie zbiorem wszystkich q-tych potęg elementów C(p). (i) Pokazać. że C(p)~ jest podgrupą C(p) i znałeźć jej rząd. (ii) Pokazać. że grupa ilorazowa C(p)/C(p)~ jest izomorficzna z grupą A~ (I-tych pierwiastków z jedności. (iii) Niech 1/11 : C(p) __ C(p)/C(p)~ będzie kanonicznym homomorfizmem. a 1/1~:

C(p)/C(p)~

__

A~

izomorfizmem. o którym mowa w (ii). Niech 1/1: C(p) __ A~ będzie homomorfizmem powstałym przez zfożenie 1/11 i 1/12' Uogólniony symbol Legendre'a definiuje się wzorem niech

będzie

Pokazać, że

dla tego symbolu

słuszne są

twierdzenia analogiczne do twierdzell

2.19 i 2.20.

2. Pokazać. kongruencja

że jeśli

p jest nieparzyst'l liczbą pierwszą. a k jest naturalne. to

x'=-I (modp)

jest

rozwiązalna

3. (i)

wtedy i tylko wtedy. gdy (k. p - l) dzieli (p - 1)/2.

Pokazać. że

do

każdego II można dobrać liczbę

X'

N tak. by kongruencja

= I (mod N)

miała

co mtimnicj N rozwiązań. (ii) Czy w (i) można słowa ..co najmniej"

zast'lPić słowem

.. dokładnie"?

4. Niech N będzie zadaną liczbą naturalną. Dla ilu wartości pierwszych z N kongruencja x' - (I (mod N) ma rozwiązanie? S. Pokazać. że jeśli liczby p i q = 4p pierwiastkiem pierwotnym dla q.

+l



(I

względnie

obie pierwsze. to liczba 2 jest

2.4. Zastosowanie sum trygonometrycznych w teorii kongruencji

6. Niech p = 1 mod 4

67

będzie liczbą pierwszą. Pokazać, że jeśli

_ (p-')'

x = ±

2

. (modp).

to x 2 = -I (mod p). Skorzystać

(Wskazówka:

2.1». 7. (i)

z twierdzenia Wilsona (zadanie 2 (i) w podrozdz.

Pokazać. że jeśli al. al XI

a2 ..... a•. b



liczbami

całkowitymi.

to równanie

+ (12X2 + ... + a"x. = b

ma rozwiązanie wtedy i tylko wtedy. gdy dla dowolnego naturalnego N kongruenCJa ma

.

.

rozwIązanie.

(ii) Niech f(X) = X 6 + 19X'+56X 1 - 196. Pokazać. że dla każdego natural· nego N kongruencja f(x) == O (mod N) ma rozwiązania. ale równanie f(x) = O nie ma rozwiązań wymiernych.

2.4. Zastosowanie sum trygonometrycznych w teorii kongruencji l. W tym paragrafie podamy wzór na

liczbę rozwiązań

f(xl. Xl, ... , X,,)

przy czym N jest

dowolną liczbą naturalną, a

kongruencji

= O (mad N), o funkcji

f

(2.27)

zakładamy, że

ma

następującą

własność:

Jeśli

dla i = 1,2, .... N mamy

f ną.

= y,. (mod N), to = f (YI . )'2 ....• y,,)

Xi

(x I. X2, .•.. x,,)

(mad N).

Mówimy wówczas. że funkcja f jest okresowa mod N ze względu na każdą zmienZ wniosku I z twierdzenia 2.1 wynika. że tę własność ma każdy wielomian. Rozpoczniemy od elementarnej tożsamości:

LEMAT 2.25,

Jeżeli

N jest liczbq natllralnq, to dla a E Z mamy

L

Sa(N) = t

exp (2rr iat) = N ",od N

loN'

gdy Nla, IV

przeclIvllym

indeks w pierwszej sumie przyjmuje wartości od O do N - I. Jeżeli Nla, to wszystkie składniki sumy są równe jedności, a więc suma jest równa N. Jeśli zaś Nfa, to widzimy. że składniki sumy tworzą postęp geometryczny o pierwszym wyrazie równym l j jlorazie równym z = exp(2rriajN), a więc Dowód:

Możemy przyjąć, że

raZił!.

ZN -

S"(N)

l

= z , = O.

D

68 2. Kongruencie TWIERDZENIE 2.26.

Liczba rOZlViqzwl kongruencji (2.27) jest równa

x. mod N

Dowód: Zamieńmy w powyższym w myśl poprzedniego lematu mamy

I"

N/

~

modN

exp

wyrażeniu kolejność

(2n;/ --[(Xl, .... X,,) ) = 11. O· N

.

.

sumowania i zauwazmy. ze

gdy NI[C!:I, . ... x,,) w przeciwnym razie. D

Otrzymany wzór zastosujemy do oszacowania liczby

rozwiązań

kongruencji (2.28)

gdzie FI. F2.... , Fr są wielomianami jednej zmiennej o współczynnikach całkowitych, o stopniach odpowiednio równych kl. k2, .... k r , a a jest liczbą całkowitą. Twierdzenie 2.26 pokazuje. że liczba "A(N) rozwiązań tej kongruencji równa jest

x, m n;=ln~!~ mamy ),,, >

p~-l -IR"I > p~-l (1 -

(I - ~) p-"}]n)

Szczególnie ważny jest przypadek. gdy FI(X) Wtedy 'I = (s - n)/n, a więc kongruencja

xl' +x2+ ... +x; =a

=

F2(X)

(modp)

>

p'~2 > O.

= ... =

O

F,(X) _ X".

(2.36)

ma rozwiązanie dla każdego a, o ile s > l +11 oraz p > 1I'"/(~-II). Zastępując w powyż­ szym rozumowaniu oszacowanie Mordella przez nierówność (2.35). możemy w podobny sposób otrzymać istnienie rozwiązania kongruencji (2.36) dla s = 2 i P > n 2. Używając metod czysto algebraicznych, można uzyskać rezultat lepszy od wynikającego z poprzedniego twierdzenia: 2.29. Jeżeli p jest liczbą pienv.rzą. to dla dowolnej liczby calkowitej (/ kongruencja (2.36) ma rozwiązallie, o ile tylko s >n.

TWIERDZENIE

2.4. Zastosowanie sum trygonometrycznych w teorii kongruencji

Dowód: Oznaczmy przez A, zbiór tych niezerowych elementów są

sumami co

i /I-tych

najwyżej

elementów tego

potęg

ciała.

Mamy

ciała

73

Zj pZ, które

oczywiście

Al CA 2 C .... a ze skończoności Zj pZ wynika, że dla pewnego r mamy At At+ l Oznaczmy przez r naj mniejszą taką liczbę I. Udowodnimy, że r nie przekracza /I. W tym celu rozpatrzmy grupę G(p)n złożoną Z /I-tych potęg elcmentów G(p). Grupa G(p) jest cykliczna na podstawie twierdzenia 2.12, a więc i grupa ilorazowa G(p)/G(p)n jest cykliczna; poniewaz każdy element g tej ostatniej spełnia warunek gn = l, przeto ma ona co najwyżej /I elementów. Zauważmy teraz. że każdy ze zbiorów A i jest sumą mnogościową pewnej liczby warstw grupy G(p) względem G(p)n. Rzeczywiście,jeśli x mad p leży w A;, a y mad p leży w tej samej warstwie co x mod p. lo z jednej strony marny x = x;' + ... + x;' (mod p). a z drugiej strony y = xz" (mod p) przy pewnym Z nic dzielącym się przez p, przeto

=

y-

(Xl z)"

+ ... + (XI z)"

= ...

(mod p).

od liczby warstw. a więc r < /I. Ponieważ oczywiście O E Al C Ar, pozostaje wykazać. że Ar zawiera wszystkie niezerowe reszly mod p. a lO wynika z uwagi. że

Z tego wynika.

że

r nie

może być większe

a=)"+ln+ ... +I".EA~CAr' O "

WNIOSEK. Jeżeli IV

.f

= /I

którym nie wszystkie

+

razy

kongruencja (2.36) ma dla kaidego a rozwlqwme. dzieIq się przez p.

Xi

l. to

Dowód: Z twierdzenia wynika istnienie

rozwiązania

kongruencji

x;'+ ... +x~=-l (modp). a ponieważ oczywiście nie wszystkie wynika z kongruencji

Xi mogą dzielić się

przez p. zatem teza wniosku

x;' +... +x:: + I" = O (modp).

O

Jak pokazali M.M. Dodson i A. Tietlivliinen III. dla dużych 1/ kongruencja (2.36) ma rozwiązanie już dla s > 68Ji/log2/1. Ten wynik jest bliski optymalnego. gdyz w tejże pracy jest pokazane. że w przypadku, gdy p jest liczbą pierwszą postaci 311 + l. wówczas kongruencja ta nic ma rozwiązania prL.y .1' < (J37," - 1)/2 i odpowiednio dobranej liczbie a. 4. Zajmiemy

się

teraz

kongruencją

(2.36) w przypadku

modułu złożonego:

TWIERDZENIE 2.30. Jeśli

J 4n

s >

l 211

dla /I parzysr)'ch. lllll /I nieparzyslyCh.

10 dla kaidego wlkowitego a i naturalnego N kongruencja

x;' +x2+ ... +x; ma rozwiqzallie

spełniajqce

(N.

XI. X2 • •..•

-li

x 5 ) = l.

(modN)

(2.37)

74

2. Kongruencje

Dowód: Z chińskiego twierdzenia o resztach wynika. padek, gdy N = 1/ jest potęgą liczby pierwszej. LEMAT 2.31.

Niech p

będzie liczbą pierwszą.

t Jeśli pła.

all > 2

że

wystarczy

liczbą IIall1ralną

rozpatrzyć

przy-

i niech

gdy p =F 2. gdy IJ = 2.

~

a kongruencja

(2.38) IIW

rozwiązanie dla

k=

I.

to ma ona

rozwiązanie

dla

w.\·zY~·lkich

k >

1.

Dowód: Jeśli płn, to wystarczy zastosować wniosek 2 z twierdzenia 2.6. Możemy zatem przyjąć, że p dzieli n. Rozpatrzymy wpierw przypadek p =F 2. Jeśli g jest pierwiastkiem pierwotnym mod pk, to kongruencja (2.38) ma rozwiązanie dokładnie wtedy, gdy przy pewnym j > l mamy (l

= gin

(mod li).

Ponieważ potęg

grupa G(pk) jest cykliczna o (p - l)pk-I elementach, zatem liczba II-tych w niej zawartych jest równa najmniejszej liczbie dodatniej Sk, dla której Skn =0 (mod(p - l)pk).

(2.39)

By wyznaczyć takie Sb napiszmy d = (11. P - I). Wówczas n = dni, p - 1= dą, przy ezym (II], q) = l. Ponieważ wobec ptp - l mamy ar(IId = a,,(n) = t - l, pn:elO 111 = pl-l l, przy czym pt/. Kongruencję (2.39) możemy teraz zapisać w postaci .\"kdlp,-I - O (moddqpk-l),

a

WIęC

= O (modqpk-r). l prowadzi to do Sk = O (modqpk-I) Skl

Ze względu na (l. pą) = dodatnia liczba .fh spełniająca tę

j

widzimy, że najmniejsza

kongruencję, to

Sk = q

l-I.

(2.40)

Zatem kongruencja (2.38) ma przy k = I rozwiązania dla s, = ą = (p - 1)/(11. P - l) wartości (l. a ponieważ z (2.40) wynika, ze dla k > t mamy St = PSt-l, prLeto z wniosku 4 z twierdzenia 2.6 otrzymujemy. że jeśli x" = li (mod p"-I) ma rozwiązanie, to kongruencja x k - a (mod p") jest także rozwiązalna. Podobne rozumowanie przeprowadzimy w przypadku p = 2, Z założenia 21k wynika, iż wszystkie k-te potęgi w grupie G(2") leżą w klasie reszt l mod 4. Twierdzenie 2,12 pokazuje teraz, że wszystkie te potęgi leżą w cyklicznej podgrupie H" C G(2"), generowanej przez g = 5 mod zn. Ponieważ H" ma 2,,-2 elementów, a więc k-te potęgi lo elementy gk. gU, ... , gS!.:, gdzie S jest najmniejszą liczbą dodatnią, spełniającą kongruencję sk - O (mod 2,,-2). Napiszmy k = 2'-2/ z 2łl. Wtedy ta kongruencja przybiera postać s12 1- 2 = O (mod 2/1-2), a więc si = O (mod 2"-1) i otrąmujemy, że S = 2"-',

2.4. Zastosowanie sum trygonometrycznych w teorii kongruencji Zatem kongruencja (2.38) ma przy II = t rozwiązania dla jednej wynika teraz dokładnie tak samo jak w przypadku p t- 2. O

wartości

75

a. Teza lematu

LEMAT 2.32. Kongruencja (2.37) ma przy N = pl rozwiązanie, w którym nie wszystkie

Xi

dzidą się

przez p.

Dowód: Rozpoczniemy od przypadku p = 2. Jeśli n jest nieparzyste. to t = 2 i 21 = 4. a przy tym liczby 0, I, 3 - (-I)" (mod4) są n-tymi potęgami mod 4, a 2 = 1"+1", azatemjuż prLY s = 2 ri. li,'zb, w"""''''. WUJ IS(l~ ~J-'.l1-14(l15·1. "

by

W~

PWN 2\lOJ

80 3. Równania diolontyczne możemy więc zakładać. że

przynajmniej jedna z liczb a. c nie znika. Zamieniając w razie konieczności zmienne x i y. możemy więc prąjąć, że a to o. a wówczas równanie (3.1) możemy zapisać w pasIaci

+ by + d)2 - .1l + ay = p. = 2(2ac - bd) i P = d 2 + 4ak.

(2ax

(3.3)

przy czym .1 = b 2 - 4ac. a Teraz rozpatrzymy osobno przypadki L1 = O i .1 nasze równanie przybierze postać

to

O. W pIerwszym przypadku

=

p.

(3.4)

(2ax

, + by + d)~ + ay

Gdy a = O. rozwiązanie istnieje jedynie wówczas. gdy p = y2 jest kwadratem liczby całkowitej i pozostaje rozwiązać dwa równania liniowe lax Jeśli zaś

a

=1=

+ by = ±y -

d.

0, to po podstawieniu

x

= 2ax +by+d.

y = -ay

otrzymamy równanie którego

,2 _ p.

w liczbach wymiernych wyraża Sil; wzorami X _ t. Y _ gdzie' przebiega wszystkie liczby wymierne. a to prowadzi do pełne rozwiązanie

x=

1-

hefi -I')/a - d 2a

y = (fi -I')/a.

(3.5)

Teraz łatwo już otrzymać całkowite rozwiązania (3A). o ile one istnieją. W istocie. przede wszystkim zauważmy. że jeśli x. y w (3.5) są całkowite. to , też jest całkowite. gdyż w tym wypadku ,2 = P - ay E Z. Widzimy też, że warunkiem koniecznym istnienia rozwiązań całkowitych jest rozwiązalność kongruencji Z2 P (moda). Załóżmy, że warunek ten jest spełniony i niech li. l2, .... lr będą rozwiązaniami tej kongruencji. Nadto niech (zf - p)fa = M; (i = 1,2•.... r). Wówczas y w (3.5) będzie całkowite wtedy i tylko wtedy. gdy przy pewnym I a więc 3n7 = af + wbrew wyborowi /I. Istnienie rozwiązania wymiernego równania (3.2) można sprawdzić, korzystając z twierdzenia udowodnionego przez Legendre'a, pokazującego. że (3.2) ma nietrywialne rozwiązanie wymierne wtedy i tylko wtedy. gdy ma ono rozwiązanie w liczbach rzeczywistych oraz każda z poniższych kongruencji jest rozwiązalna: Nie

każde

hi.

x2

:::

hc (mod lal),

x2

:::

ca (mod Ibl),

x2

:::

ab (mod leI).

Twierdzenie to można wyprowadzić z ogólniejszego twierdzenia Minkowskiego-Hassego, którego dowód znajduje się m.in. w podręczniku Z.1. Borewicza i I.R. Szafarewicza

[ II. Twierdzenie 3.2 pozwala na znajdowanie wszystkich

rozwiązań całkowitych

równa-

lila

(3.10) jeśli

znamy przynajmniej jedno jego nania Pitagorasa

rozwiązanie.

Zilustrujemy to na

przykładzie

rów-

(3.11) Zauważmy, że

wystarczy rozpatrywać rozwiązania naturalne tego równania, które speł­ niają warunek (x. y) = l, gdyż jeśli (x. y) = d > I, to dlz i możemy obie strony naszego równania podzielić prLez d 2 , a liczby x/ci i y/d są względnie pierwsze. Jeśli ten warunek jest spełniony, lo dokładnie jedna z liczb x musi być parzysta. W istocie, gdyby obie liczby x. y były nieparzysIc, to mielibyśmy Z2 ::: x 2 + )'2 = 2 (mod 4), co nie jest możliwe. WNIOSEK

2 (Euklides). Wszystkie

rozwiązania

lIaturalne rówIlania Pitagorasa

x 2 +l=Z2. spełniajqce warunki

(x, y)

= I, 21y,

2łx mają pOSIaĆ

y= gdzie

II


v. Ostatecznie 1/ - v.JJ
"

A(N) =

dla N = 1.2.... lJlchOl/zi

nierówność

IA(Nll
oo A (n)b ll = O, pozostaje

Zupełnie

więc zastosować

twierdzenie. O

tak samo otrzymujemy

WNIOSEK 3. Jeżeli

fI (z).

h(z) .... ; bl(Z), b2(Z) .... są ciągami funkcji o wartościach zespolonych określonych IV pewnym zbiorze X oraz istnieje srała C raka. że lJfa wszystkich Z E X oraz N = 1,2, ... mallly N

IL ,",(zll < C. ,,=1

(/ przy rym lim,,_oobll(z) = O jednostajnie IV X oraz szereg :L:llb,,+I(z) - bll(z)1 jesr zbieiny jednostajnie w X, to .I·zereg :L:l bll(Z)f,,(z) jest też zbieiny jednosrajnie w zbiorze X. O

Drugi sposób oszacowania sum, polegający na zastąpieniu sumy calką, zostal zastosowany po raz pierwszy przez Eulera [21 i Maclaurina t I J (tzw. wzór Elllera-Macla/lri/la). Podamy tUlaj pewien szczególny przypadek tego wzoru. wystarczający w większo­ ści arytmetycznych zastosowań. Czytelnik zainteresowany pełną postacią wzoru Eulera-Maclaurina, znajdzie ją w książce G.H. Hardy'ego poświęconej teorii szeregów rozbieżnych (Hardy [2]). Jeieli A jest liczbą naturalną. a funkcja f (t) > Ojest monotoniczna przedziale domkllięrym [A. x]. /O

TWIERDZENIE 4.4. (i) IV

,

L A::;n::;.
O.

(4.5) i (4.6) zwykle nazywa się wzorem Mijhiusa. aczkolwiek po raz pierwszy pojawiła się dopiero w pracach R. Dedekinda i J. Liouville'a w 1857 r. Sam Mobius wprowadził funkcję Il w 1832 r.. ale użył jej do innych celów.) (Równoważność

Dowód: Wzory (4.5) i (4.6) dadzą się zapisać w postaci I * f = g. względnie f = Il * g. a więc ich równoważność wynika z wniosku 3. Jeżeli zachodzi (4.5). to mamy

Lg(n) a

że ilość

Jeżeli

liczb n O.

lego równania w liczbach

,B~

gJ-1.lI-14lJI S-I. " by

W~

PWN 2\lOJ

4.2, Funkcie addytywne i multiplikatywne

115

Dowód: Pierwsza nierówność wynika z prostej uwagi, że wszystkie rozwiązania naszego równania w liczbach całkowitych otrzymamy, zmieniając lnaki w jego rozwiąza~ niach naturalnych. a możemy dokonać 2 l - 1 takich zmian. By udowodnić drugą. zastosujemy indukcję. Ponieważ d 2(n) = d(II). zatem w przypadku k = 2 nasza teza wynika z twierdzenia. Załóżmy jej słuszność dla pewnego k > 2 i zauważmy, że

d,+,(n)

~

l ~

L "I "XHL="

Z

założenia

L

L

l ~

xHdn ', .. ,x.=n/xHl

Ld,(n/d) din

~

Ld,(n). din

indukcyjnego otrzymujemy

L B(k. E/2)d€/2 < B(k. E/2)JI€/2 L 1

dl+I(JI)
2 mamy

L d(n) = x logx + (2y -

l)x

+ .1(x),

gdzie .1(x) = O(X I/ 2). a y jesl slalq Ell/era.

Dowód: Skorzystamy tu z prostej uwagi. żejeśli a,b są liczbami to przynajmniej jedna z tych liczb nie przekracza fi. Mamy

naturałnymi

i ab < x.

Ld(n)= L L "S"

ns..

".b

ub=1I

=2

L

[;]-[v'XJ'=2x L~ -x+O(v'X) "s";;

uS";; Stosując

wniosek 3 z twierdzenia 4.4, otrzymujemy

Tutaj warto zauważyć. a mianowicie przestawienie

daje

słabsze

libyśmy

tezę

twierdzenia. O

że

metoda zastosowana przy dowodzie twierdzenia 4.10. kolejności sumowania w wyrażeniu

oszacowanie reszty.

Rzeczywiście. stosując ją

w tym przypadku. otrzyma-

,

Nm; 2 //lamy

rr'

La(ll) = _x 2 < 12 "_.t

+ O(x log x).

Dowód: Wynika z twierdzenia i lematu 4./1. D Uwaga: Jak udowodnił A.Waltisz [2J, można lU zastąpI c resztę O(x log x) przez O(x log2/3 x), natomiast nie można jej zastąpić przez o(x log logx) (Pćtermantl [l]).

117

4.2. Funkc.ie addytywne i multiplikatywne

W przypadku k > l oszacowania reszty Rdx) w twierdzeniu nie da jak pokazał R.A. MacLeod LI], mamy w tym przypadku Rl(x)

lim sup

x

x_oo

Na koniec zajmiemy

się funkcją

k

I = -

l L k 2 n=! n

się poprawić, gdyż,

00

> O.

Mubiusa.

TWIERDZENIE 4.16. Dla x > 2 mamy

6 2 L/L (1l) = 2"x

n~x

+ O(.jX).

Jt

Dowód: Rozpoczniemy od udowodnienia prostego rezultatu pomocniczego: LEMAT 4.17.

Dla

II

lIaturalnych zachodzi

równo.fć

/L2(n) = L

(4.11)

IJ.-(d).

,

'(n) ~ L L lL(d) ~ L

lL(d)

L

1

d~,Ji

-

LIL(d)[;,]~ d"ó,Ji

~x

f pk. to p{II)+I'

następujące

warunki:

(b) ")+1 < 11)1 pk,

(c)

II)

= pkn)+1

+ r).

przy czym O pk. to = g(ł/)+d,

WIęC

", - I

g(Il) = g(II)+I)

+ g (11)

-

g(pkll)+I) = g(n)+d

+ . L,

E;.

l=p "jol

Jeśli teraz oznaczymy przez r największą liczbę naturalną. dla której Z warunku (b) otrąmamy r < 1 + logll/log(pk) oraz ,~l

,-1

gCII) =

L(g(1l) - g(n)+I» + gCII

F)

= gen,)

+L

,,;-1

L

ti·

)=0 i="jHP'

)=0

Równość tę możemy zapisać

lir_l>

w postaci N,

g(lI) = g(II,)

+ LEm,. )=1

przy Clym m I < 11/2 < ... , limj-_..,oo tlll j = O oral Nr l taka.

(ii) dla

każdego

że

dla wszystkich k. n mamy lak.nl < C,

k istnieje granica limn..... e ak.n = ak>

to dla każdego absolutllie zbieżJlego szeregu L~I Xk mamy

Dowód:

Jeśli

ten przypadek

dla

k mamy Xk = 0, to tcza staje się trywialna, Zadajmy liczbę fE > 0, wybierzmy M tak. by

każdego

wykluczyć.

, 1Ixkl "'9'

dowieść

1

1

1

f(m) ~ - L II

m::Sn

Lh(k)g(m/k) ~ - L II

m::Sn "'Im

h(k) k L

L "'"",n

Przyjmując

2C· -

'

=

O

E.

4C

-k /I

h(k) L

K(')

k::Sn'::S" I '"

g(r)

r"","/'"

teraz Xk

że spełnione są założenia

L

k

= h(k)/k,

a ll .", = -

" widzimy,

Ixk!

twierdzenia, napiszmy, przy naturalnym n,

- L II

ak! .

k>M

' " Ixk! +

< By

129

r

g(r).

::s,,1 l

lematu, a przy tym lim"--->ooa",.,, = M(g) oraz

h(k) k l;m , , - - " 00

n--->oo

To daje nam

tezę

twierdzenia,

~L

l>"

f(m)

1.\ l "1"",1-"1

x m::s..

o.

gdyż

f(m) - _1. L

gdy x zmierza do

k n ~ g(') ~ ,::s,,/l

~

nieskończoności.

~ (~ x

_1) L

Ix I

f(m)

~

o.

"'::'S-"

O

WNIOSEK 1. Funkcja [(II) = a(n)/n ma lI'arto§ć .frednią r6wną n 2 /6.

Dowód:

Jeśli

!I(n) =

l/",

to

f

= h

*I

i wystarczy

zastosować

WNIOSEK 2. Funkcja 1/)(")/" ma wartok średnią r6wllą

Dowód: Wystarczy

przyjąć

twierdzenie. O

6/n 2 .

g = I, h(n) = /L(n)/n. O

3, Większość funkcji arytmetycznych zachowuje się w sposób nicregularny i, by zbadać ich zachowanie, używa się różnego rodzaju aproksymacji przez funkcje o lepszych własnościach. Jednym z pojęć wprowadzanych przy tej okazji jest pojęcie aproksymanty funkcji arytmetycznej. Mówimy, że funkcja g jest aproksymamq funkcji f, jeżeli dla każdego E > O zbiór {n: If(n) - g(n)1 > Eg(n)} ma

gęstoŚć naturalną rÓwną

O.

130 4. Funkcje arytmetyczne

Pierwsze użycie lego pojęcia pojawia się w pracy G.H. Hardy'ego i S. Ramanujana [I), którą pokazali, że logarytm iterowany log logn jest aproksymantą dla funkcji wen). Ich rezultat udowodnimy w rozdziale 5 (twierdzenie 5.3). Różni autorzy zajmowali się następnic pytanicm, dla jakich funkcji f można znalcić aproksymantę niemalcjącą. To się da zrobić dla dużej klasy funkcji addytywnych, ale okazuje się, że funkcje multiplikatywne na ogół tej własności nie mają. Jest to wynik BJ. Bircha [1], którego dowód teraz podamy. TWIERDZENIE 4.25. Jeżeli fUllkcja f jest mllltiplikalywl1a, dO'/(/f/lia i llieograniczOlw oraz lila aproksJmantę niemalejqcq. to istnieje 'aka srala dodatllia C, że f(II) = liC.

Dowód: Niech g będzie niemalejącą aproksymanlą dla f. Zauważmy, że dla doslatecznie dużych /I musimy mieć g(lI) > O. W istocie, jeśli dla nieskończenie wielu /I mamy g(lI) < O, to z monotoniczności g wynika, że nie przyjmuje ona wartości

dodatnich. a

ponieważ

dla prawie wszystkich

zachodzi

/I

nierówność

f(II) - gen) < łlg(n)1 = -4g(II).

zatem 0< fen) < 18(n) < 0, sprzeczność. 11

Zatem dla doslatecznie > /lo, to zastępując g przez

()-1

gl n -

mamy g(l/) > O.

dużych II

gen),

I.

Jeśli

zachodzi to dla

gdy n > "o' d gyn O dla 1/ = 1.2.... Możemy więc przyjąć, że funkcja g przyjmuje wartości dodatnie. Niech b(n) = logf(1I). C(I1) = logg(n). Ponieważ dla każdego €O > O i prawie wszystkich II mamy If(n) - g(II)1 < Eg(n). a więc leb(nl-c(n) - 11 < E, i widzimy. że jeśli €O jest dostatecznie małe, to dla prawie wszystkich n mamy (4.15)

Ib(l1) - c(1I)1 < li. Należy udowodnić, że

przy pewnej stalej C zachodzi Dowód tego rozbijemy na kilka części.

równość

b(lI) _

C logll.

LEMAT 4.26. Mamy

lim C(II) =

"_00

00.

Dowód: Gdyby teza lematu była fałszywa, to funkcje C(II) i g(lI) byłyby ograniczone, a więc istniałaby granica a = lim,,_oo g(II). Ponieważ dla dowolnych E > O i Y/ > O i prawie wszystkich /I mamy a - 'I < g(lI) < a i If(lI) - g(n)1 < lig(II), a więc dla tych

" mamy If(lI) Istnieją

zatem

al < If(n) - g(n)1

stałe

+ Ig(lI) - al

dodatnie A, B takie,

że

< Eg(n)

+ IJ


Aj

ma II

dodatnią gęstość dolną, gdyż

= 1 (modIlo)

i [(n) > A, a

zawiera on wszystkie liczby

postaci

11/

111

=

IIflO

przy

więc

x 1= 2" +o(x).

"o

":;'X I "o

".1

(mod no) !(,,)?:A

Dla

E f2 mamy nierówności (4.16). D III

Możemy

w razie

zatem

konieczności

oczywiście

[(m) = j(n)[(no) > B

+I

>

B, co przeczy

przyjąć,

ze c(n) jest funkcją o wartościach dodatnich, wartości gen) na zbiorze skończonym.

zmieniając

LEMAT 4.27. Niech 'I > O i E hędą dowolne oraz zał6żJ//Y. że lIierównO,I'{ (4.15) zachodzi a i II b. Ismieje wówczas liczba S raka, że dla wszysIkiclI R > 5 mOŻlla dla n znaleiL' liczby 5, r. lak by

=

=

(l - t)R < .1'< R < f < (1

+ II)R.

5 - f - l (modab)

oraz

nierówIlość (4.15)

zaclwdzi dla

/I

= s.

r. as i bt.

Wiemy, że przy ustalonych a.b ilość liczb s E, nie przekracza I]R/4ab. o ile R jest dostatecznie duże. Zbiór Dowód:

A = (s: (1- t)R < s < R,s

ma I]R/ab

+ oCR)

elementów, a zatem Ib(s) - C(s)1
c(si+d - c(a) - 3€,

a zatem Ic(si+l) - c(sdl < c(a)

co prowadzi do

+ 3€,

nierówności

C(I'h) < c(S)

Ponadto zachodzi

+ hc(a) + 3h€

(II = l.

2. 3.... ).

oczywiście nierówność

> (I - 1J)l+hail S,

Sil

W taki sam sposób

(4.17)

otrąmujemy

c(tt> > c(5)

+ kc(b) -

3k€

(k

oraz lk < (1 +1J)I+ktl

J.2. 3.... )

~

s.

(4.18)

Wybierzmy teraz 11, k oraz IJ tak, by (I _1J)h+lj' > (l + lJ)k+lbk, Zauważmy, że możemy

prowadzą

i (4.18)

przy tym wybrać IJ dowolnie male. Wówczas do Sh > tk, a więc i C(I';,) > C(tk) oraz IIc(a)

Ponieważ

+ 3h€

IJ może być dowolnie male, zatem widzimy, że nierówność h log a > k log b

hc(a) > kc(h) - 3(k

+ h)€.

a przeto _Io_g_b > c"(,,b:.:)---,3e:.' loga - c(a) 3€

+

i ostatecznie c(a) laga - c(b) 10gb > -3dlaga Zamieniając

rolami

li

i b,

i

tezę

lematu. D

+ 10gb).

otrąmujemy

c(b) 10gb - c(o) laga > -3dlog a więc

(4.17)

> kc (b) - 3k€.

implikuje

a

nierówności

+ log b),

4.3. Gęstości i wartości średnie

WNIOSEK. Dla każdej pary liczb a. b mamy

da) - ~ ,(h) < 3(lb(a) - ,(a)1 laga 10gb

~

+ Ib(b)

' - ,(b)1) (~ laga

Dowód: Wystarczy zastosować lemat dla E = Ib(a) - c(a)1 111

133

l)

+~ . 10gb

+ Ib(h)

- c(b)l. D

Teraz możemy zakończyć dowód twierdzenia. Z ostatniego wniosku wynika, jest takim ciągiem liczb naturalnych, że

że jeśli

!im (h(1Il) - c(n1)) = O,

1...... 00

o(log IId.

iSlnienie takiego ciągu wynika z (4.15), zatem możemy przyjąć. że ciąg c(II)/logn ma punkt skupienia, powiedzmy C. Z wniosku z lematu 4.27 wynika. że dla wszystkich n mamy to dnd =

Ponieważ

C _ c(n) < Ib(n) - C(II)I log II log /I a zatem Ic(n) - C log III < 3Ib(ll) - c(Il)1 oraz Ib(n) - C lognl < 4Ib(lI) - dn)l. Ponieważ dla

prawie wszystkich II mamy Ib(n) -c(n)1 < (;j4. zatem dla prawie wszystkich II zachodzi nierówność Ib(ll) - Cloglll < E. Wynika stąd, że przy stałym m i dowolnym E > O możemy znaleźć liczbę 11 spełniającą (m. II) = I oraz Ib(l/) - Clognl < Ale b(lIIl1) = b(lII)

+ ben)

Ib(l1IlI) - C log(mn)1 < E.

E,

i ostatecznie

Ib(m) - C log m I = Ib(m)

+ b(lI) -

b(ll) - C log 11/1

< Ib(mll) - Clog(/IIn)1 Dowolność

E daje teraz bem) = Clogm dla

+ Ib(n) -

każdego

CIogIlI < 210.

m. D

WNIOSEK (Erd6s [4]). (i) Jeśli funkcja f jest lIIultipfikatY\lilla, dodamia i monotolliczna,

10 istnieje

stała

c taka.

że

[(n) =

lic.

(ii) Jdli funkcja g jest addytywna i mOllotollicVUl. to istllieje c log /l.

stała

c taka,

że

c(1I) =

Dowód: (i) Możemy założyć, że [ jest funkcją niemalejącą, a zatem ze względu na

fel) = I mamy f(lI) > l to teza jest spełniona z c feN) > I, a więc dla n > jest nicograniezona. bo jeśli N, lo dla N 1 = PI!J2'" Pl

dla wszystkich II. Jeśli dla wszyslkich 11 mamy fen) = I, = O. Możemy zatem przyjąć. że dla pewnego N mamy N spełniona jest nierówność [(n) > feN) > I. Zatem f PI < P2 < ... jest ciągiem liczb pierwszych. większych od mamy

,

\im inf f(Nd = lim inf 1...... 00

1...... 00

n )=1

[(p)) > lim inf f(N)1 = 00. 1--->00

134 4. Funkcje arytmetyczne

Pozostaje

zauważyć. że

założenia

twierdzenia.

g jest

sv.'Oją własną aproksymantą, a więc spełnione są

wszystkie

Ci) do multiplikatywnej funkcji f(lI) = 28{n). O Inne dowody tego rezultatu podali J.M. Cohen [lJ i E. Howe [I].

(ii) Wystarczy zastosować część

Ćwiczenia I.

Podać przykład ciągu

(a) A i n Aj = 0 (b) d(A j ) >

o

(i

zbiorów A"

i=-

Al, .... spełniających warunki

n.

(i = I. 2 .... ).

(c) Suma U:, Aj ma gęstość naturalną. która jest różna od L::I d(A i ). 2. Dla k = 3. 4.... znaleźć gęstość zbioru liczb naturalnych. nie podzielnych przez żadną k-tą potęgę liczby pierwszej. 3. Logarytmicz//a gęstoŚ« Id(A) zbioru A C N jest zdefiniowana wzorem I L logx

Id(A) ~ hm ~_o

I

":S< 1/

o ile ta gmnica istnieje. (i)

Pokazać, że jeśli

A ma

gęstość naturalną,

to ma

też gęstoŚĆ logarytmiczną

i dCA) = Id(A).

(ii)

Znaleźć pr.l)'kład

zbioru A

mającego gęstość logarytmiczną,

ale nic ma-

jącego gęstości

naturalnej. 4. Podać prLyklad funkcji h, dla której szereg L:::"~I h(II)/1I jest zbieżny, ale dla funkcji f = II * I nie jest stuSZlla równość l hm -

n

~~I

0-00 /l b l

f

lI(k)

L !(k) ~ L-· k O

5. Pokazać, że jeśli szereg L::, 11(11)/11 jest absolutnie zbieżny, to funkcja = II o I (gdzie o OlllaCZll splot unitarny) ma wartość średnią równą

f

"mI

h(I/)Ip(I1). II

4.4. Charaktery I. Ważną rodzinę funkcji arytmetycznych stanowią charaktery. zwane też charakterami Dirichleta. Są one cennym narzędziem w dowodzeniu twierdzeń związanych z rozmieszczeniem liczb o zadanych własnościach w postępach arytmetycznych. Zoslaly one wprowadzone przez Dirich1cta na potrLeby dowodu jego twierdzenia o liczbach pierwszych w postępach arytmetycznych, które poznamy w następnym rozdziale. Obecnie na

4.4. Charaktery

135

ogół

wprowadza się je na podstawie ogólniejszego pojęcia charakteru Sk01kzo/lej grupy abelowej i tak uczynimy to tutaj. Niech G będzie skończoną grupą abclową. Jej charaktercm nazywamy kaidy homomorfizm G _ T. gdzie T oznacza grupę multiplikatywną liczb zespolonych o bezwzględnej wartości równej I. Jei:eli 1J1. 1Jz są charakterami grupy G, to ich iloczyn 1ft 4J1 .1jJz definiuje się wzorem 1ft(g) Ih(g)ljJz(g) (g E G). Z takim mnożeniem zbiór wszystkich charakterów grupy G tworzy grupę. Rzeczywiście. charakter 4J(g) = l jest jednością, a 1{t(g) = ljJ(g) = 4J(g~-I) jest elementem odwrotnym do 1J. Grupę charakterów grupy G oznaczamy przez G. Nazywa się ją często grupą dualną do G. Można też definiować charaktery dla grup nieskończonych. w których jest określona pewna topologia. Teoria charakterów grup topologicznych jesl dużym działem matematyki. mającym szerokie zastosowania, także i w teorii liczb. W ramach tej teorii można podać (jak to uczynił 1. Tate w 1950 r.. patrz np. Lang II], Narkiewicz [I]) jednolity dowód równań funkcyjnych dla szerokiej klasy funkcji analitycznych, mąjących znaczenie arytmetyczne. Klasa ta zawiera w szczególności funkcję dzeta Riemanna oraz niektóre funkcje L Dirichleta, z którymi zetkniemy się w następnym rozdziale. Nas będą interesowały przede wszystkim charaktery grupy G(N), złożonej z reszt mod N. względnie pierwszych z N. By opisać jej grupę charakterów, udowodnimy kilka prostych faktów o charakterach dowolnych skończonych grup abelowych.

=

LEMAT

=

~.29.

(i) JeJl; G jest

grupą cyk/icvlą o II

grupa G jest izomorficmll z G.

li

elementach, a g jest jej generatorem. to jej element)' są określone wzorami

j 1Jj(gr)=ex p (21T,:r ) ~

(j.r=O,I, .... Il-I).

(4.19)

(i0 Jeśli_ G I. Gz są skOllczollymi grupami abelowymi oraz

H i G 1 Gl Gz są izomorficzne, IJrzedstawić w postaci

li

H = G 1 Gl Gz. to grupy kaidy charakter ljJ grupy H da się jednoznacznie (4.20)

przy czym gi E Gi. ljJi E Gi (i = 1.2). (iii) Jd/i GJ, Gz, ... , G n są Sk01lcZOIl)'l1Ii grupami ahelowym; oraz H = EE('''l Gi • 10 grupy ił i €E(.., Gi są izomorficzne. a każdy cfwrakter 1J grupy H da .vię jednoznacznie przedstawić IV postaci

~«g" ... , 8,1) ~

n" ~;(g;), ;=1

,

IJrzy czym gi

E G i • 4J; E G; (i

= 1.2..... 11).

Dowód: (i) By sprawdzić. że funkcje 4Jj. zadane wzorem (4.19), są charakterami grupy G = en wystarczy zauważyć, że jeśli O < r, s < 1/ oraz r + s = III mod II, przy czym O