background image

Teoria liczb 2010, sem.IV,

B.Bajorska, O.Macedo«ska

Wykªad 12.

Funkcje arytmetyczne

1 Multiplikatywno±¢ funkcji arytmetycznych

Denicja 1. Funkcj¡ arytmetyczn¡ nazywamy dowoln¡ funkcj¦ okre±lon¡ na

zbiorze liczb naturalnych o warto±ciach w zbiorze liczb caªkowitych.

Przykªad Funkcj¡ arytmetyczn¡ jest np funkcja Eulera (Wykªad 6, Roz.4).

W drugiej cz¦±ci wykªadu omówimy kilka wªasno±ci tej funkcji oraz przedsta-

wimy pomini¦ty wcz¦sniej dowód postaci funkcji Eulera (Wykªad 6, Tw.4).

Omówimy pokrótce kilka innych znanych funkcji arytmetycznych.

Denicja 2. Funkcj¦ Sumy Dzielników dla liczby naturalnej okre±la si¦

jako sum¦ wszystkich dodatnich dzielników tej liczby. Oznaczamy j¡ przez
σ(n)

i wyra»amy wzorem: σ(n) =

P

d|n

d.

Przykªad Dla dowolnej liczby pierwszej mamy σ(p) = + 1.

Denicja 3. Liczb¦ naturaln¡ speªniaj¡c¡ warunek σ(n) = 2nazywamy

liczb¡ doskonaª¡.

Przykªad Najmniejsz¡ liczb¡ doskonaª¡ jest 6, bo 6 = 1 + 2 + 3. Kolejn¡

jest 28.
Denicja 4. Funkcj¦ Liczby Dzielników dla liczby naturalnej okre±la

si¦ jako liczb¦ wszystkich dodatnich dzielników tej liczby. Oznaczamy j¡ przez
τ (n)

i wyra»amy wzorem: τ(n) =

P

d|n

1.

Denicja 5. Niech b¦dzie funkcj¡ arytmetyczn¡. Sumatorem (lub funkcj¡

sumuj¡c¡) funkcji nazywamy funkcj¦ arytmetyczn¡ okre±lon¡ wzorem

(n) =

X

d|n

(d).

Przykªad Niech f(n) = n

2

. Wtedy np.

(15) =

X

d|15

(d) = (1) + (3) + (5) + (15) = 1 + 9 + 25 + 225 = 260.

Denicja 6. Funkcj¦ arytmetyczn¡ nazywamy multiplikatywn¡, je±li dla

ka»dej pary wzgl¦dnie pierwszych liczb naturalnych zachodzi równo±¢

(mn) = (m)(n).

Je±li powy»szy warunek jest speªniony dla ka»dej pary liczb naturalnych n,

to funkcj¦ nazywamy caªkowicie multiplikatywn¡.

1

background image

Przykªad Funkcje f(n) = n, g(n) = 1, oraz h(n) = n

2

s¡ caªkowicie

multiplikatywne.

Z powy»szej denicji indukcyjnie wynika natychmiast nast¦puj¡cy

Wniosek 1. Je±li jest funkcj¡ multiplikatywn¡ i je±li p

a

1

1

· p

a

2

2

· ... · p

a

s

s

jest rozkªadem kanonicznym liczby naturalnej n, to

(n) = (p

a

1

1

· f (p

a

2

2

· ... · f (p

a

s

s

).

Twierdzenie 1. Je±li jest funkcj¡ multiplikatywn¡ to jej sumator te»

jest funkcj¡ multiplikatywn¡.
Dowód. Niech mb¦d¡ wzgl¦dnie pierwszymi liczbami naturalnymi. Wte-

dy z multiplikatywno±ci funkcji mamy:

(mn) =

X

k|mn

(k) =

X

dd

0

|mn

(dd

0

) =

X

d|m

X

d

0

|n

(dd

0

) =

X

d|m

X

d

0

|n

(d)(d

0

) =

X

d|m

(d)

X

d

0

|n

(d

0

) = (m)(n).

Przykªad Jak obliczyli±my wy»ej, dla funkcji f(n) = n

2

, mamy np.

(15) = 260

. Poniewa» jest funkcj¡ multiplikatywn¡, to ten sam wynik

otrzymamy korzystaj¡c z powy»szego twierdzenia:

(3)(5) = ((1) + (3))((1) + (5)) = (1 + 9)(1 + 25) = 260.

Wniosek 2. Funkcja Sumy Dzielników σ i Funkcja Liczby Dzielników τ 

multiplikatywne.
Dowód. Zauwa»my, »e funkcje Sumy Dzielników i Liczby Dzielników s¡ su-

matorami funkcji multiplikatywnych  odpowiednio f(n) = g(n) = 1 

zatem z Twierdzenia 1 wynika, »e s¡ multiplikatywne.

2 Funkcja Eulera

Udowodnimy twierdzenie o warto±ciach funkcji Eulera (Wykªad 6, Tw.4),

wykorzystuj¡c funkcje arytmetyczne. Dla dalszych rozwa»a« przypomnijmy

nast¦puj¡ce fakty
Lemat 1. (i) Dla dowolnego caªkowitego k zachodzi równo±¢

NW D(m, km r) = NW D(m, r)

.

(ii)

Je±li NW D(m, n) = 1, to liczby:

r, m r, 2r, ..., (n − 1)r

tworz¡ peªny ukªad reszt modulo n.
(iii)

Je±li liczba jest wzgl¦dnie pierwsza z i z n, to te» jest wzgl¦dnie

pierwsza z mn.

2

background image

Dowód. (i) Je±li NW D(km+r, m) = d, to d|km+d|m. Poniewa» jest

kombinacj¡ liniow¡ tych liczb, wi¦c d|r a st¡d NW D(km+r, m| NW D(m, r).

Je±li NW D(m, r) = d, to d|m d|r, wi¦c w szczególno±ci d|km r, a zatem
NW D(m, r| NW D(km r, m)

. St¡d mamy równo±¢.

(ii)

Wystarczy pokaza¢, »e liczby r, m r, 2r, . . . , (n − 1)r,

s¡ ró»ne modulo wiedz¡c, »e NW D(m, n) = 1. Zaªó»my przeciwnie, »e
k

i

r ≡ k

j

(mod n).

Odejmuj¡c mamy m(k

i

− k

j

≡ 0 (mod n).

St¡d

wynika, »e dzieli m(k

i

− k

j

)

, a ze wzgl¦du na zaªo»enie NW D(m, n) = 1

mamy z Lematu Euklidesa (Wykªad 3, Lem.2), »e dzieli k

i

−k

j

, sprzeczno±¢.

(iii)

Zaªó»my, »e NW D(t, m) = NW D(t, n) = 1 oraz NW D(t, mn) = d > 1.

Liczba ma dzielnik pierwszy (Wykªad 5, Lem.1). St¡d p|mn a wi¦c p|m

lub p|n (Wykªad 6, Lem.1). Poniewa» mamy tak»e p|t, to p|NW D(t, m) lub
p|NW D(t, n)

, sprzeczno±¢.

Teraz udowodnimy, »e funkcja ϕ jest multiplikatywna.

Twierdzenie 2. Niech mb¦d¡ wzgl¦dnie pierwszymi liczbami naturalnymi.

Wtedy ϕ(mn) = ϕ(m)ϕ(n).

Dowód. Zapiszemy liczby naturalne nie wi¦ksze od mn kolumnach:

+ 1 2+ 1 . . . (n − 1)+ 1

2

+ 2 2+ 2 . . . (n − 1)+ 2

...

...

...

...

...

r

2r . . . (n − 1)r

...

...

...

...

...

m

2m

3m

. . .

mn

Ide¡ dowodu jest to, by pokaza¢, »e liczby wzgl¦dnie pierwsze z mn stoj¡

tylko w wierszach z numerem r, gdzie NW D(m, r) = 1, czyli w ϕ(m) wier-

szach, w ka»dym po ϕ(n) takich liczb.

Z tabeli wida¢, »e r ≤ m, a r-ty wiersz skªada si¦ z liczb km r. Je±li

NW D(m, r) = d 6= 1

to z Lematu 1(i) mamy NW D(m, km r) = d 6= 1,

≤ k ≤ n − 1

, wi¦c liczby w tym wierszu nie s¡ wzgl¦dnie pierwsze z m, a

wi¦c tym bardziej nie s¡ wzgl¦dnie pierwsze z mn.

Zatem liczby wzgl¦dnie pierwsze z mn le»¡ tylko w ϕ(m) wierszach gdzie

NW D(m, r) = 1

. Wi¦c wybieramy te wiersze.

Na podstawie Lematu 1(ii), liczb naturalnych w ka»dym wierszu przed-

stawia peªny ukªad reszt modulo n. A wi¦c w ka»dym wierszu jest dokªadnie
ϕ(n)

liczb wzgl¦dnie pierwszych z n.

Poniewa» w wybranych wierszach te ϕ(n) liczb naturalnych s¡ te» wzgl¦d-

nie pierwsze z m, wi¦c na podstawie Lematu 1(iii) tak»e s¡ one wzgl¦dnie

pierwsze z mn. St¡d ϕ(mn) = ϕ(m)ϕ(n).

Przykªad ϕ(12) = ϕ(3)ϕ(4) = 2(4 − 2) = 4;

ϕ(36) = ϕ(4)ϕ(9) = (4 − 2)(9 − 3) = 12.

3

background image

Przypomnimy jeszcze, »e dla dowolnej liczby pierwszej oraz dowolnej

liczby naturalnej mamy (Wykªad 6, Lem.4)

ϕ(p

k

) = p

k

µ

1
p

.

(1)

Twierdzenie 3. Niech p

a

1

1

· p

a

2

2

· . . . · p

a

k

k

b¦dzie rozkªadem kanonicznym

liczby naturalnej n. Wtedy

ϕ(n) = n

µ

1

p

1

¶ µ

1

p

2

· · ·

µ

1

p

k

.

Dowód. Poniewa» z Twierdzenia 2 wiadomo, »e ϕ jest multiplikatywna, to

z Twierdzenia 1 mamy:

ϕ(n) = ϕ(p

a

1

1

· ϕ(p

a

2

2

· ... · ϕ(p

a

k

k

)

sk¡d na podstawie wzoru (1) mamy

ϕ(n) = p

1

a

1

µ

1

p

1

· p

2

a

2

µ

1

p

2

· · · p

k

a

k

µ

1

p

k

=

p

1

a

1

p

2

a

2

· · · p

k

a

k

µ

1

p

1

¶ µ

1

p

2

· · ·

µ

1

p

k

=

n

µ

1

p

1

¶ µ

1

p

2

· · ·

µ

1

p

k

.

Przykªad ϕ(50) = ϕ(2 · 5

2

) = 50(1 

1
2

)(1 

1
5

) = 20

;

ϕ(360) = ϕ(2

3

3

2

5) = 360(1 

1
2

)(1 

1
3

)(1 

1
5

) = 96

.

Omówimy jeszcze dwie ciekawe wªasno±ci funkcji Eulera.

Twierdzenie 4. Niech b¦dzie liczb¡ naturaln¡ wi¦ksz¡ od 2. Wtedy ϕ(n)

jest liczb¡ parzyst¡.

Dowód. Zaªó»my, »e p

a

1

1

p

a

2

2

. . . p

a

s

s

jest rozkªadem kanonicznym liczby

n,

. Wtedy z Twierdzenia 3 mamy

ϕ(n) =

s

Y

i=1

p

a

i

i

µ

p

i

− 1

p

i

=

s

Y

i=1

p

a

i

1

i

(p

i

− 1).

Je±li n 6= 2

a

1

to ϕ(n) jest parzysta, poniewa» pewien czynnik p

i

− 1

jest

parzysty. Jesli = 2

a

1

, to poniewa» n > 2, to mamy a

1

1.

Wtedy

ϕ(2

a

1

) = 2

a

1

1

(2 − 1)

jest parzysta.

Zauwa»my, »e dla sumatora funkcji ϕ mamy na przykªad (6) = ϕ(1)+

ϕ(2)+ϕ(3)+ϕ(6) = 1+1+2+2 = 6

oraz np (8) = ϕ(1)+ϕ(2)+ϕ(4)+ϕ(8) =

1 + 1 + 2 + 4 = 8.

Okazuje si¦, »e te wyniki nie s¡ przypadkowe.

4

background image

Twierdzenie 5. Niech b¦dzie liczb¡ naturaln¡. Wtedy

(n) :=

X

d|n

ϕ(d) = n.

Dowód W zbiorze liczb naturalnych od 1 do wprowadzimy relacj¦: a ∼ b

je±li NW D(a, n) = NW D(b, n). Z wªasno±ci NW D wynika, »e jest to relacja

równowa»no±ci. Poniewa» d|n wtedy i tylko wtedy, gdy NW D(d, n) = d, to

ka»dy dzielnik liczby wyznacza inn¡ klas¦ abstrakcji. Zatem ilo±¢ klas

jest równa ilo±ci dzielników, a suma ilo±ci elementów wszystkich klas jest n.

Zauwa»my, »e a ∈ [d] wtedy i tylko wtedy gdy NW D

¡

a
d

,

n

d

¢

= 1

(Wy-

kªad 3, Wn.3). St¡d wynika, »e ilo±¢ elementów w klasie [d] jest równa ϕ

¡

n

d

¢

,

a wi¦c z powy»szych rozwa»a« mamy

=

X

d|n

ϕ

³n

d

´

Skoro przebiega wszystkie dzielniki liczby n, wi¦c

n

d

równie». St¡d

=

X

d|n

ϕ

³n

d

´

=

X

d|n

ϕ(d)

Przykªad Niech = 36. Zbiór {123, ..., 36jest sum¡ dziewi¦ciu klas

[d]

, gdzie jest dzielnikiem liczby 36. Klasa [d] zawiera te liczby naturalne

a

, dla których NW D(a, 36) = d. Mamy wi¦c:

[1] = {157111317192325293135};
[2] = {21014222634};
[3] = {3152133};
[4] = {4816202832};
[6] = {630};
[9] = {927};
[12] = {1224};
[18] = {18};
[36] = {36}.
Widzimy, »e klasa [d] zawiera ϕ(36/d) liczb naturalnych:

¯

¯

¯

¯[1]

¯

¯

¯

¯ = ϕ(36/1) = ϕ(36) = 12;

¯

¯

¯

¯[2]

¯

¯

¯

¯ = ϕ(36/2) = ϕ(18) = 6;

¯

¯

¯

¯[3]

¯

¯

¯

¯ = ϕ(36/3) = ϕ(12) = 4;

¯

¯

¯

¯[4]

¯

¯

¯

¯ = ϕ(36/4) = ϕ(9) = 6;

ϕ(36/6) = 2; ϕ(36/9) = 2; ϕ(36/12) = 2; ϕ(36/18) = 1; ϕ(36/36) = 1.

Zauwa»my, »e 12 + 6 + 4 + 6 + 2 + 2 + 2 + 1 + 1 = 36, to znaczy

36 = ϕ(36)+ϕ(18)+ϕ(12)+ϕ(9)+ϕ(6)+ϕ(4)+ϕ(3)+ϕ(2)+ϕ(1) =

X

d|36

ϕ(d).

5