Podzielność liczb. Podzielność liczb

Podobne dokumenty
Matematyka dyskretna

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

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

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

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

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

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

Wybrane zagadnienia teorii liczb

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

Matematyka dyskretna

Matematyka dyskretna

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

Wstęp do programowania INP001213Wcl rok akademicki 2018/19 semestr zimowy. Wykład 5. Karol Tarnowski A-1 p.

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

Paweł Gładki. Algebra. pgladki/

Algorytmy i struktury danych. Wykład 4

Zadania do samodzielnego rozwiązania

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

Elementy teorii liczb. Matematyka dyskretna

Paweł Gładki. Algebra. pgladki/

Liczby całkowite. Zadania do pierwszych dwóch lekcji

1. Określenie pierścienia

Treść wykładu. Pierścienie wielomianów. Dzielenie wielomianów i algorytm Euklidesa Pierścienie ilorazowe wielomianów

Przykładowe zadania z teorii liczb

Równania diofantyczne

LICZBY PIERWSZE. 14 marzec Jeśli matematyka jest królową nauk, to królową matematyki jest teoria liczb. C.F.

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

Maciej Grzesiak. Wielomiany

Luty 2001 Algorytmy (8) 2000/2001

ALGEBRA Z GEOMETRIĄ LINIOWA NIEZALEŻNOŚĆ, ROZPINANIE I BAZY

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Rozszerz swoje horyzonty MATEMATYKA. dla dociekliwych licealistów. Zadania i nie tylko FUNKCJE

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Sumy kwadratów kolejnych liczb naturalnych

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Największy wspólny dzielnik Algorytm Euklidesa (także rozszerzony) WZAiP1: Chińskie twierdzenie o resztach

Podstawowe pojęcia teorii podzielności.

2 Kongruencje 5. 4 Grupy 9. 5 Grupy permutacji Homomorfizmy grup Pierścienie 16

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

Jednoznaczność rozkładu na czynniki pierwsze I

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

Kongruencje twierdzenie Wilsona

Analiza kongruencji. Kongruencje Wykład 3. Analiza kongruencji

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

ALGORYTMY MATEMATYCZNE Ćwiczenie 1 Na podstawie schematu blokowego pewnego algorytmu (rys 1), napisz listę kroków tego algorytmu:

Sumy kolejnych bikwadratów

Zestaw zadań dotyczących liczb całkowitych

Pierścień wielomianów jednej zmiennej

Indukcja matematyczna

Kongruencje pierwsze kroki

Rozdział 7. Elementy teorii liczb. 7.1 Podstawowe własności liczb

Bukiety matematyczne dla gimnazjum

Czy liczby pierwsze zdradzą swoje tajemnice? Czy liczby pierwsze zdradzą swoje tajemnice?

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

Zadania z arytmetyki i teorii liczb

Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań

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);

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

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

Podstawowe struktury algebraiczne

Jarosław Wróblewski Matematyka Elementarna, zima 2013/14

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

Algorytmy w teorii liczb

Grupy, pierścienie i ciała

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

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

Algebra i jej zastosowania - konspekt wykładu

Bukiety matematyczne dla gimnazjum

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

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

Algebra i jej zastosowania - konspekt wykładu

Matematyka Dyskretna Zestaw 2

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

Podstawowe algorytmy i ich implementacje w C. Wykład 9

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

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

Odwrotne twierdzenie Fermata. Odwrotne twierdzenie Fermata

Matematyka dyskretna. 1. Relacje

I) Reszta z dzielenia

Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 15, Kryptografia: algorytmy asymetryczne (RSA)

Zadanie 2. Obliczyć rangę dowolnego elementu zbioru uporządkowanego N 0 N 0, gdy porządek jest zdefiniowany następująco: (a, b) (c, d) (a c b d)

Jarosław Wróblewski Matematyka Elementarna, lato 2014/15

Teoria liczb. Wykład nr 1: Podzielność i algorytm Euklidesa Semestr letni 2018/2019

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

4. Granica i ciągłość funkcji

Podstawowe struktury algebraiczne

KURS MATURA ROZSZERZONA część 1

Internetowe Kółko Matematyczne 2003/2004

Daniela Spurtacz, klasa 8W, rok szkolny 2018/2019

WYKŁAD 3 (13 MARZEC 2014) LICZBY CAŁKOWITE I RZECZYWISTE. Bartosz Łakomy i Dariusz Dobiesz

R n = {(x 1, x 2,..., x n ): x i R, i {1,2,...,n} },

1 Określenie pierścienia

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

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

LXIII Olimpiada Matematyczna

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

LXI Olimpiada Matematyczna

Transkrypt:

Euclides i kwestie podzielności liczb Definicja Niech a, b Z. Mówimy, że liczba a > 0 dzieli liczbę b, albo a b, jeżeli istnieje taka całkowita liczba c, że b = ac. Definicja a b a > 0 i b = ac, c całkowite. Kilka oczywistych prawd 1 a 0, 1 a, a a. 2 a 1 wtedy i tylko wtedy gdy a = ±1. 3 Jeżeli a b i c d to ac bd. 4 Jeżeli a b i b c to a c. 5 a b i b a wtedy i tylko wtedy gdy a = ±b. 6 Jeżeli a b oraz a c to a (bu + cv), gdzie u i v dowolne liczby całkowite.

Największy wspólny dzielnik Algorytm Euklidesa: NWD(a, b) =?, a > b 1) a : b a= q 0 b + r 1, 0 < r 1 < b, 2) b : r 1 b= q 1 r 1 + r 2, 0 < r 2 < r 1, 3) r 1 : r 2 r 1 = q 2 r 2 + r 3, 0 < r 3 < r 2,.. n 1) r n 3 : r n 2 r n 3 = q n 2 r n 2 + r n 1, 0 < r n 1 < r n 2, n) r n 2 : r n 1 r n 2 = q n 1 r n 1 + r n, 0 < r n < r n 1, n + 1) r n 1 : r n r n 1 = q n r n + 0. r n+1 = 0 Wniosek: r n najmniejsza niezerowa reszta jest największym wspólnym dzielnikiem (a, b). Bo: 1)dzieli r n 1 2)dzieli r n 2 3)dzieli r n 3... dzieli r 1, dzieli b i a. NWD(12 378, 3 054) =? 12 378 = 4 3 054 + 162 3 054 = 18 162 + 138 162 = 1 138 + 24 138 = 5 24 + 18 24 = 18 + 6 18 = 3 6 + 0 6 = NWD

Algorytm Euklidesa c.d Działanie dwuargumentowe mod n = m n/m + n mod m, albo Dla x, y rzeczywistego podobnie: n mod m = n m n/m. x mod y = x y x/y. y 0. Interpretacja: Okrąg o obwodzie y, którego punktom przyporządkowano liczby rzeczywiste z przedziału [0, y]. Droga wzdłuż okręgu o długości x kończymy ją w punkcie x mod y, a liczbę 0 napotkamy x/y razy. Prawo rozdzielności: x = x + x mod 1. c(x mod y) = c (x y x/y ) = cx cy cx/cy = cx mod cy.

Algorytm Euklidesa c.d Algorytm Euklidesa jest oparty w zasadzie na: twierdzeniu Jeżeli a, b, q, r Z i zachodzi a = bq + r (b > 0, 0 r < b). to NWD(a, b) = NWD(b, r). To twierdzenie jest podstawą algorytmu: dla n > m 1 NWD(0, n) = n; 2 NWD(m, n) = NWD [(n mod m), m], dla m > 0. 3 NWD(12,18) = NWD(6,12) = NWD(0,6) = 6.

Liczby pierwsze definicja: Każda liczba całkowita p > 1 jest liczbą pierwszą jeżeli jej jedynymi dzielnikami jest sama liczba p i liczba 1. Sito Eratostenesa Eratostenes (276 194, p.chr.) pochodził z Cyreny (Libia) filozof, astronom, geograf, kustosz biblioteki aleksandryjskiej znany z pierwszego (?) pomiaru promienia Ziemi. 1 2 3 / 4 5 / 6 7 / 8 / 9 10 / 11 12 / 13

o podzielności liczb, c.d. Twierdzenie: Dla liczb a i b (a, b 0) zachodzi: NWD(a, b) = ax + by, gdzie x, y pewne liczby całkowite. NWD(12 378, 3 054) =? 12 378 = 4 3 054 + 162 3 054 = 18 162 + 138 162 = 138 + 24 138 = 5 24 + 18 24 = 1 18 + 6 18 = 3 6 + 0 6 = NWD(12 378, 3 054) 6 = x 12 378 + y 3 054 6 = 24 18 = 24 (138 5 24) = 6 24 138 = 6 (162 138) 138 = 6 162 7 138 = 6 162 7 (3 054 18 162) = 132 162 7 3 054 = 132 (12 378 4 3 054) 7 3 054 = 132 12 378 535 3 054 =...? 6 = 132 12 378 535 3 054 = 132 12 378 535 3 054 + 3 054 12 378 3 054 12 378 = (132 + 3 054) 12 378 + ( 535 12 378) 3 054 = 3186 12 378 + ( 12913) 3 054 nieskończenie wiele sposobów!!!!

o podzielności liczb, c.d. Mieliśmy... Twierdzenie: Dla liczb a i b (a, b 0) zachodzi: NWD(a, b) = ax + by, gdzie x, y pewne liczby całkowite. Dlaczego takie ładne? Bo istnienie x i y dostarcza dowodu, że nasz algorytm szukania NWD jest poprawny. Jest algorytmem samouzasadniającym się. Zobaczmy: Przypuśćmy, że znaleźliśmy NWD(m, n) = d i że xm + yn = d. A czy jednak NIE może istnieć inny NWD? d > d. Nie może. Bo Każdy nowy dzielnik d dzielnik m i n musi dzielić liczbę (ich kombinacje liniową) xm + yn = d. Skoro tak to dzieli także xm + yn = d. A więc nie ma d > d..

ciągle o podzielności liczb,... Inne Twierdzenie k m i k n k NWD(m, n). Bo skoro k m i k n to dzieli także ich kombinacje liniową xm + yn. Każdą! a więc i x m + y n = d. Na odwrót: jeżeli k NWD(m, n) to dzieli któryś z dzielników n, a także dzieli któryś z dzielników m. A jeśli tak to dzieli zarówno m jak i n. Oczywiste wnioski: każdy wspólny dzielnik n i m musi być NWD(m, n). Ale teraz dochodzi: Twierdzenie: każdy wspólny dzielnik n i m musi być dzielnikiem NWD(m, n).

Liczby względnie pierwsze Definicja Dwie liczby a, b nazywamy liczbami względnie pierwszymi jeżeli NWD(a, b) = 1. takie liczby nie muszą być liczbami pierwszymi. wniosek (z poprzedniego twierdzenia): jeżeli liczby a, b są liczbami względnie pierwszymi to 1 = xa + yb gdzie x, y pewne liczby całkowite. wniosek (z poprzedniego wniosku) jeżeli NWD(a, b) = d to NWD(a/d, b/d) = 1. d = NWD(a, b) = ax + by 1 = NWD(a/d, b/d) kolejny ważny! wniosek jeżeli a c i b c, a NWD (a, b) = 1 to ab c. c = ar = bs, 1 = ax + by c 1 = cax + cby = (bs)ax + (ar)by = ab(sx + ry)

Liczby względnie pierwsze, c.d Lemat Euklidesa jeżeli liczby a, b są liczbami względnie pierwszymi i a bc to a c. 1 = xa + yb c = cxa + ybc mamy (z zał.) a (cxa + ybc) a c uwaga: koniecznie muszą to być liczby względnie pierwsze!! wniosek z poprzedniego lematu jeżeli p jest liczbą pierwszą i p ab to p a albo p b. p a NWD(a, p) = 1 lemat: p b uogólnienie poprzedniego wniosku: jeżeli p jest liczbą pierwszą i p a 1 a 2... a k to p a k dla pewnego k.

Liczby względnie pierwsze, c.d i jeszcze jeden wniosek Każda liczba złożona jest podzielna przez pewną liczbę pierwszą p. n liczba złożona d, 1 < d < n, d n. Najmniejszym takim dzielnikiem musi być liczba pierwsza p. (r.a.a.) przy badaniu podzielności liczby złożonej a wystarczy badać potencjalne dzielniki mniejsze od... a. no jasne: a = bc; b c; 1 < b b 2 bc = a b a a przecież b > 1 musi mieć dzielnik p

Liczby pierwsze podstawowe twierdzenie teorii liczb Każda liczba n > 1... może być przedstawiona jako iloczyn liczb pierwszych; taka reprezentacja jest jedna (jeżeli nie liczyć permutacji). Jest to tzw. rozkład kanoniczny liczby n. n = p k1 1 pk2 2... pkr r 4725 = 3 3 5 2 7 2 a/b r.a.a. 2 = a/b, (a, b) = 1 a 2 = 2b 2, b a 2 p p b p a 2 p a!! kolejne podstawowe twierdzenie teorii liczb Istnieje nieskończenie wiele liczb pierwszych (Euklides!). dowód: p; N = (2 3 5 7 11... p) + 1 def = e p + 1. Zgodnie z 1. podstawowym twierdzeniem istnieje liczba pierwsza q; q N. Widać, że nie może to być żadna z liczb 2, 3, 5, 7, 11,... p bo wtedy q dzieliłoby też różnicę N (N 1) czyli 1.

Rozkład kanoniczny wnioski Największy Wspólny Dzielnik NWD Jeżeli dwie liczby m i n mają rozkłady kanoniczne m = p α1 1 pα2 2... pαr r i n = p β1 1 pβ2 2... pβr r (N.B. r jest takie samo pamiętaj, że pewne wykładniki α i i/lub β j, i, j = 1, 2,..., r mogą być równe zeru!) to jest oczywiste, że NW D(m, n) = p γ1 1 pγ2 2... pγr r, gdzie γ i = min (α i, β i ). Najmniejsza Wspólna Wielokrotność NWW Analogicznie, Najmniejsza Wspólna Wielokrotność liczb m i n w = NW W (m, n) m w n w, to NW W (m, n) = p ɛ1 1 pɛ2 2... pɛr r, gdzie ɛ i = max (α i, β i ). wniosek: NW D NW W = p γ1 1 pγ2 2... pγr r p ɛ1 1 pɛ2 2... pɛr r = m n.

Sito Eratostenesa, c.d 1659 J.H. Rahn Teusche Algebra czynniki pierwsze liczb do 24 000 (nieparzyste, niepodzielne przez 5). 1668 John Pell rozszerzenie tablic do 100 000. 1776 Anton Felkel do 408 000 ale... wydruk skonfiskowano i z papieru sporządzono... naboje (wojna z Turkami) J.P. Kulik (Praga) (1773 1863) tablice rozkładu na czynniki pierwsze aż do 100 000 000 (rękopis złożony w bibliotece cesarskiej w Wiedniu) 1909 Derrick Norman Lehmer Factor Table for the First Ten Million tablice rozkładu na czynniki pierwsze.