Problémy teorie čísel Dělitelnost Společní dělitelé a a společné násobky ooo ooooo oooooooooooo Diskrétni matematika - 1. týden Elementární teorie čísel - dělitelnost Jan Slovák Masarykova univerzita Fakulta informatiky jaro 2015 Společní dělitelé a a společné násobky oooooooooooo Obsah přednášky Problémy teorie čísel Dělitelnost ooo ooooo Problémy teorie čísel Dělitelnost Q Společní dělitelé a a společné násobky Problémy teorie čísel ooo Dělitelnost ooooo Společní dělitelé a a společné násobky oooooooooooo Jan Slovák, Martin Panák, Michal Bulant Matematika drsně a svižně, e-text na www.math.muni.cz/Matematika_drsne_svizne. Problémy teorie čísel Dělitelnost Společní dělitelé a a společné násobky ooo ooooo oooooooooooo • Jan Slovák, Martin Panák, Michal Bulant Matematika drsně a svižně, e-text na www.math.muni.cz/Matematika_drsne_svizne. • Michal Bulant, výukový text k přednášce Elementární teorie čísel, http://is.muni.cz/el/1431/podzim2012/M6520/ um/main-print.pdf • Jiří Herman, Radan Kučera, Jaromír Šimša, Metody řešení matematických úloh. MU Brno, 2001. • William Stein, Elementary Number Theory: Primes, Congruences, and Secrets, Springer, 2008. Dostupné na http://wstein.org/ent/ent.pdf • Radan Kučera, výukový text k přednášce Algoritmy teorie čísel, http://www.math.muni.cz/~kucera/texty/ATC10.pdf Společní dělitelé a a společné násobky oooooooooooo Plán přednášky __ Problémy teorie čísel Dělitelnost ooo ooooo Problémy teorie čísel Dělitelnost Q Společní Problémy teorie čísel •OO Dělitelnost ooooo Společní dělitelé a a společné násobky oooooooooooo Přirozená a celá čísla jsou nejjednodušší matematickou strukturou, zkoumání jejich vlastností však postavilo před generace matematiku celou řadu velice obtížných problémů. Často jsou to problémy, které je možno snadno formulovat, přesto však dodnes neznáme jejich řešení. V několika přednáškách se teď budeme zabývat úlohami o celých číslech. Převážně v nich půjde o dělitelnost celých čísel, popřípadě o řešení rovnic v oboru celých nebo přirozených čísel. God made integers, all else is the work of man. (L. Kronecker) • problém prvočíselných dvojčat - rozhodnout, zda existuje nekonečně mnoho prvočísel p takových, že i p + 2 je prvočíslo, • problém prvočíselných dvojčat - rozhodnout, zda existuje nekonečně mnoho prvočísel p takových, že i p + 2 je prvočíslo, • problém existence lichého dokonalého čísla - tj. čísla jehož součet dělitelů je roven dvojnásobku tohoto čísla • problém prvočíselných dvojčat - rozhodnout, zda existuje nekonečně mnoho prvočísel p takových, že i p + 2 je prvočíslo, • problém existence lichého dokonalého čísla - tj. čísla jehož součet dělitelů je roven dvojnásobku tohoto čísla • Goldbachova hypotéza (rozhodnout, zda každé sudé číslo větší než 2 je možno psát jako součet dvou prvočísel), • problém prvočíselných dvojčat - rozhodnout, zda existuje nekonečně mnoho prvočísel p takových, že i p + 2 je prvočíslo, • problém existence lichého dokonalého čísla - tj. čísla jehož součet dělitelů je roven dvojnásobku tohoto čísla • Goldbachova hypotéza (rozhodnout, zda každé sudé číslo větší než 2 je možno psát jako součet dvou prvočísel), • velká Fermatova věta (Fermaťs Last Theorem) - rozhodnout, zda existují přirozená čísla n, x, y, z tak, že n > 2 a platí x" + y" = z"; Pierre de Fermat jej formuloval cca 1637, vyřešil Andrew Wiles v roce 1995. Problémy teorie čísel OO* Dělitelnost ooooo Společní dělitelé a a společné násobky oooooooooooo Bruče Willis a Samuel Jackson ve filmu Smrtonosná past 3 mají za úkol zlikvidovat bombu pomoci 4 galonů vody, přičemž k dispozici mají pouze nádoby na 3, resp. 5 galonů. Mají tedy vyřešit nad celými čísly rovnici 3/c + bl = 4. To asi zvládneme - např. tak, že si všimneme, že bl musí dávat po dělení 3 zbytek 1. Je tedy í = 2 + 3ř pro jakékoliv celé t (protože je při počítání "až na násobky tří'pětka totéž co dvojka a ta je sama sobě inverzním prvkem). Dosazením spočteme 3(/c + 5ř) = —6 a tedy volba t dá řešení Umíme to pro jakékoliv koeficienty? Jak by to dopadlo třeba pro (k,£) = (-2 5t,2 + 3t)- 2k + M = 3? Problémy teorie číše Dělitelnost Společní dělitelé a a společné násobky ooo ooooo oooooooooooo Plán přednášky Q Problémy teorie čísel 0 Dělitelnost Q Společní dělitelé a a společné násobky Problémy teorie číše ooo Dělitelnost •oooo Společní dělitelé a a společné násobky oooooooooooo Definice Řekneme, že celé číslo a dělí celé číslo b (neboli číslo b je dělitelné číslem a, též b je násobek a), právě když existuje celé číslo c tak, že platí a ■ c = b. Píšeme pak a | b. Problémy teorie číše ooo Dělitelnost •oooo Společní dělitelé a a společné násobky oooooooooooo Definice Řekneme, že celé číslo a dělí celé číslo b (neboli číslo b je dělitelné číslem a, též b je násobek a), právě když existuje celé číslo c tak, že platí a ■ c = b. Píšeme pak a | b. Přímo z definice plyne několik jednoduchých tvrzení : Číslo nula je dělitelné každým celým číslem; jediné celé číslo, které je dělitelné nulou, je nula; pro libovolné číslo a platí a | a; Problémy teorie číše ooo Dělitelnost •oooo Společní dělitelé a a společné násobky oooooooooooo Definice Řekneme, že celé číslo a dělí celé číslo b (neboli číslo b je dělitelné číslem a, též b je násobek a), právě když existuje celé číslo c tak, že platí a ■ c = b. Píšeme pak a | b. Přímo z definice plyne několik jednoduchých tvrzení : Číslo nula je dělitelné každým celým číslem; jediné celé číslo, které je dělitelné nulou, je nula; pro libovolné číslo a platí a | a; pro libovolná čísla a, b, c platí tyto čtyři implikace: a | b A b | c a \ b A a | c c ^ 0 alfa A fa > 0 a | c a \ b + c A a | b — c (a | b <í=^> ac | bc) a< b Problémy teorie čísel Dělitelnost Společní dělitelé a a společné násobky ooo o»ooo oooooooooooo Příklad Zjistěte, pro která přirozená čísla n je číslo n2 + 1 dělitelné číslem Problémy teorie čísel Dělitelnost Společní dělitelé a a společné násobky ooo o»ooo oooooooooooo Príklad Zjistěte, pro která přirozená čísla n je číslo n2 + 1 dělitelné číslem Řešení Platí n2 — 1 = (n + l)(n — 1), a tedy číslo n + 1 dělí číslo n2 — 1. Předpokládejme, že n + 1 dělí i číslo n2 + 1. Pak ovšem musí dělit i rozdíl (n2 + 1) - (n2 - 1) = 2. Protože n G N, platí n + 1 > 2, a tedy z n + 1 | 2 plyne n + 1 = 2, proto n = 1. Uvedenou vlastnost má tedy jediné přirozené číslo 1. □ Společní dělitelé a a společné násobky oooooooooooo Dělení se zbvtkem Problémy teorie čísel Dělitelnost ooo oo»oo Věta (o dělení celých čísel se zbytkem) Pro libovolně zvolená čísla a 6 Z, m £ N existují jednoznačně určená čísla q 6 Z, r £ {0,1,..., m — 1} tak, že a = qm + r. Problémy teorie číše Dělitelnost Společní dělitelé a a společn násobky ooo oo»oo oooooooooooo Dělení se zbytk* BITI Věta (o dělení celých čísel se zbytkem) Pro libovolně zvolená čísla a 6 Z, m £ N existují jednoznačně určená čísla q 6 Z, r £ {0,1,..., m — 1} tak, že a = qm + r. Důkaz. Dokažme nejprve existenci čísel q, r. Předpokládejme, že přirozené číslo m je dáno pevně a dokažme úlohu pro libovolné a 6 Z. Nejprve budeme předpokládat, že a £ No a existenci čísel q, r dokážeme indukcí: Problémy teorie číše Dělitelnost Společní dělitelé a a společn násobky ooo oo»oo oooooooooooo Dělení se zbytk* BITI Věta (o dělení celých čísel se zbytkem) Pro libovolně zvolená čísla a 6 Z, m £ N existují jednoznačně určená čísla q 6 Z, r £ {0,1,..., m — 1} tak, že a = qm + r. Důkaz. Dokažme nejprve existenci čísel q, r. Předpokládejme, že přirozené číslo m je dáno pevně a dokažme úlohu pro libovolné a 6 Z. Nejprve budeme předpokládat, že a £ No a existenci čísel q, r dokážeme indukcí: Je-li 0 < a < m, stačí volit q = 0, r = a a rovnost a = qm + r platí. <(5P> Problémy teorie číše Dělitelnost Společní dělitelé a a společn násobky ooo oo»oo oooooooooooo Dělení se zbytk* BITI Věta (o dělení celých čísel se zbytkem) Pro libovolně zvolená čísla a 6 Z, m £ N existují jednoznačně určená čísla q 6 Z, r £ {0,1,..., m — 1} tak, že a = qm + r. Důkaz. Dokažme nejprve existenci čísel q, r. Předpokládejme, že přirozené číslo m je dáno pevně a dokažme úlohu pro libovolné a 6 Z. Nejprve budeme předpokládat, že a £ No a existenci čísel q, r dokážeme indukcí: Je-li 0 < a < m, stačí volit q = 0, r = a a rovnost a = qm + r platí. Předpokládejme nyní, že a > m a že jsme existenci čísel q, r dokázali pro všechna a' 6 {0,1, 2,..., a — 1}. Speciálně pro a' = a — m tedy existují q', r' tak, že a' = q'm + r' a přitom r' £ {0,1,..., m — 1}. Zvolíme-li q = q' + 1, r = r', platí a = a' + m = (q' + l)m + r' = qm + r, což jsme chtěli dokázat. □ Problémy teorie číše ooo Dělitelnost ooo»o Společní dělitelé a a společné násobky oooooooooooo Dokončení důkazu. Existenci čísel q, r jsme tedy dokázali pro libovolné a > 0. Je-li naopak a < 0, pak ke kladnému číslu —a podle výše dokázaného existují q' G Z, r' G {0,1,..., m — 1} tak, že —a = q'm + r', tedy a = — q'm — r'. Je-li r' = 0, položíme r = 0, q = —q'; je-li r > 0, položíme r = m — r', q = —q' — 1. V obou případech a = q ■ m + r, a tedy čísla q, r s požadovanými vlastnostmi existují pro každé a G Z, m G N. Problémy teorie číše ooo Dělitelnost ooo»o Společní dělitelé a a společné násobky oooooooooooo Dokončení důkazu. Existenci čísel q, r jsme tedy dokázali pro libovolné a > 0. Je-li naopak a < 0, pak ke kladnému číslu —a podle výše dokázaného existují q' G Z, r' G {0,1,..., m — 1} tak, že —a = q'm + r', tedy a = — q'm — r'. Je-li r' = 0, položíme r = 0, q = —q'; je-li r > 0, položíme r = m — r', q = —q' — 1. V obou případech a = q ■ m + r, a tedy čísla q, r s požadovanými vlastnostmi existují pro každé a G Z, m G N. Nyní dokážeme jednoznačnost. Předpokládejme, že pro některá čísla gi, <72 £ Z; 1, r2 G {0,1,..., m — 1} platí a = gim + ri = + ^2- Úpravou dostaneme ri — r2 = (<72 — a tedy m \ r\ — r2- Ovšem z 0 < r\ < m, 0 < r2 < m plyne —m < r\ — r2 < m, odkud dostáváme r\ — r2 = 0. Pak ale i (92 —