45430 Str019 (2)

45430 Str019 (2)



34 1. Kiil>n zajMdnfed ekfnmtarnci lenni liczb

Przykład. Liczba pierwsza 12277 dzieli drugi czynnik iloczynu 20* + = (207 + 1)(204 - 20* -|- I). Znajdujemy więc Nł-T/.) (12277, 399 + 20/):

12277 « (31 - 2i)(399 + 20/) + (-132 + 178/),

399 + 20/ = (-1 - /X-132 + 178/) + (89 + 66/),

-132+ 178/ = (2/)(89 + 66/),

czyli największym wspólnym dzielnikiem jest 89 + 66/, a więc 12277 = * 89* + 66*.

(a)    Wykorzystując równość 196 + 1 = 2 • 132 • 181 • 769 i algorytm Euklidesa dla liczb całkowitych Gaussa, przedstaw 769 jako sumę dwóch kwadratów.

(b)    Podobnie, przedstaw liczbę pierwszą 3877, która jest dzielnikiem 156 + 1 jako sumę dwóch kwadratów.

(c)    Przedstaw liczbę pierwszą 38737, która jest dzielnikiem 236 + 1, jako sumę dwóch kwadratów.

1.3. Kongruencje

Podstawowe własności. Dla danych trzech liczb całkowitych a, b i m mówimy, że „liczba a przystaje do liczby b modulo m” i piszemy a = b (mod m), gdy różnica a — b jest podzielna przez m. Liczbę m nazywamy modułem kon-gruencji. Następujące własności relacji kongruencji wynikają bezpośrednio z definicji:

1. (i) a = a (mod m); (ii) a = b (mod m) wtedy i tylko wtedy, gdy { b = fl(modm); (iii) jeśli a = b (mod m) oraz b = c (mod m), to | a = c(modm). Dla ustalonej liczby m z własności (i)—(iii) wynika, że rela- cja kongruencji modulo m jest relacją równoważności.

2.    Dla ustalonej liczby m każda klasa równoważności ze względu na relację . kongruencji modulo m ma dokładnie jednego reprezentanta wśród liczb od > 0 do m— 1. (Jest to inny sposób powiedzenia tego, że każda liczba przystaje modulo m do dokładnie jednej liczby zawartej między 0 i m — 1.) Zbiór klas ; równoważności (zwanych klasami reszt modulo m) będzie oznaczany przez Z/mZ. Każdy zbiór reprezentantów klas reszt modulo m będzie nazywany \ pełnym zbiorem reszt modulo m.

3.    Jeśli a = b (mod m) i c = d (mod m), to a ± c == b ± d (mod m) oraz ac = bd ■ (mod m). Inaczej mówiąc, kongruencje (względem tego samego modułu) ; można dodawać, odejmować i mnożyć stronami. Okazuje się też, że zbiór i klas równoważności Z/mZ jest pierścieniem przemiennym, tzn. klasy reszt można dodawać, odejmować i mnożyć (wynik przy tym nie zależy od wyboru reprezentantów z tych klas) i działania te spełniają zwykłe aksjomaty (przemienność, łączność, posiadanie elementów przeciwnych itp.).

4.    Jeśli a a# h (mod m), to a *? b (mod d) dla karlego dzielnika d\m.

5.    Jeśli a = b (mod m), a - b (mod n) oraz nin vi względnie pierwsze, to a == ó (mod mn). (Por. własność 5 relacji podzielności w podrozdziale 1.2.)

Twierdzenie 1.3.1. Elementami Z/mZ mającymi elementy odwrotne ze względu na mnożenie są klasy liczb względnie pierwszych z m, tzn. liczbami a, dla których istnieje liczba b taka, ze ab s 1 (mod m), są dokładnie te liczby a, dla których NWD(a, m) = 1. Ponadto, jeśli NWD(a, ni) — 1, to taka liczba odwrotna b może być znaleziona za pomocą 0(log3m) operacji na bitach.

Dowód. Po pierwsze, jeśli d = NWDia, w) jest większy od 1, to dla żadnego b nie może być ab & 1 (mod m), ponieważ wtedy liczba d dzieliłaby ab - 1, a więc dzieliłaby 1. Na odwrót, jeśli NWDia, m) = 1, to na mocy własności 2 powyżej możemy założyć, że a < m. Wtedy z twierdzenia 1.2.2 wynika, że istnieją liczby u i u, które mogą być znalezione za pomocą 0(log3m) operacji na bitach, takie że ua + vm = 1. Dla b = u otrzymamy m 11 — ua = 1 — aó, czego należało dowieść.

Uwaga. Jeśli NWD{a, m) = 1, to definiujemy ujemną potęgę a"" mod m jako n-tą potęgę klasy reszt odwrotnej do a; jest ona reprezentowana przez n-tą potęgę dowolnej liczby b, dla której ab = 1 (mod m).

Przykład 1. Znajdźmy 160“1 mod 841, tzn. odwrotność liczby 160 modulo 841.

Rozwiązanie. Z ćwiczenia 6(c) w ostatnim podrozdziale wynika, że odpowiedzią jest 205.

Wniosek 1. Jeżeli p jest liczbą pierwszą, to każda niezerowa klasa reszt ma element odwrotny ze względu na mnożenie, przy czym można go znaleźć za pomocą O (log3/?) operacji na bitach. Mówimy, że pierścień Z/pZ jest ciałem. To „p-elementowe ciało ” często oznaczamy przez F_.

Wniosek 2. Przypuśćmy, że chcemy rozwiązać kongruencję liniową ax = b (mod m), przy czym bez straty ogólności możemy założyć, że Oś a, b <m. Wtedy, jeśli NWD{a, m) = 1, to istnieje rozwiązanie x0, które można znaleźć za pomocą 0(log3m) operacji na bitach; wszystkie inne rozwiązania są postaci x = x0 + mn dla pewnej liczby całkowitej n. Następnie przypuśćmy, że d = NWD(a, m). Wówczas istnieje rozwiązanie wtedy i tylko wtedy, gdy d\b i w tym przypadku kongruencja jest równoważna (tzn. ma takie same rozwiązania) kongruencji a'x = b' (mod mr), gdzie a' = a/d, b' = b/d, m' = mjd.

Pierwszy wniosek jest szczególnym przypadkiem twierdzenia 1.3.1. Drugi wniosek łatwo można wyprowadzić z twierdzenia 1.3.1 i z definicji. Podobnie jak w znanym przypadku równań liniowych w zbiorze liczb rzeczywistych,


Wyszukiwarka

Podobne podstrony:
str019 (4) 34 Ćwiczenie nr 4 b)    Wykrywanie anionu chlorkowego CI . Reakcją ze stęż
Image034 Kilka wybranych liczb dziesiętnych przedstawiono w pierwszej kolumnie tablicy 2.2. Przykład
63 3,1. Nierówność Czebyszewa i prawa wielkich liczb Przykład. Rozpatrzmy ponownie ostatni przykład,
13 Co łączy umysł z teorią liczb? 8. PRZYKŁADY PODOBNYCH ZAGADNIEŃ W dotychczasowym tekście
Untitled Scanned 38 102 § 3. ARYTMETYKA LICZB NATURALNYCH G. PEANA Pierwsze aksjomatycznc ujęcie ary
Scan Pic0329 166 Przykłady 2. Wyznaczanie logarytmów dziesiętnych dla danych liczb Przykład 2.1. Wyz
Czas transportu liczb a prze wozów wykonanych terminowo Niezawodność transportu =-liczb. F.™w- liczb
34 S. Bucko, M. Wikłacz Pierwszy drut Kirschnera Drugi drut Kirschnera Grotów kret Schanza Modę! z
63 3,1. Nierówność Czebyszewa i prawa wielkich liczb Przykład. Rozpatrzmy ponownie ostatni przykład,
relacja zakres RANGĘ _ -    L1 -    L2 LICZB AJ LICZBA_2 LICZBA - IN

więcej podobnych podstron