n > 0 - Kolos
Transkrypt
n > 0 - Kolos
Wykład 3 Arytmetyka modulo n Niech n będzie dodatnią liczbą całkowitą (n > 0) i niech a, b ∈ Z. Mówimy, że a przystaje do b modulo n jeśli n|(a−b) i piszemy wtedy a ≡ b mod n. Relacja przystawania modulo n jest relacją równoważności. Rzeczywiście relacja jest zwrotna bo dla każdej liczby całkowitej a, liczba 0 = a − a jest podzielna przez n. Zatem a ≡ a mod n. Relacja ta jest również symetryczna bo jeśli n|(a − b) to również n|(b − a), bo b − a = −(a − b). Relacja jest przechodnia, bo jeśli n|(a − b) i n|(b − c) to również n dzieli (a − b) + (b − c) = a − c, a więc n|(a − c). Relacja przystawania modulo n ma jeszcze jedną bardzo ważną własność: a ≡ b mod n jeśli to a + c ≡ b + d mod n i a · c ≡ b · d mod n. Każdą c ≡ d mod n relację równoważności, która spełnia powyższą własność nazywać będziemy kongruencją w Z. Oznaczmy przez [a] klasę abstrakcji elementu a względem relacji przystawania modulo n, a więc: [a] = {b ∈ Z : n|(a − b)} Można zauważyć, że klasa abstrakcji elementu a jest wyznaczona przez resztę z dzielenia tego elementu przez n i że dwa elementy są w relacji wtedy i tylko wtedy gdy dają tę samą resztę przy dzieleniu przez n. A więc w tym przypadku mamy dokładnie n różnych klas abstrakcji: [0] = {x ∈ Z : n|x} = nZ [1] = {x ∈ Z : n|(x − 1)} = 1 + nZ [2] = {x ∈ Z : n|(x − 2)} = 2 + nZ .. . [n − 1] = {x ∈ Z : n|(x − (n − 1))} = (n − 1) + nZ Zamiast zapisu [a] będziemy zwykle używać zapisu a, a czasem będziemy opuszczać kreskę nad elementem. Przez Zn oznaczać będziemy zbiór klas abstrakcji relacji przystawania modulo n, a więc: Zn = {0, 1, . . . , n − 1} 1 W zbiorze Zn można wprowadzić następujące działania: ā +n b̄ = a + b ā ·n b̄ = a · b Czy działania te są dobrze określone? Czy może się zdarzyć taka sytuacja, że a = c, b = d a a + c 6= b + d lub a · c 6= b · d? Otóż nie, a wynika to z faktu, że relacja przystawania modulo n jest kongruencją. Jeśli mamy a = c, b = d to a ≡ c mod n, b ≡ d mod n, a stąd a + c ≡ b + d mod n, a · c ≡ b · d mod n, a więc a + c = b + d i a · c 6= b · d Oczywiście spełniona jest następująca własność: ā = b̄ ⇐⇒ a ≡ b mod n i dwie klasy są albo równe albo są rozłączne. Twierdzenie 1 Dla dowolnych klas ā, b̄, c̄ ∈ Zn mamy: (i) ā + (b̄ + c̄) = (ā + b̄) + c̄, (ii) ā + b̄ = b̄ + ā, (iii) ā + 0̄ = 0̄ + ā = ā, ¯ a=n− ¯ a + ā = 0̄, (iv) ā + n − (v) ā · (b̄ · c̄) = (ā · b̄) · c̄, (vi) ā · b̄ = b̄ · ā, (vii) ā · 1̄ = 1̄ · ā = ā, (viii) ā · (b̄ + c̄) = ā · b̄ + ā · c̄, (ix) (b̄ + c̄) · ā = b̄ · ā + c̄ · ā. Przykład Skonstruować tabelki działań w pierścieniu Z5 . +n 0 1 2 3 4 ·n 0 1 2 3 4 0 0 1 2 3 4 0 0 0 0 0 0 1 1 2 3 4 0 1 0 1 2 3 4 2 2 3 4 0 1 2 0 2 4 1 3 3 3 4 0 1 2 3 0 3 1 4 2 4 4 0 1 2 3 4 0 4 3 2 1 Strukturę (Zn , +, ·) nazywać będziemy pierścieniem reszt modulo n. Pytanie, które teraz się pojawia to: Kiedy równanie a ·n x = 1 ma rozwiązanie w pierścieniu Zn ? Odpowiedzi można udzielić korzystając z wcześniejszych rozważań dotyczących równań diofantycznych. Twierdzenie 2 Równanie a ·n x = 1 ma rozwiązanie w pierścieniu Zn wtedy i tylko wtedy gdy liczby a i n są względnie pierwsze. Inaczej mówiąc liczba a jest odwracalna modulo n wtedy i tylko wtedy gdy NWD(a, b) = 1. 2 Dowód Jeśli NWD(a, n) = 1 to istnieją liczby całkowite u, v takie, że au + nv = 1 wtedy modulo n mamy ā · v̄ = 1, a więc liczba a jest odwracalna modulo n. Jeśli teraz liczba a jest odwracalna modulo n to istnieje b, że a ·n b = 1 i a · b − 1 = 0 to oznacza, że n|(ab − 1), a więc istnieje k, że ab − 1 = kn, zatem równanie ax + ny = 1 ma rozwiązanie, a to oznacza, że liczby a i n są względnie pierwsze. Zadanie Znaleźć element odwrotny (jeśli istnieje) do 25 modulo 34. Bezpośrednią konsekwencją tego Twierdzenia jest następujące Twierdzenie: Twierdzenie 3 Jeśli p > 0 jest liczbą pierwszą to w pierścieniu Zp każdy niezerowy elemnt jest odwracalny. Niezerowy element a pierścienia Zn nazywamy dzielnikiem zera jeśli istnieje niezerowy element b, taki że ab = 0 w Zn . Na przykład element 2 jest dzielnikiem zera w Z6 bo w Z6 mamy 2 · 3 = 0. Twierdzenie 4 Pierścień Zn posiada dzielniki zera wtedy i tylko wtedy gdy n nie jest liczbą pierwszą. Pierścień Zp gdzie p jest dodatnią liczbą pierwszą nazywamy ciałem reszt modulo p. Twierdzenie 5 Jeśli a, b są liczbami odwracalnymi modulo n to ich iloczyn też jest odwracalny modulo n. Dowód Istnieją liczby a0 i b0 takie, że modulo n mamy a · a0 = 1 i b · b0 = 1 wtedy liczba b0 · a0 jest odwrotna do ab modulo n. 3