ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2015/16
|
|
- Robert Kozak
- 7 lat temu
- Przeglądów:
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 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoARYTMETYKA 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ółowoELEMENTARNA 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ółowoCiaª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ółowoWybrane 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ółowoSemestr 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ółowoMetody 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ółowoWST 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ółowoARYTMETYKA 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ółowoWielomiany 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ółowoMetodydowodzenia 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ółowoA = 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ółowoRelacj 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ółowoUkª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ółowoTwierdzenie 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ółowoMateriaª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ółowoXVII 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ółowoELEMENTY 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ółowoInformacje 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ółowoZbiory 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ółowoFunkcje, 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ółowoPrzekroje 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ółowoPodstawy 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ółowoPRZYPOMNIENIE 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ółowox 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ółowoMacierze 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ółowoWST 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ółowoX 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ółowoDr 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ółowoWST 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ółowoTwierdzenie 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ółowoVincent 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ółowoInterpolacja 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ółowoWykª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ółowo1 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ółowoTwierdzenie 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ółowoJAO - 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ółowoMacierze 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ółowoFunkcja 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ółowoistnienie 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ółowoLiniowe 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ółowoIndeksowane 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ółowoANALIZA 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ółowoWST 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ółowoRozdział 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ółowoMatematyka 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ółowoZdzisª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ółowoZagadnienia 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ółowoPodstawy 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ółowoWST 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ółowoZad. 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ółowoElementy 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ółowoMatematyka 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ółowoWybrane 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ółowodziaª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ółowoTeoria 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ółowoWST 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ółowoLiczby 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ółowoO 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ółowo1 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ółowoBash 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ółowoWykł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ółowoMatematyka 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ółowoW 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ółowoPrzykł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ółowo1 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ółowoZadania 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ółowoZadania 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ółowoANALIZA 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ółowo2 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ółowo1 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ółowo1. 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ółowoCzy 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ółowodet 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ółowo2 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ółowoMacierze. 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ółowoElementy 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ółowoOba 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ółowoMatematyka 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ółowopunkcie. 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ółowoMacierze. 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ółowoMatematyka 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ółowoWst 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ółowoWykª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ółowoLiczenie 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ółowoMatematyka 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ółowoLiniowe 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ółowoListy 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ółowo2. 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ółowoRó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ółowoStatystyka 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ółowoModele 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ółowo1 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ółowoZadania. 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