ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2015/16

Wielkość: px
Rozpocząć pokaz od strony:

Download "ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2015/16"

Transkrypt

1 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2015/16

2 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych 17 5 Maªe Twierdzenie Fermata 20 6 Twierdzenie Eulera 23 7 Twierdzenie Lagrange'a 27 8 Chi«skie Twierdzenie o Resztach 30 9 RSA i gra w orªa i reszk przez telefon Kongruencje wy»szych stopni Liczby pseudopierwsze Pierwiastki pierwotne Istnienie pierwiastków pierwotnych Logarytm dyskretny Pewne zastosowania pierwiastków pierwotnych 63 2

3 Wykªad 1 Denicja kongruencji i jej podstawowe wªasno±ci Podstawow ide arytmetyki modularnej jest zredukowanie skomplikowanych oblicze«. Jednym ze sposobów jest zast pienie dziaªa«na liczbach przez dzia- ªania na resztach z dzielenia tych liczb przez inn liczb. Na przykªad, aby stwierdzi jaka jest ostatnia cyfra sumy nie trzeba wykonywa caªego dodawania, tylko doda ostatnie cyfry tych liczb, tj. reszty z dzielenia przez 10. Otrzymujemy 8+5 = 13, czyli ostatni cyfr naszej sumy jest 3. Sprawd¹my teraz, czy liczba jest kwadratem innej liczby. Je±li tak, to jej ostatni cyfr jest jedna z ostatnich cyfr liczb 0 0 = 0, 1 1 = 1, 2 2 = 4, 3 3 = 9, 4 4 = 16, 5 5 = 25, 6 6 = 36, 7 7 = 49, 8 8 = 64, 9 9 = 81, czyli 0, 1, 4, 5, 6 lub 9 (dodatkowo zauwa»my,»e je±li liczba n jest kwadratem i jej ostatni cyfr jest zero, to liczba zer na ko«cu jest parzysta). Poniewa» cyfry 3 nie ma na powy»szej li±cie, wi c nie jest kwadratem liczby caªkowitej. Wprowad¹my teraz oznaczenie m mod n dla reszty z dzielenia liczby caªkowitej m przez liczb caªkowit n ró»n od zera. Z dziaªania tego korzystamy cz sto w»yciu codziennym: Je±li teraz jest godzina 10.45, to za póª godziny b dzie godzina 11 minut ( ) mod 60, czyli 15. Symbol,, mod oznacza dziaªanie arytmetyczne. Kiedy w nast pniku tego dziaªania ustalimy liczb m, a za poprzednik b dziemy brali kolejne liczby caªkowite, to zauwa»ymy,»e wynik dziaªania powtarza si co m liczb. Liczby, które daj ten sam wynik, gdy podziaªa si na nie t sam liczb m, nazywamy przystaj cymi modulo m. Przypu± my,»e a, b, m 0 s liczbami 3

4 caªkowitymi. Mówimy,»e a przystaje do b modulo m, co zapisujemy a b (mod m), (1.1) je±li m a b. Zapis (1.1) nazywamy kongruencj. moduªem kongruencji. Liczb m nazywamy 1.1 Przykªad. Poniewa» , wi c (mod 9). Mamy te» (mod 3). Ka»de dwie liczby ze zbioru {..., 4, 5, 14, 23, 32,... } przystaj do siebie modulo 9. Ka»de dwie liczby caªkowite a oraz b przystaj do siebie modulo 1 oraz modulo 1. Mamy wi c a b (mod 1) oraz a b (mod 1). Dlatego nie warto rozwa»a kongruencji o module 1. Poniewa» a b (mod m) implikuje a b (mod m), wi c rozwa»amy tylko dodatnie moduªy. Od tej pory zakªadamy,»e moduª kongruencji jest liczb caªkowit dodatni wi ksz od 2. Przypomnimy teraz znany fakt o dzieleniu z reszt. 1.2 Twierdzenie. Je±li a, m Z oraz m 0, to istniej jednoznacznie zdeniowane liczby q Z oraz r {0, 1,..., m 1}, takie»e a = q m + r. Dowód. Je±li m = 1, to a = a m + 0 i liczby a oraz 0 s wyznaczone jednoznacznie. Podobnie mamy w sytuacji, gdy m = 1: a = ( a)m + 0. Zaªó»my wi c,»e m > 1 i rozwa»my zbiór R = {a xm : x Z}. W zbiorze R istnieje przynajmniej jedna liczba dodatnia. Aby to zauwa»y, wystarczy rozwa»y kilka przypadków, np. gdy a < 0 oraz m > 0, to za x mo»na wzi liczb a. Wtedy a xm a. Niech y b dzie najmniejsz liczb nieujemn nale» c do R. Wówczas a xm = y, czyli a = xm + y. Poka»emy,»e y < m. Istotnie, gdyby y byªo wi ksze od m 1, to y m 0 oraz y m = a (x + 1)m, czyli y m R i y m < y, sk d sprzeczno±. Zatem pokazali±my istnienie liczb q oraz r. Zaªó»my,»e istniej dwa ró»ne zapisy a = q 1 m + r 1 oraz a = q 2 m + r 2, przy czym r 1, r 2 R. Wówczas (q 1 q 2 )m = r 2 r 1. Ale r 2 r 1 < m oraz m r 2 r 1, wi c r 2 r 1 = 0. Dalej, (q 1 q 2 )m = 0, wi c skoro m 0, tak»e q 1 q 2 = 0. 4

5 Z powy»szego twierdzenia wynika,»e kongruencja (1.1) oznacza,»e a oraz b daj takie same reszty przy dzieleniu przez m, czyli a mod m = b mod m. Je»eli m a b, to fakt ten zapisujemy a b (mod m) i mówimy,»e a nie przystaje do b modulo m. Ustalmy teraz liczb m i zdeniujmy na zbiorze Z relacj ρ nast puj co: aρb a b (mod m) (1.2) 1.3 Twierdzenie. Relacja zdeniowana w (1.2) jest relacj równowa»no±ci. Klasy abstrakcji tej relacji tworz zbiór reszt modulo m. Dowód. Wystarczy pokaza,»e relacja (1.2) jest zwrotna, symetryczna i przechodnia, czyli»e 1. a a (mod m); 2. je±li a b (mod m), to b a (mod m); 3. Je±li a b (mod m) oraz b c (mod m), to a c (mod m). Aby pokaza 1, zauwa»my,»e a a = 0, zatem m a a. Symetryczno±, czyli 2, wynika z faktu,»e b a = (a b), wi c je±li m a b, to m b a. Aby pokaza 3, zapiszmy m a b oraz m b c. St d m (a b) + (b c), czyli m a c. Zbiór ilorazowy relacji (1.2) oznaczamy Z/mZ lub Z m. Zatem Z 5 skªada si z nast puj cych zbiorów: [0] = {..., 10, 5, 0, 5, 10, 15,... }, [1] = {..., 9, 4, 1, 6, 11, 16,... }, [2] = {..., 8, 3, 2, 7, 12, 17,... }, [3] = {..., 7, 2, 3, 8, 13, 18,... }, [4] = {..., 6, 1, 4, 9, 14, 19,... }. Zazwyczaj uto»samiamy elementy 0, 1, 2, 3, 4 z klasami abstrakcji, które s przez nie reprezentowane. Piszemy wi c Z 5 = {0, 1, 2, 3, 4}. Okazuje si,»e kongruencjami mo»na manipulowa bez wyra»ania liczb za pomoc reszt i ilorazów cz ±ciowych. Przy ustalonym module m, kongruencje mo»na dodawa, odejmowa i mno»y stronami. 5

6 1.4 Twierdzenie. Dla dowolnych liczb caªkowitych a, b, c, d oraz m 0 je±li a b (mod m) oraz c d (mod m), to równie» (a) a + c b + d (mod m), (b) a c b d (mod m), (c) ac bd (mod m). Dowód. Poniewa» m a b oraz m c d, wi c m a b + c d, co dowodzi (a), oraz m a b (c d), co dowodzi (b). Aby pokaza (c), zapiszmy ms = a b oraz mr = c d i rozwa»my ac bd. Mamy ac bd = ac ad + ad bd = a(c d) + d(a b) = mra + msd = m(ra + sd). St d m ac bd, czyli teza (c) jest prawdziwa. Poniewa» c c (mod m), wi c punkt (c) powy»szego twierdzenia implikuje nast puj cy wniosek. 1.5 Wniosek. Dla dowolnych liczb caªkowitych a, b, c oraz m 0, je»eli a b (mod m), to ac bc (mod m). Pot gowanie o wykªadniku naturalnym jest wielokrotnym mno»eniem. Dlatego mamy kolejny wniosek. 1.6 Wniosek. Dla dowolnych liczb caªkowitych a, b, m 0 oraz liczby naturalnej k, je»eli a b (mod m), to a k b k (mod m). Twierdzenie 1.4 oraz wnioski po nim implikuj nast puj ce twierdzenie, które b dziemy pó¹niej cz sto u»ywa. 1.7 Twierdzenie. Przypu± my,»e dany jest wielomian f(x) o wspóªczynnikach w zbiorze liczb caªkowitych. Je±li a b (mod m) jest prawdziwa, to zachodzi te» kongruencja f(a) f(b) (mod m). 6

7 Przykªady 1.8. Jaka jest ostatnia cyfra liczby 3 23? Poniewa» 3 3 (mod 10), (mod 10), (mod 10), (mod 10), (mod 10), wi c cyfry w kolejnych pot gach liczby 3 powtarzaj si cyklicznie co cztery. Zatem 3 23 ma ostatni cyfr tak sam jak 3 3, czyli Znajdziemy 2 32 mod 17. Zauwa»my,»e (mod 17). Zatem 2 8 = ( 1) ( 1) = 1 (mod 17). Podobnie dostajemy (mod 17) oraz (mod 17). Zatem 2 32 mod 17 = 1. Kongruencji nie mo»na dzieli stronami. Istotnie, zauwa»my»e zachodz kongruencje (mod 6) oraz 8 2 (mod 6), ale 6 15 (mod 6). 7

8 Wykªad 2 Systemy pozycyjne Warsztatem pracy dla arytmetyka jest zbiór liczb caªkowitych. Liczby caªkowite mo»emy przedstawia w rozmaity sposób, ale najlepszym zdecydowanie sposobem jest zapis pozycyjny. Przypomnijmy,»e stosowany powszechnie system zapisu liczb nazywamy systemem pozycyjnym, poniewa» znaczenie cyfry zale»y od pozycji, na której si owa cyfra znajduje. Poza tym nasz system liczenia nazywamy dziesi tnym, poniewa» mamy dokªadnie 10 cyfr. Liczba cyfr w systemie pozycyjnym zale»y od podstawy. Dokªadnie, dowoln liczb caªkowit nieujemn n zapisujemy przy podstawie b 2 w postaci (d k 1 d k 2... d 1 d 0 ) b, (2.1) gdzie d k 1, d k 2,..., d 1, d 0 s liczbami caªkowitymi (dziesi tnymi) nieujemnymi oraz niewi kszymi od b 1. Liczby te nazywamy cyframi. Zapis (2.1) oznacza,»e n = d k 1 b k d 1 b + d 0. (2.2) Je»eli n jest liczb ujemn to wyra»enie po prawej stronie równo±ci (2.2) zacz liby±my od znaku. Je»eli d k 1 nie jest zerem, to mówimy,»e n jest liczb k-cyfrow w systemie pozycyjnym o podstawie b. Je»eli b = 10 to nawiasy w (2.1) opuszczamy, gdy» wtedy mamy do czynienia ze zwykªym dziesi tnym systemem pozycyjnym. Podobnie opu±cimy nawiasy gdy wybór podstawy jasno wynika z kontekstu. Zapis (2.2) nazywamy rozwini ciem liczby n przy podstawie b. Je»eli b > 10, to pisownia niektórych cyfr jest uci»liwa (wymaga dodatkowych nawiasów) lub niejasna ((101) b mo»na rozumie na dwa sposoby). Dlatego dla oznaczenia cyfr 10, 11, 12,... u»ywamy liter: A, B, C,... 8

9 Oczywi±cie, mo»na u»ywa liter lub innych znaków dla oznaczenia wszystkich cyfr. Na przykªad, podstawa 26 (liczba liter w alfabecie ªaci«skim) jest u»ywana w kryptograi i cyframi s po prostu litery alfabetu. Przypiszmy ka»dej literze alfabetu liczb, która jest jej pozycj w alfabecie. Otrzymujemy: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Wówczas przeksztaªcenie f(n) = n + k mod BA l jest szyfrowaniem tekstu. Tutaj n oraz k s liczbami caªkowitymi zapisanymi w systemie o podstawie 26, a l > 0. Kiedy l = 1, to nasz szyfr nazywamy cyklicznym lub Cezara. Dla przykªadu, zaszyfrujmy sªowo ARYTMETYKA za pomoc klucza J. Mamy A + J = J, E + J = N, K + J = T, M + J = V, R + J = BA, BA mod BA = A, T + J = BC, BC mod BA = C, Y + J = BH, BH mod BA = H. Zatem szyfrem sªowa ARYTMETYKA jest JAHCVNCHTJ. Wykorzystuj c twierdzenie o podzielno±ci, poka»emy»e istnieje dokªadnie jedno rozwini cie liczby caªkowitej nieujemnej w systemie pozycyjnym o podstawie b 2. Istotnie, je±li dana jest liczba n 0, to istnieje dokªadnie jedna reszta d 0 z dzielenia n przez b, wi c n = bq 0 + d 0, gdzie 0 d 0 b 1. Dalej mamy istnienie dokªadnie jednej liczby 0 d 1 b 1, takiej»e q 0 = bq 1 +d 1, lub»e n = b 2 q 1 + bd 1 + d 0. Post puj c tak dalej otrzymamy jednoznacznie okre±lone liczby d 0, d 1,..., d k 1, dla których zachodzi równo± (2.2). Podobnie, a w zasadzie identycznie pokazujemy,»e rozwini cie liczby caªkowitej ujemnej w systemie o podstawie b te» jest jednoznaczne. Podane powy»ej rozumowanie jest te» algorytmem na zmian podstawy systemu na b. Aby przej± do podstawy 10, wystarczy jedynie obliczy warto± wyra»enia po prawej stronie (2.2). Zatem sprawa si tu znacznie upraszcza. Zademonstrujemy na przykªadzie, jak przej± z zapisu w systemie o podstawie 10 do zapisu w systemie o podstawie Przykªad. Zapiszemy liczb 346 w systemie trójkowym, czyli przy podstawie 3. Dzielimy 346 na 3 otrzymuj c 115, reszta 1. Zatem 346 = Teraz dzielimy 115 na 3 otrzymuj c 38, reszta 1. St d 346 = Kontynuuj c ten proces otrzymamy 346 = , 9

10 czyli 346 = (110211) 3. Je»eli przechodzimy od podstawy b 1 10 do podstawy b 2 10, to mo»na tu przechodzi po±rednio przez podstaw 10. Czasem jednak bardziej efektywne jest zapisanie b 1 i cyfr w systemie o podstawie b 2 oraz odpowiednie pogrupowanie. Je»eli dodatkowo b 1 jest pot g b 2, to sposób ten jest bardzo szybki. Przykªady 2.2. Zapiszemy (548) 16 w systemie dwójkowym. Poniewa» 16 = 2 4, 5 = , 4 = oraz 8 = 1 2 3, mamy (548) 16 = = = ( ) Zapiszemy n = (212021) 3 w systemie o podstawie 9. Grupujemy cyfry po 2 (bo 9 = 3 2 ) zaczynaj c od prawej strony: 21, 20, 21. (Je±li,,nie starcza cyfr na ostatni grup, dodajemy z przodu odpowiedni liczb zer. Poniewa» (21) 3 = = 7, a (20) 3 = 2 3 = 6, wi c n = (767) 9. Zajmiemy si teraz uogólnieniem pewnych cech podzielno±ci jakie maj liczby w systemie o podstawie 10. Zauwa»my,»e liczba n (w systemie dziesi tnym) dzieli si przez 2, je»eli jej ostatnia cyfra dzieli si przez 2, dzieli si przez 4, je»eli liczba zªo»ona z dwóch ostatnich cyfr n dzieli si przez 4, ogólnie, liczba n dzieli si przez 2 s, je»eli liczba zªo»ona z s ostatnich cyfr liczby n dzieli si przez n. Podobne reguªy obowi zuj przy dzieleniu przez pot gi liczby 5, a zachodz one dlatego,»e zarówno 2 jak i 5 s dzielnikami podstawy systemu, czyli 10. Udowodnimy twierdzenie, które uogólnia powy»sze fakty. 2.4 Twierdzenie. Przypu± my,»e d b. Wówczas liczba n zapisana w systemie pozycyjnym o podstawie b dzieli si przez d s (s 1) wtedy i tylko wtedy, gdy liczba zªo»ona z s ostatnich cyfr liczby n dzieli si przez d s. Dowód. Przypu± my,»e n jest zapisana w systemie o podstawie b oraz d s n. Zapiszmy (2.2) w troch inny sposób, mianowicie n = n s b s + d s 1 b s d 1 b + d }{{} 0, n 0 10

11 gdzie n 0 jest liczb zªo»on z s ostatnich cyfr n a n s liczb zªo»on z pozostaªych cyfr n (je±li n ma mniej ni» s cyfr, to n s = 0). Poniewa» b s n n s b s, wi c n n s b s (mod d s ), sk d d s n 0.. Korzystaj c z oznacze«wprowadzonych w pierwszej cz ±ci dowodu za- ªó»my»e d s n 0. Poniewa» d s b s, wi c d s n. Rozwa»ymy jeszcze cech podzielno±ci przez odpowiedniki liczb 3 i 9 w systemie o podstawie b. 2.5 Twierdzenie. Zaªó»my,»e d b 1. Liczba d dzieli liczb n zapisan w systemie o podstawie b wtedy i tylko wtedy, gdy d dzieli sum cyfr liczby n. Dowód. Skorzystamy z kongruencji b 1 (mod d) danej w zaªo»eniu oraz z wielomianu f(x) = d k 1 x k 1 + d k 2 x k d 1 x + d 0, gdzie d 0, d 1,..., d k 1 s cyframi liczby n w systemie o podstawie b. Wówczas n = f(b), a f(1) jest sum cyfr liczby n. Z twierdzenia 1.7 mamy f(b) f(1) (mod d), zatem d f(b) wtedy i tylko wtedy, gdy d f(1). Dziaªania arytmetyczne na liczbach w systemie o podstawie b wykonujemy bez anga»owania w to podstawy 10. Dodawanie, odejmowanie i mno»enie pisemne przeprowadzamy tak jak dotychczas, przy czym przy,,po»yczaniu bierzemy nie 10 lecz b. Tak»e uªamki mo»na rozwija przy dowolnej podstawie. Maj one (sko«- czon lub niesko«czon posta (d k 1 d k 2... d 1 d 0, d 1 d 2... ) b. Warto tu zauwa»y,»e przy zmianie podstawy, mog te» zmieni si uªamki okresowe. Na przykªad 0, = (0, 1) 3, a 0, 5 = (0, ) 3. 11

12 Wykªad 3 Elementy odwrotne Jak do tej pory, zauwa»yli±my,»e kongruencje mo»na dodawa, odejmowa i mno»y stronami. Zauwa»yli±my te»,»e, ogólnie, nie mo»na dzieli kongruencji stronami. Co wi cej, nie zachodzi te» prawo skracania: 4 12 (mod 8), ale 1 3 (mod 8). 3.1 Twierdzenie. Przypu± my,»e c jest dodatni liczb caªkowit oraz ac bc (mod m) dla pewnych liczb a, b oraz m > 0. Wówczas zachodzi kongruencja a b (mod m NWD(m, c) ). Dowód. Oznaczmy d = NWD(m, c) i zapiszmy c = dc, m = dm. Wówczas NWD(c, m ) = 1. Z drugiej strony, m c(a b), czyli dm dc (a b), st d m c (a b). Poniewa» NWD(c, m ) = 1, wi c m a b. Skoro jednak m = m, wi c mamy tez. d Wracaj c do przykªadu poprzedzaj cego powy»sze twierdzenie, docelowa kongruencja, to 1 3 (mod 2), poniewa» 8/NWD(4, 8) = 4. Zauwa»my jeszcze dwa nast puj ce fakty. 1. Ka»d kongruencj mo»na skraca przez liczb wzgl dnie pierwsz z moduªem, np. wiadomo,»e (mod 9), wówczas 12 3 (mod 9). 2. Je±li moduª dzieli si przez liczb, przez któr chcemy skróci kongruencj, to równie» skracamy moduª, np. wiadomo,»e (mod 9), wówczas 16 4 (mod 3). Cz sto si zdarza,»e trzeba ª czy kongruencje o ró»nych moduªach. Je±li a b (mod m) oraz a b (mod n), to nie musi koniecznie zachodzi kongruencja a b (mod mn). Na przykªad, 2 10 (mod 8), 2 10 (mod 4), ale 2 10 (mod 32). Potrzebne jest tu dodatkowe zaªo»enie. 12

13 3.2 Twierdzenie. Przypu± my,»e NWD(m, n) = 1. Wówczas a b (mod m) oraz a b (mod n) a b (mod mn). Dowód. Poniewa» m a b, wi c istnieje taka liczba caªkowita k,»e mk = a b. Skoro n mk oraz NWD(m, n) = 1, wi c n k. Zatem istnieje taka liczba k 1,»e nk 1 = k. St d mnk 1 = a b, czyli a b (mod mn).. Skoro a b (mod mn), wi c a b (mod d) dla dowolnego dzielnika d liczby mn. W szczególno±ci dla m oraz n. Powy»sze twierdzenie pozwala rozbija kongruencje o du»ych zªo»onych moduªach na kongruencje o ni»szych moduªach pierwszych. Jest to o tyle istotne,»e ªatwiej jest wydedukowa co± na temat podzielno±ci przez liczb pierwsz ni» przez liczb zªo»on. Na przykªad, aby sprawdzi, czy 1729 przystaje do 1 modulo 12, wystarczy sprawdzi, czy zachodz kongruencje (mod 3) oraz (mod 4). Jest to ªatwe, poniewa» cechy podzielno±ci przez 3 i 4 s ªatwe w zastosowaniu. Poniewa» liczba 1728 dzieli si zarówno przez 3 jak i przez 4, wi c wspomniane kongruencje zachodz. Podobnie jak równania mo»na te» rozwi zywa kongruencje. Generalnie, je»eli dany jest moduª m oraz funkcja f okre±lona w zbiorze liczb caªkowitych i o warto±ciach caªkowitych, to pytamy jak znale¹ x, aby speªniona byªa kongruencja f(x) 0 (mod m). W tym podrozdziale zajmiemy si kongruencjami liniowymi, czyli takimi, dla których f(x) = ax + b, gdzie a oraz b s liczbami caªkowitymi. Aby upro±ci zapis b dziemy dalej pisa kongruencje liniowe w postaci ax b (mod m) (3.1) Przypomnijmy,»e w zbiorze liczb rzeczywistych, aby rozwi za równanie ax = b, mno»ymy obie jego strony przez liczb odwrotn do a (o ile taka istnieje, a nie istnieje tylko dla a = 0). Podobnie b dziemy post pujemy w przypadku kongruencji liniowych. Dlatego zajmiemy si teraz liczbami odwracalnymi modulo m. Liczb a nazywamy odwracaln modulo m je»eli istnieje taka liczba a,»e aa 1 (mod m). (3.2) 3.3 Przykªad. Poniewa» (mod 11), wi c liczby 6 oraz 2 s odwracalne modulo 11. Zauwa»my,»e tak»e liczby ró»ni ce si od 2 i 6 o wielokrotno± 11 s odwracalne modulo 11. Istotnie, mamy 2 (6 + 11k) (mod 11). 13

14 Liczba 2 nie jest odwracalna modulo 8, poniewa» je±li 2a 1 (mod 8), to oznacza to,»e 8 2a 1, czyli 8 dzieli liczb nieparzyst, co nie jest prawd. Liczby odwracalne modulo m maj bardzo wygodn charakteryzacj przedstawion w twierdzeniu 3.5. Dowód tego twierdzenia dostarcza nam te» metody, jak szuka elementu a. Potrzebny nam jednak b dzie lemat. 3.4 Lemat. Je±li d = NWD(a, b), to istniej liczby caªkowite x oraz y, takie»e ax + by = d. Odwrotnie, dla dowolnych liczb caªkowitych x oraz y, NWD(a, b) ax + by. Dowód. Oznaczmy S = {am + bn : m, n Z}. Zauwa»my,»e w zbiorze S s liczby dodatnie. Zatem, zgodnie z zasad minimum, istnieje w S najmniejsza liczba dodatnia. Oznaczmy j przez q. Poka»emy,»e q jest dzielnikiem a. Istotnie, zapiszmy a = eq + t, gdzie 0 t < q. Poniewa» q = am 0 + bn 0 dla pewnych m 0, n 0, wi c t = (1 em 0 )a + ( n 0 )b S. Zatem t = 0 gdy» w przeciwnym wypadku mieliby±my sprzeczno± z wyborem liczby q. Podobnie pokazujemy,»e t b. Zauwa»ymy teraz,»e q jest najwi kszym wspólnym dzielnikiem liczb a i b. W tym celu przypu± my,»e c > 0, c a oraz c b. Wówczas c am + bn dla dowolnych m i n, wi c w szczególno±ci, c q. Zatem c q. W ostateczno±ci, q = NWD(a, b) i q S co dowodzi pierwszej cz ±ci twierdzenia. Z drugiej strony, skoro NWD(a, b) jest dzielnikiem a oraz b, wi c jest te» dzielnikiem dowolnego elementu zbioru S. 3.5 Twierdzenie. Liczba caªkowita a jest odwracalna modulo m wtedy i tylko wtedy, gdy NWD(a, m) = 1. Dowód. Skoro istnieje taka liczba a,»e aa 1 (mod m), to istnieje te» taka liczba caªkowita k,»e aa 1 = km, albo aa km = 1. Z poprzedniego lematu wynika,»e NWD(a, m) = 1.. Je±li NWD(a, m) = 1, to istniej liczby caªkowite x oraz y takie,»e ax + my = 1, czyli m ax 1. Zatem a jest odwracalna modulo m. Aby obliczy liczb odwrotn do a, nale»y znale¹ takie liczby x oraz y,»eby zachodziªa równo± ax + my = 1. Liczby te znajdujemy stosuj c algorytm Euklidesa. Wówczas a = x. Dla przykªadu, znajd¹my 11 modulo 31. W tym celu wykonujemy nast puj ce obliczenia: 31 = = = =

15 Tak wi c 1 = = 11 5 ( ) = Zatem 11 = = 17. Zauwa»my,»e je±li liczba caªkowita a jest odwracalna modulo m, to istnieje niesko«czenie wiele liczb a, które speªniaj kongruencj (3.2). Mówi c o elementach odwracalnych, chcieliby±my tak»e zdeniowa element odwrotny do danego. Nale»y wi c wyró»ni jeden z elementów a. Poka»emy,»e w zbiorze wszystkich elementów a speªniaj cych (3.2) zachodzi pewna regularno±. 3.6 Twierdzenie. Je±li aa 1 (mod m), oraz aa 1 (mod m), to liczby a i a ró»ni si o wielokrotno± m. Dowód. Przypu± my,»e a a = qm + r dla q Z oraz 0 r m 1. Mamy aa aa = aqm + ar, albo aa aa ar (mod m). Zatem zachodzi 0 ar (mod m), czyli m ar. Skoro jednak NWD(a, m) = 1, wi c m r, a to oznacza,»e r = 0. Z powy»szego twierdzenia wynika,»e je±li liczba a jest odwracalna modulo m, to mo»emy mówi o elemencie odwrotnym do a modulo m. Tak wi c, je±li a Z jest odwracalny modulo m, to elementem odwrotnym do a modulo m nazywamy liczb b {0, 1,..., m 1}, tak»e ab 1 (mod m). B dziemy przy tym pisa b = a 1 mod m. Zdeniujmy dodawanie + m oraz m modulo m w nast puj cy sposób: a + m b = a + b mod m, a m b = a b mod m. Z tak zdeniowanymi dziaªaniami dodawania i mno»enia, zbiór Z m speªnia wszystkie aksjomaty ciaªa z wyj tkiem szóstego. Aksjomat szósty (istnienie elementu odwrotnego do ka»dego niezerowego elementu ciaªa) jest speªniony tylko dla liczb pierwszych m, co wynika z twierdzenia 3.5. Zatem zbiór Z p z dziaªaniami + m i m jest ciaªem. Wró my teraz do kongruencji (3.1). Ma ona rozwi zanie, je±li liczba a jest odwracalna modulo m. Aby znale¹ to rozwi zanie, nale»y pomno»y obie strony kongruencji (3.1) przez liczb odwrotn do a. 3.7 Przykªad. Rozwi»emy 3x 5 (mod 13). Wykorzystuj c algorytm Euklidesa, otrzymujemy = 1. Zatem 9 jest liczb odwrotn do 3 modulo 13. Mno» c obie strony naszej kongruencji przez 9 otrzymujemy x (mod 13). Zatem 6 (i ka»da liczba, która si ró»ni od 6 o wielokrotno± 13) jest rozwi zaniem naszej kongruencji. 15

16 Je±li nie b dzie powiedziane inaczej, to od tej chwili b dziemy rozwa»a tylko te rozwi zania kongruencji (3.1), które nale» do Z m = {0, 1,..., m 1}. Je±li w tym zbiorze jest tylko jedno rozwi zanie, to mówimy,»e jest ono jednoznaczne lub jednoznaczne modulo m. Je»eli a nie jest odwracalna modulo m, to rozwi zanie te» mo»e istnie. Przedstawimy teraz twierdzenie, które mówi o istnieniu i jednoznaczno±ci rozwi za«. 3.8 Twierdzenie. Kongruencja (3.1) ma dokªadnie d = NWD(a, m) rozwi - za«je±li d b oraz nie ma rozwi zania je±li d b. Je»eli d b oraz x 0 jest rozwi zaniem, to d ró»nych rozwi za«wyra»a si wzorem x 0 + m i mod m dla d i {0, 1,..., d 1}. Dowód. Je±li d = 1, to jak ju» zauwa»yli±my, kongruencja (3.1) ma rozwi zanie. Aby pokaza jego jednoznaczno±, przypu± my,»e x 1 oraz x 2 s dwoma rozwi zaniami (3.1). Zatem ax 1 ax 2 (mod m). Z twierdzenia 3.2 wynika kongruencja x 1 x 2 (mod m), czyli x 1 = x 2. Zaªó»my teraz,»e d 1. Je±li d b, to poniewa» d a, wi c d ax b dla»adnego x Z, a co za tym idzie, m ax b dla»adnej liczby x. Zatem kongruencja (3.1) nie ma rozwi zania. Przypu± my wi c,»e d 1 oraz d b. Rozwa»my kongruencj a d x b (mod m d d ) (3.3) Skoro NWD( a, ) m d d = 1, wi c kongruencja (3.3) ma rozwi zanie x0. Zapiszmy a x d 0 b = m k dla pewnej liczby caªkowitej k. Mno» c obie strony tego d d równania przez d otrzymujemy,»e x 0 jest rozwi zaniem kongruencji (3.1). Ale x 0 jest rozwi zaniem (3.3), a ka»de dwie liczby speªniaj ce t kongruencj ró»ni si o wielokrotno± m. Zatem w Z d m jest tych rozwi za«dokªadnie d i ka»de z nich mo»emy zapisa w postaci x 0 + m i mod m dla d i {0, 1,..., d 1}. S to wi c wszystkie rozwi zania kongruencji (3.1). Tak wi c kongruencja z przykªadu 3.7 ma dokªadnie jedno rozwi zanie. Podamy jeszcze jeden przykªad ilustruj cy powy»sze twierdzenie. 3.9 Przykªad. Rozwi»emy kongruencj 4x 10 (mod 30). Poniewa» NWD(4, 30) = 2 oraz 2 10, wi c nasza kongruencja ma dwa rozwi zania. Redukujemy caª kongruencj przez 2 otrzymuj c 2x 5 (mod 15), a nast pnie znajdujemy liczb odwrotn do 2 modulo 15. jest ni 8. Otrzymujemy wi c x 0 = 10. Jest to pierwsze rozwi zanie. Drugim jest x 1 = =

17 Wykªad 4 Pewne zastosowania elementów odwrotnych Zajmiemy si teraz ukªadami dwóch kongruencji z dwiema niewiadomymi. { a 1 x + b 1 y c 1 (mod m) (4.1) a 2 x + b 2 y c 2 (mod m), gdzie m > 1. Dla skupienia uwagi rozwa»my nast puj ce dwa przykªady: { 5x + 2y 7 (mod 14) { 3x + 2y 4 (mod 12) 8x + 3y 4 (mod 14), 8x + 4y 6 (mod 12). Pierwszy z powy»szych ukªadów rozwi zujemy zgodnie z intuicj i bez przeszkód, tj. z pierwszej kongruencji, po pomno»eniu jej przez 3 (liczba odwrotna do 5 modulo 14), wyznaczamy x 7+8y (mod 14). Po podstawieniu do drugiej kongruencji i uproszczeniu, dostajemy 11y 4 (mod 14). St d ju» szybko otrzymujemy y 8 (mod 14), a zaraz potem x 1 (mod 14). Zatem jedynym rozwi zaniem (modulo 14) pierwszej kongruencji jest para (1, 8). Drugiego (prawego) ukªadu nie jeste±my w stanie rozwi za stosuj c ten sam algorytm. Po przeksztaªceniu pierwszej kongruencji, dostajemy 3x 4 2y (mod 12). Poniewa» NWD(3, 12) = 3, wi c zgodnie z twierdzeniem 3.8, aby nasza (pierwsza) kongruencja miaªa rozwi zanie, 3 4 2y. Zatem y {2, 5, 8, 11}. Podstawiaj c ka»d z tych liczb za y, zauwa»amy,»e druga kongruencja przyjmuje zawsze posta 8x 10 (mod 12). Ale NWD(8, 12) = 4 oraz 4 10, wi c 17

18 twierdzenie 3.8 pozbawia nas zªudze«: kongruencja ta, a wi c i caªy ukªad kongruencji nie ma rozwi zania. Do ukªadu (4.1) zastosujemy algorytm Cramera. Po pomno»eniu pierwszej kongruencji przez a 2, a drugiej przez a 1 oraz dodaniu ich stronami, otrzymujemy (a 1 b 2 b 1 a 2 )y a 1 c 2 c 2 a 1 (mod m). (4.2) Oznaczmy W = a 1 b 2 b 1 a 2, W y = a 1 c 2 c 2 a 1 oraz W x = c 1 b 2 b 1 c 2. Po pomno»eniu pierwszej kongruencji przez b 2, drugiej przez b 1 oraz dodaniu stronami, wykorzystuj c wprowadzone oznaczenia mamy { W x W x (mod m) W y W y (mod m). (4.3) Zatem rozwi zania ukªadu (4.1) zawieraj si w zbiorze rozwi za«ukªadu (4.3). Ka»d z kongruencji tego ukªadu rozwi zujemy (je±li to mo»liwe) stosuj c twierdzenie 3.8. Ostatecznie otrzymujemy nast puj cy rezultat. 4.1 Twierdzenie. Oznaczmy d = NWD(W, m). Ukªad kongruencji (4.1) nie ma rozwi za«je±li d W x lub d W y. W przeciwnym wypadku, ukªad ten ma modulo m co najwy»ej d 2 rozwi za«, których pierwsze oraz drugie wspóªrz dne przystaj do siebie modulo m d. Podobny rezultat otrzymamy uogólniaj c powy»sze twierdzenie na przypadek wi kszej liczby kongruencji. Zauwa»my,»e w naszych przykªadzie mamy W = 1 (modulo 14) dla lewego ukªadu, co oznacza,»e ma on dokªadnie jedno rozwi zanie. Natomiast W = 4, W x = 4 oraz W y = 14 dla prawego ukªadu. Poniewa» NWD(W, 12) = 4 i 4 14, wi c ukªad ten nie ma rozwi zania. Jako przykªad zastosowa«powy»szych idei, opiszemy szyfr aniczny. Podobnie jak w Rozdziale 2, ka»dej literze alfabetu przypiszemy liczb, która jest pozycj danej litery w alfabecie. A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Przeksztaªcenie szyfruj ce tzw. kodu anicznego ma posta E(p) = ap + b mod N. 18

19 Naszym kluczem jest tu para (a, b). eby rozszyfrowa wiadomo± u»ywamy innego klucza. Dokªadnie, D(c) = a c + b mod N, gdzie a jest liczb odwrotn do a modulo N, a b = a b w Z N. Aby E byªo odwzorowaniem szyfruj cym, NWD(a, N), wi c i NWD(a, N) jest równe 1. Kiedy a = 1, kod aniczny staje si kodem cyklicznym. Gdy b = 0, kod aniczny nazywamy szyfrem liniowym. W przypadku alfabetu 26-literowego, przestrze«kluczy ma 312 (= 12 26) elementów. Nie jest to du»a liczba z kryptoanalitycznego punktu widzenia, ale rozwa»enie takiej liczby przypadków mo»e stworzy pewne trudno±ci. Zademostrujemy metod ªamania kodów anicznych, która ogranicza istotnie liczb rozwa»anych przypadków. 4.2 Przykªad. Zªamiemy szyfr vqtmx ozdtg hgjqm aqhcx bgkgt ag. W szyfrze tym najcz stsz liter jest g, a nast pn jest q. Podejrzewamy,»e g (pozycja 6) to zaszyfrowane a (pozycja 0), natomiast q (pozycja 16), to e (pozycja 4). Mamy wi c 6a +b 0( mod 26) 16a +b 4( mod 26) (4.4) Odejmuj c obie kongruencje stronami otrzymujemy 10a 4 (mod 26), a st d natychmiast a = 3. Chwil potem mamy b = 8 i mamy klucz deszyfruj cy. Zastosowanie tego klucza, tj. (3, 8) daje nam tekst jawny Ten szyfr nadaje si do zªamania. Wykorzystuj c twierdzenie 4.1 do ukªadu (4.4) otrzymujemy W = 16, W a = 22, W b = 24, NWD(W, 26) = 2, wi c ukªad kongruencji (4.4) ma 4 potencjalne rozwi zania modulo 26. S to pary (3, 8), (3, 21), (16, 8) oraz (16, 21). Dwie ostanie pary odpadaj, poniewa» NWD(a, N) ma by równy 1. Odpada te» para (3, 21), bo po sprawdzeniu zauwa»amy,»e nie jest ona rozwi zaniem ukªadu (4.4). 19

20 Wykªad 5 Maªe Twierdzenie Fermata W czerwcu 1640 roku Fermat napisaª list do Mersenne'a, w którym stwierdziª,»e je±li p jest liczb pierwsz, to 2 p 2 jest wielokrotno±ci 2p, a je±li q jest pierwszym dzielnikiem 2 p 1, to q 1 jest wielokrotno±ci p. Jak zwykle, Fermat nie napisaª dowodu tego stwierdzenia. Zrobiª to dopiero Euler w 1730 u»ywaj c rozwini cia dwumianowego, a w 1758 opublikowaª on inny dowód, który pozwoliª uogólni twierdzenie Fermata. To uogólnione twierdzenie nosi nazw twierdzenia Eulera. W rozdziale tym przytoczymy i udowodnimy obydwa te twierdzenia. 5.1 Twierdzenie (Maªe Twierdzenie Fermata MTF ). Je»eli p jest liczb pierwsz, to a p a (mod p) dla dowolnej liczby caªkowitej a oraz a p 1 1 (mod p) dla wszystkich liczb caªkowitych a, takich»e p a. Oryginalny dowód Eulera z 1730 roku. Przypu± my,»e a 0. U»yjemy indukcji matematycznej. Twierdzenie jest prawdziwe dla a = 0. Przypu± my,»e twierdzenie jest prawdziwe dla a = n. Poka»emy,»e jest ono prawdziwe tak»e dla a = n + 1. W tym celu zauwa»my,»e dla dowolnego 1 m p 1 zachodzi relacja p ( p m). Istotnie, ( ) p = m p! m!(p m)!, (5.1) ale w mianowniku uªamka po prawej stronie równo±ci (5.1) znajduj si liczby mniejsze od p, a ( p m) jest liczb naturaln, wi c m!(p m)! musi dzieli (p 1)! Zatem p ( p m). 20

21 Dalej mamy (n + 1) p n p + ( ) p n p ( ) ( ) p p n p n + 1 (mod p) 2 p 1 n p (co±) (mod p) n + 1 (mod p). Na podstawie indukcji matematycznej wnioskujemy,»e twierdzenie jest prawdziwe dla wszystkich liczb nieujemnych a. Je±li a jest liczb ujemn oraz p > 2, to a p ( a) p ( a) = a (mod p), czyli twierdzenie jest prawdziwe i w tym przypadku. Przypadek p = 2 jest trywialny. Zaªó»my teraz,»e p a. Zatem NWD(a, p) = 1 i a posiada element odwrotny a 1 modulo p. Po pomno»eniu obu stron kongruencji a p a (mod p) przez a 1, otrzymamy a p 1 1 (mod p). Podamy teraz przykªady zastosowa«mtf. 5.2 Przykªad. Poka»emy,»e jest podzielne przez 13. Poniewa» 50 = , wi c z twierdzenia 5.1 mamy a 50 a 2 (mod 13) dla a = 2 i a = 3. Zatem wi c = 13 0 (mod 13), 5.3 Przykªad. Poka»emy,»e 7 nie dzieli n dla»adnej liczby n N. Istotnie, gdyby n (mod 7), to wówczas n 2 1 (mod 7), czyli n 6 1 (mod 7), co jest sprzeczne z twierdzeniem 5.1. Poniewa» (mod 341) oraz 341 = 11 31, wi c twierdzenie odwrotne do 5.1 nie jest prawdziwe. Liczby n, które speªniaj tez MTF, ale nie s pierwszymi nazywamy pseudopierwszymi. Wi cej o liczbach pseudopierwszych powiemy w dalszej cz ±ci wykªadu. 5.4 Twierdzenie. Przypu± my,»e a r 1 (mod p) dla pewnej liczby pierwszej p oraz liczby caªkowitej a, która nie dzieli si przez p. Je±li d = NWD(r, p 1), to a d 1 (mod p). 21

22 Dowód. Z lematu 3.4 mamy istnienie takich liczb caªkowitych x oraz y,»e rx + (p 1)y = d. Zatem a d a rx+(p 1)y (mod p) (a r ) x ( a p 1) y (mod p) 1 1 = 1 (mod p). Kilka zastosowa«udowodnionego przed chwil twierdzenia zobrazujemy w nast puj cych przykªadach. 5.5 Przykªad. Przypu± my,»e p oraz q s nieparzystymi liczbami pierwszymi oraz q 2 p 1. Wówczas 2 p 1 (mod q) i je»eli d = NWD(p, q 1), to 2 d 1 (mod q). Ale, poniewa» p jest liczb pierwsz, wi c d = p, gdy» przypadek d = 1 implikuje nieprawdziw kongruencj 2 1 (mod q). Zatem p q 1, a poniewa» liczba p jest nieparzysta, a q 1 jest parzysta, wi c 2p q 1. Wynika st d,»e aby sprawdzi czy liczba 2 p 1 jest pierwsza wystarczy rozwa»y, jako potencjalne dzielniki, tylko liczby postaci 2kp + 1, dla 1 k 1 2 2p Przykªad. Poka»emy,»e istnieje niesko«czenie wiele liczb pierwszych postaci 4k + 1. Aby tego dokona, przypu± my,»e jest ich tylko sko«czona liczba, czyli»e p 1, p 2,..., p r s wszystkimi liczbami pierwszymi tej postaci. Rozwa»my liczb N = (2p 1 p 2... p r ) 2 +1 i przypu± my,»e p N. Wynika st d kongruencja (2p 1 p 2... p r ) 2 1 (mod p) oraz (2p 1 p 2... p r ) 4 1 (mod p). Oznaczmy d = NWD(4, p 1). Zatem liczba d jest dzielnikiem liczby 4, czyli nale»y do zbioru {1, 2, 4}. Poniewa» (2p 1 p 2... p r ) d 1 (mod p), wi c d nie mo»e by równa 1 ani 2. Zatem d = 4, czyli 4 p 1 i p jest postaci 4k + 1. Ale p N, wi c p nie mo»e by»adn z liczb p 1, p 2,..., p r. St d sprzeczno±. 22

23 Wykªad 6 Twierdzenie Eulera Jak ju» zauwa»yli±my (tw. 3.5), liczba a jest odwracalna modulo n wtedy i tylko wtedy, gdy NWD(a, n) = 1. Funkcja ϕ, która przyporz dkowuje ka»dej liczbie naturalnej n, ilo± dodatnich i niewi kszych od n liczb odwracalnych modulo n nazywamy funkcj Eulera. Zatem ϕ(n) = # {0 < x n : NWD(x, n) = 1}. 6.1 Przykªad. ϕ(8) = 4, poniewa» tylko liczby nieparzyste s wzgl dnie pierwsze z 8 oraz 8 nie ma dzielników nieparzystych. Je±li p jest liczb pierwsz, to ϕ(p) = p 1, gdy» ka»da liczba dodatnia mniejsza od p jest wzgl dnie pierwsza z p. Je»eli p r jest pot g liczby pierwszej, to jedynymi liczbami, które nie s wzgl dnie pierwsze z p r, s wielokrotno±ci p, czyli liczby p, 2p, 3p,..., (p r 1 1)p. Tych liczb jest w sumie p r 1 1, zatem ( ϕ(p r ) = p r 1 (p r 1 1) = p r p r 1 = p r 1 1 ). (6.1) p Poka»emy,»e przy pewnym zaªo»eniu, ϕ jest funkcj multyplikatywn. Pozwoli nam to wyprowadzi do± por czny wzór na warto±ci ϕ uogólniaj cy (6.1). 6.2 Twierdzenie. Je±li NWD(m, n) = 1, to ϕ(mn) = ϕ(m)ϕ(n). Dowód. Zauwa»my najpierw,»e je±li jedna z liczb m, n jest równa 1, to teza jest prawdziwa. Mo»emy zatem zaªo»y,»e m > 1 i n > 1. Wypiszmy 23

24 wszystkie liczby niewi ksze od mn w nast puj cy sposób: 1, 2,..., r,..., n, n + 1, n + 2,..., n + r,..., 2n, 2n + 1, 2n + 2,..., 2n + r,..., 3n, , ,..., ,...,..., (m 1)n + 1, (m 1)n + 2,..., (m 1)n + r,..., mn. (6.2) Zauwa»my,»e liczby ka»dej z kolumn tablicy (6.2) ró»ni si modulo m od liczb 1, 2,..., m 1 tylko porz dkiem. Istotnie, je±li istniej liczby q 1, q 2, oraz r, takie»e q 1 n + r q 2 n + r (mod m), to poniewa» m i n s wzgl dnie pierwsze, wi c z ostatniej kongruencji wynika q 1 q 2 (mod m) (tw. 3.1). Ale poniewa» q 1 i q 2 s nieujemnymi liczbami mniejszymi od m, wi c q 1 = q 2. Znacznie ªatwiej jest zauwa»y,»e w ka»dym wierszu tablicy (6.2) mamy liczby przystaj ce modulo n, odpowiednio, do 1, 2,..., n 1, 0. Tak wi c w ka»dym wierszu jest ϕ(n) liczb wzgl dnie pierwszych z n, a w ka»dej kolumnie jest ϕ(m) liczb wzgl dnie pierwszych z m. Co wi cej, zauwa»my,»e je»eli w pewnej kolumnie (6.2) mamy liczb, która nie jest wzgl dnie pierwsza z n, to wszystkie liczby tej kolumny nie s wzgl dnie pierwsze z n. Z drugiej strony, je±li jaka± liczba jest wzgl dnie pierwsza z mn, to jest ona wzgl dnie pierwsza z m i wzgl dnie pierwsza z n. Wykre±lmy zatem z (6.2) wszystkie liczby, które nie s wzgl dnie pierwsze z mn. Wówczas w ka»dym wierszu pozostanie nam ϕ(n) liczb, przy czym wykre±limy caªe kolumny. Pozostanie wi c ϕ(n) kolumn z ϕ(m) liczb w ka»dej z nich. Zatem ϕ(mn) = ϕ(n)ϕ(m). Rozwa»my liczb n = k i=1 pα i i. Poniewa» wszystkie czynniki w tym iloczynie s parami wzgl dnie pierwsze, wi c po zastosowaniu twierdzenia 6.2, dostajemy ϕ(n) = = = n k i=1 k i=1 ϕ (p α i i ) p α i i (1 1pi ) k ) (1 1pi i=1 Udowodnili±my wi c nast puj cy wniosek. 24

25 6.3 Wniosek. Je±li n = k i=1 pα i i U»ywaj c wniosku 6.3, dostajemy, to ϕ(n) = n ) k i=1 (1 1pi. ϕ( ) = (29 1)(25 5) = 560. Poniewa» ró»nica p k p k 1 jest liczb parzyst, z wyj tkiem przypadku gdy p = 2 oraz k = 1, wi c jedyn nieparzyst warto±ci funkcji ϕ jest 1, która jest przyjmowana dla argumentów 1 oraz 2. Dla liczb wi kszych od 3, funkcja Eulera przyjmuje tylko warto±ci parzyste. Co wi cej, je±li w rozkªadzie liczby n wyst puje dokªadnie k pot g liczb pierwszych, to 2 k 1 ϕ(n). 6.4 Przykªad. Znajdziemy wszystkie liczby n, dla których ϕ(n) = 6. W tym celu rozwa»ymy kilka przypadków. n = p α. Zatem 6 = p α 1 (p 1). Rozwa»aj c kolejne liczby pierwsze, zauwa»amy,»e n = 3 2 = 9, lub n = 7. n = p α q β. Wówczas 6 = (p α p α 1 )(q β q β 1 ). Zauwa»my,»e ró»nica dwóch kolejnych pot g»adnej liczby pierwszej nie jest równa 3, wi c jedna z liczb p α p α 1, q β q β 1 musi by równa 1, czyli p = 2, a druga 6. Rozwa»aj c kolejne liczby pierwsze jako kandydatki na q, otrzymujemy n = = 18 lub n = 2 7 = 14. Z uwagi umieszczonej tu» przed przykªadem, wynika,»e n nie mo»e by iloczynem wi cej ni» dwóch pot g liczb pierwszych. U»ywaj c funkcji Eulera ϕ, sformuªujemy i udowodnimy uogólnienie Ma- ªego Twierdzenia Fermata. Zauwa»my przy tym,»e je±li NWD(a, n) 1, to a k 1 (mod n) dla»adnego k > 1. Istotnie, gdyby tak byªo, to n byªaby dzielnikiem a k 1, czyli istniaªaby liczba caªkowita x, taka»e xn+a a k 1 = 1. Z lematu 3.4 wynika zatem,»e NWD(a, n) = 1, sk d sprzeczno±. Tak wi c, aby otrzyma kongruencj, w której pot ga a przystaje do 1, nale»y rozwa»a tylko te liczby a, które s wzgl dnie pierwsze z n. Je±li n jest liczb pierwsz, to sprowadza si to do liczb, które nie s podzielne przez n, st d zaªo»enia drugiej cz ±ci MTF. Zauwa»my,»e owa druga cz ± MTF jest zawarta w nast puj cym twierdzeniu. 6.5 Twierdzenie (Eulera). Przypu± my,»e NWD(a, n) = 1 dla liczby caªkowitej a oraz n > 2. Wówczas a ϕ(n) 1 (mod n) (6.3) 25

26 Dowód. Wypiszmy wszystkie elementy odwracalne modulo n, które s dodatnie i mniejsze od n. S to r 1, r 2..., r ϕ(n). Skoro a jest odwracalna modulo n, wi c tak»e elementy ar 1, ar 2..., ar ϕ(n) s odwracalne modulo n, oraz»adne dwa z nich nie s równe. Zatem r 1 r 2... r ϕ(n) ar 1 ar 2... ar ϕ(n) (mod n). Korzystaj c z prawa przemienno±ci mno»enia dostajemy a ϕ(n) (r 1 r 2... r ϕ(n) ) (r 1 r 2... r ϕ(n) ) (mod n). Ostatnia kongruencja implikuje (6.3). Dla przykªadu, znajdziemy ostatni cyfr liczby w ukªadzie szestnastkowym. Mamy tu ϕ(16) = 8, a (mod 8). Zatem (mod 16) i ostatni cyfr jest 9. Okazuje si,»e najni»sza pot ga liczby a w Twierdzeniu Eulera jest cz sto mniejsza ni» ϕ(n). Na przykªad ϕ(105) = 48, ale dla a wzgl dnie pierwszych ze 105 mamy a 12 1 (mod 105). Istotnie, 105 = oraz a 6 1 a 12 1 a 4 a 12 1 a 2 1 a 12 1, wi c z Maªego Twierdzenia Fermata, 105 a pokazuje jak ulepszy pot g a. Poni»sze twierdzenie 6.6 Twierdzenie. Przypu± my,»e m = p α 1 1 p α p α k k, gdzie wszystkie liczby pierwsze p i s ró»ne i p α i i jest najwi ksz poteg liczby p i, która dzieli m. Niech n = NWW(ϕ (p α 1 1 ), ϕ (p α 2 2 ),..., ϕ (p α k k )). Wtedy mamy an 1 (mod m) dla ka»dego a wzgl dnie pierwszego z m. Dowód. Z twierdzenia Eulera wynika a ϕ(pα i i ) 1 (mod p α i i ) dla ka»dego i {1, 2,..., k}. Mno» c t kongruencj stronami przez siebie n/ϕ(p α i i ) razy otrzymujemy a n 1 (mod p α i i ) dla ka»dego i. St d bezpo±rednio wynika,»e dla dowolnego i mamy p α i i a n 1. Zatem i m a n 1, a to nam daje tez. Wracaj c do uwagi przed twierdzeniem 6.6, zauwa»my,»e 105 = oraz 12 = NWW(ϕ(3), ϕ(5), ϕ(7)) = NWW(2, 4, 6). 26

27 Wykªad 7 Twierdzenie Lagrange'a Podstawowe twierdzenie algebry mówi,»e wielomian stopnia n o wspóªczynnikach zespolonych mo»e mie co najwy»ej n pierwiastków. Podobne twierdzenie zachodzi dla kongruencji stopnia n, ale tylko modulo liczba pierwsza. Dla przykªadu, rozwa»my kongruencje x 4 1 (mod 5) oraz x 2 1 (mod 8). Z twierdzenia 5.1, tj. z Maªego Twierdzenia Fermata, mamy,»e pierwsza z tych kongruencji ma dokªadnie 4 pierwiastki modulo 5 (s to liczby wzgl dnie pierwsze z 5). Je±li chodzi o drug kongruencj, to ma ona 4 pierwiastki: 1, 3, 5 i Twierdzenie (Lagrange'a). Niech p b dzie liczb pierwsz i niech f(x) b dzie wielomianem stopnia n 1 o wspóªczynnikach caªkowitych, którego wspóªczynnik przy najwy»szej pot dze x nie dzieli si przez p. Wówczas kongruencja f(x) 0 (mod p) ma co najwy»ej n pierwiastków modulo p. Dowód. Zastosujemy tu indukcj ze wzgl du na stopie«wielomianu. Zaªó»my zatem,»e f(x) jest wielomianem stopnia 1. Oznacza to,»e f(x) = ax + b, przy czym p a. Zatem a jest liczb odwracaln modulo p, czyli kongruencja ax + b 0 (mod p) ma dokªadnie jedno rozwi zanie. Przypu± my,»e teza twierdzenia jest prawdziwa dla wszystkich wielomianów stopnia mniejszego od n. Niech f(x) b dzie wielomianem stopnia n. Je±li f(x) nie ma pierwiastków, to twierdzenie jest udowodnione jako»e 0 n. Przypu± my wi c,»e f(x) ma pierwiastek a. Z twierdzenia o podzielno±ci dla wielomianów, wynika,»e istniej wielomiany q(x) oraz r(x), takie»e f(x) = (x a)q(x) + r(x), przy czym deg r(x) < deg(x a) = 1. Oznacza to, w szczególno±ci,»e r(x) jest liczb r. Poniewa» f(a) 0 (mod p), wi c (a a)q(a) + r 0 (mod p), st d r 0 (mod p). 27

28 Otrzymujemy wi c,»e f(x) (x a)q(x) (mod p). Ale wielomian q(x) ma co najwy»ej n 1 pierwiastków (z zaªo»enia indukcyjnego). Co wi cej, je»eli b jest pierwiastkiem wielomianu f(x), to (b a)q(b) 0 (mod p), czyli p (b a)q(b), wi c b a (mod p) lub b jest te» pierwiastkiem q(x). Zatem f(x) ma, co najwy»ej, o jeden pierwiastek wi cej ni» q(x), czyli co najwy»ej n. Na podstawie indukcji matematycznej, twierdzenie jest prawdziwe. Powy»sze twierdzenie okre±la tylko maksymaln liczb pierwiastków wielomianu modulo p. Nie mówi ono nic na temat ich znajdywania, a nie jest to sprawa ªatwa. Udowodnimy teraz wniosek, który wypªywa z twierdze«lagrange'a i Fermata. 7.2 Wniosek. Przypu± my,»e p jest liczb pierwsz oraz d p 1. Wówczas kongruencja x d 1 0 (mod p) ma dokªadnie d pierwiastków modulo p. Dowód. Z Maªego Twierdzenia Fermata wynika,»e x p (mod p) ma dokªadnie p 1 rozwi za«, którymi s 1, 2,..., p 1. Zapiszmy p 1 = kd. Mamy x p 1 1 = (x d 1)(x d(k 1) + x d(k 2) + + x d + 1). (7.1) Z twierdzenia Lagrange'a wynika,»e x d 1 ma co najwy»ej d pierwiastków, a (x d(k 1) + x d(k 2) + + x d + 1) ma co najwy»ej d(k 1) pierwiastków. Zatem prawa strona (7.1) ma co najwy»ej p 1 pierwiastków, a strona lewa ma dokªadnie p 1 pierwiastków. Dlatego ka»dy z wielomianów po prawej stronie (7.1) ma maksymaln mo»liw liczb pierwiastków. W szczególno±ci, x d 1 ma dokªadnie d pierwiastków. Z Maªego Twierdzenia Fermata oraz z poprzedniego wniosku wynika nast puj ce twierdzenie, które wykorzystamy przy rozwa»aniu tak zwanych liczb silnie pseudopierwszych. 7.3 Twierdzenie. Przypu± my,»e p jest liczb pierwsz i d oznacza najwi kszy wspólny dzielnik liczb s i p 1. Wówczas wielomian x s 1 ma dokªadnie d pierwiastków modulo p. Dowód. Zauwa»my najpierw,»e poniewa» d s, wi c tak»e x d 1 x s 1. Z wniosku 7.2 wynika,»e kongruencja x d 1 0 (mod p) ma dokªadnie d pierwiastków. Z uwagi poczynionej na pocz tku dowodu, mamy,»e pierwiastki te s te» pierwiastkami kongruencji x s 1 0 (mod p). Oznacza to,»e ostatnia kongruencja ma przynajmniej d pierwiastków i s to pierwiastki wielomianu x d 1 modulo p. Przypu± my,»e y jest pierwiastkiem modulo p 28

29 wielomianu x s 1, ale nie jest on pierwiastkiem kongruencji x d 1 0 (mod p). Jednak»e p y, wi c y p (mod p). Zatem z twierdzenia 5.4 wynika,»e y d 1 0 (mod p), czyli y jest pierwiastkiem x d 1 i mamy sprzeczno±. 7.4 Przykªad. Poniewa» 4 jest dzielnikiem liczby 12, wi c kongruencja x 4 1 (mod 13) ma oprócz oczywistych pierwiastków 1 i 1 jeszcze dwa pierwiastki. 7.5 Przykªad. Przypu± my,»e p 1 (mod 4). Wówczas istnieje pierwiastek z 1 modulo p, czyli kongruencja x 2 1 (mod p) ma rozwi zanie. Aby to zauwa»y, zapiszmy p = 4k + 1. Z twierdzenia 5.1, kongruencja x 4k 1 (mod p) ma dokªadnie 4k (czyli p 1) pierwiastków. Poniewa» x 4k 1 = (x 2k 1)(x 2k + 1), wi c wielomiany x 2k 1 oraz x 2k + 1 maj po 2k pierwiastków. Ale je±li a jest pierwiastkiem x 2k + 1, to x = a k jest rozwi zaniem x 2 + 1, czyli pierwiastkiem z 1. 29

30 Wykªad 8 Chi«skie Twierdzenie o Resztach Twierdzenie, które tu przedstawimy zostaªo odkryte i wykorzystywane w ±redniowiecznych Chinach. Przyczyn tego odkrycia byªy trudno±ci z mno»eniem i dodawaniem du»ych liczb ªatwiej jest nauczy si na pami kilku kombinacji, ni» wykonywa dziaªania arytmetyczne w pami ci. A dokªadnie, kiedy dowódca chciaª zliczy swoje wojsko, kazaª ustawi si»oªnierzom w dwu-szeregu, nast pnie w trzy-szeregu, potem w pi cio-szeregu itd. Liczba,,niesparowanych»oªnierzy w ka»dym z tych ustawie«(czyli reszty z dzielenia ogólnej liczby»oªnierzy przez 2, 3, 5,... ) dawaªy liczb wszystkich»oªnierzy. eby skonkretyzowa nasze my±lenie, rozwa»my nast puj cy przykªad. 8.1 Przykªad. Po ustawieniu caªego wojska w 3-, 5- i 7-szeregu dostali±my, odpowiednio 2, 1 oraz 6 niesparowanych»oªnierzy. Jaka jest liczebno± oddziaªu, je»eli wiadomo,»e»oªnierzy jest mniej ni» 100? Formalizuj c zadanie, niech x b dzie liczb»oªnierzy. Zatem reszty z dzielenia x przez 3, 5 oraz 7, to 2, 1 i 6. St d x 2 (mod 3) (8.1) x 1 (mod 5) (8.2) x 6 (mod 7) (8.3) Powy»szy ukªad trzech kongruencji rozwi»emy w nast puj cy sposób. Z kongruencji (8.1) mamy x = 3k + 2. Podstawiaj c do (8.2), otrzymujemy 3k (mod 5), czyli 3k 1 (mod 5). Znajdujemy liczb odwrotn do 3 modulo 5 i rozwi zujemy ostatni kongruencj otrzymuj c k 2 (mod 5). Zatem k = 5r 2 oraz x = 3 (5r 2)+2 = 15r 4. Podstawiaj c t posta x 30

31 do (8.3) dostajemy 15r 4 6 (mod 7), a nast pnie r 3 (mod 7). St d mamy r = 7s + 3, czyli x = 15 (7s + 3) 4 = 105s Zatem wszystkich»oªnierzy jest 41 (nast pna mo»liwo± to 146, ale jak zaznaczyli±my,»oªnierzy jest mniej ni» 100). Dowódca, oczywi±cie, nie musiaª przeprowadza powy»szych rachunków, a jedynie zapami ta,»e ukªadowi odpowiada liczba 41. Pami taª on te» zapewne, jakim ukªadom odpowiadaj s siednie liczby: ukªad liczba ukªad liczba Ide powy»szego przykªadu uogólnimy i podamy w dowodzie nast puj - cego twierdzenia. 8.2 Twierdzenie (Chi«skie twierdzenie o resztach). Przypu± my,»e m 1, m 2,..., m r s parami wzgl dnie pierwsze. Wówczas ukªad kongruencji x a 1 (mod m 1 ) x a 2 (mod m 2 ) x a r (mod m r ) ma jednoznaczne rozwi zanie modulo m 1 m 2... m r. (8.4) Dowód. Wprowad¹my nast puj ce oznaczenia: M = m 1 m 2... m r, M i = M m i, oraz x i = M 1 i mod m i dla 1 i r. Rozwa»my teraz liczb x = a 1 M 1 x 1 + a 2 M 2 x a r M r x r. Poniewa» dla j i zachodzi M j 0 (mod m i ), wi c x a i M i x i (mod m i ) dla ka»dego i. Ale M i x i 1 (mod m i ), wi c x a i (mod m i ) dla 1 i r. Pozostaje jeszcze udowodni jednoznaczno±. Niech x oraz x b d dwoma rozwi zaniami ukªadu (8.4). Zatem x x (mod m i ) dla 1 i r. St d m i x x, a poniewa» m 1, m 2,... m r s parami wzgl dnie pierwsze, wi c M x x. Zatem dwa rozwi zania ukªadu (8.4) ró»ni si o wielokrotno± M i ukªad ten ma jednoznaczne rozwi zanie modulo M. 31

32 W odró»nieniu od dowodów wielu innych podobnych twierdze«, dowód chi«skiego twierdzenia o resztach daje wzór na rozwi zanie ukªadu kongruencji typu (8.4). 8.3 Przykªad. Rozwa»my ukªad kongruencji z przykªadu 8.1. Stosuj c oznaczenia dowodu twierdzenia 8.2, mamy M = 105 oraz i m i a i M i x i St d x (mod 105) (mod 105) 251 (mod 105) 41 (mod 105). Zaªo»enie o kopierwszo±ci moduªów jest do± istotnym ograniczeniem. Rozwa»my dla przykªadu, ukªad kongruencji x 3 (mod 8) x 7 (mod 12). (8.5) Nie mo»na go rozwi za stosuj c twierdzenie 8.2, poniewa» 8 oraz 12 nie s wzgl dnie pierwsze. Nie oznacza to jednak,»e ukªad ten nie ma rozwi zania. Rozwi»emy go w nast pnym przykªadzie. 8.4 Przykªad. Aby rozwi za ukªad kongruencji (8.5) zapiszmy najpierw 12 = 4 3 i rozbijmy drug kongruencj ukªadu na dwie kongruencje x 7 3 (mod 4) i x 7 1 (mod 3). Mamy zatem ukªad trzech kongruencji x 3 (mod 8) x 3 (mod 4) x 1 (mod 3). (8.6) 32

33 Ale rozwi zanie pierwszej kongruencji ukªadu (8.6) speªnia te» drug kongruencj, wi c druga kongruencja jest niepotrzebna. Otrzymujemy wi c równowa»ny (8.5) ukªad kongruencji x 3 (mod 8) x 1 (mod 3). Ostatni ukªad rozwi zujemy stosuj c chi«skie twierdzenie o resztach (8.2) i otrzymujemy x 19 (mod 24). Podamy teraz uogólnienie chi«skiego twierdzenia o resztach, które pozwala rozwi zywa ukªady kongruencji podobne do (8.5). 8.5 Twierdzenie. Przypu± my,»e m 1, m 2..., m r s liczbami naturalnymi. Wówczas ukªad kongruencji (8.4) ma rozwi zanie wtedy i tylko wtedy, gdy NWD(m i, m j ) a i a j dla i j. Otrzymane rozwi zanie jest jednoznaczne modulo NWW(m 1, m 2,..., m r ). Dowód. Rozwa»my najpierw przypadek, gdy m i = p e i, gdzie 1 i r, e i jest liczb nieujemn, a p jest liczb pierwsz. Mo»emy, oczywi±cie, zaªo»y,»e e 1 e 2 e r. Przypu± my teraz,»e taki ukªad kongruencji ma rozwi zanie x 0 i niech i < j. Zatem NWD(m i, m j ) = m j = p e j. Skoro zachodz kongruencje x 0 a i (mod p e i ) oraz x 0 a j (mod p e j ), wi c p e j dzieli x 0 a j oraz, poniewa» p e j p e i, p e j dzieli tak»e x 0 a j. St d p e j a i a j. W drug stron, je±li i < j, to rozwi zanie kongruencji x 0 a i (mod p e i ) jest te» rozwi zaniem kongruencji x 0 a j (mod p e j ), wi c, w szczególno±ci, rozwi zanie pierwszej kongruencji (jednoznaczne modulo p e 1 ) jest te» rozwi - zaniem pozostaªych kongruencji. Aby zako«czy t cz ± dowodu, zauwa»my jeszcze,»e p e 1 = NWW(m 1, m 2,..., m r ). Przejd¹my teraz do ogólnego przypadku. Zapiszmy m 1 = p e 11 1 p e p e 1k k m 2 = p e 21 1 p e p e 2k k m r = p e r1 1 p e r p e rk k. Wówczas ukªad kongruencji (8.4) jest równowa»ny ukªadowi, skªadaj cemu 33

34 si z podukªadów postaci x a 1 (mod p e 1s x a 2 (mod p e 2s s ) x a r s ) (mod p ers s ), (8.7) gdzie 1 s k. Oznaczmy e s = max {e ts : 1 t r}. Ka»dy z podukªadów ((8.7) ma jednoznaczne modulo p es s rozwi zanie wtedy i tylko wtedy, e gdy NWD p is s, p e ) js s ai a j dla i j, co wynika z pierwszej cz ±ci dowodu. Co wi cej, rozwi zanie y s tego podukªadu jest rozwi zaniem kongruencji o module p es s, wi c ukªad (8.4) jest równowa»ny ukªadowi x y 1 (mod p e 1 1 ) x y 2 (mod p e 2 2 ) x y k (mod p e k k ). (8.8) Ostatni ukªad ma rozwi zanie z uwagi na chi«skie twierdzenie o resztach oraz, je±li rozwi zanie istnieje, to jest ono jednoznaczne modulo p e 1 1 p e p e k k = NWW(m 1, m 2,..., m r ). Poniewa» rozwi zanie ukªadu (8.4) przy zaªo»eniach dowodzonego twierdzenia jest równowa»ne rozwi zaniu ukªadu (8.8), wi c twierdzenie jest udowodnione. Powy»szy dowód podaje te» sposób na rozwi zanie ukªadu kongruencji. Sposób ten zostaª ju» zademonstrowany w przykªadzie (8.4). Dla utrwalenia rozwi»my jeszcze jeden ukªad kongruencji. 8.6 Przykªad. Ukªad kongruencji x 5 (mod 8) x 7 (mod 14) x 21 (mod 35) 34

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

ELEMENTARNA TEORIA LICZB. 1. Podzielno± ELEMENTARNA TEORIA LICZB IZABELA AGATA MALINOWSKA N = {1, 2,...} 1. Podzielno± Denicja 1.1. Niepusty podzbiór A zbioru liczb naturalnych jest ograniczony, je»eli istnieje taka liczba naturalna n 0,»e m

Bardziej szczegółowo

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1 Ciaªa i wielomiany 1 Ciaªa i wielomiany 1 Denicja ciaªa Niech F b dzie zbiorem, i niech + (dodawanie) oraz (mno»enie) b d dziaªaniami na zbiorze F. Denicja. Zbiór F wraz z dziaªaniami + i nazywamy ciaªem,

Bardziej szczegółowo

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb Wybrane poj cia i twierdzenia z wykªadu z teorii liczb 1. Podzielno± Przedmiotem bada«teorii liczb s wªasno±ci liczb caªkowitych. Zbiór liczb caªkowitych oznacza b dziemy symbolem Z. Zbiór liczb naturalnych

Bardziej szczegółowo

Semestr letni 2014/15

Semestr letni 2014/15 Wst p do arytmetyki modularnej zadania 1. Jaki dzie«tygodnia byª 17 stycznia 2003 roku, a jaki b dzie 23 sierpnia 2178 roku? 2. Jaki dzie«tygodnia byª 21 kwietnia 1952 roku? 3. W jaki dzie«odbyªa si bitwa

Bardziej szczegółowo

Metody dowodzenia twierdze«

Metody dowodzenia twierdze« Metody dowodzenia twierdze«1 Metoda indukcji matematycznej Je±li T (n) jest form zdaniow okre±lon w zbiorze liczb naturalnych, to prawdziwe jest zdanie (T (0) n N (T (n) T (n + 1))) n N T (n). 2 W przypadku

Bardziej szczegółowo

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13 WST P DO KRYPTOGRAFII Grzegorz Szkibiel Jesie«2012/13 Spis tre±ci 1 Kryptograa a steganograa 5 1.1 Steganograa........................... 6 1.2 Szyfry przestawieniowe...................... 8 1.3 Systemy

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Wielomiany o wspóªczynnikach rzeczywistych

Wielomiany o wspóªczynnikach rzeczywistych Wielomiany o wspóªczynnikach rzeczywistych Wielomian: W (x) = a n x n + a n 1 x n 1 + a n 2 x n 2 +... + a 2 x 2 + a 1 x + a 0 wspóªczynniki wielomianu: a 0, a 1, a 2,..., a n 1, a n ; wyraz wolny: a 0

Bardziej szczegółowo

Metodydowodzenia twierdzeń

Metodydowodzenia twierdzeń 1 Metodydowodzenia twierdzeń Przez zdanie rozumiemy dowolne stwierdzenie, które jest albo prawdziwe, albo faªszywe (nie mo»e by ono jednocze±nie prawdziwe i faªszywe). Tradycyjnie b dziemy u»ywali maªych

Bardziej szczegółowo

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy. Logika i teoria mnogo±ci, konspekt wykªad 12 Teoria mocy, cz ± II Def. 12.1 Ka»demu zbiorowi X przyporz dkowujemy oznaczany symbolem X obiekt zwany liczb kardynaln (lub moc zbioru X) w taki sposób,»e ta

Bardziej szczegółowo

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X. Relacje 1 Relacj n-argumentow nazywamy podzbiór ϱ X 1 X 2... X n. Je±li ϱ X Y jest relacj dwuargumentow (binarn ), to zamiast (x, y) ϱ piszemy xϱy. Relacj binarn okre±lon w zbiorze X nazywamy podzbiór

Bardziej szczegółowo

Ukªady równa«liniowych

Ukªady równa«liniowych dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast

Bardziej szczegółowo

Twierdzenie Wedderburna Witold Tomaszewski

Twierdzenie Wedderburna Witold Tomaszewski Twierdzenie Wedderburna Witold Tomaszewski Pier±cie«przemienny P nazywamy dziedzin caªkowito±ci (lub po prostu dziedzin ) je±li nie posiada nietrywialnych dzielników zera. Pier±cie«z jedynk nazywamy pier±cieniem

Bardziej szczegółowo

Materiaªy do Repetytorium z matematyki

Materiaªy do Repetytorium z matematyki Materiaªy do Repetytorium z matematyki 0/0 Dziaªania na liczbach wymiernych i niewymiernych wiczenie Obliczy + 4 + 4 5. ( + ) ( 4 + 4 5). ( : ) ( : 4) 4 5 6. 7. { [ 7 4 ( 0 7) ] ( } : 5) : 0 75 ( 8) (

Bardziej szczegółowo

XVII Warmi«sko-Mazurskie Zawody Matematyczne

XVII Warmi«sko-Mazurskie Zawody Matematyczne 1 XVII Warmi«sko-Mazurskie Zawody Matematyczne Kategoria: klasa VIII szkoªy podstawowej i III gimnazjum Olsztyn, 16 maja 2019r. Zad. 1. Udowodnij,»e dla dowolnych liczb rzeczywistych x, y, z speªniaj cych

Bardziej szczegółowo

ELEMENTY TEORII LICZB. Grzegorz Szkibiel. Jesie«2004/05

ELEMENTY TEORII LICZB. Grzegorz Szkibiel. Jesie«2004/05 ELEMENTY TEORII LICZB Grzegorz Szkibiel Jesie«2004/05 Spis tre±ci 1 Liczby i wielomiany 5 1.1 Wielomiany............................ 5 1.2 Podzielno± liczb......................... 8 1.3 Podzielno± wielomianów.....................

Bardziej szczegółowo

Informacje pomocnicze

Informacje pomocnicze Funkcje wymierne. Równania i nierówno±ci wymierne Denicja. (uªamki proste) Wyra»enia postaci Informacje pomocnicze A gdzie A d e R n N (dx e) n nazywamy uªamkami prostymi pierwszego rodzaju. Wyra»enia

Bardziej szczegółowo

Zbiory i odwzorowania

Zbiory i odwzorowania Zbiory i odwzorowania 1 Sposoby okre±lania zbiorów 1) Zbiór wszystkich elementów postaci f(t), gdzie t przebiega zbiór T : {f(t); t T }. 2) Zbiór wszystkich elementów x zbioru X speªniaj cych warunek ϕ(x):

Bardziej szczegółowo

Funkcje, wielomiany. Informacje pomocnicze

Funkcje, wielomiany. Informacje pomocnicze Funkcje, wielomiany Informacje pomocnicze Przydatne wzory: (a + b) 2 = a 2 + 2ab + b 2 (a b) 2 = a 2 2ab + b 2 (a + b) 3 = a 3 + 3a 2 b + 3ab 2 + b 3 (a b) 3 = a 3 3a 2 b + 3ab 2 b 3 a 2 b 2 = (a + b)(a

Bardziej szczegółowo

Przekroje Dedekinda 1

Przekroje Dedekinda 1 Przekroje Dedekinda 1 O liczbach wymiernych (tj. zbiorze Q) wiemy,»e: 1. zbiór Q jest uporz dkowany relacj mniejszo±ci < ; 2. zbiór liczb wymiernych jest g sty, tzn.: p, q Q : p < q w : p < w < q 3. 2

Bardziej szczegółowo

Podstawy matematyki dla informatyków

Podstawy matematyki dla informatyków Podstawy matematyki dla informatyków Wykªad 6 10 listopada 2011 W poprzednim odcinku... Zbiory A i B s równoliczne (tej samej mocy ), gdy istnieje bijekcja f : A 1 1 B. Piszemy A B lub A = B. na Moc zbioru

Bardziej szczegółowo

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych: Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow

Bardziej szczegółowo

x y x y x y x + y x y

x y x y x y x + y x y Algebra logiki 1 W zbiorze {0, 1} okre±lamy dziaªania dwuargumentowe,, +, oraz dziaªanie jednoargumentowe ( ). Dziaªanie x + y nazywamy dodawaniem modulo 2, a dziaªanie x y nazywamy kresk Sheera. x x 0

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja 1. Tablic nast puj cej postaci a 11 a 12... a 1n a 21 a 22... a 2n A =... a m1 a m2... a mn nazywamy macierz o m wierszach i n kolumnach,

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 203/4 Spis tre±ci Kodowanie i dekodowanie 4. Kodowanie a szyfrowanie..................... 4.2 Podstawowe poj cia........................

Bardziej szczegółowo

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) Zadanie 1 Obecnie u»ywane tablice rejestracyjne wydawane s od 1 maja 2000r. Numery rejestracyjne aut s tworzone ze zbioru

Bardziej szczegółowo

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

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska Dr inż. Robert Wójcik, p. 313, C-3, tel. 320-27-40 Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska E-mail: Strona internetowa: robert.wojcik@pwr.edu.pl google: Wójcik

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 2013/14 Spis tre±ci 1 Kodowanie i dekodowanie 4 1.1 Kodowanie a szyfrowanie..................... 4 1.2 Podstawowe poj cia........................

Bardziej szczegółowo

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera Kongruencje wykład 6 ... Euler, 1760, Sankt Petersburg Dla każdego a m zachodzi kongruencja a φ(m) 1 (mod m). Przypomnijmy: φ(m) to liczba reszt modulo m względnie pierwszych z m; φ(m) = m(1 1/p 1 )...

Bardziej szczegółowo

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,

Bardziej szczegółowo

Interpolacja funkcjami sklejanymi

Interpolacja funkcjami sklejanymi Interpolacja funkcjami sklejanymi Funkcje sklejane: Zaªó»my,»e mamy n + 1 w zªów t 0, t 1,, t n takich,»e t 0 < t 1 < < t n Dla danej liczby caªkowitej, nieujemnej k funkcj sklejan stopnia k nazywamy tak

Bardziej szczegółowo

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Denicja Mówimy,»e funkcja

Bardziej szczegółowo

1 Bª dy i arytmetyka zmiennopozycyjna

1 Bª dy i arytmetyka zmiennopozycyjna 1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy

Bardziej szczegółowo

Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski

Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski Twierdzenie Wainera Marek Czarnecki Wydziaª Filozoi i Socjologii Uniwersytet Warszawski Wydziaª Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski Warszawa, 3 lipca 2009 Motywacje Dla dowolnej

Bardziej szczegółowo

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1 J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki dr Krzysztof yjewski Mechatronika; S-I.in». 5 pa¹dziernika 6 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja. Tablic nast puj cej postaci a a... a n a a... a n A =... a m a m...

Bardziej szczegółowo

Funkcja kwadratowa, wielomiany oraz funkcje wymierne

Funkcja kwadratowa, wielomiany oraz funkcje wymierne Funkcja kwadratowa, wielomiany oraz funkcje wymierne Šukasz Dawidowski Nocne powtórki maturalne 28 kwietnia 2014 r. Troch teorii Funkcj f : R R dan wzorem: f (x) = ax 2 + bx + c gdzie a 0 nazywamy funkcj

Bardziej szczegółowo

istnienie elementu neutralnego dodawania (zera): 0 K a K a + 0 = a, istnienie elementu neutralnego mno»enia (jedynki): 1 K a K a 1 = a,

istnienie elementu neutralnego dodawania (zera): 0 K a K a + 0 = a, istnienie elementu neutralnego mno»enia (jedynki): 1 K a K a 1 = a, Ciaªo Denicja. Zbiór K z dziaªaniami dodawania + oraz mno»enia (których argumentami s dwa elementy z tego zbioru, a warto±ciami elementy z tego zbioru) nazywamy ciaªem, je±li zawiera co najmniej dwa elementy

Bardziej szczegółowo

Liniowe równania ró»niczkowe n tego rz du o staªych wspóªczynnikach

Liniowe równania ró»niczkowe n tego rz du o staªych wspóªczynnikach Liniowe równania ró»niczkowe n tego rz du o staªych wspóªczynnikach Teoria obowi zuje z wykªadu, dlatego te» zostan tutaj przedstawione tylko podstawowe denicje, twierdzenia i wzory. Denicja 1. Równanie

Bardziej szczegółowo

Indeksowane rodziny zbiorów

Indeksowane rodziny zbiorów Logika i teoria mnogo±ci, konspekt wykªad 7 Indeksowane rodziny zbiorów Niech X b dzie przestrzeni zbiorem, którego podzbiorami b d wszystkie rozpatrywane zbiory, R rodzin wszystkich podzbiorów X za± T

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15 ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku

Bardziej szczegółowo

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13 WST P DO KRYPTOGRAFII Grzegorz Szkibiel Jesie«2012/13 Spis tre±ci 1 Kryptograa a steganograa 5 1.1 Steganograa........................... 6 1.2 Szyfry przestawieniowe...................... 8 1.3 Systemy

Bardziej szczegółowo

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu Rozdział 6 Pakowanie plecaka 6.1 Postawienie problemu Jak zauważyliśmy, szyfry oparte na rachunku macierzowym nie są przerażająco trudne do złamania. Zdecydowanie trudniejszy jest kryptosystem oparty na

Bardziej szczegółowo

Matematyka dyskretna

Matematyka dyskretna Matematyka dyskretna Wykład 6: Ciała skończone i kongruencje Gniewomir Sarbicki 2 marca 2017 Relacja przystawania Definicja: Mówimy, że liczby a, b Z przystają modulo m (co oznaczamy jako a = b (mod m)),

Bardziej szczegółowo

Zdzisªaw Dzedzej, Katedra Analizy Nieliniowej pok. 611 Kontakt:

Zdzisªaw Dzedzej, Katedra Analizy Nieliniowej pok. 611 Kontakt: Zdzisªaw Dzedzej, Katedra Analizy Nieliniowej pok. 611 Kontakt: zdzedzej@mif.pg.gda.pl www.mif.pg.gda.pl/homepages/zdzedzej () 5 pa¹dziernika 2016 1 / 1 Literatura podstawowa R. Rudnicki, Wykªady z analizy

Bardziej szczegółowo

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna 1. Podaj denicj liczby zespolonej. 2. Jak obliczy sum /iloczyn dwóch liczb zespolonych w postaci algebraicznej? 3. Co to jest liczba urojona?

Bardziej szczegółowo

Podstawy logiki i teorii zbiorów wiczenia

Podstawy logiki i teorii zbiorów wiczenia Spis tre±ci 1 Zdania logiczne i tautologie 1 2 Zdania logiczne i tautologie c.d. 2 3 Algebra zbiorów 3 4 Ró»nica symetryczna 4 5 Kwantykatory 5 6 Relacje 7 7 Relacje porz dku i równowa»no±ci 8 8 Funkcje

Bardziej szczegółowo

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13 WST P DO KRYPTOGRAFII Grzegorz Szkibiel Jesie«2012/13 Spis tre±ci 1 Kryptograa a steganograa 5 1.1 Steganograa........................... 6 1.2 Szyfry przestawieniowe...................... 8 1.3 Systemy

Bardziej szczegółowo

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na. Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA Zadanko 1 (12p.) Na imprezie w Noc Kupaªy s 44 dziewczyny. Nosz one 11 ró»nych imion, a dla ka»dego imienia s dokªadnie 4 dziewczyny o tym imieniu przy czym ka»da

Bardziej szczegółowo

Elementy geometrii analitycznej w przestrzeni

Elementy geometrii analitycznej w przestrzeni Wykªad 3 Elementy geometrii analitycznej w przestrzeni W wykªadzie tym wi kszy nacisk zostaª poªo»ony raczej na intuicyjne rozumienie deniowanych poj, ni» ±cisªe ich zdeniowanie. Dlatego niniejszy wykªad

Bardziej szczegółowo

Matematyka dyskretna

Matematyka dyskretna Matematyka dyskretna Wykład 6: Ciała skończone i kongruencje Gniewomir Sarbicki 24 lutego 2015 Relacja przystawania Definicja: Mówimy, że liczby a, b Z przystają modulo m (co oznaczamy jako a = b (mod

Bardziej szczegółowo

Wybrane zagadnienia teorii liczb

Wybrane zagadnienia teorii liczb Wybrane zagadnienia teorii liczb Podzielność liczb NWW, NWD, Algorytm Euklidesa Arytmetyka modularna Potęgowanie modularne Małe twierdzenie Fermata Liczby pierwsze Kryptosystem RSA Podzielność liczb Relacja

Bardziej szczegółowo

dziaªaniem jest grup abelow : Okre±lmy funkcj charakterystyczn zbioru A: χ(a) = (1 A (x 1 ), 1 A (x 2 ),..., 1 A (x n )), gdzie 1 A (x) =

dziaªaniem jest grup abelow : Okre±lmy funkcj charakterystyczn zbioru A: χ(a) = (1 A (x 1 ), 1 A (x 2 ),..., 1 A (x n )), gdzie 1 A (x) = Zadanie 1 (2.1). Poka»,»e (P (X), ) jest grup abelow, dla X. Zauwa»my wpierw,»e dla wszystkich A, B X, A B A B X, zatem P (X) jest zamnki te na dziaªanie. Zauwa»my,»e (x A B) ((x A) (x B)), zatem wystarczy

Bardziej szczegółowo

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

Teoria liczb. Magdalena Lemańska. Magdalena Lemańska, Teoria liczb Magdalena Lemańska Literatura Matematyka Dyskretna Andrzej Szepietowski http://wazniak.mimuw.edu.pl/ Discrete Mathematics Seymour Lipschutz, Marc Lipson Wstęp Teoria liczb jest dziedziną matematyki,

Bardziej szczegółowo

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13 WST P DO KRYPTOGRAFII Grzegorz Szkibiel Jesie«2012/13 Spis tre±ci 1 Kryptograa a steganograa 5 1.1 Steganograa........................... 6 1.2 Szyfry przestawieniowe...................... 8 1.3 Systemy

Bardziej szczegółowo

Liczby zmiennoprzecinkowe

Liczby zmiennoprzecinkowe Liczby zmiennoprzecinkowe 1 Liczby zmiennoprzecinkowe Najprostszym sposobem reprezentowania liczb rzeczywistych byªaby reprezentacja staªopozycyjna: zakªadamy,»e mamy n bitów na cz ± caªkowit oraz m na

Bardziej szczegółowo

O pewnym zadaniu olimpijskim

O pewnym zadaniu olimpijskim O pewnym zadaniu olimpijskim Michaª Seweryn, V LO w Krakowie opiekun pracy: dr Jacek Dymel Problem pocz tkowy Na drugim etapie LXII Olimpiady Matematycznej pojawiª si nast puj cy problem: Dla ka»dej liczby

Bardziej szczegółowo

1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0,

1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0, XIII Warmi«sko-Mazurskie Zawody Matematyczne. Olsztyn 2015 Rozwi zania zada«dla szkóª ponadgimnazjalnych ZADANIE 1 Zakªadamy,»e a, b 0, 1 i a + b 1. Wykaza,»e z równo±ci wynika,»e a = -b 1 a + b 1 = 1

Bardziej szczegółowo

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Bash i algorytmy. Elwira Wachowicz. 20 lutego Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad

Bardziej szczegółowo

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

Wykład 4. Określimy teraz pewną ważną klasę pierścieni. Wykład 4 Określimy teraz pewną ważną klasę pierścieni. Twierdzenie 1 Niech m, n Z. Jeśli n > 0 to istnieje dokładnie jedna para licz q, r, że: m = qn + r, 0 r < n. Liczbę r nazywamy resztą z dzielenia

Bardziej szczegółowo

Matematyka dyskretna dla informatyków

Matematyka dyskretna dla informatyków UNIWERSYTET IM. ADAMA MICKIEWICZA W POZNANIU Jerzy Jaworski, Zbigniew Palka, Jerzy Szyma«ski Matematyka dyskretna dla informatyków uzupeænienia Pozna«007 A Notacja asymptotyczna Badaj c du»e obiekty kombinatoryczne

Bardziej szczegółowo

W poprzednim odcinku... Podstawy matematyki dla informatyków. Relacje równowa»no±ci. Zbiór (typ) ilorazowy. Klasy abstrakcji

W poprzednim odcinku... Podstawy matematyki dla informatyków. Relacje równowa»no±ci. Zbiór (typ) ilorazowy. Klasy abstrakcji W poprzednim odcinku... Podstawy matematyki dla informatyków Rodzina indeksowana {A t } t T podzbiorów D to taka funkcja A : T P(D),»e A(t) = A t, dla dowolnego t T. Wykªad 3 20 pa¹dziernika 2011 Produkt

Bardziej szczegółowo

Przykładowe zadania z teorii liczb

Przykładowe zadania z teorii liczb Przykładowe zadania z teorii liczb I. Podzielność liczb całkowitych. Liczba a = 346 przy dzieleniu przez pewną liczbę dodatnią całkowitą b daje iloraz k = 85 i resztę r. Znaleźć dzielnik b oraz resztę

Bardziej szczegółowo

1 0 Je»eli wybierzemy baz A = ((1, 1), (2, 1)) to M(f) A A =. 0 2 Daje to znacznie lepszy opis endomorzmu f.

1 0 Je»eli wybierzemy baz A = ((1, 1), (2, 1)) to M(f) A A =. 0 2 Daje to znacznie lepszy opis endomorzmu f. GAL II 2012-2013 A Strojnowski str1 Wykªad 1 Ten semestr rozpoczniemy badaniem endomorzmów sko«czenie wymiarowych przestrzeni liniowych Denicja 11 Niech V b dzie przestrzeni liniow nad ciaªem K 1) Przeksztaªceniem

Bardziej szczegółowo

Zadania z PM II A. Strojnowski str. 1. Zadania przygotowawcze z Podstaw Matematyki seria 2

Zadania z PM II A. Strojnowski str. 1. Zadania przygotowawcze z Podstaw Matematyki seria 2 Zadania z PM II 010-011 A. Strojnowski str. 1 Zadania przygotowawcze z Podstaw Matematyki seria Zadanie 1 Niech A = {1,, 3, 4} za± T A A b dzie relacj okre±lon wzorem: (a, b) T, gdy n N a n = b. a) Ile

Bardziej szczegółowo

Zadania do samodzielnego rozwiązania

Zadania do samodzielnego rozwiązania Zadania do samodzielnego rozwiązania I. Podzielność liczb całkowitych 1. Pewna liczba sześciocyfrowa a kończy się cyfrą 5. Jeśli tę cyfrę przestawimy na miejsce pierwsze ze strony lewej, to otrzymamy nową

Bardziej szczegółowo

ANALIZA MATEMATYCZNA Z ALGEBR

ANALIZA MATEMATYCZNA Z ALGEBR ANALIZA MATEMATYCZNA Z ALGEBR WYKŠAD II Maªgorzata Murat MACIERZ A rzeczywist (zespolon ) o m wierszach i n kolumnach nazywamy przyporz dkowanie ka»dej uporz dkowanej parze liczb naturalnych (i, j), gdzie

Bardziej szczegółowo

2 Liczby rzeczywiste - cz. 2

2 Liczby rzeczywiste - cz. 2 2 Liczby rzeczywiste - cz. 2 W tej lekcji omówimy pozostaªe tematy zwi zane z liczbami rzeczywistymi. 2. Przedziaªy liczbowe Wyró»niamy nast puj ce rodzaje przedziaªów liczbowych: (a) przedziaªy ograniczone:

Bardziej szczegółowo

1 Metody iteracyjne rozwi zywania równania f(x)=0

1 Metody iteracyjne rozwi zywania równania f(x)=0 1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0

Bardziej szczegółowo

1. Rozwiązać układ równań { x 2 = 2y 1

1. Rozwiązać układ równań { x 2 = 2y 1 Dzień Dziecka z Matematyką Tomasz Szymczyk Piotrków Trybunalski, 4 czerwca 013 r. Układy równań szkice rozwiązań 1. Rozwiązać układ równań { x = y 1 y = x 1. Wyznaczając z pierwszego równania zmienną y,

Bardziej szczegółowo

Czy funkcja zadana wzorem f(x) = ex e x. 1 + e. = lim. e x + e x lim. lim. 2 dla x = 1 f(x) dla x (0, 1) e e 1 dla x = 1

Czy funkcja zadana wzorem f(x) = ex e x. 1 + e. = lim. e x + e x lim. lim. 2 dla x = 1 f(x) dla x (0, 1) e e 1 dla x = 1 II KOLOKWIUM Z AM M1 - GRUPA A - 170101r Ka»de zadanie jest po 5 punktów Ostatnie zadanie jest nieobowi zkowe, ale mo»e dostarczy dodatkowe 5 punktów pod warunkiem rozwi zania pozostaªych zada«zadanie

Bardziej szczegółowo

det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32

det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32 Wyznacznik Def Wyznacznikiem macierzy kwadratowej nazywamy funkcj, która ka»dej macierzy A = (a ij ) przyporz dkowuje liczb det A zgodnie z nast puj cym schematem indukcyjnym: Dla macierzy A = (a ) stopnia

Bardziej szczegółowo

2 Podstawowe obiekty kombinatoryczne

2 Podstawowe obiekty kombinatoryczne 2 Podstawowe obiety ombinatoryczne Oznaczenia: N {0, 1, 2,... } zbiór liczb naturalnych. Dla n N przyjmujemy [n] {1, 2,..., n}. W szczególno±ci [0] jest zbiorem pustym. Je±li A jest zbiorem so«czonym,

Bardziej szczegółowo

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja Macierze 1 Podstawowe denicje Macierz wymiaru m n, gdzie m, n N nazywamy tablic liczb rzeczywistych (lub zespolonych) postaci a 11 a 1j a 1n A = A m n = [a ij ] m n = a i1 a ij a in a m1 a mj a mn W macierzy

Bardziej szczegółowo

Elementy geometrii w przestrzeni R 3

Elementy geometrii w przestrzeni R 3 Elementy geometrii w przestrzeni R 3 Z.Šagodowski Politechnika Lubelska 29 maja 2016 Podstawowe denicje Wektorem nazywamy uporz dkowan par punktów (A,B) z których pierwszy nazywa si pocz tkiem a drugi

Bardziej szczegółowo

Oba zbiory s uporz dkowane liniowo. Badamy funkcj w pobli»u kresów dziedziny. Pewne punkty szczególne (np. zmiana denicji funkcji).

Oba zbiory s uporz dkowane liniowo. Badamy funkcj w pobli»u kresów dziedziny. Pewne punkty szczególne (np. zmiana denicji funkcji). Plan Spis tre±ci 1 Granica 1 1.1 Po co?................................. 1 1.2 Denicje i twierdzenia........................ 4 1.3 Asymptotyka, granice niewªa±ciwe................. 7 2 Asymptoty 8 2.1

Bardziej szczegółowo

Matematyka dyskretna

Matematyka dyskretna Matematyka dyskretna Jan Rodziewicz-Bielewicz, Wydziaª Informatyki ZUT May 8, 2019 8 Struktury algebraiczne ZASTOSOWANIE: Kryptograa. 1. Sprawdzi, czy jest dziaªaniem wewn trznym: (a) y y w zbiorze Q,

Bardziej szczegółowo

punkcie. Jej granica lewostronna i prawostronna w punkcie x = 2 wynosz odpowiednio:

punkcie. Jej granica lewostronna i prawostronna w punkcie x = 2 wynosz odpowiednio: 5.9. lim x x +4 f(x) = x +4 Funkcja f(x) jest funkcj wymiern, która jest ci gªa dla wszystkich x, dla których mianownik jest ró»ny od zera, czyli dla: x + 0 x Zatem w punkcie x = funkcja ta jest okre±lona

Bardziej szczegółowo

Macierze. Dziaªania na macierzach. 1. Niech b d dane macierze , D = , C = , B = 4 12 A = , F = , G = , H = E = a) Obliczy A + B, 2A 3B,

Macierze. Dziaªania na macierzach. 1. Niech b d dane macierze , D = , C = , B = 4 12 A = , F = , G = , H = E = a) Obliczy A + B, 2A 3B, Macierze Dziaªania na macierzach Niech b d dane macierze A = E = [ 2 3 0 3 2 3 2 0 [ 0 8, B = 4 2, F = [ 2 3, C = 3 2 2 3 0 0 0 4 0 6 3 0, G =, D = 0 2 0 2 0 3 0 3 0 2 0 0 2 2 0 0 5 0 2,, H = 0 0 4 0 0

Bardziej szczegółowo

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej Matematyka wykªad 1 Macierze (1) Andrzej Torój Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej 17 wrze±nia 2011 Plan wykªadu 1 2 3 4 5 Plan prezentacji 1 2 3 4 5 Kontakt moja strona internetowa:

Bardziej szczegółowo

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 21 pa¹dziernika 2010 Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych

Bardziej szczegółowo

Wykªad 4. Funkcje wielu zmiennych.

Wykªad 4. Funkcje wielu zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 4. Funkcje wielu zmiennych. Zbiory na pªaszczy¹nie i w przestrzeni.

Bardziej szczegółowo

Liczenie podziaªów liczby: algorytm Eulera

Liczenie podziaªów liczby: algorytm Eulera Liczenie podziaªów liczby: algorytm Eulera Wojciech Rytter Podziaªy liczb s bardzo skomplikowanymi obiektami kombinatorycznymi, przedstawimy dwa algorytmy liczenia takich oblektów. Pierwszy prosty algorytm

Bardziej szczegółowo

Matematyka dyskretna dla informatyków

Matematyka dyskretna dla informatyków Matematyka dyskretna dla informatyków Cz ± I: Elementy kombinatoryki Jerzy Jaworski Zbigniew Palka Jerzy Szyma«ski Uniwersytet im. Adama Mickiewicza Pozna«2007 4 Zależności rekurencyjne Wiele zale»no±ci

Bardziej szczegółowo

Liniowe zadania najmniejszych kwadratów

Liniowe zadania najmniejszych kwadratów Rozdziaª 9 Liniowe zadania najmniejszych kwadratów Liniowe zadania najmniejszych kwadratów polega na znalezieniu x R n, który minimalizuje Ax b 2 dla danej macierzy A R m,n i wektora b R m. Zauwa»my,»e

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

2. L(a u) = al( u) dla dowolnych u U i a R. Uwaga 1. Warunki 1., 2. mo»na zast pi jednym warunkiem: L(a u + b v) = al( u) + bl( v)

2. L(a u) = al( u) dla dowolnych u U i a R. Uwaga 1. Warunki 1., 2. mo»na zast pi jednym warunkiem: L(a u + b v) = al( u) + bl( v) Przeksztaªcenia liniowe Def 1 Przeksztaªceniem liniowym (homomorzmem liniowym) rzeczywistych przestrzeni liniowych U i V nazywamy dowoln funkcj L : U V speªniaj c warunki: 1 L( u + v) = L( u) + L( v) dla

Bardziej szczegółowo

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010 WFTiMS 23 marca 2010 Spis tre±ci 1 Denicja 1 (równanie ró»niczkowe pierwszego rz du) Równanie y = f (t, y) (1) nazywamy równaniem ró»niczkowym zwyczajnym pierwszego rz du w postaci normalnej. Uwaga 1 Ogólna

Bardziej szczegółowo

Statystyka matematyczna - ZSTA LMO

Statystyka matematyczna - ZSTA LMO Statystyka matematyczna - ZSTA LMO Šukasz Smaga Wydziaª Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza w Poznaniu Wykªad 4 Šukasz Smaga (WMI UAM) ZSTA LMO Wykªad 4 1 / 18 Wykªad 4 - zagadnienia

Bardziej szczegółowo

Modele wielorównaniowe. Problem identykacji

Modele wielorównaniowe. Problem identykacji Modele wielorównaniowe. Problem identykacji Ekonometria Szeregów Czasowych SGH Identykacja 1 / 43 Plan wykªadu 1 Wprowadzenie 2 Trzy przykªady 3 Przykªady: interpretacja 4 Warunki identykowalno±ci 5 Restrykcje

Bardziej szczegółowo

1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci

1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci Zebraª do celów edukacyjnych od wykªadowców PK, z ró»nych podr czników Maciej Zakarczemny 1 Przypomnienie wiadomo±ci ze szkoªy ±redniej Rozwi zywanie prostych równa«i nierówno±ci dotycz cych funkcji elementarnych,

Bardziej szczegółowo

Zadania. 4 grudnia k=1

Zadania. 4 grudnia k=1 Zadania 4 grudnia 205 Zadanie. Poka»,»e dla dowolnych liczb zespolonych z,..., z n istnieje zbiór B {,..., n}, taki,»e n z k π z k. k B Zadanie 2. Jakie warunki musz speªnia ci gi a n i b n, aby istniaªy

Bardziej szczegółowo