Kongruencje i ich zastosowania

Podobne dokumenty
Kongruencje oraz przykłady ich zastosowań

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

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

Przykładowe zadania z teorii liczb

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

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

MADE IN CHINA czyli SYSTEM RESZTOWY

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

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.

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Matematyka dyskretna

Kongruencje pierwsze kroki

Wybrane zagadnienia teorii liczb

Tajemnice liczb pierwszych i tych drugich

Matematyka dyskretna

Zestaw zadań dotyczących liczb całkowitych

Zadania do samodzielnego rozwiązania

Pierwiastki pierwotne, logarytmy dyskretne

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

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

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

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

Kongruencje twierdzenie Wilsona

Analiza kongruencji. Kongruencje Wykład 3. Analiza kongruencji

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

Algorytmy w teorii liczb

Algebra liniowa z geometrią analityczną

Warmińsko-Mazurskie Zawody Matematyczne Eliminacje cykl styczniowy Poziom: szkoły ponadgimnazjalne, 10 punktów za każde zadanie

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

Kierunek i poziom studiów: Sylabus modułu: Wstęp do algebry i teorii liczb (03-M01N-WATL) Nazwa wariantu modułu (opcjonalnie): -

Cechy podzielności liczb. Autor: Szymon Stolarczyk

Jednoznaczność rozkładu na czynniki pierwsze I

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

Projekt AS KOMPETENCJI jest współfinansowany przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego

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

Maciej Grzesiak. Wielomiany

Sumy kolejnych bikwadratów

Liczby pierwsze na straży tajemnic

Zastosowanie teorii liczb w kryptografii na przykładzie szyfru RSA

Matematyka Dyskretna Zestaw 2

Liczba i Reszta czyli o zasadach podzielności

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

Joanna Kluczenko 1. Spotkania z matematyka

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

I) Reszta z dzielenia

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

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

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. Informacje ogólne. 2. Opis zajęć dydaktycznych i pracy studenta. wykład

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

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

1. Określenie pierścienia

Wielomiany. dr Tadeusz Werbiński. Teoria

Wzory skróconego mnożenia w zadaniach olimpijskich

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

LICZBY POWTÓRKA I (0, 2) 10 II (2, 5) 5 III 25 IV Liczba (0, 4) 5 jest równa liczbom A) I i III B) II i IV C) II i III D) I i II E) III i IV

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

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.

Funkcje arytmetyczne. Funkcje arytmetyczne

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

1_5V1x-okl_2013_cover 6 maja :51:06

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY VI ROK SZKOLNY 2015/2016 PROGRAM NAUCZANIA MATEMATYKA 2001 DLA KLAS 4 6 SZKOŁY PODSTAWOWEJ

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.

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

Sumy kwadratów kolejnych liczb naturalnych

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

W jaki sposób użyć tych n bitów do reprezentacji liczb całkowitych

Paweł Gładki. Algebra. pgladki/

Wykład 7 Macierze i wyznaczniki

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

MATEMATYKA WYMAGANIA EDUKACYJNE DLA KLASY V

Matematyka dyskretna

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

O CIEKAWYCH WŁAŚCIWOŚCIACH LICZB TRÓJKĄTNYCH

Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42

Dydaktyka matematyki (II etap edukacyjny) II rok matematyki Semestr letni 2018/2019 Ćwiczenia nr 7

Równania diofantyczne

Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42

Grupy, pierścienie i ciała

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Dydaktyka matematyki (II etap edukacyjny) II rok matematyki Semestr letni 2016/2017 Ćwiczenia nr 7

Rozwijanie uzdolnień matematycznych uczniów. semestr letni, 2018/2019 wykład nr 8

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

Gra- Oblicz i zaznacz właściwy wynik- puzzle. matematyczno - przyrodnicze

Podróże po Imperium Liczb

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

WIELOMIANY I FUNKCJE WYMIERNE

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

Indukcja matematyczna. Zasada minimum. Zastosowania.

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

Jeśli lubisz matematykę

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

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

1. Wielomiany Podstawowe definicje i twierdzenia

Matematyka dyskretna

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Jednoznaczność dzielenia. Jednoznaczność dzielenia

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

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki

Transkrypt:

Kongruencje i ich zastosowania Andrzej Sładek sladek@ux2.math.us.edu.pl Instytut Matematyki, Uniwersytet Śląski w Katowicach

Poznamy nowe fakty matematyczne, które pozwolą nam w łatwy sposób rozwiązać poniższe zadania. Zadanie 1. W szkole uczniowie poznają cechę podzielności przez 3 oraz przez 9. Znajdź cechę podzielności przez inne liczby jak np. 7, 11, 13. Zadanie 2. Liczba kostek w bardzo dużej czekoladzie równa jest x. Jeśli podzielić czekoladę na 3 części, to zostanie 1 kostka. Przy podziale na 5 części zostaną 3 kostki, a w przypadku podziału na 7 części zostaną 2 kostki. Ile kostek ma czekolada, jeśli wiadomo, że kostek jest mniej niż 100? Zadanie 3. Znajdź trzy ostatnie cyfry liczby 3 14404.

Definicja Niech n będzie liczbą naturalną oraz niech a oraz b będą liczbami całkowitymi. Mówimy, że a przystaje do b modulo n, jeśli n dzieli a b. a b (mod n) a b = t n dla pewnej liczby całkowitej t Uwaga Dwie liczby całkowite przystają do siebie modulo n wtedy i tylko wtedy, gdy dają tą samą resztę z dzielenia przez n. Które z poniższych kongruencji są prawdziwe? 10 1 (mod 9), 1 113 (mod 6), 12 13 (mod 5), 5 31 (mod 7), 26 44 (mod 10), 23 71 (mod 11)

Własności kongruencji 1 Kongruencja (mod n) ma podobne własności jak zwykła równość =, tzn. a a (mod n), a b (mod n) b a (mod n), a b (mod n), b c (mod n) a c (mod n). 2 Kongruencje można stronami dodawać, odejmować i mnożyć, tzn. a b (mod n), c d (mod n) a + c b + d (mod n), a c b d (mod n), ac bd (mod n) Oznacza to, że na kongruencjach można wykonywać podobne rachunki jak w przypadku równości. Zobaczmy to na przykładzie. Rozwiąż następującą kongruencję: 3X +12 16 (mod 26) 3X 4 (mod 26) 27X 36 (mod 26) X 10 (mod 26)

Zauważmy, że jeśli a b (mod n), to dla dowolnych liczb całkowitych a 0,..., a m mamy a 0 a 0 (mod n) a 1a a 1b (mod n) a 2a 2 a 2b 2 (mod n). a ma m a mb m (mod n) a ma m +... + a 1a + a 0 a mb m +... + a 1b + a 0 (mod n), tzn. f (a) f (b) (mod n), gdzie f (X ) = a mx m +... + a 1X + a 0 Zatem a b (mod n) = f (a) f (b) (mod n)

Jak skonstruowany jest system dziesiętny? 4326 = 4 1000 + 3 100 + 2 10 + 6 1 = 4 10 3 + 3 10 2 + 2 10 1 + 6 Ogólniej, liczbę naturalną N w systemie dziesiętnym można zapisać następująco: N = (c 1c 2...c n) 10 = c 110 n 1 + c 210 n 2 +... + c n 110 1 + c n. i wtedy N = f (10), jeśli f (X ) = c 1X n 1 + c 2X n 2 +... + c n 1X 1 + c n.

f (X ) = c 1X n 1 + c 2X n 2 +... + c n 1X 1 + c n f (10) = (c 1c 2...c n) 10 f (1) = c 1 + c 2 +...c n 1 + c n 10 1 (mod 3) f (10) f (1) (mod 3) (c 1c 2...c n) 10 = f (10) f (1) = c 1 + c 2 +... + c n 1 + c n (mod 3) tzn. 3 dzieli (c 1c 2...c n) 10 wtedy i tylko wtedy, gdy dzieli sumę jej cyfr. Czy wiesz jak udowodnić cechę podzielności przez 9 oraz przez 11?

10 1 (mod 11) N = f (10) f ( 1) = ( 1) n 1 c 1 + ( 1) n 2 c 2 +... c n 1 + c n (mod 11) tzn. 11 dzieli liczbę N = (c 1c 2...c n) 10 wtedy i tylko wtedy, gdy dzieli naprzemienną sumę jej cyfr. Przykład Aby sprawdzić podzielność liczby 123456789060704 przez 11 obliczamy sumę naprzemienną cyfr 4 0 + 7 0 + 6 0 + 9 8 + 7 6 + 5 4 + 3 2 + 1 = 22, która jest podzielna przez 11. Zatem 11 dzieli 123456789060704.

Cechy podzielności przez inne liczby są bardziej skomplikowane. Przyjrzyjmy się cesze podzielności przez 7 oraz przez 13. Liczbę naturalną N = (c 1c 2...c n) 10 = c 110 n 1 + c 210 n 2 +... + c n 110 1 + c n możemy zapisać w postaci N =... + 1000 1 (c n 5c n 4c n 3) 10 + (c n 2c n 1c n) 10. Zauważ, że jeśli g(x ) =... + X (c n 5c n 4c n 3) 10 + (c n 2c n 1c n) 10, to N = g(1000).

1000 1 (mod 7, 13) (bo 1001 = 7 11 13) N = g(1000) g( 1) (mod 7, 13) g( 1) =... + ( 1) 1 (c n 5c n 4c n 3) 10 + (c n 2c n 1c n) 10 Stąd 7 (tak samo 13) dzieli liczbę N wtedy i tylko wtedy, gdy dzieli naprzemienną sumę liczb powstałych z podziału liczby N na trójki. Przykład 7 dzieli 23697678872, bo 872 678 + 697 23 = 868 = 7 124

Zadanie 2 Liczba kostek w bardzo dużej czekoladzie równa jest x. Jeśli podzielić czekoladę na 3 cześci, to zostanie 1 kostka. Przy podziale na 5 części zostaną 3 kostki, a w przypadku podziału na 7 części zostaną 2 kostki. Ile kostek ma czekolada, jeśli wiadomo, że kostek jest mniej niż 100? Czy wiesz jak rozwiązać zadanie 2?

Należy rozwiązać układ kongruencji { x 1 (mod 3) x 3 (mod 5) x 2 (mod 7)

Twierdzenie (chińskie o resztach) Jeśli n 1,..., n k są parami względnie pierwsze oraz r 1,..., r k są liczbami całkowitymi, to istnieje liczba całkowita x taka, że { x r1 (mod n 1)...... x r k (mod n k ) Liczba x jest wyznaczona jednoznacznie modulo n 1... n k.

Analizujemy pierwszą kongruencję. x 1 (mod 3) = x = 3t + 1 { x 1 (mod 3) x 3 (mod 5) x 2 (mod 7) Wstawiamy tak obliczone x do drugiej kongruencji i wyliczamy t. 3t + 1 3 (mod 5) = 3t 2 (mod 5) = t 4 (mod 5) = t = 5u + 4 Zatem x = 3(5u + 4) + 1 = 15u + 13. Wstawiamy to do trzeciej kongruencji i wyliczamy u. 15u + 13 2 (mod 7) = u 1 2 (mod 7) = u 3 (mod 7) = u = 7s + 3 Ostatecznie x = 15(7s + 3) + 13 = 105s + 58. Odp. Liczba kostek czekolady równa jest 58.

Zadanie 3 Znajdź trzy ostatnie cyfry liczby 3 14404. Do rozwiązania potrzebować będziemy tzw. funkcji Eulera. Nazwa tej funkcji pochodzi od nazwiska szwajcarskiego matematyka L. Eulera, który żył w latach 1707-1783.

Funkcja Eulera Funkcja ϕ : N N jest jednoznacznie określona poprzez swoje własności: (1) Jeśli NWD(n, m) = 1, to ϕ(nm) = ϕ(n)ϕ(m). (2) Jeśli p jest liczbą pierwszą, to ϕ(p k ) = p k 1 (p 1). W szczególności ϕ(p) = p 1. Twierdzenie Eulera Jeśli NWD(a, n) = 1, to a ϕ(n) 1 (mod n). Przykład ϕ(200) = ϕ(2 3 5 2 ) = ϕ(2 3 )ϕ(5 2 ) = 2 2 (2 1)5 1 (5 1) = 80 Zatem 3 80 1 (mod 200).

Zadanie 3 Znajdź trzy ostatnie cyfry liczby 3 14404. Rozwiązanie. Należy znaleźć resztę z dzielenia liczby 3 14404 przez 1000. Obliczmy ϕ(1000) = ϕ(2 3 5 3 ) = ϕ(2 3 )ϕ(5 3 ) = 400. Zatem 3 14404 = 3 400 36+4 = (3 400 ) 36 3 4 3 4 (mod 1000), bo 3 400 1 (mod 1000) na podstawie twierdzenia Eulera. Ponieważ 3 4 = 81, więc ostatnie trzy cyfry liczby 3 14404 to 081.

1 Rozwiąż kongruencje 3X + 31 15 (mod 47) 3X 8 (mod 13) 14X 22 (mod 36) 2 Znajdź i uzasadnij cechę podzielności przez 101. Wsk. 100 1 (mod 101). 3 Wykorzystując kongruencję 1000 1 (mod 27, 37) wyprowadź cechy podzielności przez 27 oraz 37. 4 Wykorzystując kongruencję 100 2 (mod 51) wyprowadź cechę podzielności przez 51. 5 W sadzie zebrano jabłka, których nie było więcej niż 1000. Gdyby podzielić jabłka równo do 7 koszy, to zostanie 1 jabłko. Gdyby podzielić jabłka równo do 13 koszy, to zostanie 6 jabłek. Można jednak podzielić jabłka równo na 11 czȩści. Ile zebrano jabłek? 6 Znajdź ostatnie dwie cyfry następujących liczb 7 6042, 289 289, 7 99. Wsk. Oblicz ϕ(100).

1 N.Koblitz, Wykład z teorii liczb i kryptografii, WNT, Warszawa 1995. 2 P.Ribenboim, Mała księga wielkich liczb pierwszych, WNT, Warszawa 1997. 3 W.Sierpiński, Wstęp do teorii liczb, Biblioteczka Matematyczna 25, PZWS, Warszawa 1965. 4 L.A.Steen (redaktor), Matematyka Współczesna, Dwanaście esejów, WNT, Warszawa 1983.

I to już koniec! Dziękuję za uwagę