GRZEGORZ SZKIBIEL, CZES LAW WOWK ZADANIA Z ARYTMETYKI SZKOLNEJ I TEORII LICZB

Podobne dokumenty
GRZEGORZ SZKIBIEL, CZES LAW WOWK ZADANIA Z ARYTMETYKI SZKOLNEJ I TEORII LICZB

Dziedziny Euklidesowe

DZYSZKOLNE ZAWODY MATEMATYCZNE. Eliminacje rejonowe. Czas trwania zawodów: 150 minut

FUNKCJE LICZBOWE. x 1

Wzory Viete a i ich zastosowanie do uk ladów równań wielomianów symetrycznych dwóch i trzech zmiennych

Matematyka A, klasówka, 24 maja zania zadań z kolokwium z matematyki A w nadziei, że pope lni lem wielu b le. rozwia

PODSTAWOWE W LASNOŚCI W ZBIORZE LICZB RZECZYWISTYCH

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Przykładowe zadania z teorii liczb

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

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

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

Wyk lad 3 Wielomiany i u lamki proste

W zbiorze liczb rzeczywistych wyróżnia sie pewne podzbiory. Zaczniemy od najważniejszego, tj. od zbioru liczb naturalnych.

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

Zadania do samodzielnego rozwiązania

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Udowodnimy najpierw, że,,dla dostatecznie dużych x liczby a k x k i a 0 + a 1 x + + a k x k maja ten sam znak. a k

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Indukcja matematyczna. Zasada minimum. Zastosowania.

Matematyka Dyskretna Zestaw 2

MATEMATYKA W SZKOLE HELIANTUS LICZBY NATURALNE I CA LKOWITE

c a = a x + gdzie = b 2 4ac. Ta postać wielomianu drugiego stopnia zwana jest kanoniczna, a wyrażenie = b 2 4ac wyróżnikiem tego wielomianu.

Liczby naturalne i ca lkowite

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

Algorytmy w teorii liczb

5. Obliczanie pochodnych funkcji jednej zmiennej

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

Szeregi liczbowe wste

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. W dniu 21 lutego 2013 r. omawiamy test kwalifikacyjny.

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

P (x, y) + Q(x, y)y = 0. g lym w obszrze G R n+1. Funkcje. zania uk ladu (1) o wykresie przebiegaja

13. Cia la. Rozszerzenia cia l.

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Bukiety matematyczne dla gimnazjum

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

2a )2 a b2. = 2 4a ====== x + b. nawias

KOMBINATORYKA 1 WYK LAD 9 Zasada szufladkowa i jej uogólnienia

Wyk lad 2 Podgrupa grupy

Wyk lad 1 Podstawowe struktury algebraiczne

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

Matematyka dyskretna

Liczba 2, to jest jedyna najmniejsza liczba parzysta i pierwsza. Oś liczbowa. Liczba 1, to nie jest liczba pierwsza

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

Wybrane zagadnienia teorii liczb

Matematyka dyskretna

Wyk lad 14 Cia la i ich w lasności

Matematyka dyskretna

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE

2. Liczby pierwsze i złożone, jednoznaczność rozkładu na czynniki pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Zestaw zadań dotyczących liczb całkowitych

Algorytmy i struktury danych. Wykład 4

0.1 Sposȯb rozk ladu liczb na czynniki pierwsze

Sumy kwadratów kolejnych liczb naturalnych

2. PRZELICZANIE OBIEKTÓW KOMBINATORYCZNYCH

Indukcja matematyczna

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

WYRAŻENIA ALGEBRAICZNE

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

LX Olimpiada Matematyczna

Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z?

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

Internetowe Ko³o M a t e m a t yc z n e

Wyk lad 6 Podprzestrzenie przestrzeni liniowych

System liczbowy binarny.

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

Jeśli lubisz matematykę

Powtórzenie podstawowych zagadnień. związanych ze sprawnością rachunkową *

g liczb rzeczywistych (a n ) spe lnia warunek

Arytmetyka. Działania na liczbach, potęga, pierwiastek, logarytm

Teoria liczb. Zajmuje się własnościami liczb, wszystkim całkowitych

ROZDZIA l 13. Zbiór Cantora

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Wyk lad 11 1 Wektory i wartości w lasne

Wyk lad 9 Baza i wymiar przestrzeni liniowej

XII Olimpiada Matematyczna Juniorów Zawody stopnia pierwszego część korespondencyjna (1 września 2016 r. 17 października 2016 r.)

Pisemny egzamin dyplomowy. na Uniwersytecie Wroc lawskim. na kierunku matematyka. zadania testowe. 22czerwca2009r. 60 HS-8-8

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

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

1 Działania na zbiorach

Wyk lad 4 Warstwy, dzielniki normalne

Maria Romanowska UDOWODNIJ, ŻE... PRZYKŁADOWE ZADANIA MATURALNE Z MATEMATYKI

Elementy teorii liczb. Matematyka dyskretna

Rozwiązanie: Zastosowanie twierdzenia o kątach naprzemianległych

Matematyka dyskretna. Andrzej Łachwa, UJ, 2019 Zadania 1-100

Układy równań i nierówności liniowych

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

1. Liczby naturalne, podzielność, silnie, reszty z dzielenia

Paweł Gładki. Algebra. pgladki/

c ze wzoru dwumianowego Newtona obliczyć sumy: a) 3 2 obliczyć wartości wyrazów będa cych liczbami ca lkowitymi,

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Szkoła Podstawowa. Uczymy się dowodzić. Opracowała: Ewa Ślubowska.

Wyk lad 3 Grupy cykliczne

Dzia lanie grupy na zbiorze. Twierdzenie Sylowa

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach:

Pierwiastki arytmetyczne n a

Transkrypt:

U N I W E R S Y T E T S Z C Z E C I Ń S K I GRZEGORZ SZKIBIEL, CZES LAW WOWK ZADANIA Z ARYTMETYKI SZKOLNEJ I TEORII LICZB SZCZECIN 1999

SPIS TREŚCI Przedmowa...................................................5 Cze ść I Zadania........................................... 7 Cze ść II Rozwia zania....................................51 1. Podstawowe w lasności liczb ca lkowitych....... 7 51 1.1. Podzielność liczb ca lkowitych......................7 51 1.2. Zasada indukcji matematycznej................... 8 53 1.3. Dzielenie z reszta................................ 10 55 1.4. Cze ść ca lkowita.................................. 11 56 1.5. Dzielenie z reszta dalsze w lasności..............12 59 1.6. Najwie kszy wspólny dzielnik..................... 13 61 1.7. Najmniejsza wspólna wielokrotność.............. 15 62 1.8. Zasadnicze twierdzenie arytmetyki............... 16 64 2. Liczby pierwsze.................................. 17 66 2.1. Poje cie liczby pierwszej.......................... 17 66 2.2. Ile jest liczb pierwszych?......................... 17 67 2.3. Wnioski z zasadniczego twierdzenia arytmetyki... 18 68

4 2.4. Uwagi o funkcji π(x)............................ 21 70 2.5. Twierdzenie Dirichleta........................... 22 71 2.6. Liczba dzielników oraz funkcja Eulera............ 23 73 2.7. Rozk lad na czynniki dużych liczb naturalnych.... 24 75 3. Liczby w różnych systemach pozycyjnych.... 26 77 3.1. Poje cie pozycyjnego systemu zapisu liczb.........26 77 3.2. Wykonywanie obliczeń w różnych systemach pozycyjnych..................................... 28 82 3.3. U lamki w różnych systemach pozycyjnych........ 30 85 4. Algorytm Euklidesa............................. 34 89 4.1. Szukanie NWD.................................. 34 89 4.2. Równania liniowe................................ 36 93 4.3. Rozwia zywanie równań liniowych................ 37 94 5. Kongruencje...................................... 39 98 5.1. Podstawowe w lasności kongruencji............... 39 98 5.2. Kongruencje a wielomiany....................... 40 100 5.3. Kongruencje a równania......................... 41 102 5.4. Ma le Twierdzenie Fermata....................... 42 103 5.5. Pewne zastosowania twierdzenia Eulera.......... 44 105 5.6. Rozwinie cie okresowe a kongruencje.............. 46 108 5.7. Zastosowania twierdzenia Wilsona............... 48 109 5.8. Jeszcze jedno twierdzenie o kongruencjach........49 110 Bibliografia................................................ 112

PRZEDMOWA Jeden z wybitnych matematyków naszego stulecia, G.H. Hardy powiedzia l: Elementarna teoria liczb powinna być uważana za jeden z najw laściwszych przedmiotów w pocza tkach wykszta lcenia matematycznego. Wymaga ona bardzo ma lo uprzedniej wiedzy, a przedmiot jej jest uchwytny i znajomy. Metody, które stosuje, sa proste, ogólne i nieliczne, i nie ma sobie równej wśród nauk matematycznych w odwo laniu sie do naturalnej ludzkiej ciekawości 1. Mamy nadzieje, że umieszczenie w programie zawodowych studiów matematycznych takich przedmiotów jak arytmetyka szkolna i arytmetyka be dzie okazja do zilustrowania s lów G.H. Hardy ego. Zadania z arytmetyki szkolnej i teorii liczb to skrypt adresowany w pierwszym rze dzie do studentów studiów zawodowych, którzy zetkna sie z teoria liczb w ramach przedmiotów arytmetyka szkolna i arytmetyka. Ponieważ w skrypcie umieściliśmy wiele zadań z olimpiad matematycznych, wie c może on być przydatny także uczniom o zainteresowaniach matematycznych. Polecamy nasz skrypt również studentom starszych lat studiów matematycznych, zainteresowanym wyk ladem z kryptografii, ponieważ nie da sie studiować tego przedmiotu bez znajomości elementarnej teorii liczb. Aby na wyk ladzie z kryptografii szybciej przejść do realizacji zasadniczych hase l, pewne zagadnienia z teorii liczb be dzie można po- 1 G.H. Hardy: A Mathematician s Apology, 1940

6 Przedmowa zostawić s luchaczom do samodzielnego przeczytania w niniejszym skrypcie. Skrypt sk lada sie z dwóch cze ści. W pierwszej cze ści znajduja sie najważniejsze twierdzenia przypadaja ce na dany rozdzia l oraz zadania do rozwia zania. Natomiast w drugiej cze ści umieściliśmy szczegó lowe rozwia zania. Ponieważ w nauce matematyki istotna rzecza jest umieje tność rozwia zywania różnych problemów, przeto rozwia zania zadań (ze skryptu) należy czytać dopiero po wielu samodzielnych próbach wykonania zadania. Cze ść zadań zamieszczonych w skrypcie jest pomys lu autorów, ale znaczna cze ść zosta la zaczerpnie ta z literatury, której spis znajduje sie na końcu skryptu. Zadania u lożone sa w kolejności od latwiejszych do trudniejszych, ale najtrudniejsze zadania niekoniecznie znajduja sie na końcu paragrafu. Pomine liśmy też stosowane cze sto w literaturze oznaczenie * dla zadań trudniejszych, ponieważ wydaje sie nam, że istnieje spora grupa Czytelników, którzy znieche caja sie do pracy nad problemem z,,gwiazdka. W skrypcie obowia zuje powszechnie stosowana symbolika. Jest ona wyjaśniana w pocza tkowych fragmentach odpowiednich paragrafów oraz w tekstach niektórych zadań.

CZE ŚĆ I ZADANIA 1. Podstawowe w lasności liczb ca lkowitych 1.1. Podzielność liczb ca lkowitych. Mówimy, że liczba ca lkowita m 0 dzieli liczbe ca lkowita a, jeżeli istnieje taka liczba ca lkowita n, że m n = a. Fakt ten zapisujemy m a. Na przyk lad 3 276, bo 276 = 3 92. Jeśli liczba m nie dzieli a, co oznacza, że nie istnieje żadna liczba ca lkowita n, dla której mn = a, to piszemy m a. Jeżeli m a, to mówimy też, że m jest dzielnikiem liczby a, natomiast liczbe a nazywamy wielokrotnościa liczby m. 1.1.1. Rozstrzygnij, czy 5 12354, czy 5 12345. 1.1.2. Pokaż, że jeśli m a, to m ( a). 1.1.3. Uzasadnij, że jeśli m a oraz b jest dowolna liczba ca lkowita, to m ab. 1.1.4. Wiadomo, że 15 225. Rozstrzygnij, czy 15 675 oraz czy 15 5775. 1.1.5. Za lóżmy, że m ab dla pewnych liczb ca lkowitych m, a i b. Czy m musi wtedy dzielić a lub b? 1.1.6. Pokaż, że jeżeli m a oraz m b, to m a + b i m a b. 1.1.7. Wiadomo, że 14 784. Pokaż, że 14 770 oraz że 14 812.

8 Cze ść I Zadania 1.1.8. Wiadomo, że 14 784. Czy 7 784? A czy 7 817? 1.1.9. Zgadnij, czy 14 790, a naste pnie sprawdź swoja odpowiedź biora c pod uwage poprzednie zadanie. 1.1.10. Wiadomo, że 56 2576. Jaka jest naste pna (po 2576) liczba podzielna przez 56? 1.1.11. Wiemy, że 7 315. Wypisz wszystkie liczby wie ksze od 290 i mniejsze od 340, które sa podzielne przez 7. 1.1.12. Za lóżmy, że m a + b. Czy oznacza to, że m a i m b? A może oznacza to, że m a lub m b? 1.1.13. Za lóżmy, że m a + b oraz m a b. Czy wtedy m a i m b? Jeżeli nie, to czy potrafisz sformu lować dodatkowe za lożenia o m tak, by naste puja ce zdanie by lo prawdziwe. Jeśli m a + b i m a b, to m a i m b. 1.1.14. Pokaż, że jeśli m a oraz n m, to n a. 1.1.15. Pokaż, że jeżeli m a i a 0, to m a. 1.1.16. Pokaż, że jeżeli m a i a m, to m = a lub m = a. 1.2. Zasada indukcji matematycznej. Podczas nauki matematyki w szkole średniej cze sto korzystaliśmy z tak zwanej zasady indukcji matematycznej (ZIM). Przypomnijmy sformu lowanie tej zasady: Niech T (n) be dzie zdaniem dotycza cym liczby naturalnej n. Jeżeli 1 0 T (m 0 ) jest zdaniem prawdziwym, gdzie m 0 jest pewna liczba należa ca do N 0 ; 2 0 z prawdziwości zdania T (k) (gdzie k N 0, k m 0 ) wynika prawdziwość zdania T (k + 1) ; to zdanie T (n) jest prawdziwe dla każdego n m 0. Przez N 0 oznaczyliśmy tu zbiór liczb ca lkowitych nieujemnych, czyli zbiór {0,1,2,...}. Podobnie, przez N m oznaczymy zbiór wszystkich liczb ca lkowitych wie kszych lub równych m, tj. zbiór

Podstawowe w lasności liczb ca lkowitych 9 {m,m + 1,m + 2,...}. Stosuja c powyższe oznaczenia możemy nadać zasadzie indukcji matematycznej naste puja ca postać: Niech M N 0 be dzie zbiorem takim, że 1 0 m 0 M ; 2 0 dla dowolnego k N m0, jeśli k M, to k + 1 M. Wówczas N m0 M. Zasada indukcji matematycznej jest równoważna zasadzie minimum (ZM), która orzeka, że w każdym niepustym zbiorze A liczb ca lkowitych nieujemnnych istnieje liczba najmniejsza. Wykażemy teraz, że z ZIM wynika ZM 1. Przypuśćmy, że A jest niepustym zbiorem liczb ca lkowitych nieujemnych, w którym nie ma liczby najmniejszej. Niech B be dzie zbiorem liczb ca lkowitych nieujemnych zdefiniowanym w naste puja cy sposób: n B dla każdej liczby ca lkowitej nieujemnej m, jeżeli m n, to m / A. Zauważmy, że 0 / A, bo w przeciwnym wypadku w zbiorze A istnia laby liczba najmniejsza, która by loby 0. Zatem 0 B. Za lóżmy, że n B. Wtedy n + 1 / A, gdyż w przeciwnym razie n + 1 by loby najmniejsza liczba zbioru A. Wynika to sta d, że skoro n B, wie c z definicji zbioru B mamy n / A, n 1 / A,..., 0 / A. Zatem w konsekwencji n + 1 B. Wykazaliśmy, że zbiór B spe lnia za lożenia ZIM (w drugim sformu lowaniu), wie c B = N 0. Biora c pod uwage definicje zbioru B, wnioskujemy, że A jest zbiorem pustym, co przeczy naszemu za lożeniu. 1.2.1. Udowodnij, że z zasady minimum wynika zasada indukcji matematycznej. 1.2.2. Korzystaja c z zasady indukcji uzasadnij, że 3 n 3 + 5n dla dowolnego n N 0. 1 Przy pierwszym czytaniu Czytelnik może pomina ć to uzasadnienie.

10 Cze ść I Zadania 1.2.3. Wykaż, że 7 jest ostatnia cyfra liczby 2 2n + 1, gdy n N 2 (liczby 2 2n + 1, gdzie n N 0 nazywamy liczbami Fermata). 1.2.4. Uzasadnij, że 10 2 2n 6 dla n N 2. 1.2.5. Wykaż, że 1 jest ostatnia cyfra liczby 2 4n 5 dla n N ( = N 1 ). 1.3. Dzielenie z reszta. Jak wiadomo, jeśli mamy ustalona liczbe ca lkowita m, to nie każda liczba ca lkowita dzieli sie przez m. Na przyk lad 34 nie dzieli sie przez 5, ponieważ nie ma takiej liczby ca lkowitej, która pomnożona przez 5 da iloczyn równy 34. Oznacza to, że gdybyśmy chcieli rozdzielić 34 zeszyty mie dzy pie ciu uczniów, tak aby każdy otrzyma l jednakowa ilość, to nie potrafilibyśmy tego dokonać. Możemy jednakże dać każdemu uczniowi po 6 zeszytów i pozostana nam jeszcze 4. Dziela c 34 przez 5 otrzymujemy zatem 6 oraz reszte 4. Fakt ten zapisujemy 34 = 5 6 + 4. Przypuśćmy, że mamy dwie liczby ca lkowite n oraz d, przy czym d 0. Dzielenie (z reszta ) liczby n przez d polega na znalezieniu liczb ca lkowitych q oraz r takich, że n = qd + r oraz 0 r < d. Liczbe r nazywamy reszta z dzielenia n przez d, a liczbe q niepe lnym ilorazem lub ilorazem cze ściowym tego dzielenia. Oczywiste jest, że d n wtedy i tylko wtedy, gdy r = 0. 1.3.1. Znajdź niepe lny iloraz i reszte z dzielenia (a) 23 przez 3; (b) 43 przez 4; (c) 36 przez 12. 1.3.2. Niech n i d be da liczbami ca lkowitymi, przy czym d 1. Korzystaja c z zasady minimum wykaż, że istnieje dok ladnie jedna para liczb ca lkowitych q i r taka, że n = dq + r, gdzie 0 r < d. 1.3.3. Pokaż, że kwadrat liczby ca lkowitej nieparzystej przy dzieleniu przez 8 daje reszte 1. 1.3.4. Pokaż, że suma kwadratów dwóch kolejnych liczb naturalnych przy dzieleniu przez 4 daje reszte 1.

Podstawowe w lasności liczb ca lkowitych 11 1.3.5. Udowodnij, że liczba naturalna postaci 3m + 2 ( m N ) nie jest kwadratem żadnej liczby ca lkowitej. 1.3.6. Uzasadnij, że suma kwadratów dwóch liczb nieparzystych nie jest kwadratem żadnej liczby ca lkowitej. 1.4. Cze ść ca lkowita. Jeżeli x jest dowolna liczba rzeczywista, to istnieje najwie ksza liczba ca lkowita n spe lniaja ca warunek n x. Liczbe n nazywamy cze ścia ca lkowita liczby x i oznaczamy symbolem [x] lub E(x). Z określenia liczby [x] wynika, że [x] x < [x] + 1. ( ) Istotnie, gdyby x [x]+1, to liczba [x]+1 by laby liczba ca lkowita wie ksza od [x] spe lniaja ca warunek [x] + 1 x. Jest to sprzeczne z definicja cze ści ca lkowitej liczby x. Z nierówności (*) wynika, że 0 x [x] < 1. Liczbe x [x] nazywamy cze ścia u lamkowa liczby x i oznaczamy symbolem {x}. Latwo zobaczyć, że x = [x] + {x}. Przyk lady: [ 1 2 ] = 1, [4,7] = 4, [ 7,3] = 8, { 2} 1 = 1 2, {4,7} = 0,7, { 7,3} = 0,7. 1.4.1. Wykaż, że jeżeli x, y R, oraz x y, to [x] [y]. 1.4.2. Uzasadnij, że jeżeli α (0,1) oraz n N, to [ n + α] = n. 1.4.3. Uzasadnij, że jeżeli (a) x jest liczba ca lkowita, to [ x] = [x] ; (b) x nie jest liczba ca lkowita, to [ x] = [x] 1 ; (c) x R, n Z, to [x + n] = [x] + n. 1.4.4. Wykaż, że dla dowolnych liczb rzeczywistych x oraz y zachodzi nierówność [x + y] [x] + [y]. 1.4.5. Udowodnij, że jeżeli [x] = [y], to x y < 1.

12 Cze ść I Zadania 1.4.6. Wykaż, że jeśli n jest liczba naturalna, a x liczba rzeczywista, to [ ] [x] [ x =. n n] 1.4.7. Rozwia ż równanie 5x + 4 7 [ ] 2x + 3 =. 5 1.4.8. Uzasadnij, że dla dowolnej liczby rzeczywistej x i dowolnej liczby naturalnej n zachodzi równość [x] + [ x + 1 ] [ + x + 2 ] [ + + x + n 1 ] = [nx]. n n n 1.4.9. Niech n i k be da liczbami naturalnymi. Wykaż, że [ n ] [ ] [ ] [ ] n + 1 n + 2 n + k 1 + + + + = n. k k k k 1.5. Dzielenie z reszta dalsze w lasności. Dziela c 34 przez 5 otrzymujemy 6 i reszte. Zauważmy, że 6 = [ ] 34 5. Wykorzystuja c w lasności cze ści ca lkowitej można podać algorytm dzielenia (z reszta ) liczby ca lkowitej m przez liczbe ca lkowita n > 0. K lada c [ m ] q = n oraz r = m nq mamy q m n < q + 1. Sta d qn m < qn + n. Zatem 0 r = m qn < n. 1.5.1. Podziel z reszta (pamie taja c, że reszta z dzielenia ma być liczba nieujemna ) (a) 83 przez 3 ; (b) 71 przez 4.

Podstawowe w lasności liczb ca lkowitych 13 1.5.2. Rozwia zuja c zadanie 1.5.1, można zauważyć, że algorytmu podanego we wste pie nie można zastosować, jeśli n < 0. Zmodyfikuj ten algorytm tak, aby można by lo go zastosować przy dzieleniu liczby ca lkowitej m przez liczbe ca lkowita n < 0. 1.5.3. Uzasadnij, [ że ] jeżeli p, n N, to wśród wyrazów cia gu 1, 2, 3,..., n jest wielokrotności liczby p. n p 1.5.4. Znajdź najmniejsza liczbe naturalna n spe lniaja ca wszystkie poniższe warunki: reszta z dzielenia n przez 2 jest równa 1, reszta z dzielenia n przez 3 jest równa 2, reszta z dzielenia n przez 4 jest równa 3, reszta z dzielenia n przez 5 jest równa 4. 1.6. Najwie kszy wspólny dzielnik. Niech m i n be da dwiema liczbami ca lkowitymi, przy czym m 0 lub n 0. Liczbe ca lkowita d 1 nazywamy najwie kszym wspólnym dzielnikiem liczb m i n (co oznaczamy NWD(m, n) ), jeśli (a) d dzieli m i d dzieli n; (b) jeżeli liczba ca lkowita c dzieli m oraz n, to c dzieli d. Bezpośrednio z powyższej definicji wynika, że jeżeli m 0, to wtedy NWD(m, 0) = m. Weźmy teraz dwie liczby ca lkowite m 0 oraz n 0. Uzasadnimy, że z zasady minimum wynika istnienie NWD(m, n). W tym celu rozważmy zbiór X = {xm + yn 1 : x,y Z}. Ponieważ m m+n n 1, wie c X. Z zasady minimum wynika, że w zbiorze X istnieje liczba najmniejsza. Niech d = am + bn be dzie ta liczba ( a, b Z ). Zauważmy, że d m oraz d n. Istotnie, jeśli zapiszemy m = dq + r, gdzie 0 r < d, wtedy mamy r = m dq = m (am + bn)q = m(1 aq) + n( bq). Gdyby r 1, to r X oraz r < d, co jest sprzeczne z wyborem d. Zatem r = 0, czyli d m. Analogicznie uzasadniamy, że d n. Tak wie c d spe lnia warunek (a) definicji NWD.

14 Cze ść I Zadania Aby pokazać, że warunek (b) także jest spe lniony, za lóżmy, że pewna liczba c dzieli zarówno m, jak i n. Sta d wynika, że istnieja takie liczby ca lkowite m 1 oraz n 1, że m = cm 1 i n = cn 1. Sta d d = am + bn = c(am 1 + bn 1 ), czyli c d. Wykazaliśmy, że d = NWD(m, n).

Podstawowe w lasności liczb ca lkowitych 15 Z powyższych rozważań otrzymujemy naste puja cy Wniosek. Jeżeli NWD(m, n) = d, to istnieja liczby ca lkowite x i y takie, że mx + ny = d. Uwaga. Zauważmy, że jeśli dla liczb m, n i d znajdziemy takie x i y, że mx + ny = d, to nie znaczy to jeszcze, że d = NWD(m, n). Na przyk lad, dla m = 1, n = 2 oraz d = 7 mamy 3m + 2n = d, ale 7 nie jest oczywiście najwie kszym wspólnym dzielnikiem liczb 1 i 2. Jeżeli NWD(m, n) = 1, to mówimy, że liczby m i n sa wzgle dnie pierwsze. 1.6.1. Pokaż, że jeżeli m n, to NWD(m, n) = m. 1.6.2. Pokaż, że jeżeli m = nq+r, to NWD(m, n) = NWD(n, r). 1.6.3. Znajdź NWD(98, 56). 1.6.4. Pokaż, że NWD(n, n + 1) = 1. 1.6.5. Pokaż, że dla dowolnego k N zachodzi NWD(2k + 1, 2k + 3) = 1. 1.6.6. Niech d = NWD(m, n) i niech m = dm 1 oraz n = dn 1. Pokaż, że NWD(m 1, n 1 ) = 1. 1.6.7. Za lóżmy, że u lamek a b jest nieskracalny. Sprawdź, czy u lamek jest nieskracalny. a a+b 1.6.8. Pokaż, że jeżeli liczby m i n sa wzgle dnie pierwsze oraz m nk, to m k. 1.6.9. Za lóżmy, że dane sa trzy liczby ca lkowite m, n, p, z których przynajmniej jedna jest różna od zera. Określ NWD dla tych liczb przez analogie do NWD dla dwóch liczb, a naste pnie oblicz NWD(24,36,120). 1.6.10. Uogólnij definicje najwie kszego wspólnego dzielnika na przypadek k liczb, tj. dla a 1, a 2,..., a k Z. Zdefiniuj NWD(a 1,a 2,...,a k ). Oblicz NWD(36,120,180,600).

16 Cze ść I Zadania 1.6.11. Za lóżmy, że dane sa trzy liczby ca lkowite m, n i p. Zdefiniujmy PNWD(m,n,p) = df NWD(m, NWD(n, p)). Pokaż, że tak zdefiniowany PNWD jest równy najwie kszemu wspólnemu dzielnikowi liczb m, n i p (zdefiniowanemu w zadaniu 1.6.9). 1.7. Najmniejsza wspólna wielokrotność. Za lóżmy, że n i m sa liczbami ca lkowitymi różnymi od zera. Liczbe ca lkowita s nazywamy najmniejsza wspólna wielokrotnościa liczb m i n (co zapisujemy NWW(m, n) = s ), jeśli 1) s 1, 2) m s oraz n s, 3) jeżeli liczba ca lkowita t spe lnia warunek n t i m t, to s t. Na przyk lad NWW(6, 9) = 18. Analogicznie określamy najmniejsza wspólna wielokrotność k różnych od zera liczb ca lkowitych a 1, a 2,..., a k i oznaczamy ja przez NWW(a 1, a 2,...,a k ). 1.7.1. (a) Znajdź najmniejsza liczbe naturalna, która po podzieleniu przez każda z liczb 2, 3, 4, 5, 6, 7, 8, 9, 10 daje zawsze reszte 1. (b) Znajdź najmniejsza liczbe naturalna, która po podzieleniu przez 2, 3, 4, 5, 6, 7, 8, 9, 10 daje, odpowiednio, reszty 1, 2, 3, 4, 5, 6, 7, 8, 9. 1.7.2. Za lóżmy, że NWD(a, b) = d i niech a = da 1, b = db 1. Uzasadnij, że NWW(a, b) = a 1 db 1. 1.7.3. Pokaż, że dla dowolnych liczb naturalnych a, b zachodzi równość ab = NWD(a, b) NWW(a, b). 1.7.4. Wykaż, że jeżeli liczby a i b sa wzgle dnie pierwsze, to NWW(a, b) = ab. 1.7.5. Pokaż, że dla dowolnych liczb naturalnych a, b zachodzi nierówność a + b NWD(a, b) + NWW(a, b).

Podstawowe w lasności liczb ca lkowitych 17 1.7.6. W podre cznikach szkolnych można znaleźć naste puja ce definicje NWW i NWD.,,Najmniejsza wspólna wielokrotnościa liczb m i n nazywamy najmniejsza nieujemna liczbe w zbiorze wspólnych wielokrotności m oraz n.,,najwie kszym wspólnym dzielnikiem liczb m i n nazywamy najwie ksza liczbe w zbiorze wspólnych dzielników m oraz n. Pos luguja c sie tylko tymi,,szkolnymi definicjami pokaż, że (a) wspólna wielokrotność liczb m i n jest podzielna przez najmniejsza wspólna wielokrotność liczb m i n ; (b) wspólny dzielnik liczb m i n jest dzielnikiem najwie kszego wspólnego dzielnika liczb m i n. 1.8. Zasadnicze twierdzenie arytmetyki. W literaturze zasadnicze twierdzenie arytmetyki przyjmuje różne (równoważne) sformu lowania. Jedno z nich jest naste puja ce Twierdzenie. Liczba naturalna be da ca dzielnikiem iloczynu dwóch liczb naturalnych i pierwsza wzgle dem jednego z czynników jest dzielnikiem drugiego, tzn. jeżeli n ab i NWD(n, a) = 1, to n b. Dowód. Ponieważ n ab i a ab, wie c ab jest wspólna wielokrotnościa liczb n oraz a. Z definicji NWW wynika, że NWW(n, a) ab. Istnieje wie c liczba ca lkowita t taka, że NWW(n, a) t = ab. Ponieważ NWD(n, a) = 1, wie c NWW(n, a) = na. Sta d nat = ab, a sta d ostatecznie nt = b, czyli n b. 1.8.1. Pokaż, że jeżeli NWD(a, b) = 1 i c a, to NWD(c, b) = 1. 1.8.2. Pokaż, że jeżeli NWD(a, c) = 1 oraz NWD(b, c) = 1, to NWD(ab, c) = 1. 1.8.3. Uzasadnij, że jeżeli NWD(a 1, a) = NWD(a 2, a) =... = NWD(a n, a) = 1, to NWD(a 1 a 2... a n, a) = 1. 1.8.4. Wykaż, że każda liczba wymierna dodatnia daje sie przedstawić jednoznacznie w postaci ilorazu dwóch liczb naturalnych wzgle dnie pierwszych (czyli w postaci u lamka nieskracalnego).

18 Cze ść I Zadania 2. Liczby pierwsze 2.1. Poje cie liczby pierwszej. Liczbe naturalna p > 1 nazywamy, jeśli ma ona dok ladnie dwa dzielniki naturalne, mianowicie 1 i p. Liczby, które nie sa pierwszymi, ale sa wie ksze od 1, nazywamy z lożonymi. 2.1.1. Wypisz wszystkie liczby pierwsze p < 20. 2.1.2. Wskaż jaka kolwiek liczbe wie ksza od (a) 26, (b) 56, (c) 100. 2.1.3. Uzasadnij, że reszta z dzielenia liczby pierwszej przez 30 jest równa 1 lub pewnej liczbie pierwszej. 2.1.4. Uzasadnij, że kwadrat dowolnej liczby pierwszej wie kszej niż 3 daje przy dzieleniu przez 12 reszte 1. 2.1.5. Wykaż, że dla każdej liczby naturalnej n > 2, liczby a n = 2 n + 1 oraz b n = 2 n 1 nie moga być jednocześnie liczbami pierwszymi. 2.1.6. Uzasadnij, że liczby naturalnej postaci 6k + 1 (k N) nie można przedstawić w postaci różnicy dwóch liczb pierwszych. 2.1.7. Pokaż, że jeżeli p jest liczba oraz 8p 2 + 1 jest liczba, to 8p 2 + 2p + 1 też jest liczba. 2.1.8. Pokaż, że każda liczba naturalna wie ksza od 1 ma przynajmniej jeden dzielnik pierwszy (tj. taki, który jest liczba pierwsza ). 2.2. Ile jest liczb pierwszych? Odpowiedź na pytanie o to, ile jest liczb pierwszych, zawiera naste puja ce Twierdzenie. Liczb pierwszych jest nieskończenie wiele. W literaturze można znaleźć wiele dowodów tego twierdzenia. Niżej umieszczamy jeden z nich, maja c nadzieje, że Czytelnik znajdzie co najmniej kilka innych. W dowodach tego twierdzenia cze sto korzysta sie z faktu zawartego w zadaniu 2.1.8.

18 Cze ść I Zadania Dowód. Przypuśćmy, że istnieja tylko naste puja ce liczby pierwsze: p 1, p 2,..., p r. Niech M = p 1 p 2... p r i niech M = st, gdzie s = p 1 p 2, a t = p 3 p 4... p r. Zauważmy, że liczba naturalna s + t nie jest podzielna przez żadna z liczb p 1, p 2,..., p r. Otrzymujemy sprzeczność, ponieważ s + t jest różne od 1 (zobacz zadanie 2.1.8). 2.2.1. Za lóżmy, że liczby p 1, p 2,..., p k sa liczbami pierwszymi. Pokaż, że liczba p 1 p 2... p k + 1 nie dzieli sie z liczb p 1, p 2,..., p k. przez żadna 2.2.2. Wykaż, że dla dowolnej liczby naturalnej n, liczba n! + 1 nie dzieli sie przez żadna liczbe 1 < q n. 2.2.3. Pokaż, że dla dowolnej liczby naturalnej n, istnieje liczba pierwsza wie ksza od n. 2.2.4. Niech F n oznacza liczbe Fermata, tzn. F n = 2 2n + 1. Pokaż, że F m oraz F n sa wzgle dnie pierwsze dla n m. 2.2.5. Wykaż, że liczb pierwszych jest nieskończenie wiele, wykorzystuja c (a) zadanie 2.2.1; (b) zadanie 2.2.3; (c) zadanie 2.2.4. 2.3. Wnioski z zasadniczego twierdzenia arytmetyki. Z zasadniczego twierdzenia arytmetyki (zobacz 1.8) wynika naste - puja ce Twierdzenie. Każda liczbe naturalna przedstawić w postaci n > 1 można jednoznacznie n = p 1 p 2... p r, gdzie p 1, p 2,..., p r sa liczbami pierwszymi takimi, że p 1 p 2 p r. Dowód 1. Wykażemy najpierw, że każda liczba naturalna n > 1 da sie przedstawić w postaci iloczynu liczb pierwszych. Uczynimy

Liczby pierwsze 19 to stosuja c indukcje. Dla n = 2 fakt jest prawdziwy. Za lóżmy, że fakt jest prawdziwy dla wszystkich liczb naturalnych mniejszych od k. Jeżeli k jest liczba, to fakt jest prawdziwy. Jeśli k jest liczba z lożona, to k = bc, gdzie b oraz c sa liczbami mniejszymi od k. Z za lożenia indukcyjnego b = p 1 p 2... p s oraz c = p s+1 p s+2... p t. Sta d k = p 1 p 2... p s p s+1... p t. 2. Teraz wykażemy jednoznaczność przedstawienia. Uczynimy to znowu stosuja c indukcje. Dla n = 2 twierdzenie jest prawdziwe. Za lóżmy, że twierdzenie jest prawdziwe dla liczb naturalnych mniejszych od k. Przypuśćmy, że k = p 1 p 2... p r = q 1 q 2... q s, (1) gdzie p 1, p 2,..., p r, q 1, q 2,..., q s sa liczbami pierwszymi, takimi że p 1 p 2 p r, q 1 q 2 q s. Ponieważ p 1 q 1 q 2... q s, wie c p 1 q 1 lub p 1 q 2, lub..., lub p 1 q s (wynika to z zasadniczego twierdzenia arytmetyki). Niech na przyk lad p 1 q 1. Ponieważ p 1 oraz q 1 sa liczbami pierwszymi, wie c p 1 = q 1. Dziela c (1) przez p 1 mamy k p 1 = p 2 p 3... p r = q 2 q 3... q s. Ponieważ k p 1 < k, wie c z za lożenia indukcyjnego wynika, że r = s oraz p 2 = q 2, p 3 = q 3,..., p r = q r. 2.3.1. Pokaż, że każda liczbe naturalna n 2 można przedstawić w postaci n = p α 1 1 pα 2 2... pα s s, (2) gdzie p 1, p 2,..., p s sa różnymi liczbami pierwszymi, takimi że p 1 < p 2 < < p s, natomiast α 1, α 2,..., α s sa liczbami ca lkowitymi dodatnimi. (Rozk lad (2) liczby naturalnej n nazywamy rozk ladem kanonicznym liczby n na czynniki pierwsze).

20 Cze ść I Zadania 2.3.2. Znajdź NWD(a, b) oraz NWW(a, b) znaja c rozk lady kanoniczne liczb a oraz b. 2.3.3. Korzystaja c z rozk ladu kanonicznego liczb naturalnych a oraz b uzasadnij, że ab = NWD(a, b)nww(a, b). 2.3.4. Pokaż, że jeżeli liczba n jest wymierna, gdzie n > 1 jest liczba naturalna, to rozk lad kanoniczny liczby n ma postać p 2α 1 1 p 2α 2 2... p 2α s s. 2.3.5. Za lóżmy, że liczba pierwsza p jest dzielnikiem pewnej liczby naturalnej n. Mówimy, że p α dzieli dok ladnie n, jeśli p α n oraz p α+1 n. Fakt ten oznaczamy p α n. (a) Udowodnij, że jeżeli p α m oraz p β n, to p α+β mn. (b) Udowodnij, że jeżeli p α m oraz p β n oraz α β, to p min(α, β) m + n. (c) Sprawdź, czy w (b) można pomina ć za lożenie α β. 2.3.6. Pokaż, że każda liczbe wymierna można zapisać jednoznacznie jako iloczyn εp α 1 1 pα 2 2... pα s s, gdzie ε jest równy 1 lub 1, natomiast p 1, p 2,..., p s sa różnymi liczbami pierwszymi, a α 1, α 2,..., α s sa liczbami ca lkowitymi różnymi od zera. 2.3.7. Pokaż, że wyk ladnik najwie kszej pote gi liczby pierwszej p, która dzieli n! wynosi α = [ n i=1. 2.3.8. Podaj najwie ksza pote ge liczby (a) 2, (b) 5 oraz (c) 97, która dzieli 100!. 2.3.9. Podaj najwie ksza pote ge liczby (a) 6, (b) 28, która dzieli 100!. 2.3.10. Oblicz, ile kolejnych zer, licza c od końca, ma liczba 100!. p i ]

Liczby pierwsze 21 2.4. Uwagi o funkcji π(x). Dla każdej liczby rzeczywistej x > 0, symbolem π(x) oznaczamy ilość liczb pierwszych p spe lniaja cych nierówność p x. pierwszym historycznie stwierdzeniem na temat funkcji π(x) by lo spostrzeżenie J. Bertranda (z 1845 roku), że mie dzy n i 2n, gdy n 2, znajduje sie liczba pierwsza. Spostrzeżenie J. Bertranda oznacza, że π(2n) π(n) 1 (dla n 2 ), czyli że p n+1 < 2p n, gdzie p n oznacza n-ta liczbe. Stwierdzenie to by lo znane jako,,postulat Bertranda i zosta lo udowodnione przez P.L. Czebyszewa w 1852 roku. Fakt ten be dziemy w dalszych rozważaniach nazywać twierdzeniem Czebyszewa (elementarny dowód tego twierdzenia Czytelnik może znaleźć w [9]). Czebyszew udowodni l znacznie wie cej, a mianowicie pokaza l, że istnieja sta le a oraz b, takie że a < π(x) : x lnx < b dla x > 2. Powyższa nierówność nazywamy nierównościa Czebyszewa. 2.4.1. Korzystaja c z nierówności Czebyszewa, pokaż, że π(x) lim x x = 0. 2.4.2. Korzystaja c z twierdzenia Czebyszewa, pokaż, że dla każdej liczby naturalnej n istnieja co najmniej trzy liczby pierwsze maja ce w uk ladzie dziesie tnym n cyfr. 2.4.3. Dowiedź, że dla k > 1 mamy p k+1 p 1 +p 2 + +p k, gdzie p n oznacza n-ta z kolei liczbe. 2.4.4. Pokaż, że 5 jest jedyna liczba, która jest równa sumie wszystkich liczb pierwszych mniejszych od niej. 2.4.5. Pokaż, że 5 jest jedyna liczba naturalna, która jest równa sumie wszystkich liczb pierwszych mniejszych od niej. 2.4.6. Pokaż, że w rozmieszczeniu liczb pierwszych sa,,dziury dowolnej d lugości, tj. pokaż, że dla dowolnego m istnieje n takie, że p n+1 > p n + m, gdzie p n oznacza n-ta z kolei liczbe. Wskazówka. Pokaż, że wszystkie liczby w cia gu m liczb (m+1)!+2, (m + 1)! + 3,..., (m + 1)! + (m + 1) sa z lożone.

22 Cze ść I Zadania 2.4.7. (a) Pokaż, że jeżeli p jest liczba, to π(p 1) p 1 (b) Pokaż, że jeżeli m jest liczba z lożona, to π(m) m < π(p) p. < π(m 1) m 1. 2.5. Twierdzenie Dirichleta. Jak już wiadomo, w poste pie arytmetycznym 1, 2, 3, 4,... o różnicy 1 istnieje nieskończenie wiele liczb pierwszych. A jak jest w innych poste pach arytmetycznych? W 1837 roku P.G.L. Dirichlet udowodni l twierdzenie, które orzeka: Jeśli liczby m, n sa wzgle dnie pierwsze, to w cia gu (mk + n) k istnieje nieskończenie wiele liczb pierwszych. Dowód twierdzenia Dirichleta jest dosyć trudny i nie be dziemy go tu przytaczać. Jednakże pewne szczególne przypadki tego twierdzenia dowodzi sie latwo, o czym przekona sie Czytelnik, rozwia zuja c niżej umieszczone zadania. 2.5.1. Podaj przyk lad takich liczb m oraz n, że w cia gu (mk + n) k (a) jest tylko skończona ilość liczb pierwszych; (b) nie ma żadnej liczby pierwszej. 2.5.2. Uzasadnij, że istnieje nieskończenie wiele liczb pierwszych postaci 2k + 1. 2.5.3. (a) Pokaż, że w każdym rozk ladzie na iloczyn liczby postaci 3k + 2 przynajmniej jeden czynnik jest postaci 3k + 2. (b) Udowodnij, że każda liczba naturalna postaci 3k + 2 ma przynajmniej jeden dzielnik pierwszy tej postaci. 2.5.4. Uzasadnij, że jeśli p 1, p 2..., p n sa nieparzystymi liczbami pierwszymi postaci 3k + 2, to liczba 3p 1 p 2... p n + 2 nie dzieli sie przez żadna z liczb 2, p 1, p 2,..., p n. 2.5.5. Wykaż, że w cia gu (3k + 2) istnieje nieskończenie wiele liczb pierwszych. Wskazówka. Skorzystaj z dwóch poprzednich zadań. 2.5.6. Uzasadnij, że istnieje nieskończenie wiele liczb pierwszych postaci 4k + 3.

Liczby pierwsze 23 2.5.7. Pokaż, że w cia gu (6k + 5) istnieje nieskończenie wiele liczb pierwszych. 2.6. Liczba dzielników oraz funkcja Eulera. Oznaczmy przez θ(n) liczbe naturalnych dzielników liczby n, a przez ϕ(n) ilość liczb naturalnych wzgle dnie pierwszych z n, które sa nie wie ksze od n. 2.6.1. Wyznacz θ(n) dla n 20. 2.6.2. Pokaż, że jeżeli n = p α 1 1 pα 2 2... pα s s, to każdy dzielnik naturalny liczby n jest postaci p β 1 1 pβ 2 2... pβ s s, gdzie 0 β i α i dla i {1,2,...,s}. 2.6.3. Wykaż, że θ(p α 1 1 pα 2 2... pα s s ) = (α 1 + 1)(α 2 + 1)... (α s + 1). 2.6.4. Oblicz θ(100) oraz θ(1024). 2.6.5. Znajdź wszystkie liczby naturalne n, takie że θ(n) = 3. 2.6.6. Wyznacz ϕ(n) dla n 20. 2.6.7. Pokaż, że liczba n jest pierwsza wtedy i tylko wtedy, gdy ϕ(n) = n 1. 2.6.8. Uzasadnij, że ϕ(pq) = (p 1)(q 1), gdzie p oraz q sa różnymi liczbami pierwszymi. 2.6.9. Pokaż, że dla dowolnej liczby pierwszej p i dowolnej liczby naturalnej n, mamy ϕ(p n ) = p n p n 1. 2.6.10. Niech m oraz n oznaczaja dwie liczby naturalne wzgle dnie pierwsze, a r liczbe ca lkowita. Pokaż, że wówczas reszty z dzielenia liczb r, n + r, 2n + r, 3n + r,..., (m 1)n + r przez m różnia sie od liczb 0, 1, 2, 3,..., m 1 co najwyżej porza dkiem.

24 Cze ść I Zadania 2.6.11. Udowodnij, że jeśli NWD(m, n) = 1, to ϕ(m)ϕ(n) = ϕ(mn). Wskazówka. Zauważmy najpierw, że jeśli jedna z liczb m, n jest równa 1, to wzór jest prawdziwy. Możemy zatem za lożyć, że m 1 i n 1. Wypiszmy wszystkie liczby nie wie ksze od mn w naste puja 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. Dalej skorzystaj z zadania 2.6.10. 2.6.12. Udowodnij wzór ϕ (p α 1 1 pα 2 2... pα s s gdzie p 1, p 2,..., p s ) = n ) ) ) (1 (1 1p1 1p2 (1 1ps, sa różnymi liczbami pierwszymi. 2.6.13. Wiadomo, że NWD(m, n) > 1. Ustal, która z liczb ϕ(mn) oraz ϕ(m)ϕ(n) jest wie ksza. Wskazówka. Skorzystaj z zadania 2.6.12. 2.6.14. Pokaż, że (a) ϕ(4n + 2) = ϕ(2n + 1) ; { 2ϕ(n) gdy NWD(n, 2) = 1 (b) ϕ(4n) = 2ϕ(2n) gdy NWD(n, 2) = 2. 2.7. Rozk lad na czynniki dużych liczb naturalnych. Mnożenie dwóch liczb naturalnych jest zdecydowanie latwiejsze niż rozk ladanie danej liczby na czynniki. Jeśli jednak pewna liczba z lożona ma dwa dzielniki pierwsze, które sa,,blisko siebie, możemy zastosować tak zwana metode faktoryzacji Fermata. Metode te opiszemy w poniższych zadaniach. 2.7.1. Niech n be dzie dowolna liczba naturalna. Udowodnij, że istnieje wzajemnie jednoznaczna odpowiedniość mie dzy dzielnikami liczby n nie mniejszymi od n i nie wie kszymi od n.

Liczby pierwsze 25 2.7.2. Niech n be dzie liczba naturalna nieparzysta. Pokaż, że istnieje wzajemnie jednoznaczna odpowiedniość mie dzy dzielnikami liczby n nie mniejszymi od n a parami (s,t) liczb naturalnych spe lniaja cymi warunek s 2 t 2 = n. 2.7.3. Wypisz wszystkie sposoby przedstawienia liczby 945 w postaci różnicy dwóch kwadratów. 2.7.4. Jeśli pewna liczba nieparzysta n daje sie zapisać w postaci różnicy dwóch kwadratów t 2 s 2, to wówczas, n = (t s)(t + s), wie c wiemy, jak znaleźć nietrywialne dzielniki liczby n. Problem polega zatem na zapisaniu liczby n w postaci różnicy kwadratów. Jeśli dzielniki liczby n sa,,blisko siebie, to liczba t jest niewiele wie ksza od n. Sprawdzamy wie c kolejno, czy dla t = [ n] + 1,[ n] + 2,..., liczba t 2 n jest kwadratem liczby naturalnej. Na przyk lad dla n = 200819 mamy [ n] = 448 oraz 450 2 200819 = 1681 = 41 2. Zatem 200819 = 491 409. Stosuja c opisana wyżej metode roz lóż na czynniki liczby 8633, 809009, 92296873, 88169891 oraz 4601. 2.7.5. Czasami latwiej jest roz lożyć na czynniki liczbe kn niż n, a naste pnie podzielić otrzymany rozk lad przez k, by otrzymać rozk lad liczby n. Znajdź rozk lad liczby n na czynniki znajduja c najpierw rozk lad liczby kn, jeśli (a) n = 141467, k = 3 ; (c) n = 68987, k = 3 ; (b) n = 29895581, k = 3, (d) n = 19578079, k = 5.

3. Liczby w różnych systemach pozycyjnych 3.1. Poje cie pozycyjnego systemu zapisu liczb. Liczby możemy zapisywać różnymi sposobami. Powszechnie stosowanym sposobem zapisu liczb jest dziesie tny system pozycyjny. Nazywa sie on dziesie tnym, ponieważ jego podstawa jest liczba 10, a pozycyjnym, ponieważ znaczenie danej cyfry tworza cej liczbe zależy od pozycji, na której sie ona znajduje. Na przyk lad 478 = 4 10 2 + 7 10 1 +8 10 0. Systemy niepozycyjne nie znalaz ly zastosowania z uwagi na duża trudność wykonywania nawet prostych rachunków. Oprócz dziesie tnego systemu pozycyjnego w użyciu jest jeszcze dwójkowy system pozycyjny. Teoretycznie można rozważać system pozycyjny o dowolnej podstawie b. My be dziemy rozważać systemy o podstawie naturalnej b 2. Liczbe w tym systemie zapiszemy (d k d k 1... d 1 d 0 ) b, gdzie d i {0,1,...,b 1} oraz 0 i k, i be dziemy rozumieli jako d k b k + d k 1 b k 1 + + d 1 b 1 + d 0 b 0. 3.1.1. Podaj przyk lad niepozycyjnego systemu zapisu liczb. 3.1.2. Podane niżej liczby przedstaw w systemie dziesie tnym. (a) (3423) 5 ; (b) (11000111) 2 ; (c) (910) 11. 3.1.3. Znaki d i, które pojawiaja sie w zapisie liczby w systemie o podstawie b, nazywamy cyframi. Zauważmy, że gdy b 10 zaczyna nam brakować pojedynczych znaków dla oznaczenia cyfr. Jak zrozumia leś liczbe (910) 11 jako 9 11 2 + 1 11, czy też jako 9 11 + 10? Aby unikna ć nieporozumień,,,pożyczamy kolejnych liter alfabetu lacińskiego (ba dź też używamy nawiasów). I tak, na przyk lad w systemie o podstawie 11, A oznacza cyfre 10. Podane niżej liczby przedstaw w systemie dziesie tnym. (a) (910) 11 ; (b) (1AD) 16 ; (c) (A2B) 12. 3.1.4. Liczbe 437 (zapisana w systemie dziesie tnym) zapisz w każdym z naste puja cych systemów:

Liczby w różnych systemach pozycyjnych 27 (a) w systemie o podstawie 3, (b) w systemie o podstawie 5, (c) w systemie o podstawie 16, (d) w systemie dwójkowym. 3.1.5. Przy zamianie zapisu liczby n w systemie o podstawie b 1 na zapis w systemie o podstawie b 2 stosujemy różne metody. Najbardziej,,naturalna jest taka, w której z systemu o podstawie b 1 przechodzimy do systemu dziesie tnego, a potem z systemu dziesie tnego do systemu o podstawie b 2. W 3.2.5 opiszemy metode zamiany bez,,pośrednictwa zapisu dziesie tnego. Zmień zapis (a) (12) 3 na zapis w systemie dwójkowym, (b) (1A) 12 na zapis w systemie o podstawie 16, (c) (3455) 6 na zapis w systemie o podstawie 4, (d) (101011101011) 2 na zapis w systemie o podstawie 16. 3.1.6. Zamiany liczby x w systemie o podstawie b na zapis w systemie o podstawie b s, gdzie s > 1, możemy dokonać w prosty sposób: cyfry liczby x zapisanej w systemie o podstawie b grupujemy w bloki po s cyfr zaczynaja c od końca (jeżeli ostatni blok ma mniej niż s cyfr, dodajemy zera), a naste pnie zamieniamy nasze bloki na cyfry w systemie o podstawie b s. Na przyk lad, jeśli chcemy zamienić (11101001) 2 na zapis w systemie o podstawie 8, tworzymy bloki 001, 101 oraz 011, które oznaczaja odpowiednio 1, 5 oraz 3. Nasza liczba ma wie c postać (351) 8. Zamień (a) (1112) 3 na zapis w systemie o podstawie 27, (b) (1A) 12 na zapis w systemie o podstawie 144, (c) (101011101011) 2 na zapis w systemie o podstawie 16. 3.1.7. Opracuj algorytm odwrotny do przedstawionego w poprzednim zadaniu, tj. algorytm na zamiane zapisu liczby x w systemie o podstawie b s na zapis w systemie o podstawie b. Korzystaja c z opracowanego algorytmu zmień (a) (2B) 16 na zapis w systemie o podstawie 4, (b) (ABCF ) 25 na zapis w systemie o podstawie 5, (c) (3A56) 16 na zapis w systemie o podstawie 2. 3.1.8. Niech m = (c n c n 1... c 1 c 0 ) b, p = (d k d k 1... d 1 d 0 ) b,

28 Cze ść I Zadania gdzie c n oraz d k sa wie ksze od zera. Pokaż, że jeżeli k < n, to p < b k+1 oraz p < m. 3.2. Wykonywanie obliczeń w różnych systemach pozycyjnych. Aby dodać dwie liczby m oraz p zapisane w systemie o podstawie b, poste pujemy podobnie jak przy dodawaniu liczb zapisanych w systemie dziesie tnym. Dok ladniej, zapiszmy gdzie n k. Mamy teraz m = c n b n + c n 1 b n 1 + + c 1 b + c 0 p = d k b k + d k 1 b k 1 + + d 1 b + d 0, m + p = c n b n + + c k b k + c k 1 b k 1 + + c 1 b + c 0 + 0 b n + + d k b k + d k 1 b k 1 + + d 1 b + d 0 = (c n + 0)b n + + (c k+1 + 0)b k+1 + (c k + d k )b k + (c k 1 + d k 1 )b k 1 + + (c 1 + d 1 )b + (c 0 + d 0 ). Jeżeli c 0 + b 0 jest mniejsza od b, to jest to ostatnia cyfra liczby m + p (w systemie o podstawie b ). W przeciwnym wypadku mamy 0 c 0 + d 0 b b 1 i b jednostek niższego rze du zamieniamy na jedna jednostke wyższego rze du otrzymuja c (c 1 + d 1 )b + (c 0 + d 0 ) = (c 1 + d 1 + 1)b + (c 0 + d 0 b). Tak samo poste pujemy z kolejnymi cyframi, posuwaja c sie od strony prawej do lewej. Przy powyższym rozumowaniu wygodnie jest stosować zapis c n c n 1... c k c k 1... c 2 c 1 c 0 + d k d k 1... d 2 d 1 d 0.............................. gdzie pod kreska (w miejsce kropek) zapisujemy kolejne cyfry sumy m + p. Dla przyk ladu dodamy liczby (3021) 5 i (433) 5. 1 + 3 = 4, wie c 4 jest ostatnia cyfra wyniku dodawania. 2 + 3 = 5, a 5 w systemie o podstawie 5, to 10, zatem nasza suma kończy sie cyframi 04, a 1, jako jednostke wyższego rze du,,,trzymamy w pamie ci.

Liczby w różnych systemach pozycyjnych 29 0 + 4 + 1 = 5, wie c sytuacja nam sie powtarza i dopisujemy 0 do wyniku oraz pamie tamy 1. 1 + 3 + 0 = 4, wie c nasza suma to (4004) 5. Nasze rozumowanie zapisujemy w znajomy sposób: 3021 + 433 4004 3.2.1. Wykonaj poniższe dodawania. (a) (AB123) 14 + (CDA) 14 ; (b) (1111001101) 2 + (1101101101) 2 ; (c) (12321) 5 + (23132) 5. 3.2.2. Opisz algorytm odejmowania liczb w systemie o podstawie b i wykonaj odejmowania. (a) (1110101110) 2 (11101011) 2 ; (b) (4532)) 6 (3401) 6 ; (c) (AB12) 16 (CDA) 16. 3.2.3. Opisz algorytm mnożenia liczb w systemie o podstawie b i wykonaj mnożenia. (a) (234) 5 (4) 5 ; (b) (11110101) 2 (1101) 2 ; (c) (AB32) 13 (9) 13. 3.2.4. Opisz algorytm dzielenia liczb w systemie o podstawie b i wykonaj dzielenia. (a) (11011) 2 : (11) 2 ; (b) (2361) 7 : (15) 7 ; (c) (ABC) 16 : (6) 16. 3.2.5. Przypuśćmy, że mamy liczbe n = (11011101) 2 zapisana w systemie dwójkowym. Gdy chcemy ja przedstawić w systemie trójkowym, zapisujemy nowa podstawe b = 3 w,,starym systemie, tj. b = (11) 2 w naszym przypadku. Również wszystkie obliczenia wykonujemy w,,starym systemie. Obliczamy kolejne pote gi liczby b, dopóki nie przekrocza one liczby n: b 2 = (1001) 2, b 3 = (11011) 2, b 4 = (1010001) 2, b 5 = (11110011) 2,

30 Cze ść I Zadania wie c b 4 < n < b 5. Dzielimy (z reszta ) liczbe n przez b 4 otrzymuja c (11011101) 2 = (10) 2 (1010001) 2 + (111011) 2. Reszte z powyższego dzielenia dzielimy przez b 3 i otrzymujemy (111011) 2 = (10) 2 (11011) 2 + (101) 2. Ponownie dzielimy otrzymana reszte przez b 2 dostaja c wynik 0 oraz reszte (101) 2. Te reszte dzielimy przez b i otrzymujemy Zatem (101) 2 = (1) 2 (11) 2 + (10) 2. (11011101) 2 = (10) 2 b 4 + (10) 2 b 3 + 0 b 2 + 1 b + (10) 2 = 2 3 4 + 2 3 3 + 0 3 2 + 1 3 + 2 = (22012) 3. Zapisz liczbe n = (11011101) 2 w systemie trójkowym pos luguja c sie drugim algorytmem z rozwia zania zadania 3.1.4. 3.2.6. Latwość wykonywania rachunków jest g lówna przyczyna, dla której używamy pozycyjnych systemów zapisu liczb. Spróbuj dodać liczby MCMXXIV (1924) oraz CDXCIII (493) zapisane w systemie rzymskim (niepozycyjnym) nie korzystaja c z pośrednictwa żadnego systemu pozycyjnego. Jeśli wydaje Ci sie to latwe, spróbuj pomnożyć te dwie liczby... 3.3. U lamki w różnych systemach pozycyjnych. Przypomnijmy, że dla d i,c j {0,1,...,9}, zapis x = d k d k 1... d 0,c 1 c 2... oznacza rozwinie cie dziesie tne liczby x, tj. x = d k 10 k + d k 1 10 k 1 + + d 0 + c 1 }{{} 10 1 + c 2 10 2 + }{{} cze ść ca lkowita cze ść u lamkowa (1)

Liczby w różnych systemach pozycyjnych 31 Sume w cze ści u lamkowej wzoru (1) należy rozumieć jako granice cia gu sum cze ściowych s 1 = c 1 10 s 2 = s 1 + c 2 10 2............... Podobnie interpretujemy zapis,,z przecinkiem w innym niż dziesie - tny systemie pozycyjnym. Zapis x = (d k d k 1... d 0,c 1 c 2...) b, gdzie d i,c j {0,1,...,b 1}, oznacza, że x ma rozwinie cie w systemie o podstawie b, czyli że x = d k b k + d k 1 b k 1 + + d 0 + c 1 b 1 + c 2 b 2 + Podobnie jak w (1) wyróżniamy tu cze ść ca lkowita i u lamkowa. Mówimy, że liczba x ma rozwinie cie okresowe o podstawie b, gdy to rozwinie cie ma postać x = d k b k + d k 1 b k 1 + + d 0 }{{} cze ść ca lkowita c 1 + b 1 + c 2 b 2 + + c m }{{ b m } nieokresowe wyrazy pocza tkowe + a 1 b m+1 + a 2 b m+2 + + a n b m+n } {{ } okres + a 1 b m+n+1 + a 2 b m+n+2 + + a n }{{ b m+2n } okres +, gdzie d 1, d 2,..., d k ; c 1, c 2,..., c m oraz a 1, a 2,..., a n sa elementami zbioru {0,1,... b 1}. Jeżeli mamy liczbe x zapisana w systemie dziesie tnym i chcemy znaleźć jej rozwinie cie w systemie o podstawie b, to najpierw

32 Cze ść I Zadania znajdujemy rozwinie cie cze ści ca lkowitej liczby x, a naste pnie cze ści u lamkowej tej liczby. Oznaczmy przez y cze ść u lamkowa liczby x. Mnożymy liczbe y przez b i szukamy najwie kszej liczby ca lkowitej d 1, takiej że d 1 yb, czyli cze ści ca lkowitej liczby yb. Liczba d 1 jest cyfra po przecinku. Dok ladnie, mamy wtedy y = d 1 b + r 1, gdzie 0 r 1 < 1 b. Naste pnie szukamy najwie kszej liczby ca lkowitej d 2, takiej że d 2 r 1 b 2. Liczba d 2 jest druga cyfra po przecinku. Mamy zatem r 1 = d 2 b 2 + r 2, gdzie 0 r 2 < 1 b, a sta 2 d y = d 1 b + d 2 b 2 + r 2. Po n takich krokach otrzymujemy y = d 1 b + d 2 b 2 + + d n b n + r n, gdzie 0 r n < 1 b n. 3.3.1. Zapisz 1 (a) 3 i 0,5 w systemie o podstawie 3, (b) 5 pierwszych cyfr rozwinie cia liczby π w systemie o podstawie dwa, (c) 5 13 w systemie o podstawie 5. 3.3.2. Pokaż, że u lamek w laściwy o mianowniku b 1 ma w systemie o podstawie b 2 rozwinie cie okresowe o okresie jednocyfrowym. 3.3.3. Pokaż, że u lamek w laściwy o mianowniku (11) b, tj. b + 1, zapisany w systemie o podstawie b ma w tym systemie rozwinie cie okresowe o okresie dwucyfrowym. 3.3.4. Pokaż, że w systemie o podstawie b u lamek ma rozwinie cie skończone wtedy i tylko wtedy, gdy mianownik tego u lamka (zapisanego w postaci nieskracalnej) jest iloczynem pote g dzielników b. 3.3.5. Udowodnij, że u lamek w laściwy a c ma w systemie o podstawie b rozwinie cie okresowe f -cyfrowe czyste (tzn. okres zaczyna sie od cyfry po przecinku i ma f cyfr) wtedy i tylko wtedy, gdy b f 1 jest wielokrotnościa c. 3.3.6. Oblicz (a) 111,101010 + 1,11 w systemie dwójkowym, (b) 121,2101 12,11211 w systemie trójkowym,

Liczby w różnych systemach pozycyjnych 33 (c) A,BC : 0,6 w systemie o podstawie 16, (d) 43201 : 3 w systemie o podstawie 5, (e) 0,00012 0,0023 w systemie o podstawie 4.

4. Algorytm Euklidesa 4.1. Szukanie NWD. Aby znaleźć NWD dwóch liczb naturalnych, rozk ladamy je na czynniki pierwsze, a naste pnie wyszukujemy wspólne dla obu liczb czynniki. Iloczyn tych wspólnych czynników jest równy NWD. Na przyk lad, aby znaleźć NWD(24, 36), rozk ladamy liczby 24 oraz 36 na czynniki pierwsze 24 2 36 2 12 2 18 2 6 2 9 3 3 3 3 3 1 1 Wspólnymi czynnikami sa tu 2, 2 oraz 3, zatem NWD(24, 36) = 2 2 3 = 12. Opisana wyżej metoda zawodzi już przy liczbach trzycyfrowych. Nie jest bowiem latwo roz lożyć,,duża liczbe na czynniki. Znacznie skuteczniejszy jest algorytm Euklidesa. Podstawa tego algorytmu jest fakt, że jeżeli a = qb + r, to NWD(a, b) = NWD(b, r) (zobacz 1.6.2). Przypuśćmy, że chcemy znaleźć NWD(a, b), gdzie a oraz b sa liczbami naturalnymi, przy czym a > b. Przyjmujemy r 1 = a oraz r 0 = b, a naste pnie określamy rekurencyjnie cia g (r k ) jako kolejne reszty z dzielenia r k 2 przez r k 1, tj. r k 2 = q k r k 1 + r k, (*) gdzie q k dla k N sa pewnymi liczbami ca lkowitymi. Za lóżmy, że chcemy znaleźć NWD(704, 341). Wówczas, aby otrzymać cia g (r k ), wykonujemy kolejne dzielenia z reszta : 704 = 2 341 + 22 341 = 15 22 + 11 22 = 2 11 + 0. Zatem r 1 = 22, r 2 = 11, r 3 = 0. Zauważmy, że z (*) bezpośrednio wynika, iż cia g (r k ) jest ściśle maleja cy. Ponieważ jest to cia g liczb

Algorytm Euklidesa 35 ca lkowitych nieujemnych, wie c musi istnieć takie n, że r n+1 = 0. Z zadania 1.6.2 wynika natomiast, że NWD(a, b) = NWD(r 1, r 0 ) = NWD(r 0, r 1 ) = NWD(r 1, r 2 ) = = NWD(r n 1, r n ). Ale, ponieważ r n+1 = 0, wie c z (*) wynika, że r n r n 1, czyli r n = NWD(r n 1, r n ) = NWD(a, b). Zatem najwie kszy wspólny dzielnik liczb a i b, to ostatni niezerowy element w opisanym wyżej cia gu (r n ). Wracaja c do naszego przyk ladu, otrzymujemy NWD(704, 341) = 11. 4.1.1. Znajdź NWD(704, 341) nie korzystaja c z algorytmu Euklidesa. 4.1.2. Znajdź NWD(128, 1024) nie korzystaja c z algorytmu Euklidesa, a naste pnie korzystaja c z tego algorytmu. 4.1.3. W 1.6 pokazaliśmy, że jeżeli NWD(a, b) = d, to istnieja takie liczby ca lkowite x i y, że ax+by = d. Zastosuj algorytm Euklidesa do znalezienia NWD podanych par liczb, a naste pnie znajdź odpowiadaja ce tym parom x i y. (a) 26, 19; (b) 187, 34; (c) 841, 160; (d) 2613, 2171. 4.1.4. Wykaż, że w cia gu (r k ), określonym przez algorytm Euklidesa, zachodzi zależność r k+2 < 1 2 r k. 4.1.5. Dzia lanie algorytmu Euklidesa można nieznacznie przyspieszyć dopuszczaja c tzw. ujemne reszty, to jest wybieraja c r k 2 = q k r k 1 + r k lub r k 2 = q k r k 1 r k w zależności od tego, które dzia lanie daje mniejsza reszte r k. Wykorzystaj te metode w czterech przyk ladach zadania 4.1.3. 4.1.6. Pokaż, że dla cia gu (r k ) z zadania 4.1.5 zachodzi r k 1 2 r k 1. 4.1.7. Korzystaja c z algorytmu Euklidesa, znajdź (a) NWD(10n + 9, n + 1), gdzie n N ; (b) NWD(3n + 1, 10n + 3), gdzie n N.

36 Cze ść I Zadania 4.1.8. Pokaż, że liczba naturalna n = 10a + b, gdzie b {0,1,...,9} dzieli sie przez m = 10q + 1 wtedy i tylko wtedy, gdy m a bq. 4.1.9. Rozwia ż w liczbach naturalnych uk lad równań x + y = 96, NWD(x, y) = 12. 4.1.10. Rozwia ż równanie NWD(x, a) = b, gdzie a i b sa liczbami ca lkowitymi, przy czym b 0. 4.1.11. Sprawdź, czy opisany wyżej algorytm Euklidesa można wykorzystać do wyznaczania NWD dowolnych liczb ca lkowitych niezerowych. 4.1.12. Uzasadnij, że suma dwóch kolejnych liczb naturalnych oraz suma ich kwadratów sa wzgle dnie pierwsze. 4.2. Równania liniowe. Zajmiemy sie teraz równaniami postaci ax + by = c, (1) gdzie a, b, c Z. Twierdzenie. Równanie (1) ma rozwia zanie w liczbach ca lkowitych wtedy i tylko wtedy, gdy NWD(a, b) c. Dowód. Za lóżmy, że równanie (1) ma rozwia zanie (x 0,y 0 ). Zatem, jeśli p a oraz p b, to p ax 0 + by 0, czyli p c. W szczególności, jeśli p = NWD(a, b), to p c. Za lóżmy teraz, że d = NWD(a, b) i d c. Niech e = c d. Istnieja liczby x oraz y takie, że ax + by = d. Zatem para (ex,ey ) jest rozwia zaniem (1). 4.2.1. Sprawdź, które z poniższych równań maja rozwia zania w liczbach ca lkowitych. (a) 12x + 18y = 36 (c) 2613x + 2171y = 39 (e) 119x + 105y = 28 (b) 65x + 39y = 16 (d) 12x + 15y = 333 (f) 28x + 35y = 347. 4.2.2. Wykaż, że jeśli NWD(a, b) = 2, to równanie (1) ma rozwia zanie wtedy i tylko wtedy, gdy c jest liczba parzysta.

Algorytm Euklidesa 37 4.2.3. Niech A be dzie podzbiorem liczb ca lkowitych zawieraja cym dwie liczby wzgle dnie pierwsze oraz takim, że wraz z dwiema liczbami (różnymi lub nie) zawiera ich sume i różnice. Pokaż, że A = Z. 4.2.4. Niech A be dzie podzbiorem liczb ca lkowitych, który zawiera co najmniej jedna liczbe różna od zera oraz takim, że wraz z dwiema liczbami (różnymi lub nie) zawiera ich sume i różnice. Pokaż, że A sk lada sie ze wszystkich liczb postaci mt, gdzie m jest najmniejsza liczba naturalna zbioru A, a t dowolna liczba ca lkowita. 4.2.5. Napisz równanie prostej na p laszczyźnie, do której nie należa punkty o obu wspó lrze dnych ca lkowitych. 4.3. Rozwia zywanie równań liniowych. Pokazanie, że rozwia zanie istnieje, a znalezienie tego rozwia zania, to dwie różne sprawy. Twierdzenie z podrozdzia lu 4.2 mówi nam jedynie o istnieniu rozwia zania. By znaleźć to rozwia zanie, pos lużymy sie algorytmem podobnym do algorytmu Euklidesa. Za lóżmy, że mamy dane równanie (1), w którym a b. Oznaczmy a = r 1 oraz b = r 0. Niech r n be dzie ostatnia niezerowa reszta w cia gu reszt uzyskanym przez zastosowanie algorytmu Euklidesa do liczb r 1 i r 0. Możemy zapisać r 1 = q 1 r 0 + r 1, gdzie 0 r 1 < r 0. Wstawiaja c do (1) mamy (q 1 r 0 + r 1 )x + r 0 y = c. Podstawiaja c y 1 = x, x 1 = y + q 1 x, otrzymujemy r 0 x 1 + r 1 y 1 = c. (2) Latwo spostrzec, że jeśli x oraz y spe lniaja (1), to wyznaczone przez nie liczby ca lkowite x 1, y 1 spe lniaja (2). Na odwrót, jeżeli x 1, y 1 spe lniaja (2), to x = y 1, y = x 1 q 1 y 1 spe lniaja (1). Zatem badanie równania (1) sprowadza sie do badania równania (2), w którym wspó lczynniki sa mniejsze. Od równania (2) przechodzimy w podobny sposób do równania r 1 x 2 + r 2 y 2 = c, (3)

38 Cze ść I Zadania i tak dalej, aż dojdziemy do równania r n 1 x n + r n y n = c. (4) Ale r n jest ostatnia niezerowa reszta, wie c r n = NWD(r n 1, r n ) = NWD(a, b). Zatem r n r n 1 i r n c. Jeżeli r n 1 = q n+1 r n, to (4) przyjmuje postać r n x n+1 = c, (5) gdzie x n+1 = q n+1 x n + y n. Zauważmy, że jeśli x n+1 spe lnia (5), to dobieraja c dowolna wartość ca lkowita dla x n i podstawiaja c y n = x n+1 q n+1 x n otrzymamy rozwia zanie (4). Na odwrót, jeżeli x n i y n spe lniaja (4), to liczba x n+1 = q n+1 x n + y n spe lnia (5). Aby otrzymać rozwia zanie (1) podstawiamy wie c x n = t i w zależności od t obliczamy kolejno y n, x n 1, y n 1..., x 1, y 1, x, y. 4.3.1. Rozwia ż równania. (a) 12x + 18y = 36 (d) 12x + 15y = 333 (b) 65x + 39y = 26 (e) 4x + 4y = 8 (c) 2613x + 2171y = 39 (f) 119x + 105y = 28. 4.3.2. W zależności od parametru u rozwia ż równanie 12x + 15y = 3(7u 22). 4.3.3. Rozwia ż równania. (a) 12x + 15y + 7z = 11 ; (b) 6x + 10y + 12z = 4. Wskazówka. Równanie (a) jest równoważne równaniu 12x + 15y = 11 7z. Zatem NWD(12, 15) = 3 musi dzielić (jeśli rozwia zanie istnieje) różnice 11 7z. Zapisz 3t = 11 7z i rozwia ż to równanie. Niewiadoma z be dzie już obliczona. Aby znaleźć x oraz y rozwia ż 12x + 15y = 3t, gdzie t jest otrzymanym wcześniej rozwia zaniem. 4.3.4. Równanie 24x + 18y = 19 nie ma rozwia zania. Nie bacza c na to, spróbuj je,,rozwia zać stosuja c opisany algorytm. Gdzie wyste puje problem? 4.3.5. Niech para liczb ca lkowitych (x 0,y 0 ) be dzie rozwia zaniem równania (1). Pokaż, że wszystkie rozwia zania równania (1) dane sa wzorami x = x 0 + b 1 t, y = y 0 a 1 t, gdzie a 1 = b 1 = b NWD(a,b), t Z. a NWD(a,b), 4.3.6. Korzystaja c z 4.3.5 znajdź wszystkie rozwia zania równania 852x + 192y = 24.