Regionalne Koło Matematyczne

Transkrypt

Regionalne Koło Matematyczne
Regionalne Koło Matematyczne
Uniwersytet Mikołaja Kopernika w Toruniu
Wydział Matematyki i Informatyki
http://www.mat.umk.pl/rkm/
Lista rozwiązań zadań nr 11 (4-9.01.2010)
Twierdzenie Eulera
1. Wyliczyć ϕ(m) dla m ∈ {1, 2, 3, . . . , 13}.
Rozwiązanie. Dla dodatniej liczby całkowitej m oznaczmy przez Um zbiór liczb całkowitych dodatnich nie większych niż m i względnie pierwszych z liczbą m. Mamy
następującą tabelę zawierającą odpowiedź na pytanie postawione w zadaniu:
m
1
2
3
4
5
6
7
8
9
10
11
12
13
Um
ϕ(m)
1
1
1
1
1, 2
2
1, 3
2
1, 2, 3, 4
4
1, 5
2
1, 2, 3, 4, 5, 6
6
1, 3, 5, 7
4
1, 2, 4, 5, 7, 8
6
1, 3, 7, 9
4
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
10
1, 5, 7, 11
4
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
12
2. Uzasadnić, że jeśli p jest liczbą pierwszą, to:
a. ϕ(p) = p − 1,
b. ϕ(pk ) = pk − pk−1 dla dowolnej liczby całkowitej k > 0.
Rozwiązanie. (a) Wystarczy zauważyć, że wszystkich dodatnie liczby całkowite mniejsze od p są względnie pierwsze z p, a więc
Up = {1, 2, . . . , p − 1}.
1
(b) Niech l będzie liczbą całkowitą. Wiadomo, że liczby l i pk nie są względnie pierwsze wtedy i tylko wtedy, gdy p | l. Stąd
Upk = {1, 2, . . . , pk } \ {l ∈ {1, 2, . . . , pk } : p | l}.
Oczywiście |{1, 2, . . . , pk }| = pk . Ponadto wiadomo, że jeśli m i n są dodatnimi liczbami całkowitymi, to
m
{l ∈ {1, 2, . . . , m} : n | l} =
,
n
a więc
|{l ∈ {1, 2, . . . , pk } : p | l}| = pk−1 ,
co kończy dowód.
3. Wykazać, że jeśli liczby całkowite dodatnie m i n są względnie pierwsze, to
ϕ(m · n) = ϕ(m) · ϕ(n).
Rozwiązanie. Teza jest oczywista jeśli m = 1 lub n = 1, możemy więc założyć, że
m > 1 i n > 1. Niech Um × Un będzie zbiorem par (k, l), gdzie k ∈ Um i l ∈ Un .
Rozważmy funkcję F : Um·n → Um × Un , która liczbie r ∈ Um·n przyporządkowuje
parę składającą z reszt z dzielenia liczby r przez m i n. Łatwo sprawdzić, że funkcja F
jest poprawnie określona, tzn. jeśli liczba r jest względnie pierwsza z m · n, to reszty
z dzielenia liczby r przez m i n są względnie pierwsze z m i n, odpowiednio. Ponadto,
funkcja F ma dwie następujące własności, które gwarantują, że |Um·n | = |Um | · |Un |,
a więc kończą dowód:
1. jeśli F (r) = F (r ′) dla r, r ′ ∈ Um·n , to r = r’,
2. jeśli (k, l) ∈ Um × Un , to istnieje liczba r ∈ Um·n taka, że F (r) = (k, l).
Dla dowodu punktu (1) załóżmy, że F (r) = F (r ′ ) dla r, r ′ ∈ Um·n . Z definicji funkcji F
wynika, że m | r − r ′ oraz n | r − r ′ . Ponieważ liczb m i n są względnie pierwsze, więc
otrzymujemy stąd, że m·n | r−r ′ . Wykorzystując teraz założenie r, r ′ ∈ {1, 2, . . . , m·n}
otrzymujemy, że r = r ′ .
Przypuśćmy teraz, że (k, l) ∈ Um × Un . Ponieważ liczby m i n są względnie pierwsze,
więc istnieją liczby całkowite u i v takie, że 1 = u · m + v · n. Jeśli teraz r jest resztą z
dzielenia liczby
l·u·m+k·v·n
przez m · n, to łatwo sprawdzić, że r ∈ Um·n i F (r) = (k, l).
Jako przykład zastosowania powyższych własności funkcji Eulera można udowodnić
następujący fakt.
Jeśli m > 2, to 2 | ϕ(m).
Rozwiązanie. Przypuśćmy najpierw, że istnieje liczba pierwsza p > 2 taka, że p | m.
Wtedy m = pk · n dla pewnych liczb naturalnych k, n > 0, przy czym p ∤ n. W
szczególności liczby pk i n są względnie pierwsze, więc
ϕ(m) = ϕ(pk ) · ϕ(n) = (pk − pk−1 ) · ϕ(n).
2
Ponieważ liczba p jest nieparzysta, więc 2 | pk − pk−1 , co kończy dowód w tym
przypadku.
Pozostaje do rozważenia przypadek, gdy m = 2k dla pewnej liczb naturalnej k. Ponieważ m > 2, więc k > 1. Stąd
ϕ(m) = ϕ(2k ) = 2k − 2k−1 = 2k−1
jest liczbą parzystą, gdyż k − 1 > 0.
4. Twierdzenie Eulera. Jeśli liczby całkowite a i m są względnie pierwsze, przy czym
m > 0, to
aϕ(m) ≡ 1 (mod m).
Rozwiązanie. Bez straty ogólności możemy założyć, że m > 1. Rozważmy funkcję
F : Um → Um daną wzorem:
F (k) := reszta z dzielenia liczby a · k przez m.
Ponieważ liczby a i m są względnie pierwsze, więc funkcja ta jest poprawnie określona. Zauważmy, że funkcja F jest różnowartościowa, tzn. jeśli F (k) = F (l) dla
k, l ∈ Um , to k = l. W efekcie mamy
Y
k=
k∈Um
Y
k∈Um
F (k) ≡
Y
ak = aϕ(m) ·
k∈Um
Y
k
(mod m).
k∈Um
Ponieważ liczby k∈Um k i m są względnie pierwsze, więc powyższa kongruencja
implikuje tezę twierdzenia Eulera.
Q
5. Znaleźć dwie ostatnie cyfry liczb 32010 i 22010 .
Rozwiązanie. Wykorzystując wcześniejsze zadania łatwo policzyć, że
ϕ(100) = ϕ(4 · 25) = ϕ(4) · ϕ(25) = 2 · 20 = 40,
zatem z twierdzenia Eulera wynika, że 340 ≡ 1 (mod 100). Stąd
32010 = (340 )50 · 310 ≡ 310
(mod 100).
Bezpośrednim rachunkiem sprawdzamy, że 310 ≡ 49 (mod 100), zatem ostatnie dwie
cyfry liczb 32010 to 49.
Zauważmy, że ϕ(25) = 20, zatem 220 ≡ 1 (mod 25). Podobnie jak powyżej prowadzi to
do wniosku, że 22010 ≡ 210 (mod 25). Oczywiście 22010 ≡ 210 (mod 4). Ponieważ liczby
4 i 25 są względnie pierwsze, więc powyższe kongruencje prowadzą do wniosku,
że 22010 ≡ 210 (mod 100). Bezpośredni rachunek pozwala sprawdzić, że 210 ≡ 24
(mod 100), zatem dwie ostatnie cyfry liczby 22010 to 24.
6. Wykazać, że jeśli p jest liczbą pierwszą większą od 2, to suma
1p + 2p + · · · + (p − 1)p
jest podzielna przez p.
3
Rozwiązanie. Zauważmy, że z twierdzenia Eulera wynika, że ap−1 ≡ 1 (mod p), a
więc ap ≡ a (mod p), dla każdej liczby a ∈ {1, 2, . . . , p − 1}. Stąd
1p + 2p + · · · + (p − 1)p ≡ 1 + 2 + . . . + (p − 1) (mod p).
Ponieważ
p−1
p(p − 1)
=p·
,
2
2
jest całkowita, gdyż liczba p jest nieparzysta, to kończy dowód.
1 + 2 + . . . + (p − 1) =
przy czym liczba
p−1
2
4