Odwrotne twierdzenie Fermata. Odwrotne twierdzenie Fermata

Podobne dokumenty
Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Przykładowe zadania z teorii liczb

Kongruencje pierwsze kroki

Kongruencje twierdzenie Wilsona

Funkcje arytmetyczne. Funkcje arytmetyczne

Pierwiastki pierwotne, logarytmy dyskretne

Tajemnice liczb pierwszych i tych drugich

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

Matematyka dyskretna

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

Matematyka dyskretna

Zadania do samodzielnego rozwiązania

Matematyka dyskretna

Sumy kwadratów kolejnych liczb naturalnych

Sumy kolejnych bikwadratów

Matematyka dyskretna

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.

Ćwiczenia z teoria liczb, ciąg dalszy (pt 15 maja) Matematyka Dyskretna

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

Analiza kongruencji. Kongruencje Wykład 3. Analiza kongruencji

Liczby pierwsze na straży tajemnic

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wybrane zagadnienia teorii liczb

Kongruencje oraz przykłady ich zastosowań

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Zestaw zadań dotyczących liczb całkowitych

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

Matematyka Dyskretna. Andrzej Szepietowski. 25 marca 2004 roku

Rzędy Elementów Grupy Abelowej Andrzej Nowicki 16 września 2015, wersja rz-15

Grupy. Permutacje 1. (G2) istnieje element jednostkowy (lub neutralny), tzn. taki element e G, że dla dowolnego a G zachodzi.

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

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

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

Liczby pierwsze Mersenne a i Fermata. Liczby pierwsze Mersenne a i Fermata

MADE IN CHINA czyli SYSTEM RESZTOWY

Zestaw 2. Definicje i oznaczenia. inne grupy V 4 grupa czwórkowa Kleina D n grupa dihedralna S n grupa symetryczna A n grupa alternująca.

Zegar ten przedstawia reszty z dzielenia przez 6. Obrazuje on jak kolejne liczby można przyporządkować do odpowiednich pokazanych na zegarze grup.

Jeśli lubisz matematykę

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

Matematyka dyskretna. Wykład 5: Funkcje multiplikatywne. Gniewomir Sarbicki

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

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

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

Kongruencje i ich zastosowania

w. SIERPIŃSKI (Warszawa)

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

1 Określenie pierścienia

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

Zadania z arytmetyki i teorii liczb

Luty 2001 Algorytmy (7) 2000/2001

a)wykaż,żejeżeli2 n 1jestliczbapierwszą,to2 n 1 (2 n 1)jestliczbądoskonałą.

Podróże po Imperium Liczb

0 --> 5, 1 --> 7, 2 --> 9, 3 -->1, 4 --> 3, 5 --> 5, 6 --> 7, 7 --> 9, 8 --> 1, 9 --> 3.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wzory skróconego mnożenia w zadaniach olimpijskich

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 6a

Liczby pierwsze. Kacper Żurek, uczeń w Gimnazjum nr 1 im. Jana Pawła II w Giżycku.

SCENARIUSZ LEKCJI MATEMATYKI. Temat: Podzielność liczb całkowitych Cel: Uczeń tworzy łańcuch argumentów i uzasadnia jego poprawność

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 5

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

Badanie pierwszości liczby, klasa NP i test Rabina

I) Reszta z dzielenia

1. Określenie pierścienia

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

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

Liczby zespolone. x + 2 = 0.

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

Wielokąty foremne. (Konstrukcje platońskie)

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

Matematyka Dyskretna Zestaw 2

Joanna Kluczenko 1. Spotkania z matematyka

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

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

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

Pierścień wielomianów jednej zmiennej

Liczby rzeczywiste. Działania w zbiorze liczb rzeczywistych. Robert Malenkowski 1

Zadania z algebry liniowej - sem. I Struktury algebraiczne

Podzielność liczb. Podzielność liczb

Spis treści. Przedmowa... 9

5. Logarytmy: definicja oraz podstawowe własności algebraiczne.

Zadania z elementarnej teorii liczb Andrzej Nowicki

Schematy Piramid Logicznych

Liczby pierwsze rozmieszczenie. Liczby pierwsze rozmieszczenie

I Liceum Ogólnokształcące im. Cypriana Kamila Norwida w Bydgoszczy. Wojciech Kretowicz PODZIELNOŚĆ SILNI A SUMA CYFR

Równania wielomianowe

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

LXIX Olimpiada Matematyczna Rozwiązania zadań konkursowych zawodów stopnia trzeciego 18 kwietnia 2018 r. (pierwszy dzień zawodów)

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

Wektory i wartości własne

PŁOCKA MIĘDZYSZKOLNA LIGA PRZEDMIOTOWA MATEMATYKA klasa V szkoła podstawowa 2012

Algorytmy w teorii liczb

III Powiatowy Konkurs Matematyczny dla uczniów gimnazjum organizowany przez II LO im. Marii Skłodowskiej-Curie w Końskich

Liczby Mersenne a, Fermata i inne liczby

Rozdział 1. Zadania. 1.1 Liczby pierwsze. 1. Wykorzystując sito Eratostenesa wyznaczyć wszystkie liczby pierwsze mniejsze niż 200.

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

Bukiety matematyczne dla gimnazjum

Treści zadań Obozu Naukowego OMJ

Jednoznaczność rozkładu na czynniki pierwsze I

Transkrypt:

Przypomnijmy... a p, a p 1 1 (mod p). Zachodzi naturalne pytanie...... czy z faktu a m 1 1 (mod m) wynika, że m = p? Niekoniecznie. Wprawdzie, jeszcze przed 25 wiekami chińscy matematycy uważali, że podzielność przez n liczby 2 n 2 jest równoznaczna z pierwszością n (jeszcze trzysta trzydzieści lat temu zgadzał się z tym sam Leibniz), ale Sarrus (francuski spec od algebry, Strasbourg, 1819) pokazał, że 2 340 1 (mod 341), mimo że 341 = 11 31. Rzeczywiście: 2 10 1 = 1023 = 3 341 dzieli (2 340 1) (bo 10 340). Podobnie mamy 3 90 1 (mod 91), mimo że 91 = 7 13. Wprowadzając pewne dodatkowe ograniczenie można sformułować... twierdzenie Lucasa (odwrotne do twierdzenia Fermata): Jeżeli, dla pewnej liczby a zachodzi kongruencja a m 1 1 (mod m), natomiast nie zachodzi dla żadnego t; 0 < t < m 1 to moduł m jest liczbą pierwszą.

Dowód: z warunków twierdzenia wynika, że rząd liczby a modulo m jest równy m 1, a więc jest równy maksymalnej wartości φ(m), która to wartość dla modułu złożonego ) m = p 1... ) p r wynosi φ(m) = m (1 1p1... (1 1pr a więc zachodzi φ(m) m ( 1 1 p 1 ) = m m p 1 m 1, czyli dla φ(m) = m 1 liczba m musi być liczba pierwszą. Badając ewentualne spełnianie kongruencji a t 1 1 (mod t) dla t; 0 < t < m 1 wystarczy się oczywiście ograniczyć do wykładników, które są dzielnikami m 1. twierdzenie Lucasa (zmodyfikowane) Jeżeli liczby q 1, q 2,..., q s są dzielnikami liczby m 1 i dla dowolnego a zachodzi a m 1 1 (mod m), a nie zachodzi żadna z kongruencji to liczba m jest liczbą pierwszą. a m 1 q i 1 (mod m), i = 1,..., s

przykład Jak praktycznie badać spełnianie kongruencji a m 1 1 (mod m) na przykład dla m = 143? Wybieramy zwykle małe a na przykład 2 i dla m 1 = 142 konstruujemy pierwszą kolumnę tabeli (każdy następny wiersz to podłoga z poprzednika/2) 142 2 116 29 71 2 025 23 46 35 3 481 49 98 45 17 900 42 84 59 8 256 30 4 16 2 4 (mod 143) Drugą kolumnę wypełniamy od dołu; podnosimy do kwadratu i (ewentualnie) domnażamy przez dwa. 1 2 Okazuje się, że 142-ga potęga dwójki nie przylega do 1 modulo 143; wnioskujemy, że 143 nie jest liczbą pierwszą. Jeszcze przed epoką komputerów, Lehmer i Poulet zbudowali tabele wszystkich liczb złożonych m, spełniających a m 1 1 (mod m) dla m sięgających do... 100 milionów, podając dla każdej z nich (jakiś) czynnik pierwszy.

Prawdopodobne liczby pierwsze i liczby pseudopierwsze Definicja Liczba naturalna n > 1 jest prawdopodobną liczbą pierwszą przy podstawie b jeżeli b n 1 1 (mod n). Jeżeli liczba taka jest złożona, to nazywamy ją liczbą pseudopierwszą przy podstawie b. Czasem używa się określeń: prawdopodobne (pseudopierwsze) liczby Fermata, przy podstawie b. Tak więc liczba n = 341 jest liczbą pseudopierwszą przy podstawie 2; podobnie liczba n = 91 jest liczbą pseudopierwszą przy podstawie 3. Co ciekawe, istnieją liczby n, tzw. liczby Carmichaela, które spełniają kogruencję b n 1 1 (mod n) przy dowolnej podstawie b, b n. Taką liczbą jest liczba n = 561 = 3 11 17. Wynika to z małego twierdzenia Fermata i chińskiego twierdzenia o resztach: b 2 1 (mod 3) b 560 = (b 2 ) 280 1 (mod 3), b 10 1 (mod 11) b 560 = (b 10 ) 56 1 (mod 11), b 16 1 (mod 17) b 560 = (b 16 ) 35 1 (mod 17). a więc b 560 1 (mod (3 11 17)) dla wszystkich b 561 = 3 11 17.

Liczby Carmichaela Twierdzenie Spełnienie kongruencji b n 1 1 (mod n) dla dowolnej podstawy b, b n będzie możliwe, wtedy i tylko wtedy, gdy λ(n) n 1, albo n 1 (mod λ(n)). I rzeczywiście: dla liczby Carmichaela 561 mamy λ(561) = [φ(3), φ(11), φ(17)] = [2, 10, 16] = 80; 561 1 (mod 80). Kolejne twierdzenie... Liczba Carmichaela musi być liczbą nieparzystą i musi mieć przynajmniej trzy czynniki pierwsze: K n = p k, K 3, k=1 gdzie wszystkie nieparzyste p k, k = 1,..., K spełniają warunek λ(p k ) (n 1), czyli p k 1 (n 1) dla każdego 1 k K.

Dowód: Z kongruencji n 1 (mod ()λ(n)) wynika, że (n, λ(n)) = 1. Funkcja Carmichaela, jest, dla n > 2 zawsze parzysta, a więc n musi być nieparzyste. Funkcja Carmichaela λ(n) jest też zawsze podzielna przez φ(p α ), gdzie p α jest czynnikiem n. Ale φ(p α ) = p α 1 (p 1), czyli dla α > 1 istniałby wspólny dzielnik n i λ(n) liczba p. Nie mogą więc w rozkładzie kanonicznym n występować potęgi czynniki pierwszych wyższe od pierwszej. Pozostaje wykazać, że n p 1 p 2. Wówczas bowiem λ(n) = [p 1 1, p 2 1] i z kongruencji n 1 (mod λ(n)) wynika, że liczba n 1 = p 1 p 2 1 = (p 1 1)p 2 + p 2 1 musi być podzielna przez p 1 1 co będzie możliwe (patrz wyżej) wtedy i tylko wtedy, gdy p 1 1 p 2 1. Analogicznie dowodzimy, że musi zachodzić p 2 1 p 1 1 a to oznacza, że p 1 = p 2.