Kongruence na množině celých čísel

Podobné dokumenty
1 Lineární prostory a podprostory

Kritéria dělitelnosti Divisibility Criterions

PŘEDNÁŠKA 7 Kongruence svazů

Kongruence. 2. kapitola. Kongruence a jejich základní vlastnosti

Trocha teorie Ošklivé lemátko První generace Druhá generace Třetí generace Čtvrtá generace O OŠKLIVÉM LEMÁTKU PAVEL JAHODA

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Lineární algebra Kapitola 1 - Základní matematické pojmy

Algebraické struktury s jednou binární operací

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace

Věta o dělení polynomů se zbytkem

Riemannův určitý integrál

4 Počítání modulo polynom

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Pomocný text. Polynomy

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Relace a kongruence modulo

Matematická analýza 1

1 Báze a dimenze vektorového prostoru 1

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74,

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.

Úvod do matematiky. Mgr. Radek Horenský, Ph.D. Důkazy

)(x 2 + 3x + 4),

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Historie matematiky a informatiky Cvičení 2

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému

Univerzita Karlova v Praze Pedagogická fakulta

Úvod do informatiky. Miroslav Kolařík

Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky.

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Z těchto kurzů shrneme poznatky, které budeme potřebovat: výčtem prvků

Zbytky a nezbytky Vazební věznice Orličky Kondr (Brkos 2010) Zbytky a nezbytky / 22

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

Lineární algebra : Lineární prostor

6 Lineární geometrie. 6.1 Lineární variety

Báze a dimenze vektorových prostorů

označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,

1 Pravdivost formulí v interpretaci a daném ohodnocení

Vlastnosti regulárních jazyků

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Operace s maticemi

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

1. podzimní série. KdyžseLenkatuhleozkouškovémnudila,přišlanato,žepokudproreálnáčísla a, b, cplatí nerovnosti

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

1 Mnohočleny a algebraické rovnice

Zavedení a vlastnosti reálných čísel

Lineární algebra : Polynomy

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

Matice. a m1 a m2... a mn

1 Mnohočleny a algebraické rovnice

Kongruence. 1. kapitola. Opakování základních pojmů o dělitelnosti

Úlohy k procvičování textu o univerzální algebře

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

Algebra 2 Teorie čísel. Michal Bulant

7 Ortogonální a ortonormální vektory

1 Vektorové prostory.

Aritmetika s didaktikou I.

Matematická logika. Miroslav Kolařík

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík

Ekvivalence. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 5

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

Základy teorie množin

Množiny, relace, zobrazení

Charakteristika tělesa

4 Pojem grafu, ve zkratce

Relace a kongruence modulo

PŘEDNÁŠKA 2 POSLOUPNOSTI

Definice (Racionální mocnina). Buď,. Nechť, kde a a čísla jsou nesoudělná. Pak: 1. je-li a sudé, (nebo) 2. je-li liché, klademe

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

1 Linearní prostory nad komplexními čísly

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu.

ALGEBRA. Téma 4: Grupy, okruhy a pole

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?

Pravděpodobnost a statistika

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

Operace s maticemi. 19. února 2018

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

(Cramerovo pravidlo, determinanty, inverzní matice)

Teoretická informatika - Úkol č.1

Modely Herbrandovské interpretace

Teoretická informatika Tomáš Foltýnek Algebra Struktury s jednou operací

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Střípky z LA Letem světem algebry

Oproti definici ekvivalence jsme tedy pouze zaměnili symetričnost za antisymetričnost.

Fibonacciho čísla na střední škole

3 Lineární kombinace vektorů. Lineární závislost a nezávislost

5 Orientované grafy, Toky v sítích

Matematická analýza pro informatiky I.

2 Důkazové techniky, Indukce

Lineární algebra : Skalární součin a ortogonalita

Pavel Horák, Josef Janyška LINEÁRNÍ ALGEBRA UČEBNÍ TEXT

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Lineární algebra : Násobení matic a inverzní matice

Úvod do lineární algebry

Transkript:

121 Kapitola 4 Kongruence na množině celých čísel 4.1 Relace kongruence na množině celých čísel Vraťme se k úvahám o dělení se zbytkem. Na základní škole jsme se naučili, že když podělíme číslo 11 číslem 4, je vyjde 2 se zbytkem 3. Neznamená to nic jiného než fakt, že 11 = 2 4 + 3. Co když k číslu 11 přičteme čtyřku, bude zbytek po dělení čtyřmi stejný? No?! No jistě, neboť 15 = 3 4 + 3. Chcete další příklad, no prosím, přičteme ještě čtyřku a vidíme, že 19 = 4 4 + 3. Opět stejný zbytek po dělení! Nyní už je snad jasné, že všechna celá čísla, která můžeme zapsat ve tvaru z = k 4 + 3, kde k Z, dávají při dělení číslem 4 zbytek 3. Všechna tato čísla tvoří množinu, kterou později nazveme zbytkovou třídou modulo 4. Proto, pokud dělíme číslem 4, rozpadá se množina celých čísel na čtyři 1 zbyt- 1 Můžeme obdržet pouze zbytek, 0, 1, 2, nebo 3 a žádný jiný!

122 Kongruence na množině celých čísel kové třídy modulo 4, které budeme označovat následovně: 1 0 = {k 4 k N} 1 = {k 4 + 1 k N} 2 = {k 4 + 2 k N} 3 = {k 4 + 3 k N} (4.1) Výše uvedené úvahy provedené na konkrétním příkladě můžeme zobecnit. Je-li dáno m N, pak všechna čísla z Z ve tvaru z = km + a, kde k Z, 0 a < m, dávají při dělení číslem m zbytek a. Mají tedy něco společného (jsou v relaci). Říkáme, že jsou navzájem kongruentní modulo m. Uvažme, co se stane, když od sebe odečteme dvě čísla z 1 a z 2 patřící stejné zbytkové třídy? No pokud opravdu z 1 a z 2 patří do stejné zbytkové třídy, musí mít tvar z 1 = k 1 m+a a z 2 = k 2 m+a. Jejich rozdílem je pak z 1 z 2 = (k 1 k 2 )m = km, kde k Z. Výsledkem je tedy číslo dělitelné číslem m. A naopak, pokud je rozdíl dvou celých čísel dělitelný číslem m, musí tato čísla patřit do stejné zbytkové třídy modulo m. 2 Nyní už snad bude zřejmý význam následující definice. Definice 4.1. (Kongruence na množině Z) Nechť z, a Z, m N. Čísla z a a jsou kongruentní modulo m, právě když z a = km, kde k Z. Značíme z a(mod m). Definici máme za sebou. Nyní dokážeme, že relace kongruence na Z, tak jak jsme ji definovali, je relace ekvivalence na množině Z. Česky to znamená, že kongruence má tři vlastnosti. Za prvé, každé celé číslo je kongruentní samo se sebou (jde o relaci reflexivní ). Za druhé, když a je kongruentní s číslem b, pak také b je kongruentní s a (jde o relaci symetrickou ). A za třetí, když a je kongruentní s číslem b a b je kongruentní s číslem c, pak a je také kongruentní s číslem c (jde o relaci tranzitivní). Věta 4.2. Relace kongruence modulo m je relací ekvivalence na množině celých čísel. To jest, pro každé a, b, c Z a pro každé m N platí: 1. a a(mod m), 2. a b(mod m) b a(mod m), 3. (a b(mod m) b c(mod m)) a c(mod m). 1 Navíc každé celé číslo patří právě do jedné z těchto tříd. Tj. nemůže patřit do dvou různých zbytkových tříd zároveň - viz Věta 1.12. 2 Dokažte! Viz cvičení.

4.1 Relace kongruence na množině celých čísel 123 Důkaz. 1. Pro každé a Z platí a a = 0 = 0 m. Podle Definice 4.1 to znamená, že a a(mod m). 2. Jestliže a b(mod m) potom (viz Definice 4.1) je a b = km, kde k Z. A tak b a = km = k * m, kde k * Z. Podle Definice 4.1 to znamená, že b a(mod m). 3. Předpokládejme, že a b(mod m) b c(mod m). Z definice kongruence dostáváme } a b = k 1 m b c = k 2 m 1 a c = (k 1 k 2 )m = km, kde k Z. (4.2) Z Definice 4.1 a (4.2) plyne, že a c(mod m). Ač jsme již několikrát použili pojem zbytková třída modulo m, pracovali jsme s ním zatím jen intuitivně - neuvedli jsme definici tohoto pojmu. Tento hrubý nedostatek nyní odstraníme. Definice 4.3. (Zbytková třída) Nechť r Z, m N. Potom zbytkovou třídou modulo m nazveme množinu r m = {z Z z r(mod m)}. V případě, kdy je jasné, že jde o zbytkovou třídu modulo m, použijeme místo označení r m pouze označení r. Z Definice 4.3 a Věty 4.2 je zřejmé, že v případě, kdy číslo k patří do zbytkové třídy r modulo m (tj. k r(mod m)), pak k = r, neboť k m = {z Z z k(mod m)} = {z Z z r(mod m)} [z k(mod m) k r(mod m)] z r(mod m) proto k m r m, navíc [z r(mod m) k r(mod m)] z k(mod m) proto k m r m = r m. Tak například, uvažujme zbytkové třídy modulo 5. Potom platí 0 = 5 = 10 = 15 =..., 1 = 6 = 11 = 16 =..., 2 = 7 = 12 = 17 =..., 1 Stačí sečíst uvedené dvě rovnice.

124 Kongruence na množině celých čísel 3 = 8 = 13 = 18 =..., 4 = 9 = 14 = 19 =.... Jinak řečeno, nezáleží na výběru reprezentanta dané zbytkové třídy. A ještě uvedeme v soulad Definici 4.3 s motivací uvedenou v úvodu této podkapitoly. Lemma 4.4. Pro každé r Z, a pro každé m N platí r m = {z Z z r(mod m)} = {km + r k Z}. Důkaz. Důkaz tohoto lemmatu plyne přímo z definice relace kongruence na Z. Podle ní každé číslo z splňuje kongruenci z r(mod m) právě tehdy když z r = = k.m a to nastane právě tehdy když z = km + r. Proto číslo z patří do množiny {z Z z r(mod m)} právě tehdy když patří do množiny {km + r k Z}. Proto {z Z z r(mod m)} = {km + r k Z}. Každá relace ekvivalence na dané množině rozkládá tuto množinu na takzvané třídy ekvivalence. Jedná se o množiny obsahující navzájem ekvivalentní prvky. V našem případě relace kongruence modulo m rozkládá množinu Z na třídy ekvivalence, které nazýváme zbytkovými třídami modulo m. Toto tvrzení formulujeme jako větu. Věta 4.5. Označme r = {z Z z r(mod m)}, pro r = 0, 1,..., m 1. Potom 1. Z = m 1 r, 2. Jestliže r 1, r 2 {0, 1,..., m 1}, r 1 r 2, pak r 1 r 2 =. Důkaz. 1. Důkaz tvrzení Z = m 1 a okamžitě plyne z Věty 1.12. Podle ní pro každé z Z a pro každé m N existuje právě jedno k Z a právě jedno r N, 0 r < m takové, že z = km + r. Tuto rovnost upravíme na tvar z r = km. To ovšem, podle Definice 4.1, znamená, že z r(mod m). A tak z r. Můžeme proto tvrdit, že pro každé z Z existuje zbytková třída r do níž patří. Libovolný prvek množiny celých čísel Z je tedy také prvkem sjednocení množin m 1 r. Symbolicky zapsáno, Z m 1 r. (4.3)

4.1 Relace kongruence na množině celých čísel 125 Navíc, pro každé r, kde r = 0, 1,... m 1, platí r Z. Musí proto být splněn vztah Z Z platnosti (4.3) a (4.4) pak plyne Z = m 1 m 1 r. (4.4) 2. Provedeme důkaz sporem. Předpokládejme, že r 1 r 2 a zároveň r 1 r 2. Protože r 1 r 2, musí existovat celé číslo z r 1 r 2 To jest, z r 1 a zároveň z r 2. Proto r. r 1 z(mod m), z r 2 (mod m). (4.5) Z tranzitivnosti relace kongruence (viz Věta 4.2) pak plyne r 1 r 2 (mod m). (4.6) Podle předpokladu je 0 r 1 m 1 a také 0 r 2 m 1. Proto 0 r 1 m 1, (m 1) r 2 0. (4.7) Sečtením nerovnic v (4.7) obdržíme (m 1) r 1 r 2 m 1. (4.8) Z definice relace kongruence na Z a (4.6) plyne, že existuje k Z splňující rovnici r 1 r 2 = km. (4.9) Tvrzení (4.8) a (4.9) mohou být obě pravdivá pouze v případě, že k = 0. Potom (viz (4.9)) platí r 1 r 2 = 0, což je ekvivalentní tvrzení r 1 = r 2. To je ovšem spor s předpokladem r 1 r 2. Předpoklad učiněný na začátku je proto nepravdivý. Pravdivá je jeho negace: Jestliže r 1 r 2, pak r 1 r 2 =.

126 Kongruence na množině celých čísel Z Věty 4.2 plyne, že množina celých čísel Z se rozpadá na celkem m zbytkových tříd modulo m. Jde o množiny 0, 1,..., m 1. Věta 4.6. Nechť a 1 b 1 (mod m) a a 2 b 2 (mod m). Potom 1. a 1 + a 2 b 1 + b 2 (mod m), 2. a 1 a 2 b 1 b 2 (mod m), 3. a 1 a 2 b 1 b 2 (mod m). Důkaz. 1. Předpokládejme, že a 1 b 1 (mod m) a a 2 b 2 (mod m). Potom, podle Definice 4.1 existují čísla k 1 a k 2 takové, že a 1 b 1 = k 1 m a a 2 b 2 = k 2 m. Sečtením těchto dvou rovnic obdržíme (a 1 + a 2 ) (b 1 + b 2 ) = (k 1 + k 2 ) m. =k Z To, podle Definice 4.1 znamená, že a 1 + a 2 b 1 + b 2 (mod m). 2. Jak jsme zjistili výše, předpoklady a 1 b 1 (mod m) a a 2 b 2 (mod m) říkají, že existují čísla k 1 a k 2 tak, že Proto a 1 b 1 = k 1 m a a 2 b 2 = k 2 m. a 1 a 2 = (k 1 m + b 1 )(k 2 m + b 2 ) = = b 1 b 2 + k 1 k 2 m 2 + k 1 b 2 m + b 1 k 2 m = = b 1 b 2 + m(k 1 k 2 m + k 1 b 2 + b 1 k 2 ) = = b 1 b 2 + mk. (4.10) A tak a 1 a 2 b 1 b 2 = km, kde k Z. Z Definice 4.1 pak plyne a 1 a 2 b 1 b 2 (mod m). 3. Předpokládejme, že a 1 b 1 (mod m) a a 2 b 2 (mod m). Relace kongruence je reflexivní (viz Věta 4.2), a tak 1 1(mod m). Užijeme výše dokázaných bodů této věty. Protože a 2 b 2 (mod m) a 1 1(mod m), platí, podle druhého bodu, že a 2 b 2 (mod m). A protože a 1 b 1 (mod m) a a 2 b 2 (mod m), platí, podle bodu prvního, že a 1 + ( a 2 ) b 1 + ( b 2 )(mod m). To jest, a 1 a 2 b 1 b 2 (mod m).

4.1 Relace kongruence na množině celých čísel 127 Jak je možné využít poznatky Věty 4.2 a 4.6? Předvedeme na konkrétním příkladě. Příklad 4.7. Vezměme a = 3 284, b = 2 333 Jaký zbytek dává a + b po dělení číslem 2 a jaký zbytek dává ab po dělení číslem 3? Řešení: Příklad bychom mohli vyřešit hrubou silou, to jest, sečíst a a b, vynásobit a a b a pak dělením příslušným číslem zjistit, jaký dávají zbytek. Nicméně máme elegantnější řešení, neboť nebudeme muset dělit tak velká čísla, jaká bychom obdrželi při sčítání a násobení čísel a a b. Nebudeme muset čísla a a b ani sčítat ani násobit. Uvažme, že 3 284 0(mod 2) (3 284 je sudé, a tak po dělení číslem 2 dostaneme zbytek 0) a 2 333 1(mod 2) (je to číslo liché). Proto, podle Věty 4.6 platí 3 284 + 2 333 0 + 1(mod c), 3 284 + 2 333 1(mod c). Znamená to, že číslo 3 284 + 2 333 patří do zbytkové třídy 1 modulo 2, tzn. číslo a + b dává po dělení číslem 2 zbytek 1. Obdobně u součinu ab. Zjistíme, do jakých zbytkových tříd modulo 3 patří čísla a a b. Můžeme od nich postupně odečítat či přičítat násobky čísla 3 (tím dostaneme číslo menší, ale patřící do stejné zbytkové třídy), až dojdeme k číslu menšímu než 3. Obdobně, 3 284 3 284 3 300 16 16 + 18 2(mod 3) 2 333 2 333 2 100 233 233 210 23 2(mod 3). Obě čísla, 3 284 a 2 333, patří do zbytkové třídy 2 modulo 3 (plyne to z tranzitivnosti relace kongruence a výše uvedených kongruencí. Viz Věta 4.2). Proto, podle Věty 4.6 platí 3 284 2 333 2 2(mod 3), 3 284 2 333 4(mod 3), 3 284 2 333 1(mod 3). To znamená, že když podělíme číslo 3 284 2 333 číslem 3, dostaneme zbytek 1. Jinak řečeno, číslo 3 284 2 333 (= 7 661 572) patří do zbytkové třídy 1 modulo 3. Přímým důsledkem Věty 4.6 je skutečnost, že kongruence můžeme, obdobně jako rovnice, násobit číslem. Formulujeme tento poznatek jako větu a dokážeme jej bez použití Věty 4.6. Věta 4.8. Nechť a b(mod m), c Z. Potom ac bc(mod m).

128 Kongruence na množině celých čísel Důkaz. Podle předpokladu je a b(mod m). A tak, podle definice relace kongruence, existuje k Z takové, že a b = km. Pokud obě strany rovnice vynásobíme číslem c, zůstane rovnost zachována. To jest, platí rovnost ca cb = ck m. = k 1 Z Z definice relace kongruence pak dostáváme ca cb(mod m). Věta 4.9. Nechť ac bc(mod m) a gcd(m, c) = 1. Potom a b(mod m). Důkaz. Z tvrzení ac bc(mod m) plyne existence celého čísla k takového, že Vytknutím obdržíme ac bc = km. c(a b) = km. (4.11) To znamená, že číslo c dělí číslo k.m. A protože gcd(m, c) = 1, musí číslo c dělit číslo k (viz Lema 1.23). Číslo k proto můžeme psát ve tvaru k = ck 1, kde k 1 Z. Dosazením do (4.11) obdržíme c(a b) = ck 1 m, a b = k 1 m. (4.12) Poslední rovnice je ekvivalentní s tvrzením a b(mod m) (viz Definice 4.1). Příklad 4.10. Předpokládejme, že celé číslo x splňuje kongruenci 3x 15(mod 7). (4.13) Protože (3, 7) = 1, můžeme kongruenci podělit číslem 3. Obdržíme x 5(mod 7). Je proto zřejmé, že kongruenci (4.13) splňuje každé x 5 7, tzn. každé celé číslo ve tvaru z = k 7 + 5 (viz Lema 4.4). 4.1.1 Cvičení Výsledky, návody k řešení a řešení příkladů tohoto cvičení naleznete v odstavci 8.5.1. 1. Dokažte následující tvrzení. Pokud je rozdíl dvou celých čísel dělitelný číslem m, musí tato čísla patřit do stejné zbytkové třídy modulo m.