Analiza kongruencji. Kongruencje Wykład 3. Analiza kongruencji

Podobne dokumenty
Przykładowe zadania z teorii liczb

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Kongruencje twierdzenie Wilsona

Kongruencje pierwsze kroki

Matematyka dyskretna

Matematyka dyskretna

Pierwiastki pierwotne, logarytmy dyskretne

Zadania do samodzielnego rozwiązania

Pendolinem z równaniami, nierównościami i układami

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Kongruencje oraz przykłady ich zastosowań

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Równania różniczkowe liniowe wyższych rzędów o stałych współcz

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

WIELOMIANY. Poziom podstawowy

Wielomiany. dr Tadeusz Werbiński. Teoria

Kongruencje. Beata Łojan. Koło Naukowe Matematyków Uniwersytetu Śląskiego w Katowicach.

Sumy kwadratów kolejnych liczb naturalnych

1. Określenie pierścienia

KONGRUENCJE. 1. a a (mod m) a b (mod m) b a (mod m) a b (mod m) b c (mod m) a c (mod m) Zatem relacja kongruencji jest relacją równoważności.

Równania wielomianowe

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

1. Wielomiany Podstawowe definicje i twierdzenia

Wielomiany. XX LO (wrzesień 2016) Matematyka elementarna Temat #2 1 / 1

Algorytm Euklidesa. ZADANIE 1. Oblicz korzystając z algorytmu Euklidesa: (a) NWD(120, 195), (b) NWD(80, 208), (c) NWD(36, 60, 90),

Definicja i własności wartości bezwzględnej.

Kongruencje i ich zastosowania

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Ciała skończone. 1. Ciała: podstawy

Dane są wielomiany, i. Znajdź wielomian. Iloczyn dwóch wielomianów jest wielomianem, suma dwóch wielomianów jest wielomianem.

UKŁADY RÓWNAŃ LINIOWYCH

WIELOMIANY. ZADANIE 1 (5 PKT) Reszta z dzielenia wielomianu x 3 + px 2 x + q przez trójmian (x + 2) 2 wynosi 1 x. Wyznacz pierwiastki tego wielomianu.

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Pierścień wielomianów jednej zmiennej

5. Rozwiązywanie układów równań liniowych

Paweł Gładki. Algebra. pgladki/

12.Rozwiązywanie równań i nierówności liniowych oraz ich układów.

x 2 = a RÓWNANIA KWADRATOWE 1. Wprowadzenie do równań kwadratowych 2. Proste równania kwadratowe Równanie kwadratowe typu:

Matematyka dyskretna dla informatyków

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Tajemnice liczb pierwszych i tych drugich

Wielomiany podstawowe wiadomości

Całka nieoznaczona, podstawowe wiadomości

3. FUNKCJA LINIOWA. gdzie ; ół,.

Całki nieoznaczone. 1 Własności. 2 Wzory podstawowe. Adam Gregosiewicz 27 maja a) Jeżeli F (x) = f(x), to f(x)dx = F (x) + C,

Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6

Teoria liczb. Magdalena Lemańska. Magdalena Lemańska,

ROZKŁAD MATERIAŁU DLA KLASY I LICEUM I TECHNIKUM (ZAKRES PODSTAWOWY I ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ

1 + x 1 x 1 + x + 1 x. dla x 0.. Korzystając z otrzymanego wykresu wyznaczyć funkcję g(m) wyrażającą liczbę pierwiastków równania.

Liczby pierwsze na straży tajemnic

Matematyka dyskretna

2. DZIAŁANIA NA WIELOMIANACH

Algorytmy i struktury danych. Wykład 4

Wykłady z matematyki Liczby zespolone

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

WIELOMIANY I FUNKCJE WYMIERNE

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

Przestrzenie wektorowe

Kongruencje. Sławomir Cynk. 24 września Nowy Sącz. Instytut Matematyki Uniwersytetu Jagiellońskiego

Laboratorium ochrony danych

1.1 Definicja. 1.2 Przykład. 1.3 Definicja. Niech G oznacza dowolny, niepusty zbiór.

1. Wykład NWD, NWW i algorytm Euklidesa.

Podstawowe struktury algebraiczne

Odwrotne twierdzenie Fermata. Odwrotne twierdzenie Fermata

3. Wykład Układy równań liniowych.

RÓWNANIA KWADRATOWE ZBIGNIEW STEBEL. Podstawy matematyki szkolnej

Matematyka Dyskretna Zestaw 2

FUNKCJA LINIOWA - WYKRES

Wielomiany podstawowe wiadomości

Rozkład materiału a wymagania podstawy programowej dla I klasy czteroletniego liceum i pięcioletniego technikum. Zakres rozszerzony

, A T = A + B = [a ij + b ij ].

( ) Arkusz I Zadanie 1. Wartość bezwzględna Rozwiąż równanie. Naszkicujmy wykresy funkcji f ( x) = x + 3 oraz g ( x) 2x

Wykład 3 Równania rózniczkowe cd

KURS MATURA ROZSZERZONA część 1

Spis treści. Przedmowa... 9

Wektory i wartości własne

Matematyka licea ogólnokształcące, technika

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

1. Liczby zespolone i

O geometrii semialgebraicznej

UKŁADY RÓWNAŃ LINIOWYCH

Zastosowania arytmetyki modularnej. Zastosowania arytmetyki modularnej

Matematyka stosowana i metody numeryczne

Rozwiązania zadań z kolokwium w dniu r. Zarządzanie Inżynierskie, WDAM, grupy I i II

. : a 1,..., a n F. . a n Wówczas (F n, F, +, ) jest przestrzenią liniową, gdzie + oraz są działaniami zdefiniowanymi wzorami:

Wektory i wartości własne

Rozwiązania zadań z kolokwium w dniu r. Zarządzanie Licencjackie, WDAM, grupy I i II

Podstawowe struktury algebraiczne

Wstęp do analizy matematycznej

Maciej Grzesiak. Wielomiany

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

Rozwiązywanie zależności rekurencyjnych metodą równania charakterystycznego

Skończone rozszerzenia ciał

Jarosław Wróblewski Matematyka Elementarna, zima 2013/14. Czwartek 21 listopada zaczynamy od omówienia zadań z kolokwium nr 2.

Ciała i wielomiany 1. przez 1, i nazywamy jedynką, zaś element odwrotny do a 0 względem działania oznaczamy przez a 1, i nazywamy odwrotnością a);

Zajęcia nr. 6: Równania i układy równań liniowych

Transkrypt:

Kongruencje Wykład 3

Kongruencje algebraiczne Kongruencje jak już podkreślaliśmy mają własności analogiczne do równań algebraicznych. Zajmijmy się więc problemem znajdowania pierwiastka równania algebraicznego f(x) = 0. W języku kongruencji f(x) 0 (mod m) na przykład: (1) f(x) = x 3 + 5x 4 0 (mod 7); x = 2 (mod 7); f(2) = 14 ( W rachunku kongruencji wszystkie wartości x 2 (mod 7) traktujemy jako jedno rozwiązanie. Aby znaleźć wszystkie rozwiązania (1) należałoby sprawdzić kompletny układ siedmiu reszt modulo 7: 0, 1,..., 6 albo 3,..., 0,..., 3. Przykłady x 2 + 5 0 (mod 11); nie ma rozwiązań. x 3 2x + 6 0 (mod 5); x 1, 2 (mod 5). x 3 0 (mod 27); x 0, ±3, ±6, ±9 ± 12 (mod 27).

Kongruencje liniowe definicja (2) ax b (mod m) Przykłady 7x 3 (mod 12); x 9 (mod 12). 12x 2 (mod 8); nie ma rozwiązań. 6x 9 (mod 15); x 4, 9, 14 (mod 15). definicja konsekwencje ax b = my, albo ax my = b. twierdzenie AK1 Liniowa kongruencja (2) ma rozwiązanie wtedy i tylko wtedy, gdy b jest podzielne przez d = (a, m).

Kongruencje liniowe forma ogólna Jeżeli warunki twierdzenia AK1 są spełnione to kongruencję (2) zapiszemy jako definicja (3) a d x b d (mod m d ) Nowe współczynniki x-a i y-a są teraz liczbami względnie pierwszymi; rozwiązanie ogólne (3) to rozwiązanie szczególne x 0, y 0 do którego dodajemy wielokrotność (dowolną) modułu x = x 0 + m d t, y = y 0 + m d t, a jeśli tak to nasze szukane rozwiązanie to (4) x x 0 (mod m d ).

uwaga: Nie wszystkie rozwiązania dane równaniem (4) są kongruentne modulo m! Dlatego rozwiązania (5) x 0, x 0 + m d, x 0 + 2 m d, x 0 + 3 m d,..., x 0 + (d 1) m d będą różnymi rozwiązania kongruencji (1). Twierdzenie AK1 możemy uściślić: twierdzenie AK2 Liniowa kongruencja (2) ma rozwiązanie wtedy i tylko wtedy, gdy b jest podzielne przez d = (a, m); wówczas mamy d różnych rozwiązań, danych wzorami (5). Dla względnie pierwszych a i m mamy jedno (modulo m) rozwiązanie.

Układy kongruencji liniowych Często interesuje nas znalezienia rozwiązania dwóch (lub więcej) kongruencji, dla różnych modułów znalezienia liczby x, która przy dzieleniu przez te moduły daje określone reszty. Na przykład szukamy x, dla którego (6) x 5 (mod 11), x 3 (mod 23). Z pierwszego równania wynika, że x = 5 + 11t ; podstawiamy do drugiego: 5 + 11t 3 (mod 23), albo 11t 2 (mod 23). Wystarczy pomnożyć obie strony przez 2: 22t ( 1)t 4 (mod 23), a więc t 4 (mod 23), albo t = 4 + 23u. Podstawiamy do wyrażenia na x: x = 5 + 11(4 + 23u) = 49 + (11 23 u). x 49 (mod 11 23).

Układy kongruencji liniowych, c.d Ogólnie, prezentowany schemat możemy zapisać (7) x a (mod m), x b (mod n) x = a + mt, mt b a (mod n). Rozwiązanie tej ostatniej będzie możliwe jeżeli d = (m, n) dzieli (b a), albo a b (mod d). Przy spełnieniu tego warunku ostatnią kongruencję z (7) możemy podzielić przez d m (8) d t b a (mod n d d ). Rozwiązaniem tej kongruencji będzie jakieś t 0 ; rozwiązanie ogólne: t = t 0 + u n d ; u N; po podstawieniu za x dostajemy więc ( x a + m t 0 + u n ) = x 0 + u mn d d, a ponieważ mn d = [m, n] to x x 0 (mod [m, n]).

Układy kongruencji liniowych podsumowanie Mamy więc Twierdzenie AK3 Dwie równoczesne kongruencje x a (mod m), x b (mod n) będą miąły rozwiązanie pod warunkiem, że a b (mod (m, n)); wówczas x x 0 (mod [m, n]) gdzie x 0 znajdujemy według opisanej wyżej metody. Przypadek dwóch kongruencji równoczesnych można bez trudu uogólnić na przypadek r kongruencji; wówczas sukcesywne zastosowanie opisanego algorytmu: rozwiązanie pierwszych dwóch, rozwiązanie układu: pierwsze rozwiązanie + trzecia kongruencja, rozwiązanie układu: drugie rozwiązanie + czwarta, itd. prowadzi do x x 0 (mod [m 1, m 2,..., m r ]).

Twierdzenie AK4 warunkiem koniecznym i wystarczającym na to, aby układ kongruencji x a i (mod m i ), i = 1, 2,..., r miał rozwiązanie jest a i a j (mod (m j, m j )), dla każdej pary i, j. Rozwiązaniem jest wówczas pewna liczba x dla modułu M r = [m 1, m 2,..., m r ]. przykład W koszyku znajduje się pewna ilość jajek. Wyjmując po 2, 3, 4, 5 i 6 jajek na raz pozostawiamy w koszyku zawsze jedno jajko; wyjmując po siedem jajek opróżniamy koszyk kompletnie. Jaka jest (najmniejsza) liczba jajek w koszyku? Mamy x 0 (mod 7), x 1 (mod (2, 3, 4, 5, 6)) x 1 (mod [2, 3, 4, 5, 6]). Drugie z równań to x 1 (mod 60); rozwiązanie obu równań to x 301 (mod 420). Szczególnym przypadkiem układów kongruencji jest tak zwane...

... Chińskie twierdzenie o resztach tw. AK5 Dla względnie pierwszych parami modułów m 1, m 2,..., m i,..., m r (m i N\{1}) oraz liczb a 1, a 2,..., a i,..., a r (a i Z) układ kongruencji x a 1 (mod m 1 ) x a 2 (mod m 2 )......... x a i (mod m i )......... x a r (mod m r ) ma dokładnie jedno rozwiązanie modulo M = m 1 m 2... m i... m r. Dowód Rozpatrujemy przypadek szczególny: a 1 = a 2... = a i 1 = a i+1 =... a r = 0; a i = 1. Oznaczmy M i = M/m i. Ponieważ M i m i dla każdego i istnieją liczby u i, v i Z, takie że u i M i + v i m i = 1, u i, v i Z. u i M i 0 (mod M i ) i u i M i 1 (mod m i ).

... Chińskie twierdzenie o resztach dowód, c.d. Liczba u i M i jest podzielna bez reszty przez prawie wszystkie m 1, m 2,..., m i 1, m i+1..., m r ; spełnia ona więc układ kongruencji oznaczamy u i M i = x i x i 0 (mod m 1 ) x i 0 (mod m 2 )......... x i 0 (mod m i 1 ) x i 1 (mod m i ) x i 0 (mod m i+1 )......... x i 0 (mod m r ) Znajdujemy, dla każdego i, takie x i. Wyrażenie x = a 1 x 1 + a 2 x 2 +... + a r x r będzie rozwiązaniem naszego układu. Rzeczywiście x i a i x i a i (mod m i ) dla każdego 1 i r.

... Chińskie twierdzenie o resztach jednoznaczność rozwiązania Jeżeli istniałoby inne oprócz znalezionego x rozwiązanie układu kongruencji, np y to: x y (mod m i ) i m i (x y) i (x y) wspólna wielokrotność wszystkich m i Taka wspólna wielokrotność liczb m i musi być podzielna przez M = [m 1,..., m r ] = m 1 m 2... m r. M (x y) x y (mod M).

... Chińskie twierdzenie o resztach przykład historyczny; układ Sun Zi x 2 (mod 3), x 3 (mod 5), x 2 (mod 7). M = 3 5 7 = 105, M 1 = M/m 1 = 35, M 2 = M/m 2 = 21, M 3 = M/m 3 = 15. Mamy do rozwiązania trzy kongruencje u 1 35 1 (mod 3), u 2 21 1 (mod 5), u 3 15 1 (mod 7). Wkrótce poznamy przyspieszoną metodę rozwiązywania takich kongruencji, ale widać, że u 1 = 2, u 2 = 1, u 3 = 1 i dostajemy x = a 1 (u 1 M 1 )+a 2 (u 2 M 2 )+a 3 (u 3 M 3 ) = 2 2 35+3 1 21+2 1 15 23 oczywiście modulo M = 105. przykład do samodzielnego rozwiązania Regiomontanus x 3 (mod 11), x 5 (mod 19), x 10 (mod 29).

Układy kongruencji różne stopnie Przykład 1: Aby rozwiązać układ kongruencji: (9) x 3 2x + 3 0 (mod 7) 2x 2 3 (mod 15) rozwiązujemy (próby i błędy) pierwszą x 2 (mod 7) i drugą x ±3 (mod 15), a następnie dyskutowaną metodą (chińskie twierdzenie o resztach) rozwiązujemy dwa układy: x 2 (mod 7), x 3 (mod 15) x 93 (mod 105) x 2 (mod 7), x 3 (mod 15) x 72 (mod 105)

Przykład 2: Aby rozwiązać układ kongruencji: (10) 12x 3 (mod 15) 10x 14 (mod 8) rozwiązujemy (próby i błędy) pierwszą x 4, 9, 14 (mod 15) i drugą x 3, 7 (mod 8). Mamy więc 3 2 możliwych kombinacji układów kongruencji typu x a i (mod m i ), i = 1, 2. Ich rozwiązania dla modułu 120 = [8, 15] to: x 19, x 79 x 39, x 99 x 59, x 119 (mod 120)

Analiza tych równoczesnych kongruencji pozwala na... Zadanie rozwiąż kongruencję:5x 2 + 1 0 3 Stwierdzenie: Kongruencja f(x) 0 (mod m) dla modułu złożonego m = p 1 α 1 p 2 α 2... p r α r będzie spełniona tylko dla x, dla których zachodzi f(x) 0 (mod p αi i ) i = 1, 2,..., r. Przykład 3: Aby rozwiązać kongruencję: (11) x 3 7x 2 + 4 0 (mod 88) rozbijamy moduł 88 = 8 11 i rozwiązujemy x 3 7x 2 + 4 0 (mod 8) x 2, 3, 6 (mod 8) oraz x 3 7x 2 + 4 0 (mod 11) x 4 (mod 11). Złożenie tych rozwiązań daje trzy rozwiązania kongruencji (11) x 26, 59, 70 (mod 88)

Kongruencję f(x) 0 (mod m) dla modułu typu p α... rozwiązujemy w oparciu o rozwiązanie tej samej kongruencji dla modułu p. Przykład Kongruencja f(x) = x 3 8x 2 + 21x 11 0 (mod 7) ma dwa rozwiązania x 2 (mod 7) i x 3 (mod 7). Aby rozwiązać kongruencję (12) f(x) = x 3 8x 2 + 21x 11 0 (mod 7 2 ) szukamy liczby x pomiędzy rozwiązaniami kongruencji wyjściowej kładąc odpowiednio x = 2 + 7t lub x = 3 + 7t. Pierwsze podstawienie przekształca (12) w 7 + 7t 0 (mod 49), tak więc x = 2 + 7t 5 (mod 49). Drugie podstawienie prowadzi do sprzecznej (! tak) kongruencji 7 0 (mod 49). zadanie: rozwiąż kongruencję (12) modulo 7 3 = 343

Twierdzenie: Jeżeli kongruencja algebraiczna stopnia n f(x) 0 (mod m) ma rozwiązanie x a 1 (mod m) to mamy f(x) (x a 1 )f 1 (x) (mod m), gdzie f 1 (x) jest wielomianem stopnia n 1. Dowód: Dzieląc f(x) przez x a 1 mamy f(x) = (x a 1 )f 1 (x) + r, gdzie reszta z dzielenia r jest pewną liczbą, a stopień wielomianu f(x) został obniżony o 1. Kładąc x = a 1 mamy f(a 1 ) = r 0 (mod m)

Przykład: Kongruencja (11) x 3 7x 2 + 4 0 (mod 88) ma pierwiastki x 26, 59, 70 (mod 88). Dzieląc przez x 26 88 12 848, a więc x 3 7x 2 + 4 = (x 26)(x 2 + 19x + 494) + 12 848. x 3 7x 2 + 4 (x 26)(x 2 + 19x + 494) (mod 88). Zadanie rozłóż kongruencję i znajdź jej drugi pierwiastek. f(x) = 3x 2 + 7x 2 0 (mod 23); wsk. pierwiastek x 3 (mod 23)

Kongruencje algebraiczne dla modułu będącego liczbą pierwszą p Uogólnieniem ostatniego twierdzenia, ale dla modułu będącego liczbą pierwszą jest...... twierdzenie: Jeżeli kongruencja n-tego stopnia f(x) 0 (mod p) ma r różnych (modulo p) pierwiastków a i x a 1 (mod p), x a 2 (mod p),..., x a r (mod p) to zachodzi f(x) (x a 1 )(x a 2 )... (x a r )f 1 (x) (mod p), gdzie f 1 (x) jest wielomianem stopnia n r. przykład Kongruencja x 4 5x 3 5x 1 0 (mod 7) ma dwa pierwiastki x = 2, 3 (mod 7); dlatego zachodzi x 4 5x 3 5x 1 (x 2)(x 3)(x 2 + 1) (mod 7).

Kongruencje algebraiczne dla modułu p, c.d.... twierdzenie (Lagrange, 1768 bez pojęcia kongruencji): Kongruencja n-tego stopnia dla modułu będącego liczba pierwszą f(x) 0 (mod p) nie może mieć więcej różnych pierwiastków niż n, za wyjątkiem przypadku trywialnego, kiedy p (wszystkie współczynniki f(x)).... dowód: na mocy poprzedniego twierdzenia możemy zapisać f(x) (x a 1 )(x a 2 )... (x a n )F (mod p), gdzie F, będąc wielomianem stopnia n n = 0 jest pewną stałą. gdyby istniało jeszcze jedno rozwiązanie x a n+1 (mod p) mielibyśmy f(a n+1 ) (a n+1 a 1 )(a n+1 a 2 )... (a n+1 a n )F 0 (mod p). W powyższym wyrażeniu żadna z różnic a n+1 a k nie może być podzielna przez p (bo nasze pierwiastki są różne modulo p). W takim razie p F p f(x) co jest możliwe kiedy p (wszystkie współczynniki f(x)).