|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
Arytmetyka modularna – w matematyce system liczb całkowitych, w którym liczby „zawijają się” po osiągnięciu pewnej wartości określonej terminem modulo (skracane mod). Przykładem może być zegar 24-godzinny: dzielimy dzień na 24 godziny numerowane od 0 do 23. Jeżeli obecnie jest 19:00, to 8 godzin później nie będzie 27:00 (ten wynik otrzymalibyśmy dodając 19+8=27), lecz 3:00. Podobnie, jeżeli obecnie jest 12:00 i minie 21 godzin, to zegar wskaże 9:00, a nie 33:00. Jeżeli obecnie jest 3:00, to 4 godziny wcześniej była 23:00, nie zaś -1:00. Tak więc mierzenie czasu na zegarze rozpoczyna się o godzinie 0:00 „zerując się” po osiągnięciu 24. Mówimy, że na zegarze obowiązuje arytmetyka modulo 24. W ten sam sposób możemy rozpatrywać obliczenia na dniach tygodnia (wykonywane modulo 7) lub na miesiącach (modulo 12). Prawa działań na liczbach takie jak liczba nieparzysta + liczba parzysta = liczba nieparzysta można łatwo wyprowadzać używając arytmetyki modulo 2.
edytuj Prosty modelAby „dodać” dwie godziny na zegarze, dodajemy odpowiadające im liczby. Jeżeli wynik jest większy od 23, odejmujemy od niego 24. Aby utworzyć model arytmetyki modulo n, w zbiorze
Tak określone dodawanie pokrywa się z intuicyjnym rozumieniem zegara 24-godzinnego dla n = 24. Na przykład: Ten model dobrze obrazuje działania na 24-godzinnym zegarze, jednakże ma ograniczenia, np. nie jest w nim możliwe mnożenie liczb. Aby rozszerzyć tę strukturę, potrzebne są pojęcia przystawania i klas reszt. edytuj PrzystawanieMówimy, że liczba a przystaje do b modulo n, jeżeli różnica a − b jest wielokrotnością liczby n. Zapisujemy to Na przykład,
ponieważ 33 − 9 = 24 jest podzielne przez 24;
ponieważ 15 − 1 = 14 jest podzielne przez 7; ponieważ − 1 − 23 = − 24 jest podzielne przez 24. Równoważnie przystawanie można zdefiniować następująco: liczba a przystaje do b modulo n, gdy a i b dają taką samą resztę z dzielenia przez n. Relację przystawania nazywa się także kongruencją. edytuj Klasy resztRelacja przystawania modulo n jest tzw. relacją równoważności. Oznacza to, że dzieli ona zbiór liczb całkowitych na n podzbiorów, klas równoważności, nazywanych klasami kongruencji lub klasami reszt. Na przykład dla n = 4 tymi zbiorami są:
Każda liczba całkowita należy do dokładnie jednej klasy reszt. Dwie klasy reszt A i B możemy dodać w następujący sposób. Wybierzmy z każdej z nich po jednym elemencie (reprezentancie klasy): do wybierzmy po jednym elemencie z każdej z nich, np. 2 i 7. Wynikiem jest klasa zawierająca 2 + 7 = 9: Jeżeli wybralibyśmy przy dodawaniu 10 i 3, to wynik byłby taki sam: ta sama klasa reszt zawiera liczbę 13. W taki sam sposób można zdefiniować mnożenie, które również jest jednoznaczne. Zauważmy, że tak określone działania mają regularne własności:
Mówimy, że zbiór klas reszt tworzy pierścień zwany pierścieniem klas reszt modulo n. Pierścień ten oznaczany jest przez edytuj Definicja formalnaNiech n będzie nieujemną liczbą całkowitą. Niech
Tak utworzona struktura jest pierścieniem, zwanym pierścieniem klas reszt modulo n. Oznaczana jest jako Równoważnie pierścień klas reszt modulo n można zdefiniować jako pierścień ilorazowy pierścienia liczb całkowitych przez ideał W przypadku n = 0, edytuj WłasnościElementem neutralnym dodawania w Element k pierścienia Dowód:
Zatem jeżeli n jest liczbą pierwszą, to w pierścieniu Zwykle podając elementy pierścienia Charakterystyką pierścienia edytuj Grupa addytywnaGrupa addytywna pierścienia Generatorem tej grupy jest dowolna liczba względnie pierwsza z n. Co więcej, z dokładnością do izomorfizmu, jedynymi grupami cyklicznymi są Każdą grupę abelową o skończonej liczbie generatorów można zapisać jako sumę prostą grup Prawdziwa jest też równość dotycząca rzędu elementu:
edytuj Grupa multiplikatywnaElementami odwracalnymi pierścienia
Ich liczbę wyznacza funkcja φ Eulera. W szczególności, Te elementy tworzą grupę, zwaną multiplikatywną grupą klas reszt modulo n. Oznaczana jest Grupa ta nie zawsze jest cykliczna, jest nią natomiast dla n będących naturalnymi potęgami liczb pierwszych. Ogólniej, jeżeli edytuj Rozkład na sumę prostąRozłóżmy liczbę n na czynniki pierwsze:
To twierdzenie ma zastosowanie w informatyce, gdyż obliczenia w kilku systemach edytuj Pierwiastki kwadratowe z jednościPierwiastkiem kwadratowym z jedności modulo n nazywamy element
W dowolnym pierścieniu gdzie:
Aby sprawdzić, czy równanie a2 = x ma rozwiązanie, można skorzystać z własności symbolu Jacobiego. edytuj PrzykładW pierścieniu
edytuj Pokrewne strukturyDo struktur podobnie zbudowanych można zaliczyć:
Grupa edytuj Użycie nieformalneWyraz modulo w żargonie jest używany jako "z dokładnością do", na przykład: "Protokoły http i https są takie same modulo szyfrowanie" (tj. jedyną różnicą między http i https jest szyfrowanie). edytuj ZastosowaniaArytmetyka modularna jest używana w teorii liczb, teorii grup, kryptografii, informatyce, przy tworzeniu sum kontrolnych, a nawet przy tworzeniu wzorów[2] Zasada działania szyfru RSA oraz algorytm Rabina-Millera opierają się na własnościach grupy edytuj Zobacz też
Przypisy
edytuj Bibliografia
|
| All Right Reserved © 2007, Designed by Stylish Blog. |