Z´aklady element´arn´ı teorie ˇc´ısel Karel Lepka
´ Uvodn´ ı slovo autora V´ yznamn´ y nˇemeck´ y matematik Karl Friedrich Gauss napsal, ˇze matematika je kr´alovna vˇed a teorie ˇc´ısel je kr´alovnou matematiky. Je skuteˇcnost´ı, ˇze bez ˇc´ısel by matematika nebyla matematikou. Samozˇrejmˇe ˇze jiˇz nepovaˇzujeme ˇc´ısla za z´aklad svˇeta jako P´ yth´agor´as a jeho ˇskola, ale je pravdou, ˇze ˇc´ısla maj´ı v matematice hlubˇs´ı v´ yznam neˇz je poˇc´ıt´an´ı. Tento uˇcebn´ı text obsahuje z´akladn´ı poznatky z element´arn´ı teorie ˇc´ısel.
Kapitola 1 Teorie dˇ elitelnosti V t´eto kapitole se sezn´am´ıme s pojmy teorie dˇelitelnosti jako jsou dˇelitelnost ˇc´ısel, nejmenˇs´ı spoleˇcn´ y n´asobek, nejvˇetˇs´ı spoleˇcn´ y dˇelitel. D´ale se sezn´am´ıme s krit´erii dˇelitelnosti.
1.0.1
Z´ akladn´ı pojmy a vˇ ety
Tuto ˇca´st zaˇcneme letitou ˇzertovnou h´adankou. Babiˇcka m´a pˇet vnouˇcat a dvan´act jabl´ıˇcek. Jak to m´a udˇelat, aby vˇsechna vnouˇcata byla spravedlivˇe podˇelena? Spr´avn´a odpovˇed’ je, ˇze jim udˇel´a ˇstr˚ udl. Ve v´ yˇse uveden´em pˇr´ıpadˇe babiˇcka jinou moˇznost nem´a, pokud by vˇsak pˇrikoupila dalˇs´ı tˇri jabl´ıˇcka, tak by kaˇzd´emu vnouˇckovi dala tˇri jabl´ıˇcka a mohla by si uˇsetˇrit pr´aci se ˇstr˚ udlem. Babiˇcka ovˇsem m˚ uˇze dvˇe jabl´ıˇcka dˇetem zatajit, ta zbudou a opˇet vnuky spravedlivˇe podˇeli, tentokr´at ovˇsem jen dvˇema jabl´ıˇcky. Nyn´ı pˇrevedeme uveden´ y pˇr´ıklad do jazyka matematick´eho a zobecn´ıme ho, jin´ ymi slovy dok´aˇzeme n´asleduj´ıc´ı vˇetu. Kaˇzd´e cel´e ˇc´ıslo 𝑎 m˚ uˇzeme jednoznaˇcn´ ym zp˚ usobem vyj´adˇrit ve tvaru 𝑎 = 𝑏𝑞 + 𝑟, kde 𝑏 je kladn´e ˇc´ıslo a 𝑟 je cel´e ˇc´ıslo vyhovuj´ıc´ı podm´ınce 0 ≥ 𝑟 < 𝑏. D˚ ukaz provedeme sporem. Pˇredpokl´adejme, ˇze plat´ı 𝑎 = 𝑏𝑞1 + 𝑟1 a souˇcasnˇe 𝑎 = 𝑏𝑞2 + 𝑟2 . Odeˇcteme-li od druh´e rovnice prvn´ı, obdrˇz´ıme 0 = 𝑏(𝑞2 − 𝑞1 ) + 𝑟2 − 𝑟1 , tedy 𝑟2 − 𝑟1 je n´asobkem 𝑏. Jelikoˇz vˇsak je ∣𝑟2 − 𝑟1 ∣, mus´ı platit 𝑟1 = 𝑟2 a tedy i 𝑞1 = 𝑞2 . ´ Uloze, ve kter´e se m´a k dan´e dvojici cel´ ych ˇc´ısel 𝑎, 𝑏 na j´ıt dvojici ˇc´ısel 𝑞, 𝑟 splˇ nuj´ıc´ı vztah (), se ˇr´ık´a dˇelen´ı; ˇc´ıslo 𝑎 naz´ yv´ame dˇelenec, ˇc´ıslo 𝑏 dˇelitel. Zamˇeˇrme nyn´ı svou pozornost na ˇc´ıslo 𝑟. Pro 𝑟 > 0 mluv´ıme o dˇelen´ı se zbytkem. V tomto pˇr´ıpadˇe je 𝑞 ˇc´asteˇcn´y pod´ıl a 𝑞 je zbytek. Je-li 𝑟 = 0, mluv´ıme o dˇelen´ı beze zbytku; ˇ ık´ame t´eˇz, ˇze ˇc´ıslo 𝑎 je dˇeliteln´e ˇc´ıslem 𝑏, coˇz budeme ˇc´ıslo 𝑞 se naz´ yv´a pod´ıl. R´ ˇ ık´ame, ˇze 𝑎 je n´asobkem 𝑏. znaˇsit 𝑏∣𝑎. R´ Pozor! Zbytek je vˇzdy ˇc´ıslo nez´aporn´e, tedy −41 = 11.(−4) + 3, nikoliv −41 = (−3).11 − 8. Plat´ı n´asleduj´ıc´ı vˇety: Vˇ eta 1.1 Je-li 𝑎 n´asobkem 𝑚 a je-li souˇcasnˇe 𝑚 n´asobkem 𝑏, pak 𝑎 je n´asobkem 𝑚. 3
Vˇ eta 1.2 Jsou-li v rovnosti typu 𝑘 + 𝑙 + . . . + 𝑛 = 𝑝 + 𝑞 + . . . + 𝑠 vˇsechny ˇcleny s v´yjimkou jednoho n´asobkem 𝑏, pak i tento ˇclen je n´asobkem 𝑏. Vˇ eta 1.3 Necht’ 𝑎∣𝑏 a 𝑎∣𝑐. Pak a—(bx+cy) pro libovoln´a cel´a ˇc´ısla 𝑎 a 𝑦. D˚ uslekem t´eto vˇety je skuteˇcnost, ˇze pokud ˇc´ıslo 𝑎 dˇel´ı ˇc´ısla 𝑏 a 𝑐, pak dˇel´ı i jejich souˇcet a rozd´ıl. Vˇ eta 1.4 Necht’ 𝑎∣𝑏. Pak 𝑎∣𝑏𝑐, kde 𝑐 je libovoln´e cel´e ˇc´ıslo. Vˇ eta 1.5 Necht’ 𝑎∣𝑏 a souˇcasnˇe 𝑏∣𝑐. Pak 𝑎∣𝑐. T´eto vlastnosti se ˇr´ık´a tranzitivita. D˚ ukazy tˇechto tvrzen´ı jsou snadn´e a doporuˇcujeme, aby si je ˇcten´aˇr udˇelal jako cviˇcen´ı. Nask´ yt´a se ot´azka, jak poznat je-li ˇc´ıslo 𝑎 dˇeliteln´e ˇc´ıslem 𝑏. Ve vˇeku poˇc´ıtaˇc˚ u a kalkulaˇcek se zd´a b´ yt nejjednoduˇsˇs´ı tato ˇc´ısla prostˇe vydˇelit. Autor m´a sice velk´ y obdiv k modern´ı v´ ypoˇcetn´ı technice, pˇresto vˇsak ani tato si neum´ı s mnoha ot´azkami teorie ˇc´ısel poradit. V nˇekter´ ych pˇr´ıpadech by bylo nasazen´ı t´eto techniky zbyteˇcn´e, asi jako j´ıt s kanonem na vrabce, nebot’ dˇelitelnost m˚ uˇzeme poznat mnohem snadnˇeji. Uvedeme si proto nˇekolik krit´eri´ı pro dˇelitelnost ˇc´ısel, zejm´ena pro pˇr´ıpady, kdy je dˇelitel mal´e ˇc´ıslo. Vˇ eta 1.6 Pˇrirozen´e ˇc´ıslo 𝑛 je dˇeliteln´e: a) dvˇema, je-li posledn´ı cifra sud´a, b) tˇremi, je-li jeho cifern´y souˇcet dˇeliteln´y tˇremi, c) ˇctyˇrmi, je-li jeho posledn´ı dvojˇc´ısl´ı dˇeliteln´e ˇctyˇrmi, d) pˇeti, je-li jeho posledn´ı cifra 0 nebo 5, e) ˇsesti, je-li sud´e a dˇeliteln´e 3, f ) sedmi, je-li dvojn´asobek poˇctu stovek zvˇetˇsen´y o posledn´ı dvojˇc´ısl´ı dˇeliteln´y 7, g) osmi, je-li posledn´ı trojˇc´ısl´ı dˇeliteln´e 8, h) dev´ıti, je-li jeho cifern´y souˇcet dˇeliteln´y 9, i) des´ıti, je-li jeho posledn´ı cifra 0. D˚ ukaz: Kaˇzd´e pˇrirozen´e ˇc´ıslo 𝑛 lze v dekadick´e ˇc´ıseln´e soustavˇe vyj´adˇrit n´asleduj´ıc´ım zp˚ usobem: 𝑛 = 𝑐𝑘 10𝑘 + ⋅ ⋅ ⋅ + 𝑐2 102 + 𝑐1 10 + 𝑐0 , kde 𝑐𝑖 ∈ {0, 1, 2, . . . , 9} a 𝑐𝑘 ∕= 0. Z tohoto vyj´adˇren´ı okamˇzitˇe plynou tvrzen´ı a), c), d), g) a i). Necht’ 𝑠 = 𝑐𝑘 + ⋅ ⋅ ⋅ + 𝑐2 + 𝑐1 + 𝑐0 je cifern´ y souˇcet ˇc´ısla 𝑛. Pak je 𝑛 − 𝑠 = (10𝑘 − 1)𝑐𝑘 + ⋅ ⋅ ⋅ + 99𝑐2 + 9𝑐1 . Jelikoˇz kaˇzd´ y sˇc´ıtanec na prav´e stranˇe je dˇeliteln´ y dev´ıti a stejnˇe tak je dˇeliteln´e dev´ıti ˇc´ıslo 𝑠, mus´ı b´ yt dˇeliteln´e dev´ıti i ˇc´ıslo 𝑛. T´ım je dok´az´ano h) a souˇcsnˇe i b).
Zb´ yv´a dok´azat krit´erium pro dˇelitelnost sedmi. Dvojn´asobek stovek ˇc´ısla 𝑛 zvˇetˇsen´ y o posledn´ı dvojˇc´ısl´ı je roven 𝑚 = 2𝑐𝑘 10𝑘−2 + ⋅ ⋅ ⋅ + 2𝑐2 + 1010𝑐1 + 𝑐0 . Rozd´ıl 𝑛 − 𝑚 = 98𝑐𝑘 10𝑘−2 + ⋅ ⋅ ⋅ + 98𝑐2 je dˇeliteln´ y sedmi, protoˇze 7∣98. Jelikoˇz plat´ı 7∣𝑚, mus´ı b´ yt ˇc´ıslo 𝑛dˇeliteln´e sedmi. Krit´erium dˇelitelnosti sedmi je oproti zb´ yvaj´ıc´ım pomˇernˇe komplikovan´e a pro praxi nepˇr´ıliˇs vhodn´e. Uvedeme jednoduch´ y pˇr´ıklad. Chceme-li zjistit, zda je ˇc´ıslo 7056 dˇeliteln´e sedmi, mus´ıme postupovat n´asleduj´ıc´ım zp˚ usobem. 70.7+56=546. ˇ 546:7=48. C´ıslo 𝑚 je dˇeliteln´e sedmi, je tedy i 7056 dˇeliteln´e sedmi. Krit´eria pro dˇelitelnost dvojcifern´ ymi prvoˇc´ısly menˇs´ımi neˇz dvacet m˚ uˇze ˇcten´aˇr naj´ıt napˇr. v [2] na str. 31 resp. 164. Nyn´ı si uvedeme nˇekolik u ´loh na dˇelitelnost ˇc´ısel. Pˇr´ıklad: Urˇcete, jak´ y den bude za 39 dn´ı, je-li dnes stˇreda. ˇ sen´ı: 39=7.5+4. Za 39 dn´ı bude nedˇele Reˇ Pˇr´ıklad: Dokaˇzte, ˇze v´ yraz 𝑎(𝑎 + 1)(2𝑎 + 1) je dˇeliteln´ y 6 pro libovoln´e cel´e ˇc´ıslo 𝑎. ˇ sen´ı: 𝑎(𝑎 + 1)(2𝑎 + 1) = 𝑎(𝑎 + 1)(𝑎 + 2) + 𝑎(𝑎 + 1)(𝑎 − 1). Oba sˇc´ıtance jsou Reˇ souˇcinem tˇr´ı po sobˇe jdouc´ıch ˇc´ısel, jedno z nich mus´ı b´ yt dˇeliteln´e 3 a nejm´enˇe jedno mus´ı b´ yt dˇeliteln´e 2. Pˇr´ıklad 1: Dokaˇzte, ˇze pro kaˇzd´e 𝑛 ∈ 𝑁 plat´ı 169∣33𝑛+3 − 26𝑛 − 27. Upravme nejdˇr´ıve prvn´ı ˇclen dan´eho v´ yrazu. 33𝑛+3 = 27𝑛 + 1 = (26 + 1)𝑛+1 . Pouˇzit´ım binomick´e vˇety pak obdrˇz´ıme ( ) ( ) ( ) 𝑛+1 𝑛+1 𝑛+1 𝑛+1 𝑛+1 𝑛 (26 + 1) = 26 + 26 + . . . + 262 + 26(𝑛 + 1) + 1 0 1 𝑛−1 Je zˇrejm´e, ˇze vˇsechny ˇcleny tohoto rozvoje s v´ yjimkou posledn´ıch jsou dˇeliteln´e ’ 169, nebot obsahuj´ı minim´alnˇe druhou mocninu ˇc´ısla 26 = 2.13. Posledn´ı dva ˇcleny pak d´avaj´ı 26𝑛 + 27 a tud´ıˇz se vyruˇs´ı s posledn´ımi dvˇema ˇcleny dan´eho v´ yrazu.
1.0.2
Nejvˇ etˇ s´ı spoleˇ cn´ y dˇ elitel, nejmenˇ s´ı spoleˇ cn´ y n´ asobek
V t´eto ˇca´sti budeme ˇreˇsit dva probl´emy. Budeme hledat nejvˇetˇs´ı ˇc´ıslo, kter´e souˇcasnˇe nˇekolik r˚ uzn´ ych ˇc´ısel a naopak nejmenˇs´ı ˇc´ıslo, kter´e je souˇcasnˇe dˇeliteln´e nˇekolika r˚ uzn´ ymi ˇc´ısly. Definice: Kaˇzd´e cel´e ˇc´ıslo, dˇel´ıc´ı souˇcasnˇe cel´a ˇc´ısla 𝑎, 𝑏, . . . , 𝑙 se naz´ yv´a jejich spoleˇcn´ ym dˇelitelem. Je-li aspoˇ n jedno z uveden´ ych ˇc´ısle r˚ uzn´e od nuly, pak je poˇcet jejich spoleˇcn´ ych dˇelitel˚ u koneˇcn´ y a tedy jeden z nich je nejvˇetˇs´ı. Ten se naz´ yv´a nejvˇetˇs´ım spoleˇcn´ ym dˇelitelem ˇc´ısel 𝑎, 𝑏, . . . , 𝑙 a budeme ho znaˇcit (𝑎, 𝑏, . . . , 𝑙). Je-li (𝑎, 𝑏, . . . , 𝑙) = 1, pak ˇc´ısla 𝑎, 𝑏, . . . , 𝑙 se naz´ yvaj´ı nesoudˇeln´a. Je-li kaˇzd´e z ˇc´ısel 𝑎, 𝑏, . . . , 𝑙 nesoudˇeln´e s kaˇzd´ ym druh´ ych z nich, pak ˇc´ısla 𝑎, 𝑏, . . . , 𝑙 se naz´ yvaj´ı po dvou nesoudˇeln´a. Zˇrejmˇe ˇc´ısla po dvou nesoudˇeln´a jsou vˇzdy nesoudˇeln´a; v pˇr´ıpadˇe dvou ˇc´ısel se pojmy nesoudˇeln´a a po dvou nesoudˇeln´a shoduj´ı. Pˇr´ıklady: a) (15, 18, 63) = 3 b) (15, 21, 31) = 1 c)(11, 18, 25) = 1 V pˇr´ıpadech b a c jsou uveden´a ˇc´ısla nesoudˇeln´a, avˇsak pouze v pˇr´ıpadˇe c jsou i po dvou nesoudˇeln´a.
V dalˇs´ıch u ´vah´ach se budeme zab´ yvat jen nejvˇetˇs´ım spoleˇcn´ ym dˇelitelem dvou ˇc´ısel, pro jednoduchost a z u ´sporn´ ych d˚ uvod˚ u budeme pouˇz´ıvat zkratky NSD. Pokud tato ˇc´ısla nejsou pˇr´ıliˇs velk´a, pak obyˇcejnˇe nalezen´ı NSD neb´ yv´a pˇr´ıliˇs sloˇzit´e, nebot’ se n´am podaˇr´ı rozloˇzit obˇe ˇc´ısla na souˇcin prvoˇcinitel˚ u a pak vybereme vybereme ty, kter´e jsou pro obˇe ˇc´ısla spoleˇcn´e. NSD je pak jejich souˇcin. Pˇr´ıklad: Urˇcete NSD ˇc´ısel 153 a 258. Plat´ı 153 = 32 .17 a 258 = 2.3.43. Je tedy (153, 258) = 3. Ne vˇzdy se n´am podaˇr´ı naj´ıt NSD tak jednoduˇse, zejm´ena pro velk´a ˇc´ısla je mnohdy obt´ıˇzn´e naj´ıt byt’ jednoho dˇelitele, natoˇz prov´est jeho rozklad na prvoˇcinitele, pˇr´ıkladem budiˇz ˇc´ısla Fermatova. Ptejme se tedy, zda pro nalezen´ı NSD neexistuje nˇejak´ y jin´ y postup; ide´aln´ı by bylo, pokud by se jednalo o algoritmus. Odpovˇed’ zn´ı, ˇze takov´ y algoritmus existuje a je pojmenov´an po ˇreck´em matematikovi Eukleidovi. Mˇejme tedy ˇc´ısla 𝑎 a 𝑏, bez u ´jmy na obecnosti m˚ uˇzeme pˇredpokl´adat, ˇze 𝑎 > 𝑏. Podle () lze sestavit n´asleduj´ıc´ı syst´em rovnic 𝑎 = 𝑏𝑞1 + 𝑟1 𝑏 = 𝑟1 + 𝑟2 .........𝑟𝑛−2 = 𝑟𝑛−1 𝑞𝑛 + 𝑟𝑛 𝑟𝑛−1 = 𝑟𝑛 𝑞𝑛+1 + 0. Z posledn´ı rovnice plyne, ˇze 𝑟𝑛 ∣𝑟𝑛−1 , z pˇredposledn´ı pak 𝑟𝑛 ∣𝑟𝑛−2 atd. aˇz z prvn´ıch dvou rovnic obdrˇz´ıme 𝑟∣𝑏 a 𝑟∣𝑎. NSD je tedy nejvˇetˇs´ı nenulov´ y zbytek v Eukleidovˇe algoritmu. Pˇr´ıklad: Urˇcete nejvˇetˇs´ı spoleˇcn´ y dˇelitel ˇc´ısel 1512 a 110. 1512 = 13 × 110 + 82; 110=1x82+28; 82=2x28+26; 28=1x26+2; 23=2x13. (1512, 110) = 2. Pˇr´ıklad: Urˇcete nejvˇetˇs´ı spoleˇcn´ y dˇelitel ˇc´ısel 988 a 35. 988=28x35+8; 35=4x8+3; 8=2x3+2; 3=1x2+1; 2=1x1+1; 1=1x1+0. (988, 35) = 1, tato ˇc´ısla jsou nesoudˇeln´a. Pˇr´ıklad: Dokaˇzte, ˇze dvˇe po sobˇe jdouc´ı ˇc´ısla jsou nesoudˇeln´a. ˇreˇsen´ı: (𝑎, 𝑎 + 1)=(𝑎, 𝑎 + 1 − 𝑎)=(𝑎, 1)=1.
1.1
Prvoˇ c´ısla a ˇ c´ısla sloˇ zen´ a
V t´eto ˇca´sti se sezn´am´ıme s pojmem prvoˇc´ıslo a ˇc´ıslo sloˇzen´e. D´ale uvedeme z´akladn´ı vˇetu aritmetiky a nˇekter´e aplikace. Vezmeme-li v u ´vahu pˇrirozen´a ˇc´ısla vˇetˇs´ı neˇz jedna, pak lze s jistotou tvrdit, ˇze kaˇzd´e m´a alespoˇ n dva dˇelitele, totiˇz jedniˇcku a sebe sama. Nenajdeme-li jiˇz ˇz´adn´eho dalˇs´ıho dˇelitele, pak se toto ˇc´ıslo naz´ yv´a prvoˇc´ıslo. V opaˇcn´em pˇr´ıpadˇe mluv´ıme o ˇc´ıslech sloˇzen´ych. Jedniˇcku nezaˇrazujeme ani do jedn´e skupiny, pˇresnˇe v souladu s pythagorejskou ˇskolou. Aˇckoliv se zd´a, ˇze se jedn´a jen o matematickou hˇr´ıˇcku, byt’ velmi kr´asnou, nen´ı tomu tak. Umˇen´ı rozeznat prvoˇc´ıslo a ˇc´ıslo sloˇzen´e m´a v praxi velk´ y v´ yznam, jak o tom bude pojedn´ano v dalˇs´ım textu. Pouˇzit´ı slova umˇen´ı nen´ı od vˇeci, zejm´ena m´a-li ˇc´ıslo velk´ y poˇcet cifer je jeho faktorizace mnohdy velmi obt´ıˇzn´a. Pro mal´a ˇc´ısla m˚ uˇzeme vyuˇz´ıt Eratosthenova s´ıta. Dejme tomu, ˇze m´ame nal´ezt vˇsechna prvoˇc´ısla menˇs´ı neˇz 100. Vˇsechna ˇc´ısla seˇrad´ıme podle velikosti a nejprve ponech´ame dvojku a vyˇskrt´ame vˇsechny jej´ı n´asobky. Po t´eto operaci je prvn´ım nevyˇskrtnut´ ym ˇc´ıslem trojka, vyˇskrt´ame tedy vˇsechny jej´ı n´asobky (pokud nejsou jiˇz vyˇskrtnuty pˇri pˇredchoz´ı operaci. Tak postupujeme tak dlouho, aˇz naraz´ıme na nevyˇskrtnut´e ˇc´ıslo vˇetˇs´ı neˇz deset, to jiˇz ˇskrt´an´ı konˇc´ı a vˇsechna nevyˇskrtnut´a ˇc´ısla jsou prvoˇc´ısla.
Vˇ eta 1.7 (Prvn´ı vˇeta Eukleidova). Necht’ 𝑎, 𝑏 ∈ 𝑁 , 𝑝 je prvoˇc´ıslo a 𝑝∣𝑎𝑏. Pak 𝑝∣𝑎 nebo 𝑝∣𝑏. D˚ ukaz: Jestliˇze 𝑝∣𝑎 jsme s d˚ ukazem hotovi. Pokud 𝑝 nedˇel´ı 𝑎, je (𝑎, 𝑝) = 1. Pak existuj´ı cel´a ˇc´ısla 𝑥 a 𝑦 tak, ˇze plat´ı 𝑎𝑥 + 𝑝𝑦 = 1. Vyn´asob´ıme-li obˇe strany t´eto rovnice ˇc´ıslem 𝑏, obdrˇz´ıme 𝑎𝑏𝑥 + 𝑝𝑏𝑦 = 𝑏. Jelikoˇz oba sˇc´ıtance na lev´e stranˇe jsou dˇeliteln´e 𝑝, mus´ı b´ yt dˇeliteln´e ˇc´ıslem 𝑝 i ˇc´ıslo 𝑏. D˚ usledkem je skuteˇcnost, ˇze kaˇzd´e kaˇzd´e pˇrirozen´e ˇc´ıslo 𝑛 > 1 lze jednoznaˇcnˇe rozloˇzit na souˇcin pˇrirozen´ ych mocnin prvoˇc´ısel 𝑝1 < 𝑝2 < . . . < 𝑝𝑟 . Plat´ı tedy 𝑛=
𝑃1𝑘1 𝑃2𝑘2
⋅ ⋅ ⋅ 𝑃𝑟𝑘𝑟
=
𝑟 ∏ 𝑖=1
Prvoˇc´ıslo 𝑝𝑖 se naz´ yv´a prvoˇcinitel. Vˇ eta 1.8 Jestliˇze 𝑝𝛼1 1 𝑝𝛼2 2 ⋅ ⋅ ⋅ 𝑝𝛼𝑟 𝑟 = 𝑞1𝛽1 𝑞2𝛽2 ⋅ ⋅ ⋅ 𝑞𝑠𝛽𝑠 , kde 𝑝1 < 𝑝2 < ⋅ ⋅ ⋅ < 𝑝𝑟 , 𝑞1 < 𝑞2 < ⋅ ⋅ ⋅ < 𝑞𝑠 jsou prvoˇc´ısla a 𝑟, 𝑠, 𝛼𝑖 , 𝛽𝑖 ∈ 𝑁 , pak 𝑟 = 𝑠, 𝑝𝑖 = 𝑞𝑖 , 𝛼𝑖 = 𝛽𝑖 pro kaˇzd´e 𝑖 = 1, . . . , 𝑟. D˚ ukaz. Necht’ 𝑚 = 𝑝𝛼1 1 𝑝𝛼2 2 ⋅ ⋅ ⋅ 𝑝𝛼𝑟 𝑟 , 𝑛 = 𝑞1𝛽1 𝑞2𝛽2 ⋅ ⋅ ⋅ 𝑞𝑠𝛽𝑠 a necht’ 𝑚 = 𝑛. Jestliˇze nˇejak´e prvoˇc´ıslo 𝑝 dˇel´ı 𝑚, pak podle Prvn´ı Eukleidovy vˇety prvoˇc´ıslo 𝑝 mus´ı dˇelit 𝑝𝑘 pro nˇejak´e 𝑘 ∈ {1, . . . , 𝑟}. Z definice prvoˇc´ısla vˇsak plyne, ˇze 𝑝 = 𝑝𝑘 . Protoˇze 𝑚 = 𝑛, mus´ı 𝑝 dˇelit tak´e nˇejak´e 𝑞𝑙 pro 𝑙 ∈ {1, . . . , 𝑠} a stejn´ ym zp˚ usobem dostaneme , ˇze 𝑝 = 𝑞𝑙 . Odtud plyne, ˇze 𝑝𝑘 = 𝑞𝑙 . Jelikoˇz prvoˇc´ısla 𝑝𝑖 a 𝑞𝑗 jsou seˇrazena podle velikosti, mus´ı platit 𝑝1 = 𝑞1 , . . . , 𝑝𝑟 = 𝑞𝑟 a 𝑟 = 𝑠. Pˇredpokl´adejme d´ale, ˇze 𝛼1 > 𝛽1 pro nˇejak´e 𝑖 ∈ {1, . . . , 𝑟}. Vydˇel´ıme-li rovnost 𝑚 = 𝑛 ˇc´ıslem 𝑝𝛽𝑖 , obdrˇz´ıme 𝑝𝛼1 1 ⋅ ⋅ ⋅ 𝑝𝛼𝑖 𝑖 −𝛽𝑖 ⋅ ⋅ ⋅ 𝑝𝛼𝑟 𝑟 = 𝑝𝛽1 1 ⋅ ⋅ ⋅ 𝑝0𝑖 ⋅ ⋅ ⋅ 𝑝𝛽𝑟 𝑟 , coˇz je spor, nebot’ lev´a strana rovnice je dˇeliteln´a 𝑝𝑖 , zat´ımco prav´a strana t´ımto ˇc´ıslem dˇeliteln´a nen´ı. Analogicky postupujeme v pˇr´ıpadˇe, ˇze 𝛼𝑖 < 𝛽𝑖 . Je tedy 𝛼𝑖 = 𝛽𝑖 pro vˇsechna 𝑖 ∈ {1, . . . , 𝑟}. Vˇeta o jednoznaˇcnosti rozkladu pˇrirozen´eho ˇc´ısla na prvoˇcinitele se n´am zd´a samozˇ ı. Napˇ r´ıklad v tˇelese √ √ √ rejm´a, existuj´ı vˇsak algebraick´e struktury, v nichˇz neplat´ ’ 𝑄(i 5) tato vˇeta neplat´ı, nebot 21 = 3 ⋅ 7 a (1 + 2i 5)(1 − 2i 5). Z´akladn´ı vˇeta aritmetiky je tak´e jedn´ım z d˚ uvod˚ u, proˇc nepovaˇzujeme jedniˇcku za prvoˇc´ıslo. Pokud by tomu tak bylo, tak by v rozkladu nebyla jednoznaˇcnost exponent˚ u. ’ Poloˇz´ıme-li si ot´azku, kolik je prvoˇc´ısel, odpovˇed nalezneme v Eukleidov´ ych z´akladech, kniha 9, tvrzen´ı?. Druh´a Eukleidova vˇeta. Prvoˇc´ısel je nekoneˇcnˇe mnoho. D˚ ukaz provedeme sporem. Budeme pˇredpokl´adat, ˇze prvoˇc´ısel je koneˇcnˇe mnoho. V tom pˇr´ıpadˇe je m˚ uˇzeme vyjmenovat, budou to ˇc´ısla 𝑝1 , 𝑝2 , . . . , 𝑝𝑛 . Vyn´asobme je mezi sebou a pˇripoˇctˇeme jedniˇcku. Takto vznikl´e ˇc´ıslo 𝑚 = 𝑝1 𝑝2 ⋅ ⋅ ⋅ 𝑝𝑛 + 1 nen´ı ani jedno z uveden´ ych prvoˇc´ısel, ani nen´ı nˇekter´ ym z tˇechto prvoˇc´ısel dˇeliteln´e. Je zde spor a proto je prvoˇc´ısel nekoneˇcnˇe mnoho. Poznamenejme, ˇze zkonstruovan´e ˇc´ıslo 𝑚 je nˇekdy prvoˇc´ıslo (2.3.5.7+1=211), jindy je to ˇc´ıslo sloˇzen´e (2.3.5.7.11.13+1=30031=59.509). Pod´ıv´ame-li se do Z´aklad˚ u,
zjist´ıme, ˇze Eukleides tuto vˇetu uvedl v ponˇekud jin´em tvaru. Jelikoˇz ˇreˇct´ı matematikov´e pojem nekoneˇcna ve smyslu jak ho ch´apeme dnes nepouˇz´ıvali, museli vˇety formulovat opisem. Tvrzen´ı tedy zn´ı: Prvoˇc´ısel je v´ıc, neˇz dan´e mnoˇzstv´ı prvoˇc´ısel. D˚ ukaz pak je stejn´ y, jak je uvedeno v´ yˇse, jen poˇcet zn´am´ ych prvoˇc´ısel je mnohem niˇzˇs´ı, Eukleides si vystaˇcil se tˇremi.
1.1.1
Pythagorejsk´ e trojice
Pythagorovu vˇetu ovl´ad´a kaˇzd´ y, kdo se jen trochu potkal s geometri´ı. Kaˇzd´ y zedn´ık si um´ı udˇelat vingl (prav´ yu ´hel) tak, ˇze tˇri latˇe s d´elkami v pomˇeru 3 : 4 : 5 spoj´ı v troj´ uheln´ık a v´ı, ˇze hledan´ y prav´ yu ´hel je oproti nejdelˇs´ı lati. Pythagorova vˇeta se obvykle uv´ad´ı slovnˇe, ˇr´ık´ame ˇze obsah ˇctverce nad pˇreponou se rovn´a souˇctu obsah˚ u ˇctverc˚ u nad obˇema odvˇesnami. Takto formulovan´e tvrzen´ı m´a ovˇsem tvar implikace a Pythagorova vˇeta n´as ke konstrukci prav´eho u ´hlu v´ yˇse uveden´ ym zp˚ usobem neopravˇ nuje. D´a se vˇsak dok´azat, ˇze i obr´acen´a implikace je spr´avn´a, plat´ı tedy n´asleduj´ıc´ı vˇeta: Vˇ eta 1.9 Troj´ uheln´ık s d´elkami stran 𝑎, 𝑏, 𝑐 je pravo´ uhl´y s pˇreponou d´elky 𝑐 pr´ avˇe tehdy, kdyˇz plat´ı 𝑐2 = 𝑎2 + 𝑏2 . Definice: Necht’ pro uspoˇra´danou trojici ˇc´ısel [𝑎, 𝑏, 𝑐] plat´ı 𝑎2 + 𝑏2 = 𝑐2 . Tuto trojici naz´ yv´ame pythagorejsk´a trojice a troj´ uheln´ık s tˇemito d´elkami stran pythagorejsk´y troj´ uheln´ık. Jestliˇze nav´ıc tato ˇc´ısla nemaj´ı spoleˇcn´eho dˇelitele 𝑑 > 1, mluv´ıme o primitivn´ı pythagorejsk´e trojici. Odpovˇed’ na ot´azku jak sestavit libovolnou pythagorejskou trojici nalezneme jiˇz u Diofanta. Vˇ eta 1.10 Uspoˇr´adan´a trojice pˇrirozen´ych ˇc´ısel [𝑎, 𝑏, 𝑐] je primitivn´ı pythagorejskou trojic´ı tehdy a jen tehdy, existuj´ı-li nesoudˇeln´a pˇrirozen´a ˇc´ısla 𝑚 > 𝑛 opaˇcn´e parity tak, ˇze bud’ 𝑎 = 𝑚2 − 𝑛2 ,
𝑏 = 2𝑚𝑛,
𝑐 = 𝑚2 + 𝑛2
𝑏 = 𝑚2 − 𝑛2 ,
𝑐 = 𝑚2 + 𝑛2 .
nebo 𝑎 = 2𝑚𝑛,
ˇ ısla 𝑚 𝑛 jsou urˇcena jednoznaˇcnˇe. C´ D˚ ukaz nen´ı obt´ıˇzn´ y, avˇsak pro jeho d´elku odkazujeme ˇcten´aˇre napˇr. na publikaci [2]. Ani Diofantos nebyl prvn´ı, kdo se zab´ yval tˇemito trojicemi, jejich tabulky byly pouˇz´ıv´any jiˇz ve star´e Babyl´onii. S pythagorejsk´ ymi trojicemi se v teorii ˇc´ısel setk´av´ame pomˇernˇe ˇcasto. Z´avˇerem uvedeme jednu jejich aplikaci, kterou poprv´e uvedl (a zˇrejmˇe i dok´azal P. Fermat). ˇadn´e ˇc´ıslo tvaru 4𝑘 − 1 pro 𝑘 ∈ 𝑁 nen´ı souˇctem dvou ˇctverc˚ Vˇ eta 1.11 Z´ u cel´ych ˇc´ısel. D˚ ukaz je snadn´ y, pokud si uvˇedom´ıme, ˇze sud´e ˇc´ıslo je tvaru 2𝑙 a lich´e 2𝑚 + 1. Jejich ˇctverce jsou pak 4𝑙2 , resp. 4𝑚2 + 4𝑚 + 1 = 4𝑛 + 1. Souˇcet dvou ˇctverc˚ u m˚ uˇze b´ yt tvaru 4𝑘, 4𝑘 + 1 ˇci 4𝑘 + 2, nikdy nem˚ uˇze b´ yt tvaru 4𝑘 + 3 = 4(𝑘 + 1) − 1. Z v´ yˇse uveden´eho vypl´ yv´a, ˇze ˇc´ıslo tvaru 4𝑘 − 1 nen´ı ani ˇctvercem cel´eho ˇc´ısla.
1.2
Vlastnosti prvoˇ c´ısel
Pro pˇrirozen´a ˇc´ısla 𝑗, 𝑚 a 𝑛 ˇrekneme, ˇze 𝑚𝑗 pˇresnˇe dˇel´ı n, a budeme ps´at 𝑚𝑗 ∥𝑛, jestliˇze 𝑚𝑗 ∣𝑛, ale 𝑚𝑗+1 𝑛. Pro 𝑗 = 0 bude symbol 𝑚0 ∥𝑛 znamenat, ˇze 𝑚𝑛. Dok´aˇzeme vˇetu, kter´a uv´ad´ı vztah mezi prvoˇc´ısly a binomick´ ymi koeficienty (kombinaˇcn´ımi ˇc´ısly). ( ) Vˇ eta 1.12 Pˇrirozen´e ˇc´ıslo 𝑛 je prvoˇc´ıslem pr´avˇe tehdy, kdyˇz 𝑛 ∣ 𝑛𝑘 pro kaˇzd´e 𝑘 ∈ {1, . . . , 𝑛 − 1}. D˚ ukaz: Necht’ 𝑛 je prvoˇc´ıslo. Pro 𝑘 ∈ {1, . . . , 𝑛 − 1} je ˇc´ısly 1 a 𝑛 − 1. (𝑛 ) − 𝑘 mezi 𝑛! ´ , je toto ˇc´ıslo C´ıslo 𝑛 nedˇel´ı ani 𝑘! ani (𝑛 − 𝑘)!, ale dˇel´ı 𝑛!. Jelikoˇz 𝑛𝑘 = 𝑘!(𝑛−𝑘)! dˇeliteln´e 𝑛. Pˇredpokl´adejme naopak, ˇze 𝑛 je sloˇzen´e a necht’ 𝑝 je nejmenˇs´ı prvoˇc´ıslo, kter´e dˇel´ı 𝑛. Tedy je 1 < 𝑝 < 𝑛 a ( ) 𝑛 𝑛(𝑛 − 1) ⋅ ⋅ ⋅ (𝑛 − 𝑝 + 1) . = 𝑝(𝑝 − 1) ⋅ ⋅ ⋅ 2 ⋅ 1 𝑝 D´ale pˇredpokl´adejme, ˇze 𝑝𝑗 ∥𝑛 pro nˇejak´e pˇrirozen´e ˇc´ıslo 𝑗. Mezi 𝑝 postupnˇe jdouc´ımi ˇc´ısly 𝑛, 𝑛−1, . . . 𝑛−𝑝+1 je pr´avˇe jedno dˇeliteln´e 𝑝. Protoˇze 𝑝 ∣ 𝑛, plat´ı 𝑝(𝑛−1)(𝑛− 2) ⋅ ⋅ ⋅ (𝑛 − 𝑝 + 1). Plat´ı tedy 𝑝(𝑗 ∥𝑛(𝑛 ) − 1)(⋅ ⋅)⋅ (𝑛 − 𝑝 + 1) a zˇrejmˇe i 𝑝∥𝑝(𝑝 − 1) ⋅ ⋅ ⋅ 2 ⋅ 1. Podle () dostaneme, ˇze 𝑝𝑗−1 ∥ 𝑛𝑝 . Ale 𝑛 𝑛𝑝 , protoˇze 𝑝𝑗 ∥.
1.3
´ Ulohy k procviˇ cen´ı
1. Druhou mocninu kaˇzd´eho pˇrirozen´eho ˇc´ısla je moˇzn´e napsat bud’ ve tvaru 4𝑘 nebo 4𝑘 + 1. Dokaˇzte. 2. Jestliˇze souˇcasnˇe plat´ı 𝑎∣𝑏 a 𝑏∣𝑎, pak je ∣𝑎∣ = ∣𝑏∣. Dokaˇzte. 3. Otec se synem jeli na dovolenou z Brna do Chorvatska autem. Jelikoˇz cesta je dlouh´a, rozhodli se, ˇze se budou kaˇzd´ ych 80 km v ˇr´ızen´ı stˇr´ıdat. Kdo ˇr´ıdil auto pˇri pˇr´ıjezdu do Splitu, je-li vzd´alenost Brno - Split 888 km? 4. Necht’ 𝑎 − 𝑏 je n´asobkem ˇc´ısla 𝑐. Pak i 𝑎𝑛 − 𝑏𝑛 je n´asobkem 𝑐. 5. Dokaˇzte, ˇze pro libovoln´e pˇrirozen´e ˇc´ıslo 𝑛 plat´ı 9∣4𝑛 + 15𝑛 − 1. 6. Dokaˇzte, ˇze rozd´ıl ˇctverc˚ u dvou po sobˇe jdouc´ıch pˇrirozen´ ych ˇc´ısel je dˇeliteln´ y osmi. 7. Souˇcet tˇr´ı po sobˇe jdouc´ıch tˇret´ıch mocnin pˇrirozen´ ych ˇc´ısel je n´asobkem ˇc´ısla 9. Dokaˇzte. 8. Souˇcet ˇctverc˚ u dvou po sobˇe jdouc´ıch ˇc´ısel zmenˇsen´ y o jednu je dˇeliteln´ y ˇctyˇrmi. Dokaˇzte. item Rozd´ıl ˇctverc˚ u dvou lich´ ych ˇc´ısel je n´asobkem ˇc´ısla 8. Dokaˇzte. 3 ˇ item C´ıslo 𝑛 + 11𝑛 je dˇeliteln´e ˇsesti pro libovoln´e 𝑛. Dokaˇzte.
Kapitola 2 Nˇ ekter´ e funkce pouˇ z´ıvan´ e v teorii ˇ c´ısel V t´eto kapitole se zm´ın´ıme o nˇekter´ ych funkc´ıch, kter´e se zhusta pouˇz´ıvaj´ı v teorii ˇc´ısel. I my se v tomto textu budeme s tˇemito funkcemi setk´avat, je proto nutn´e, abychom poznali jejich definici a z´akladn´ı vlastnosti.
2.1
Funkce [𝑥], {𝑥}
Prvn´ı funkc´ı, s n´ıˇz se sezn´am´ıme, je cel´a ˇc´ast, kterou oznaˇcujeme [𝑥] a kter´a je definov´ana pro vˇsechna re´aln´a ˇc´ısla 𝑥 jako nejvˇetˇs´ı cel´e ˇc´ıslo, kter´e nen´ı vˇetˇs´ı neˇz 𝑥. Tak napˇr´ıklad [10]=10, [16,12]=16 a [𝜋]=3. Uvedeme i pˇr´ıklady pro ˇc´ısla z´aporn´a. [-4]=-4, [-5,2]=-6. Vˇsimnˇeme si, ˇze pro ˇc´ısla kladn´a je cel´a ˇca´st v absolutn´ı hodnotˇe vˇzdy menˇs´ı nebo rovna absolutn´ı hodnotˇe dan´eho ˇc´ısla, kdeˇzto u ˇc´ısel z´aporn´ ych je tomu naopak. Je to obdobn´e jako v pˇr´ıpadˇe dˇelitelnosti ˇc´ısel. Dˇel´ıme-li dvˇe kladn´a ˇc´ısla, je souˇcin dˇelitele a (ne´ upln´eho) pod´ılu vˇzdy menˇs´ı nebo roven dˇelenci. Dˇel´ıme-li naproti tomu z´aporn´e ˇc´ıslo kladn´ ym, je absolutn´ı hodnota souˇcinu dˇelitele a (ne´ upln´eho) pod´ılu vˇzdy vˇetˇs´ı nebo rovna absolutn´ı hodnotˇe dˇelitele. Aby se desetinn´a ˇca´st re´aln´eho ˇc´ısla nec´ıtila odstrˇcen´a, definujeme i lomenou ˇc´astn ˇc´ısla 𝑥 jako rozd´ıl 𝑥 − [𝑥] a znaˇc´ıme ji {𝑥}. Jako pˇr´ıklady uvedeme ˇc´ısla {4} = 0, {1, 6} = 0, 6 a {−6, 26} = 0, 74. Jako pˇr´ıklad vyuˇzit´ı t´eto funkce uvedeme n´asleduj´ıc´ı vˇetu. Vˇ eta 2.1 Mocnitel, s kter´ym je dan´e prvoˇc´ıslo 𝑝 obsaˇzeno v souˇcinu 𝑛! je roven ] [ ] [ ] [ 𝑛 𝑛 𝑛 + 2 + 3 + ⋅⋅⋅ 𝑝 𝑝𝑛 𝑝 1
[ ] [ ] D˚ ukaz: Poˇcet souˇcinitel˚ u souˇcinu 𝑛! je 𝑛𝑝 , mezi nimi je 𝑝𝑛2 n´asobk˚ u ˇc´ısla [ ] 𝑝2 , mezi tˇemito pak zase 𝑝𝑛3 n´asobk˚ u ˇc´ısla 𝑝3 atd. Souˇcet uveden´ ych ˇc´ısel tedy d´a uveden´eho mocnitele, nebo´t kaˇzd´ y ˇcinitel souˇcinu 𝑛!, kter´ y je n´asobkem ˇc´ısla 𝑚 𝑚+1 𝑝 , avˇsak ne ˇc´ısla 𝑝 , poˇc´ıt´a se uveden´ ym zp˚ usobem 𝑚−kr´at jako n´asobek ˇc´ısel 𝑝, 𝑝2 , . . . , 𝑝𝑚 . 1
V publikaci [8]jsou exponenty mylnˇe uvedeny jako koeficienty.
11
[ ] [ ] ’ 25 + 45 = 2 + 1 = 3. Pˇr´ıklady: V ˇc´ısle 5! je prvoˇc´ıslo 2 s exponentem 3, nebot [ ] [ 57 ] + 25 = 11 + 2 = 13. Snadno se vid´ı, ˇze 5! = 600 = 23 .3.52 . V ˇc´ısle 57! je pˇetka 57 5 ’ Jelikoˇz tˇrin´actka je povaˇzov´ana za ˇc´ıslo neˇst astn´e, ovˇeˇren´ı pˇres kanonick´ y rozklad dˇelat nebudeme, ˇcten´aˇri v tom vˇsak nebr´an´ıme.
2.2
Souˇ cty vztahuj´ıc´ı se na dˇ elitele ˇ c´ısla
velmi d˚ uleˇzitou u ´lohu v teorii ˇc´ısel hraj´ı multiplikativn´ı funkce. Tyto funkce m˚ uˇzeme definovat n´asleduj´ıc´ım zp˚ usobem: Def. 2.1 Funkce 𝜗(𝑎) se naz´yv´a multiplikativn´ı, je-li definov´ana pro vˇsechna pˇrirozen´ a ˇc´ısla, pˇriˇcemˇz alespoˇ n pro jednu hodnotu 𝑎 je nenulov´a. Souˇcasnˇe mus´ı platit 𝜗(𝑎1 𝑎2 ) = 𝜗(𝑎1 )𝜗(𝑎2 ) je-li (𝑎1 , 𝑎2 ) = 1. Pˇr´ıkladem multiplikativn´ı funkce je mocnina pˇrirozen´eho ˇc´ısla, nebot’ plat´ı 𝑎𝑠1 𝑎𝑠2 = (𝑎1 𝑎−2)𝑠 . S dalˇs´ımi multiplikativn´ımi funkcemi sezn´am´ıme ˇcten´aˇre v dalˇs´ı ˇca´sti kapitoly, neˇz vˇsak k tomu dojde, uvedeme jeˇstˇe nˇekter´e dalˇs´ı vlastnosti multiplikativn´ı funkce. Vˇ eta 2.2 Necht’ 𝜗(𝑎) je multiplikativn´ı funkce. Pak plat´ı 𝜗(1) = 1. D˚ ukaz: Podle definice mus´ı existovat alespoˇ n jedno pˇrirozen´e ˇc´ıslo, pro nˇeˇz je funkce nenulov´a, necht’ je to 𝑎0 . Pak m´ame 𝜗(𝑎0 ) = 𝜗(1.𝑎0 ) = 𝜗(1)𝜗(𝑎0 ). Vˇ eta 2.3 Necht’ 𝜗1 (𝑎) a 𝜗(𝑎2 ) jsou multiplikativn´ı funkce. Pak i funkce 𝜗0 (𝑎) = 𝜗1 (𝑎)𝜗2 (𝑎) je funkce multiplikativn´ı. D˚ ukaz: 1) 𝜗0 (1) = 𝜗1 (1)𝜗2 (1) = 1 2) Pˇredpokl´adejme, ˇze je (𝑎1 , 𝑎2 ) = 1. pak je
𝜗0 (𝑎1 𝑎2 ) = 𝜗1 (𝑎1 𝑎2 )𝜗2 (𝑎1 𝑎2 ) = 𝜗1 (𝑎1 )𝜗1 (𝑎2 )𝜗2 (𝑎1 )𝜗2 (𝑎2 ) = 𝜗1 (𝑎1 )𝜗2 (𝑎1 )𝜗2 (𝑎1 )𝜗2 (𝑎2 ) = 𝜗0 (𝑎 Vˇ eta 2.4 necht’ 𝜗(𝑎) je multiplikativn´ı funkce a 𝑎 = 𝑝𝛼1 1 𝑝𝛼2 2 . . . 𝑝𝛼𝑘 𝑘 je kanonick´y rozklad ˇc´ısla 𝑎. Pak plat´ı ∑ 𝜗(𝑑) = (1 + 𝜗(𝑝1 ) + 𝜗(𝑝21 ) + . . . + 𝜗(𝑝𝛼1 𝑘 ) . . . 𝑑∣𝑎
. . . (1 + 𝜗(𝑝𝑘 ) + 𝜗(𝑝2𝑘 ) + . . . + 𝜗(𝑝𝛼𝑘 𝑘 )). Je-li 𝑎 = 1, pak i prav´a strana je rovna jedn´e. D˚ ukaz: Rozn´asob´ıme-li v´ yraz na prav´e stranˇe, dostaneme souˇcet sˇc´ıtanc˚ u tvaru 𝜗(𝑝𝛽1 1 (𝑝𝛽2 2 . . . (𝑝𝛽𝑘𝑘 = 𝜗((𝑝𝛽1 1 (𝑝𝛽2 2 . . . (𝑝𝛽𝑘𝑘 ); 0 ≤ 𝛽1 ≤ 𝛼 1 ,
0 ≤ 𝛽2 ≤ 𝛼 2 , . . . ,
0 ≤ 𝛽𝑘 ≤ 𝛼𝑘 ,
pˇriˇcemˇz ani jeden takov´ y sˇc´ıtanec nebude vynech´an a ani se nebude opakovat, takˇze souˇcty na lev´e i na prav´e stranˇe budou stejn´e.
je-li 𝜗(𝑎) = 𝑎𝑠 , m´a pˇredchoz´ı rovnost tvar ∑ 𝛼𝑘 𝑠 𝛼1 𝑠 𝑠 2𝑠 𝑑𝑠 = (1 + 𝑝𝑠1 + 𝑝2𝑠 1 + . . . + 𝑝1 ) . . . (1 + 𝑝𝑘 + 𝑝𝑘 + . . . + 𝑝𝑘 )
(2.1)
𝑑∣𝑎
Poloˇz´ıme-li 𝑠 = 1, je lev´a strana rovnice () rovna souˇctu vˇsech dˇelitel˚ u ˇc´ısla 𝑎, kter´ y oznaˇc´ıme 𝑆(𝑎). Pravou stranu lze zjednoduˇsit, takˇze obdrˇz´ıme vztah pro souˇcet vˇsech dˇelitel˚ u ˇc´ısla 𝑎: 𝜎(𝑎) =
𝑝𝛼1 1 +1 − 1 𝑝𝛼2 2 +1 − 1 𝑝𝛼𝑘 +1 − 1 ⋅ ⋅⋅⋅ 𝑘 . 𝑝1 − 1 𝑝2 − 1 𝑝𝑘 − 1
(2.2)
Poloˇz´ıme-li 𝑠 = 0, je lev´a strana rovnice () rovna poˇctu dˇelitel˚ u ˇc´ısla 𝑎, kter´ y oznaˇc´ıme 𝜏 (𝑎). Poˇcet vˇsech dˇelitel˚ u tedy urˇc´ıme podle vzorce 𝜏 (𝑎) = (𝛼1 + 1)(𝛼2 + 1) . . . (𝛼𝑘 + 1)
(2.3)
Pˇr´ıklad: Necht’ 𝑎 = 36. Pak jeho kanonick´ y rozklad je 36 = 22 32 a jeho dˇelitel´e jsou ˇc´ısla 1, 2, 3, 4, 6, 9, 12, 18, 36. Seˇcteme-li tato ˇc´ısla, obdrˇz´ıme 91. Nu a toto ˇc´ıslo 3 −1 33 −1 dostaneme i pouˇzijeme-li pravou stranu pˇredchoz´ıho vzorce— 22−1 . Seˇcteme-li 3−1 vˇsechny dˇelitele jako kusy, dostaneme se k ˇc´ıslu 9. Ale tak´e je (2 + 1)(2 + 1) = 9. S funkcemi 𝑆(𝑎) a 𝜏 (𝑎) se budeme setk´avat v dalˇs´ım textu.
2.2.1
Eulerova funkce
Tato funkce se bude v tomto textu vyskytovat velmi ˇcasto, je tedy nejvyˇsˇs´ı ˇcas, abychom ji definovali a uvedli nˇekter´e jej´ı vlastnosti. Def. 2.2 Eulerova funkce 𝜑(𝑎) je definov´ana pro vˇsechna pˇrirozen´a ˇc´ısla 𝑎 jako poˇcet tˇech ˇc´ısel posloupnosti 0, 1, . . . , 𝑎 − 1 kkter´a jsou nesoudˇeln´a s 𝑎. Pˇr´ıklady: 𝜑(1) = 1, 𝜑(2) = 1, 𝜑(6) = 2, 𝜑(7) = 6, 𝜑(9) = 7, 𝜑(13) = 12. Vˇ eta 2.5 Necht’ 𝑎 = 𝑝𝛼1 1 𝑝𝛼2 2 . . . 𝑝𝛼𝑘 𝑘 je kanonick´y rozklad ˇc´ısla 𝑎. Pak plat´ı ( )( ) ( ) 1 1 1 𝜑(𝑎) = 𝑎 1 − 1− ⋅⋅⋅ 1 − . 𝑝1 𝑝2 𝑝𝑘
(2.4)
D˚ usledek 1: Je-li 𝑝 prvoˇc´ıslo, pak je 𝜑(𝑝) = 𝑝 − 1 a 𝜑(𝑝𝛼 ) = 𝑝𝛼 − 𝑝𝛼−1 . Pˇr´ıklady: 𝜑(14) = 14(1 − 21 )(1 − 71 ) = 6 𝜑(512) = 83 − 82 = 448 𝜑(11) = 11 − 1 = 10 D˚ usledek 2: Eulerova funkce je multiplikativn´ı.
2.3
Pˇ r´ıklady k procviˇ cen´ı
1. Vypoˇctˇete mocnitele, s n´ımˇz je ˇc´ıslo 3 obsaˇzeno v kanonick´em rozkladu 1024! 2. Naleznˇete kanonick´ y rozklad ˇc´ısla 18! 3. Vypoˇctˇete 𝜎(51450) a 𝜏 (51450)
4. Vypoˇctˇete 𝜑(41) a 𝜑(1786050) 5. Kanonick´ y rozklad ˇc´ısla je tvaru 2𝑎 .7𝑏 , souˇcet dˇelitel˚ u pak 6000. Urˇcete ono ˇc´ıslo. 𝑏+1
V´ ysledky 508 216 .38 .5.7.11.13.17 48, 148800 40, 408240 6000 = ( 2 𝑎+1 2 − 1)( 77−1 ). Po u ´pravˇe m´ame 25 .32 .52 = (2𝑎+1 )(7𝑏+1 ). Prvn´ı z´avorka mus´ı b´ yt lich´e ˇc´ıslo a nav´ıc o jednu menˇs´ı neˇz libovoln´a mocnina 2. Tomuto vyhovuje ˇc´ıslo 15 a 𝑎 = 4. Zb´ yvaj´ı 4000, coˇz je zase ˇc´ıslo o jedniˇcku menˇs´ı neˇz ˇctvrt´a mocnina sedmi, tedy 𝑏 = 3.
Kapitola 3 Diofantick´ e rovnice V nejstarˇs´ı ˇcesky psan´e matematick´e uˇcebnici, jej´ımˇz autorem je Ondˇrej Klatovsk´ y a kter´a vyˇsla v roce 1530 nalezneme tuto u ´lohu: Dvacet ˇsest osob na jednom kvasu propilo 88 pen´ızk˚ u b´ıl´ych. Pˇri tom kvase byli muˇzi, ˇzeny a panny. Z muˇz˚ u jedna osoba d´ati mˇela ˇsest pen´ızk˚ u, z ˇzen ˇctyˇri pen´ızky a z pannen dva. Kolik jest pˇri tom cechu aneb kvasu muˇz˚ u bylo, kolik ˇzen a kolik pannen. Potlaˇcme rozhoˇrˇcen´ı, ˇze se tohoto kvasu z´ uˇcastnily i nevinn´e panny a pust’me se chutˇe do ˇreˇsen´ı. Tak jak je dnes zvykem, oznaˇcme poˇcet muˇz˚ u 𝑥, poˇcet ˇzen 𝑦 a koneˇcnˇe poˇcet pannen 𝑧. T´ımto z´ısk´ame prvn´ı rovnici 𝑥+𝑦+𝑧 = 26𝑦. Spoˇc´ıt´ame-li t´eto poveden´e spoleˇcnosti u ´tratu, dojdeme k druh´e rovnici 6𝑥 + 4𝑦 + 2𝑧 = 88. Vyj´adˇr´ıme-li z prvn´ı rovnice 𝑧 a dosad´ıme-li do rovnice druh´e, obdrˇz´ıme po u ´pravˇe rovnici 2𝑥 + 𝑦 = 18. Vid´ıme, ˇze aˇc m´ame jednu rovnici, nezn´am´e jsou dvˇe. Takov´ ym rovnic´ım, v nichˇz se vyskytuje v´ıce nezn´am´ ych, budeme ˇr´ıkat rovnice neurˇcit´e. Daleko ˇcastˇeji se vˇsak uˇz´ıv´a n´azev rovnice diofantick´e, a to napoˇcest ˇreck´eho matematika Diofanta z Alexandrie.
3.1
Line´ arn´ı diofantick´ e rovnice
Abchom dovedli probl´em staroˇcesk´e hostiny ke zd´arn´emu konci, budeme se v t´eto ˇca´sti zab´ yvat rovnicemi tvaru 𝑎𝑥 + 𝑏𝑦 = 𝑐, (3.1) kde 𝑎, 𝑏, 𝑐 jsou cel´a ˇc´ısla, 𝑎, 𝑏 ∕= 0. Oznaˇcme d´ale (𝑎, 𝑏) = 𝑑 nejvˇetˇs´ı spoleˇcn´ y dˇelitel ˇc´ısel 𝑎 a 𝑏. Nejdˇr´ıve se budeme zab´ yvat nejjednoduˇsˇs´ım pˇr´ıpadem, kdy 𝑐 = 0. Poloˇzme 𝑏 𝑎 𝐴 = 𝑑 , 𝐵 = 𝑑 . Rovnici () pˇrevedeme na tvar 𝑥 𝑏 𝐵 =− =− , 𝑦 𝑎 𝐴 pˇriˇcemˇz posledn´ı zlomek je v z´akladn´ım tvaru. Vˇ eta 3.1 Vˇsechna celoˇc´ıseln´a ˇreˇsen´ı rovnice 𝑎𝑥 + 𝑏𝑦 = 0 jsou dvojice ˇc´ısel tvaru 𝑥 = 𝐵𝑡, 𝑦 = −𝐴𝑡, kde 𝑡 je libovoln´e cel´e ˇc´ıslo. D˚ ukaz tvrzen´ı pˇrenech´av´ame ˇcten´aˇr˚ um jako cviˇcen´ı. 15
ˇ ste rovnici 10𝑥 − 6𝑦 = 0. Pˇr´ıklad: Reˇ 𝑡= Jelikoˇz (10, 6) = 2, jsou ˇreˇsen´ım vˇsechny dvojice ˇc´ısel 𝑥 = − 26 𝑡 = −3𝑡, 𝑦 = − 10 2 −5𝑡, kde 𝑡 je libovoln´e cel´e ˇc´ıslo. Nyn´ı obr´at´ıme svou pozornost k pˇr´ıpadu 𝑐 ∕= 0. Nejprve se pod´ıv´ame, kdy m´a rovnice ˇreˇsen´ı. Vˇ eta 3.2 Rovnice 𝑎𝑥 + 𝑏𝑦 = 𝑐 m´a ˇreˇsen´ı pr´avˇe tehdy, kdyˇz (𝑎, 𝑏)∣𝑐. D˚ ukaz: Pˇredpokl´adejme nejdˇr´ıve, ˇze dan´a rovnice m´a ˇreˇsen´ı, kter´e oznaˇc´ıme 𝑥0 a 𝑦0 , plat´ı tedy 𝑎𝑥0 + 𝑏𝑦0 = 𝑐. Z vlastnost´ı ˇc´ısla 𝑑 plyne, ˇze dˇel´ı levou stranu rovnice, mus´ı tedy dˇelit i pravou. Pˇredpokl´adejme nyn´ı, ˇze 𝑑∣𝑐. V tom pˇr´ıpadˇe mus´ı existovat cel´a ˇc´ısla 𝑥0 a 𝑦0 takov´a, ˇze plat´ı 𝑎𝑥0 + 𝑏𝑦0 = 𝑑. D´ale plat´ı 𝑐 = 𝑑𝑒, kde 𝑒 je nˇejak´e ˇc´ıslo. Poloˇzme 𝑥1 = 𝑒𝑥0 a 𝑦1 = 𝑒𝑦0 . Zˇrejmˇe plat´ı 𝑎𝑥1 + 𝑏𝑦1 = 𝑒(𝑎𝑥0 + 𝑏𝑦0 ) = 𝑒𝑑 = 𝑐. ˇ ısla 𝑥1 a 𝑦1 jsou ˇreˇsen´ım rovnice (), ˇc´ımˇz je d˚ C´ ukaz ukonˇcen. Hledejme nyn´ı zp˚ usob, jak rovnici () vyˇreˇsit. Jednou z moˇznost´ı je vyuˇzit´ı Eukleidova algoritmu a postup uk´aˇzeme na konkr´etn´ım pˇr´ıkladˇe. nejprve si uk´aˇzeme, jak vypad´a ˇreˇsen´ı, je-li 𝑐 = (𝑎, 𝑏). ˇ ste rovnici 21𝑥 + 15𝑦 = 3. Pˇr´ıklad. Reˇ Jelikoˇz (21, 15) = 3, m´a tato rovnice ˇreˇsen´ı. Nejvˇetˇs´ı spoleˇcn´ y dˇelitel ˇc´ısel 21 a 15 nalezneme Eukleidov´ ym algoritmem. 21 = 15.1 + 6 15 = 6.2 + 3 6 = 3.2 + 0 Z pˇredposledn´ı rovnice vyj´adˇr´ıme 3, tedy nejvˇetˇs´ıho spoleˇcn´eho dˇelitele ˇc´ısel 21 a 15. M´ame 3 = 15.1 + 6.(−2) (3.2) Nyn´ı vyj´adˇr´ıme z prvn´ı rovnice 6 a dosad´ıme do (), ˇc´ımˇz obdrˇz´ıme 3 = 15.1 + [21.1 + 15(−1)].(−2) = 21.(−2) + 15.3. Jedn´ım z ˇreˇsen´ı dan´e rovnice je tedy 𝑥 = −2 a 𝑦 = 3. Mnoˇzina ˇreˇsen´ı diofantick´e rovnice se nezmˇen´ı, vydˇel´ıme-li vˇsechny jejich koeficienty jejich spoleˇcn´ ym dˇelitelem. Pokud na prav´e stranˇe je jin´e ˇc´ıslo neˇz 𝑑 a je-li rovnice ˇreˇsiteln´a, mus´ı b´ yt 𝑐 = 𝑒𝑑. Najdeme tedy nejprve ˇreˇsen´ı rovnice kdy prav´a strana je 𝑑 a nalezen´e ˇreˇsen´ı pak vyn´asob´ıme ˇc´ıslem 𝑒. ˇ ste rovnici 21𝑥 + 15𝑦 = −6. Pˇr´ıklad: Reˇ V pˇredchoz´ım pˇr´ıkladu jsme nalezli ˇreˇsen´ı rovnice, kdy prav´a strana je rovna 3. M´ame −6 = 3(−2), je 𝑒 = −2 a ˇreˇsen´ı naˇs´ı rovnice je 𝑥 = (−2)(−2) = 4 a 𝑦 = 3(−2) = 6. Pˇr´ıklad: Uved’te alespoˇ n jeden zp˚ usob, kter´ ym lze vyplatit ˇc´astku 37 Kˇc pouze dvoukorunov´ ymi a pˇetikorunov´ ymi mincemi. M´ame ˇreˇsit diofantickou rovnici 2𝑥 + 5𝑦 = 37. Protoˇze ˇc´ısla 𝑎 a 𝑏 jsou nesoudˇeln´a,
tak m´a rovnice vˇzdy ˇreˇsen´ı. D´ame-li na pravou stranu jedniˇcku, je 5 = 2.2 + 1, tedy 1 = 5.1 + 2(−2) a 𝑥 = −2, 𝑦 = 1. Vyn´asob´ıme-li toto ˇreˇsen´ı ˇc´ıslem 37, z´ısk´ame ˇ sen´ı jsme tedy naˇsli, jenˇze je pro danou u 𝑥 = −74 a 𝑦 = 37. Reˇ ´lohu nepouˇziteln´e. Je nad slunce jasn´e, ˇze se nem˚ uˇzeme spokojit s t´ım, ˇze um´ıme nal´ezt jedno ˇreˇsen´ı diofantick´e rovnice a mus´ıme se pokusit nal´ezt zp˚ usob, jak naj´ıt vˇsechna jej´ı ˇreˇsen´ı. Jedno ˇreˇsen´ı rovnice () nal´ezt um´ıme, ˇreknˇeme, ˇze je to uspoˇr´adan´a dvojice (𝑥0 ; 𝑦0 ). Necht’ i uspoˇra´dan´a dvojice (𝑟; 𝑠) je ˇreˇsen´ım rovnice (). V tom pˇr´ıpadˇe plat´ı 𝑎𝑟 + 𝑏𝑠 = 𝑐 = 𝑎𝑥0 + 𝑏𝑦0 , coˇz m˚ uˇzeme uv´est na tvar 𝑎(𝑟 − 𝑥0 ) = −𝑏(𝑠 − 𝑦0 ) a po vydˇelen´ı ˇc´ıslem 𝑑 = (𝑎, 𝑏) m´ame 𝑏 𝑎 (𝑟 − 𝑥0 ) = − (𝑠 − 𝑦0 ). 𝑑 𝑑
(3.3)
( ) Protoˇze 𝑎𝑑 , 𝑑𝑏 = 1, je zlomek 𝑎𝑑 dˇelitelem ˇc´ısla 𝑠 − 𝑦0 a tedy je 𝑠 − 𝑦0 = 𝑢 𝑎𝑑 . Podobnou u ´vahou zjist´ıme, ˇze plat´ı 𝑟 − 𝑥0 = 𝑡 𝑑𝑏 , pˇriˇcemˇz 𝑢 a 𝑡 jsou cel´a ˇc´ısla. Po dosazen´ı do () m´ame ( ) 𝑎 𝑏 𝑏 (𝑎 ) 𝑡 =− 𝑢 , 𝑑 𝑑 𝑑 𝑑 ˇ sen´ım rovnice () jsou tedy ˇc´ısla tedy 𝑡 = −𝑢. Reˇ 𝑏 𝑟 = 𝑥0 + 𝑡, 𝑑
𝑎 𝑠 = 𝑦0 − 𝑡, 𝑑
𝑡 ∈ 𝑍.
(3.4)
Necht’ naopak 𝑟 a 𝑠 jsou dvˇe libovoln´a ˇc´ısla tvaru (). Dosad´ıme-li je do rovnice (), m´ame ) ( ( 𝑎 ) 𝑎𝑏 𝑎𝑏 𝑏 𝑎 𝑥0 + 𝑡 + 𝑏 𝑦0 − 𝑡 = (𝑎𝑥0 + 𝑏𝑦0 ) + 𝑡 − 𝑡 = 𝑎𝑥0 + 𝑏𝑦0 = 𝑐. 𝑑 𝑑 𝑑 𝑑 Ponˇekud jsme pˇrehodili obvykl´ y matematick´ y postup, nebot’ v´ yˇse uveden´e u ´vahy jsou d˚ ukazem n´asleduj´ıc´ı vˇety: Vˇ eta 3.3 Necht’ 𝑥0 ; 𝑦0 je ˇreˇsen´ım rovnice (). Pak dvojice ˇc´ısel (𝑟, 𝑠) je jej´ım ˇreˇsen´ım tehdy a jen tehdy, m´a-li tvar (). Pozn´amka: Jsou-li oba koeficienty rovnice () z´aporn´e, je tˇreba ji vyn´asobit ˇc´ıslem (−1). Je-li z´aporn´ y jen jeden, dejme tomu 𝑎, zavedeme substituci 𝑥 = −𝑧, ˇc´ımˇz dostaneme rovnici s kladn´ ymi koeficienty. Po jej´ım vyˇreˇsen´ı se pak vr´at´ıme k p˚ uvodn´ı nezn´am´e. Takto jsouce vyzbrojeni teori´ı m˚ uˇzeme se pustit do vyˇreˇsen´ı obou pˇredchoz´ıch u ´loh. Zaˇcnˇeme u ´lohou penˇeˇzn´ı. Podle vˇety () budou vˇsechna ˇreˇsen´ı ve tvaru 𝑥 = −74 + 5𝑡,
𝑦 = 37 − 2𝑡,
kde 𝑡 je libovoln´e cel´e ˇc´ıslo. Jelikoˇz ˇreˇsen´ım u ´lohy mohou b´ yt pouze ˇc´ısla pˇrirozen´a, snadno se pˇresvˇedˇc´ıme, ˇze takov´a ˇreˇsen´ı dostaneme pouze pro 𝑡 = 15, 16, 17, 18.
´ Ukolem bylo nal´ezt jak´ekoliv ˇreˇsen´ı, my jako spr´avn´ı ˇc´ıseln´ı teoretici si vybereme jedin´e prvoˇc´ıslo z nab´ızen´ ych moˇznost´ı. V tomto pˇr´ıpadˇe m˚ uˇzeme 37 Kˇc vyplatit pomoc´ı jeden´acti dvoukorun a tˇr´ı pˇetikorun. Nyn´ı jiˇz m´ame pen´ıze a tak se m˚ uˇzeme vydat na kvas. I zde pˇripadaj´ı jako ˇreˇsen´ı u ´lohy pouze pˇrirozen´a ˇc´ısla. Jelikoˇz snadno zjist´ıme, ˇze jedno z ˇreˇsen´ı rovnice je 𝑥 = 0, 𝑦 = 18, m˚ uˇzeme obecn´e ˇreˇsen´ı ps´at ve tvaru 𝑥 = 𝑡, 𝑦 = 18 − 2𝑡. ˇ sen´ı uvedeme ve Snadno zjist´ıme, ˇze u ´loze vyhovuj´ı pouze ˇc´ısla 𝑡 = 1, . . . , 8. Reˇ formˇe tabulky. 𝑥 1 2 3 4 5 6 7 8 𝑦 16 14 12 10 8 6 4 2 𝑧 9 10 11 12 13 14 15 16 Je zaj´ımav´e, ˇze Klatovsk´ y uv´ad´ı pouze dvˇe ˇreˇsen´ı, a to pˇr´ıpady se ˇsesti a osmi muˇzi. Zar´aˇzej´ıc´ı je ovˇsem skuteˇcnost, kolik pannen se onoho kvasu z´ uˇcastnilo, vˇzdyt’ ve v´ıce neˇz polovinˇe pˇr´ıpad˚ u panny kvasu kralovaly a v˚ ubec: Podle naˇseho m´ınˇen´ı bylo mnohem v´ ystiˇznˇejˇs´ı mluvit ne o kvasu, n´ ybrˇz o d´amsk´e j´ızdˇe.
3.2
Diofantick´ e rovnice vyˇ sˇ s´ıho stupnˇ e
V pˇredchoz´ı ˇca´sti jsme se nauˇcili ˇreˇsit diofantick´e rovnice line´arn´ı. M˚ uˇzeme s klidn´ ym svˇedom´ım prohl´asit, ˇze dovedeme vyˇreˇsit kaˇzdou line´arn´ı diofantickou rovnici o dvou nezn´am´ ych, pokud ovˇsem ˇreˇsen´ı m´a. Ale i o ˇreˇsitelnosti tˇechto rovnic um´ıme rozhodnout jednoznaˇcnˇe. S ˇreˇsen´ım rovnic vyˇsˇs´ıho stupnˇe je to ovˇsem mnohem obt´ıˇznˇejˇs´ı, mnohdy se spokoj´ıme s t´ım, ˇze um´ıme alespoˇ n rozhodnout je-li rovnice v˚ ubec ˇreˇsiteln´a a j´as´ame, nalezneme-li alespoˇ n nˇejak´e ˇreˇsen´ı. Z tohoto d˚ uvodu uvedeme jen dva typy rovnic, ovˇsem kvantitu nahrad´ıme kvalitou a uvedeme u ´pln´e ˇreˇsen´ı tˇechto typ˚ u. Nˇekter´e rovnice lze pˇrev´est na tvar (𝑎𝑥 + 𝑏𝑦)(𝑐𝑥 + 𝑑𝑦) = 𝑘
(3.5)
Pˇredt´ım neˇz uk´aˇzeme zp˚ usob ˇreˇsen´ı t´eto rovnice, zavedeme n´asleduj´ıc´ı pojem: Def. 3.1 Cel´a ˇc´ısla 𝑢 a 𝑣 se naz´yvaj´ı sdruˇzen´ı dˇelitel´e ˇc´ısla 𝑤 plat´ı-li 𝑢.𝑣 = 𝑤. Pˇr´ıkladem budiˇz ˇc´ısla 2 a 5, kter´a jsou sdruˇzen´ ymi dˇeliteli ˇc´ısla 10, nebot’ 10=5.2. Nebo ˇc´ısla -7 a 4 jsou sdruˇzen´ ymi dˇeliteli ˇc´ısla -28, jelikoˇz -28=(-7).4. Jsou-li ˇc´ısla 𝑥 a 𝑦 celoˇc´ıseln´ ym ˇreˇsen´ım rovnice (), tak ˇc´ısla 𝑎𝑥 + 𝑏𝑦 a 𝑐𝑥 + 𝑑𝑦 jsou cel´a a nav´ıc jsou to sdruˇzen´ı dˇelitel´e ˇc´ısla 𝑘. Proto ˇreˇsen´ı rovnice () najdeme n´asleduj´ıc´ım zp˚ usobem. Urˇc´ıme nˇejak´eho dˇelitele ˇc´ısla 𝑘, dejme tomu ˇze to bude 𝑘1 . Nalezneme sdruˇzen´eho dˇelitele 𝑘2 a poloˇz´ıme 𝑎𝑥 + 𝑏𝑦 = 𝑘1
𝑐𝑥 + 𝑑𝑦 = 𝑘2
To je ovˇsem soustava dvou line´arn´ıch rovnic o dvou nezn´am´ ych. Je-li tato soustava ˇreˇsiteln´a, pak jsou ˇc´ısla 𝑥 a 𝑦 urˇcena jednoznaˇcnˇe a jsou to souˇcasnˇe ˇreˇsen´ı rovnice (). Z uveden´e metody vypl´ yv´a, ˇze rovnice typu () mohou m´ıt nejv´ yˇs koneˇcn´ y poˇcet ˇreˇsen´ı. Poˇcet dvojic sdruˇzen´ ych dˇelitel˚ u ˇc´ısla 𝑘 je koneˇcn´ y a ke kaˇzd´e dvojici sdruˇzen´ ych dˇelitel˚ u pˇr´ısluˇs´ı bud’ jedno nebo ˇz´adn´e ˇreˇsen´ı.
Pod´ıvejme se na rovnici 𝑥2 − 𝑦 2 = 𝑘
(3.6)
Snadno se pˇresvˇedˇc´ıme, ˇze tato rovnice nen´ı ˇreˇsiteln´a v pˇr´ıpadˇe 𝑘 = 4𝑡 + 2. Kaˇzd´a mocnina cel´eho ˇc´ısla je totiˇz bud’ tvaru 4𝑠 nebo 4𝑠 + 1. Pokud jsou obˇe mocniny stejn´eho tvaru, je jejich rozd´ıl tvaru 4𝑡. Je-li 𝑥2 = 4𝑠 + 1 a 𝑦 = 4𝑣, je jejich rozd´ıl 4𝑡 + 1. Je-li naopak 𝑥2 = 4𝑠 a 𝑦 = 4𝑣 + 1, je jejich rozd´ıl 4𝑡 − 1 = 4𝑤 + 3. Naopak nen´ı-li 𝑘 = 4𝑡+2 je rovnice vˇzdy ˇreˇsiteln´a. Pro sud´e 𝑘 = 4𝑡 je 𝑥 = 𝑘4 +1 a 𝑦 = 𝑘4 −1. Pro lich´e 𝑘 = 2𝑠 + 1 jsou ˇreˇsen´ım ˇc´ısla 𝑥 = 𝑠 + 1 a 𝑦 = 𝑠. Pod´ıvejme se jeˇstˇe na rovnici 𝑎𝑛 𝑥𝑛 + . . . + 𝑎1 𝑥 + 𝑎0 = 𝑘𝑦,
(3.7)
kde 𝑎𝑖 a 𝑘 jsou cel´a ˇc´ısla. Skuteˇcnost, ˇze jedna nezn´am´a se vyskytuje pouze v prvn´ı mocninˇe bude pro dalˇs´ı u ´vahy d˚ uleˇzit´a. Ne kaˇzd´a takov´a rovnice m´a ˇreˇsen´ı jak si uk´aˇzeme v n´asleduj´ıc´ım pˇr´ıkladu. Zkusme vyˇreˇsit rovnici 𝑥2 + 2 = 4𝑦. Jiˇz bylo zm´ınˇeno, ˇze druh´a mocnina cel´eho ˇc´ısla je bud’ tvaru 4𝑡 ˇci 4𝑡+1. Pˇriˇcteme-li k obˇema tvar˚ um dvojku, nikdy nedostaneme ˇc´ıslo dˇeliteln´e ˇctyˇrmi. Nyn´ı dok´aˇzeme jednu vˇetu, kterou budeme potˇrebovat pro ˇreˇsen´ı rovnice (). Vˇ eta 3.4 Necht’ 𝑥 = 𝑎 + 𝑘𝑡, kde 𝑎,𝑘, 𝑡 jsou cel´a ˇc´ısla. Je-li 𝑚 ∈ 𝑁 , je 𝑥𝑚 tvaru 𝑘𝑇 + 𝑎𝑚 , kde 𝑇 je cel´e ˇc´ıslo. D˚ ukaz provedeme matematickou indukc´ı. Je-li 𝑚 = 1, tak tvrzen´ı evidentnˇe plat´ı. Budeme tedy pˇredpokl´adat, ˇze tvrzen´ı plat´ı pro 𝑚 = 𝑛 a dok´aˇzeme, ˇze za tohoto pˇredpokladu plat´ı i pro 𝑚 = 𝑛 + 1. 𝑥𝑛+1 = (𝑎 + 𝑘𝑡)𝑛+1 = (𝑎 + 𝑘𝑡)𝑛 (𝑎 + 𝑘𝑡). Podle indukˇcn´ıho pˇredpokladu je (𝑎 + 𝑘𝑡)𝑛 rovno 𝑘𝐿 + 𝑎𝑛 , m˚ uˇzeme tedy pokraˇcovat vu ´prav´ach. (𝑘𝐿 + 𝑎𝑛 )(𝑎 + 𝑘𝑡) = 𝑘𝐿𝑎 + 𝑘 2 𝐿𝑡 + 𝑘𝑡𝑎𝑛 + 𝑎𝑛+1 . Vytkneme-li z prvn´ıch tˇr´ı ˇclen˚ u 𝑘 a oznaˇc´ıme-li 𝑇 = 𝐿𝑎 + 𝑘𝐿𝑡+ 𝑡𝑎𝑛 , je d˚ ukaz hotov. Vˇ eta 3.5 Necht’ (𝑥0 , 𝑦0 ) je ˇreˇsen´ım rovnice () a 𝑡 je cel´e ˇc´ıslo. Pak ke kaˇzd´emu ˇc´ıslu tvaru 𝑥 = 𝑥0 + 𝑘𝑡 existuje takov´e 𝑦, ˇze (𝑥, 𝑦) je ˇreˇsen´ım rovnice (). Pˇri d˚ ukazu vyuˇzijeme pˇredchoz´ı vˇety. Je-li (𝑥0 , 𝑦0 ) ˇreˇsen´ım rovnice (), m´a mocnina tvar 𝑥𝑗 = (𝑥0 + 𝑘𝑡)𝑗 tvar 𝑘𝑇𝑗 + 𝑥𝑗0 . M´ame tedy 𝑎𝑛 (𝑥0 + 𝑘𝑡)𝑛 + . . . + 𝑎1 (𝑥0 + 𝑘𝑡) + 𝑎0 = 𝑎𝑛 (𝑘𝑇𝑛 + 𝑥𝑛0 ) + . . . + 𝑎1 (𝑥0 + 𝑘𝑡) + 𝑎0 = 𝑘(𝑎𝑛 𝑇𝑛 + . . . + 𝑎1 𝑡) + (𝑎𝑛 𝑥𝑛0 + . . . + 𝑎1 𝑥0 + 𝑎0 ) = 𝑘𝑇 + 𝑘𝑦0 = 𝑘(𝑇 + 𝑦0 ). Dvojice 𝑥0 + 𝑘𝑡, 𝑇 + 𝑦0 je ˇreˇsen´ım rovnice (), ˇc´ımˇz je d˚ ukaz hotov. Tato vˇeta n´am ˇr´ık´a, ˇze zn´ame-li jedno ˇreˇsen´ı, um´ıme naj´ıt nekoneˇcnˇe mnoho ˇreˇsen´ı, kter´e tvoˇr´ı tˇr´ıdu. To je sice hezk´e, ale um´ıme nˇejak´ ym zp˚ usobem naj´ıt alespoˇ n jedno ˇreˇsen´ı rovnice ()? Vˇeta () m´a jeden pro n´as d˚ uleˇzit´ y d˚ usledek. Je-li
rovnice () ˇreˇsiteln´a, pak existuje takov´e ˇreˇsen´ı, ˇze ∣ 𝑋 ∣<∣ 𝑘 ∣. Skuteˇcnˇe, k dan´ ym nez´aporn´ ym cel´ ym ˇc´ısl˚ um 𝑥0 a 𝑘 existuj´ı nez´aporn´a ˇc´ısla 𝑠 a 𝑟 takov´a, ˇze plat´ı 𝑥0 = ∣𝑘∣𝑠 + 𝑟,
0 ≤ 𝑟 < ∣𝑘∣,
tedy 0 ≤ 𝑥0 − ∣𝑘∣𝑠 = 𝑟 < ∣𝑘∣. Je-li 𝑘 > 0, poloˇz´ıme 𝑡 = −𝑠, pro 𝑘 < 0 d´ame 𝑡 = 𝑠 a obdrˇz´ıme ˇc´ıslo 𝑋 = 𝑥0 + 𝑘𝑡 < ∣𝑘∣. Nu a podle vˇety () existuje k tomuto ˇc´ıslu i 𝑌 takov´e, ˇze dvojice (𝑋, 𝑌 ) je ˇreˇsen´ım rovnice (). D´ıky tomuto d˚ usledku m˚ uˇzeme odehnat chmury z ˇcela. Staˇc´ı zjistit, zda nˇekter´e z ˇc´ısel 0, 1, . . . , ∣𝑘∣ − 1 nen´ı ˇreˇsen´ım rovnice (). Pokud se n´am to podaˇr´ı, m´a rovnice () nekoneˇcnˇe mnoho ˇreˇsen´ı, pokud ne, ˇreˇsen´ı tato rovnice nem´a. ˇ ste rovnici 𝑥2 + 3𝑥 + 1 = 4𝑦. Pˇr´ıklad: Reˇ Do lev´e strany dosad´ıme postupnˇe ˇc´ısla 0, 1, 2, 3. V´ ysledkem jsou ˇc´ısla 1, 5, 11, 19 z nichˇz ani jedno nen´ı dˇeliteln´e ˇctyˇrmi, tato rovnice ˇreˇsen´ı nem´a. ˇ ste rovnici 𝑥2 + 2𝑥 + 4 = 4𝑦. Pˇr´ıklad: Reˇ Zde budeme m´ıt jiˇz v´ıce ˇstˇest´ı. Dosad´ıme-li do lev´e strany postupnˇe ˇc´ısla 0, 1, 2, 3, obdrˇz´ıme 4, 7, 12, 19; prvn´ı a tˇret´ı ˇc´ısla v t´eto ˇradˇe jsou n´asobky ˇctyˇr, m´ame tedy dvˇe tˇr´ıdy ˇreˇsen´ı 4𝑡, 4𝑡 + 2.
3.3
´ Ulohy k procviˇ cen´ı
1. Z uveden´ ych rovnic vyberte ty, kter´e jsou ˇreˇsiteln´e: a) 7𝑥 + 3𝑦 = 2 b)18𝑥 + 40𝑦 = 3 c) 64𝑥 − 72𝑦 = 44
d) 15𝑥 + 35𝑦 = 100
ˇ ste rovnici 15𝑥 − 20𝑦 = 100 Z3/40 2. Reˇ 3. Pro kter´a 𝑥 je v´ yraz
17𝑥−2 15
cel´e ˇc´ıslo? (Z4/40
4. Jist´ y staˇreˇsina vedl stoˇclenn´ y rod. Po sklizni se jim rozhodl d´at 100 mˇeˇric obil´ı, pˇriˇcemˇz muˇzi mˇeli dostat 3 mˇeˇrice, ˇzeny dvˇe a kaˇzd´e d´ıtˇe p˚ ul mˇeˇrice. At’ ˇrekne, kdo se domn´ıv´a, ˇze v´ı, kolik bylo muˇz˚ u, kolik ˇzen a kolik dˇet´ı. 5. Nˇejak´ y muˇz chtˇel za sto zlat´ ych koupit sto zv´ıˇrat. Naˇr´ıdil sv´emu sluhovi, at’ je velbloud koupen za pˇet zlat´ ych, osel za jeden zlat´ y a dvacet ovc´ı za jeden ˇ zlat´ y. Rekni kdo chceˇs, kolik bylo za sto zlat´ ych koupeno velbloud˚ u, kolik osl˚ u a kolik ovc´ı. 6. Ani mezi kleriky nepanovala rovnost, jak se m˚ uˇzeme pˇresvˇedˇcit v t´eto u ´loze: Nˇejak´ y biskup k´azal rozdˇelit klerik˚ um 12 chleb˚ u. Naˇr´ıdil, aby kaˇzd´ y knˇez dostal dva chleby, kaˇzd´ y j´ahen polovinu chleba a kaˇzd´ y lektor ˇctvrtinu chleba, ˇ pˇriˇcemˇz klerik˚ u bylo stejnˇe jako chleb˚ u. Rekni, kdo jsi s to, kolik muselo b´ yt knˇeˇz´ı, kolik j´ahn˚ u a kolik lektor˚ u. 7. Najdˇete vˇsechny dvojice navz´ajem r˚ uzn´ ych sdruˇzen´ ych dˇelitel˚ u ˇc´ısla 36. Z1/47 ˇ ste rovnici 6𝑥2 − 5𝑥𝑦 + 𝑦 2 = 21 Z2/47 8. Reˇ
ˇ ste rovnici 2𝑥2 + 3𝑥𝑦 + 𝑦 2 = 35 Z3/35 9. Reˇ 10. Najdˇete vˇsechna celoˇc´ıseln´a ˇreˇsen´ı rovnice 𝑥2 − 4 = 11𝑦. Z8/47 11. Pro jak´a 𝑥 je v´ yraz 𝑥3 + 2𝑥 + 2 n´asobkem ˇc´ısla 125? Z10/47 12. Pro jak´e 𝑛 je 6𝑛 + 2 tˇret´ı mocninou cel´eho ˇc´ısla? Z11/47 13. Cviˇcenci nastoupili do obd´eln´ıku, pˇriˇcemˇz na jedn´e stranˇe je o pˇet cviˇcenc˚ u v´ıc neˇz na druh´e. Po skonˇcen´ı cviˇcen´ı nastoupili do ˇctyˇrstupu a odpochodovali z plochy. V posledn´ı ˇradˇe vˇsak jeden cviˇcenec chybˇel. Kolik cviˇcenc˚ u vystoupilo? Z12/47
Kapitola 4 Kongruence ˇ Necht’ 𝑎, 𝑏, 𝑚 ∈ 𝑍, pˇriˇcemˇz 𝑚 > 1. Rekneme, ˇze ˇc´ıslo 𝑎 je kongruentn´ı s ˇc´ıslem 𝑏 podle modulu 𝑚, jestliˇze 𝑚∣)𝑎 − 𝑏), neboli ˇc´ısla 𝑎 a 𝑏 d´avaj´ı po dˇelen´ı ˇc´ıslem 𝑚 t´ yˇz zbytek. P´ıˇseme 𝑎 ≡ 𝑏. Plat´ı tedy, ˇze 14 ≡ 39 mod 5, nebot’ 5∣(39 − 14). Naproti tomu 5(27 − 14), p´ıˇseme tedy 27 ∕≡ 14 mod 5.
4.1
Vlastnosti kongruenc´ı podobn´ e vlastnostem rovnic
Z definice plyne, ˇze kongruence jsou tranzitivn´ı, tedy je-li 𝑎 ≡ 𝑏 mod 𝑚 a 𝑏 ≡ 𝑐 mod 𝑚, pak je 𝑎 ≡ 𝑐 mod 𝑚. Kongruence podle t´ehoˇz modulu je moˇzn´e ˇclen po ˇclenu sˇc´ıtat. D˚ ukaz: Necht’ 𝑎1 ≡ 𝑏1 mod 𝑚 a 𝑎2 ≡ 𝑏2 mod 𝑚. V tomto pˇr´ıpadˇe je 𝑎1 = 𝑏1 +𝑚𝑡1 a 𝑎2 = 𝑏2 +𝑚𝑡2 a 𝑎1 + 𝑎2 = 𝑏1 + 𝑏2 + 𝑚(𝑡1 + 𝑡2 ), tedy 𝑎1 + 𝑎2 ≡ 𝑏1 + 𝑏2 . D˚ usledkem je, ˇze podobnˇe jako u rovnic lze v kongruenci pˇrev´adˇet z jedn´e strany na druhou. Jin´ ymi slovy ke kaˇzd´e stranˇe kongruence lze pˇriˇc´ıst tot´eˇz ˇc´ıslo. Kongruence podle t´ehoˇz modulu lze navz´ajem n´asobit. D˚ ukaz: Vyj´adˇr´ıme opˇet 𝑎1 a 𝑎2 stejn´ ym zp˚ usobem jako v pˇredchoz´ım pˇr´ıpadˇe, pak plat´ı 𝑎1 𝑎2 = 𝑏1 𝑏2 + 𝑚𝑁 , kde 𝑁 je cel´e ˇc´ıslo. Je tedy 𝑎1 𝑎2 ≡ 𝑏1 𝑏2 mod 𝑚. D˚ usledkem je, ˇze obˇe strany kongruence m˚ uˇzeme umocnit t´ ymˇz exponentem. Dalˇs´ım d˚ usledkem je, ˇze obˇe strany kongruence m˚ uˇzeme vyn´asobit t´ ymˇz ˇc´ıslem, n´asob´ıme totiˇz evidentnˇe spr´avnou kongruenc´ı 𝑘 ≡ 𝑘 mod 𝑚. Narozd´ıl od rovnic m˚ uˇze b´ yt 𝑘 = 0, i kdyˇz o smysluplnosti t´eto operace lze s u ´spˇechem pochybovat. Obˇe strany kongruence je moˇzno vydˇelit jejich spoleˇcn´ ym dˇelitelem, je-li nesoudˇeln´ y s modulem. D˚ ukaz: Z podm´ınek𝑎 ≡ 𝑏 (mod 𝑚), 𝑎 = 𝑎1 𝑑,𝑏 = 𝑏1 𝑑, (𝑑, 𝑚) = 1 plyne,ˇze rozd´ıl 𝑎 = 𝑏, rovn´ y (𝑎1 − 𝑏1 )𝑑, je dˇeliteln´ y ˇc´ıslem 𝑚. Proto je 𝑎1 − 𝑏1 je dˇeliteln´e ˇc´ıslem 𝑚, tedy 𝑎1 ≡ 𝑏1 (mod 𝑝).
4.2
Dalˇ s´ı vlastnosti kongruenc´ı
Obˇe strany kongruence i modul je moˇzno vyn´asobit t´ ymˇz cel´ ym ˇc´ıslem. D˚ ukaz: Z 𝑎 ≡ 𝑏 (mod 𝑝) plyne 𝑎 = 𝑏 + 𝑚𝑡, 𝑎𝑘 = 𝑏𝑘 + 𝑚𝑘𝑡 a tedy je 𝑎𝑘 ≡ 𝑏𝑘 (mod 𝑏𝑘) 23
Obˇe strany kongruence i modul je moˇzno vydˇelit jejich libovoln´ ym spoleˇcn´ ym dˇelitelem. D˚ ukaz: Necht’ 𝑎 ≡ 𝑏 (mod 𝑝), 𝑎 = 𝑎1 𝑑, 𝑏 = 𝑏1 𝑑, 𝑚 = 𝑚1 𝑑. M´ame 𝑎 = 𝑏 + 𝑚𝑡, 𝑎1 𝑑 = 𝑏1 𝑑 + 𝑚1 𝑑𝑡, 𝑎1 = 𝑏1 + 𝑚1 𝑡, z ˇcehoˇz plyne 𝑎1 ≡ 𝑏1 (mod 𝑚)1 . Plat´ı-li kongruence 𝑎 ≡ 𝑏 podle nˇekolika modul˚ u, pak plat´ı i podle modulu, kter´ y je roven nejmenˇs´ımu spoleˇcn´emu n´asobku tˇechto modul˚ u. D˚ ukaz je zˇrejm´ y, rozd´ıl 𝑎−𝑏 je dˇeliteln´ y vˇsemi moduly, je tedy dˇeliteln´ y i jejich nejmenˇs´ım spoleˇcn´ ym n´asobkem. Plat´ı-li kongruence podle modulu 𝑚 podle modulu 𝑚, pak plat´ı i podle modulu 𝑑, kde 𝑑 je libovoln´ y dˇelitel ˇc´ısla 𝑑. D˚ ukaz je zˇrejm´ y nebot’ je-li rozd´ıl 𝑎 − 𝑏 dˇeliteln´ y ˇc´ıslem 𝑚, je dˇeliteln´ y i jeho libovoln´ ym dˇelitelem. Jsou-li jedna strana kongruence a modul dˇeliteln´e kter´ ymkoliv ˇc´ıslem, pak je i druh´a strana kongruence dˇeliteln´a t´ımto ˇc´ıslem. D˚ ukaz: Plat´ı 𝑎 = 𝑏 + 𝑚𝑡. Je-li 𝑚 a 𝑎 dˇeliteln´e 𝑑, mus´ı b´ yt t´ımto ˇc´ıslem dˇeliteln´e i 𝑏. Je-li 𝑎 ≡ 𝑏 (mod 𝑚), pak (𝑎, 𝑚) = (𝑏, 𝑚). D˚ ukaz plyne z ????
4.3
´ Upln´ a soustava zbytk˚ u
ˇ ısla kongruentn´ı podle modulu 𝑚 vytv´aˇrej´ı tˇr´ıdu ˇc´ısel podle modulu m. Z t´eto C´ definice plyne, ˇze vˇsem ˇc´ısl˚ um tˇr´ıdy odpov´ıd´a jeden a t´ yˇz zbytek 𝑟 a ˇze vˇsechna ˇc´ısla tˇr´ıdy dostaneme, kdyˇz ve v´ yrazu 𝑚𝑞 + 𝑟 bude 𝑞 prob´ıhat vˇsechna cel´a ˇc´ısla. V souhlasu s t´ım, ˇze 𝑟 m˚ uˇze nab´ yvat 𝑚 r˚ uzn´ ych hodnot, m´ame 𝑚 tˇr´ıd podle modulu 𝑚. Libovoln´e ˇc´ıslo tˇr´ıdy se naz´ yv´a zbytkem podle modulu m. Zbytek z´ıskan´ y pro 𝑞 = 0, kter´ y je roven samotn´emu zbytku 𝑟 se naz´ yv´a nejmenˇs´ı nez´aporn´y zbytek. Zbytek 𝜚 s nejmenˇs´ı absolutn´ı hodnotou se naz´ yv´a absolutnˇe nejmenˇs´ı zbytek. Pro 𝑟 < 𝑚2 je zˇrejmˇe 𝜚 = 𝑟; pro 𝑟 > 𝑚2 je 𝜚 = 𝑟 − 𝑚; koneˇcnˇe je-li 𝑚 sud´e a 𝑟 = 𝑚2 je za 𝜚 moˇzn´e vz´ıt kter´ekoliv ze dvou ˇc´ısel 𝑚2 a − 𝑚2 . Vezmeme-li z kaˇzd´e tˇr´ıdy po jednom zbytku, dostaneme u ´plnou soustavu zbytk˚ u podle modulu m. Nejˇcastˇeji se pouˇz´ıvaj´ı jako u ´pln´a soustavu zbytk˚ u nejmenˇs´ı nez´aporn´e ´ zbytky, pˇr´ıpadnˇe absolutnˇe nejmenˇs´ı zbytky. Pˇr´ıklad: Uplnou soustavu zbytk˚ u podle modulu 5 m˚ uˇzeme vyj´adˇrit bud’ jako 0, 1, 2, 3, 4 nebo −2, −1, 0, 1, 2. Vˇ eta 4.1 Libovoln´ych 𝑚 ˇc´ısel po dvou nekongruentn´ıch podle modulu 𝑚 vytv´ aˇr´ı u ´plnou soustavu zbytk˚ u podle modulu 𝑚. Vˇ eta 4.2 Necht’ (𝑎, 𝑚) = 1 a 𝑥 prob´ıh´a u ´plnou soustavu zbytk˚ u podle modulu 𝑚, pak 𝑎𝑥 + 𝑏, kde 𝑏 je libovoln´e cel´e ˇc´ıslo, prob´ıh´a tak´e u ´plnou soustavu zbytk˚ u podle modulu 𝑚. D˚ ukazy obou tvrzen´ı jsou snadn´e a ponech´av´ame je na ˇcten´aˇri jako cviˇcen´ı.
4.4
Redukovan´ a soustava zbytk˚ u
ˇ ısla jedn´e a t´eˇze zbytkov´e tˇr´ıdy podle modulu 𝑚 maj´ı s modulem jednoho a t´ehoˇz C´ nejvˇetˇs´ıho spoleˇcn´eho dˇelitele. Tˇr´ıdy obsahuj´ıc´ı zbytky nesoudˇeln´e s modulem tvoˇr´ı redukovanou soustavu zbytk˚ u. Redukovanou soustavu zbytk˚ u tedy m˚ uˇzeme sestavit
z ˇc´ısel u ´pln´e soustavy, kter´e jsou nesoudˇeln´e s modulem. Redukovanou soustavu obvykle vytv´aˇr´ıme ze soustavy nejmenˇs´ıch nez´aporn´ ych zbytk˚ u. Ponˇevadˇz mezi ˇc´ısly u ´pln´e soustavy je jich pr´avˇe 𝜑(𝑚) nesoudˇeln´ ych s modulem 𝑚, je poˇcet ˇc´ısel redukovan´e soustavy stejnˇe jako poˇcet tˇr´ıd obsahuj´ıc´ı ˇc´ısla nesodˇeln´a s modulem 𝜑(𝑚). Pˇr´ıklad: Redukovan´a soustava zbytk˚ u podle modulu 16 je 1, 3, 5, 7, 9, 11, 13, 15. Je-li modul prvoˇc´ıseln´ y, pak je redukovan´a soustava zbytk˚ u totoˇzn´a s u ´plnou soustavou zbytk˚ u. Vˇ eta 4.3 Libovoln´ych 𝜑(𝑚) ˇc´ısel, po dvou nekongruentn´ıch podle modulu 𝑚 a nesoudˇeln´ych s modulem, tvoˇr´ı redukovanou soustavu zbytk˚ u podle modulu 𝑚. Vˇ eta 4.4 Je-li (𝑎, 𝑚) = 1 a 𝑥 prob´ıh´a redukovanou soustavu zbytk˚ u podle modulu 𝑚, pak 𝑎𝑥 rovnˇeˇz prob´ıh´a redukovanou soustavu zbytk˚ u podle modulu 𝑚. D˚ ukazy obou vˇet jsou analogick´e d˚ ukaz˚ um vˇet ??? a rovnˇeˇz je pˇrenech´av´ame ˇcten´aˇri jako cviˇcen´ı.
4.5
Kongruence o jedn´ e nezn´ am´ e
V t´eto kapitole budeme studovat kongruence obecn´eho tvaru 𝑓 )𝑥) ≡ 0
(mod 𝑚);
𝑓 (𝑥) = 𝑎𝑛 𝑥𝑛 + 𝑎𝑛−1 𝑥𝑛−1 + . . . + 𝑎0 .(?)
ˇ sit kongruNen´ı-li 𝑎𝑛 dˇeliteln´e ˇc´ıslem 𝑚, pak se 𝑛 naz´ yv´a stupeˇ n kongruence. Reˇ enci znamen´a naj´ıt vˇsechny hodnoty 𝑥, kter´e j´ı vyhovuj´ı. Dvˇe kongruence, kter´ ym vyhovuj´ı stejn´e hodnoty 𝑥, se naz´ yvaj´ı ekvivalentn´ı. Vyhovuje-li kongruenci (?) jist´a hodnota 𝑥0 , pak j´ı vyhovuj´ı i vˇsechna ˇc´ısla 𝑥 splˇ nuj´ıc´ı kongruenci 𝑥 ≡ 𝑥0 (mod 𝑚). Cel´a tato tˇr´ıda se povaˇzuje za jedno ˇreˇsen´ı. Za t´eto u ´mluvy bude m´ıt kongruence (?) tolik ˇreˇsen´ı, kolik zbytk˚ uu ´pln´e soustavy j´ı vyhovuje. Pˇr´ıklad: Kongruenci 𝑥3 + 3𝑥2 + 3 ≡ 0 (mod 5) vyhovuje 𝑥 = 4. Kongruence m´a jedin´e ˇreˇsen´ı 𝑥 ≡ 4 (mod 5).
4.5.1
Line´ arn´ı kongruence
Budeme nyn´ı studovat line´arn´ı kongruenci, tedy kongruenci tvaru 𝑎𝑥 ≡ 𝑏 mod 𝑚.
(4.1)
Pˇredpokl´adejme, ˇze je (𝑎, 𝑚) = 1. Tato kongruence m´a pr´avˇe tolik ˇreˇsen´ı, kolik zbytk˚ u u ´pln´e soustavy j´ı vyhovuje. Prob´ıh´a-li 𝑥 u ´plnou soustavu sbytk˚ u podle modulu 𝑚, pak i 𝑎𝑥 prob´ıh´a u ´plnou soustavu zbytk˚ u podle modulu 𝑚. Z tohoto d˚ uvodu bude 𝑎𝑥 kongruentn´ı s 𝑏 pr´avˇe pro jednu hodnotou 𝑥 z u ´pln´e soustavy zbytk˚ u, jin´ ymi slovy kongruence () m´a pr´avˇe jedno ˇreˇsen´ı. Necht’ nyn´ı je (𝑎, 𝑚) = 𝑑 > 1. Aby kongruence () mˇela ˇreˇsen´ı, je nutn´e, aby 𝑏 bylo dˇeliteln´e ˇc´ıslem 𝑑, jinak kongruence () nen´ı moˇzn´a pˇri ˇza´dn´em cel´em ˇc´ısle 𝑥. Budeme proto pˇredpokl´adat, ˇze 𝑏 je n´asobkem 𝑑 a poloˇz´ıme 𝑎 = 𝑎1 𝑑, 𝑚 = 𝑚1 𝑑 a 𝑏 = 𝑏1 𝑑. V tomto pˇr´ıpadˇe m˚ uˇzeme kongruenci zkr´atit ˇc´ıslem 𝑑 a novˇe vznikl´a kongruence 𝑎1 𝑥 ≡ 𝑏1 bude m´ıt jedno ˇreˇsen´ı podle moduli 𝑚1 , nebot’ je (𝑎1 , 𝑚1 ) = 1.
Necht’ 𝑥1 je nejmenˇs´ı nez´aporn´ y zbytek tohoto ˇreˇsen´ı podle modulu 𝑚1 , pak vˇsechna ˇc´ısla 𝑥, tvoˇr´ıc´ı toto ˇreˇsen´ı, jsou tvaru 𝑥≡𝑥−1
(mod 𝑚1 ).
(4.2)
Podle modulu 𝑚 vˇsak ˇc´ısla () netvoˇr´ı jedno ˇreˇsen´ı, ale pr´avˇe tolik ˇreˇsen´ı, kolik se najde v ˇradˇe 0, 1, 2, . . . , 𝑚 − 1 nejmenˇs´ıch nez´aporn´ ych zbytk˚ u podle modulu 𝑚. Sem patˇr´ı vˇsechna tato ˇc´ısla )): 𝑥1 , 𝑥1 + 𝑚 𝑥1 + 2𝑚 . . . , 𝑥1 + (𝑑 − 1)𝑚, tedy celkkem 𝑑 ˇc´ısel (2), a tud´ıˇz kongruence () m´a 𝑑 ˇreˇsen´ı. V´ yˇse uveden´e u ´vahy dokazuj´ı tuto vˇetu: Vˇ eta 4.5 Necht’ (𝑎, 𝑚) = 𝑑. Kongruence 𝑎𝑥 ≡ 𝑏 (mod 𝑚) nem´a ˇreˇsen´ı, nen´ı-li prav´a strana dˇeliteln´a 𝑑. V pˇr´ıpadˇe, ˇze je 𝑏 n´asobkem 𝑑, m´a kongruence 𝑑 ˇreˇsen´ı. ˇ ste kongruenci Nyn´ı si uk´aˇzeme nˇekter´e metody ˇreˇsen´ı kongruenc´ı. Pˇr´ıklad 1: Reˇ 4𝑥 ≡ 1 (mod 6). Tato kongruence nem´a ˇreˇsen´ı, nebot’ (4, 6) = 2 a 21. Pokud nen´ı modul pˇr´ıliˇs velk´ y, lze kongruenci ˇreˇsit tak, ˇze zjist´ıme, kter´a ˇc´ısla j´ı vyhovuj´ı, obvykle ze soustavy nejmenˇs´ıch nez´aporn´ ych zbytk˚ u. Pˇr´ıklad 2: ˇreˇste kongruenci 3𝑥 ≡ 2 (mod 5). Jelikoˇz (3, 5) = 1, m´a kongruence pr´avˇe jedno ˇreˇsen´ı. Soustava nejmenˇs´ıch nez´aporn´ ych zbytk˚ u m´a tvar 0, 1, 2, 3, 4. Snadno se pˇresvˇedˇc´ıme, ˇze t´eto kongruenci vyhovuje ˇ sen´ım kongruence jsou tedy vˇsechna ˇc´ısla 𝑥 ≡ 4 (mod 5). pr´avˇe ˇc´ıslo 4. Reˇ ˇ ste kongruenci 6𝑥 ≡ 9 (mod 1)5. Pˇr´ıklad 3: Reˇ Jelikoˇz (6, 15) = 3 a 3 ∣ 9, bude m´ıt kongruence 3 ˇreˇsen´ı. Vydˇel´ıme-li obˇe strany kongruence 3, obdrˇz´ıme novou kongruenci 2𝑥 ≡ 3 (mod 5). Vzhledem k tomu, ˇze modul je pomˇernˇe mal´e ˇc´ıslo, lze ˇreˇsen´ı urˇcit postupn´ ym dosazov´an´ım ˇc´ısel ze soustavy nejmenˇs´ıch nez´aporn´ ych zbytk˚ u. Snadno zjist´ıme, ˇze jej´ım ˇreˇsen´ım je ˇc´ıslo ˇ sen´ı p˚ 𝑥1 = 4. Dalˇs´ım ˇreˇsen´ım jsou ˇc´ısla 𝑥2 = 𝑥1 + 5 a 𝑥3 = 𝑥1 + 2.5. Reˇ uvodn´ı kongruence lze uv´est ve tvaru 𝑥𝑞𝑒𝑞𝑢𝑖𝑣4; 9; 14 (mod 2)0. Pˇri ˇreˇsen´ı kongruenc´ı, kde (𝑎, 𝑚) = 1, lze vyuˇz´ıt Eulerovu vˇetu. Skuteˇcnˇe, je-li 𝑎𝜑(𝑚) ≡ 1 (mod 𝑚), je i 𝑎𝜑(𝑚) 𝑏 ≡ 𝑏 (mod 𝑚). Odsud m´ame 𝑎𝑥 ≡ 𝑎𝜑(𝑚) 𝑏, a proto je 𝑥 ≡ 𝑎𝜑(𝑚)−1 𝑏. Staˇc´ı tedy vypoˇc´ıtat ˇc´ıslo 𝑎𝜑(𝑚)−1 𝑏. Toto ˇc´ıslo sice nebude patˇrit mezi nejmenˇs´ı nez´aporn´e zbytky, nen´ı vˇsak probl´em nejmenˇs´ı nez´aporn´ y zbytek naj´ıt. ˇ Pˇr´ıklad 4: Reˇste kongruenci 6𝑥 ≡ 2 (mod 7). Jelikoˇz 𝜑7 = 6, je 𝑥 = 65 ⋅ 2 a kv˚ uli eleganci a jednoduchosti ho zap´ıˇseme ve tvaru 𝑥 ≡ 5 (mod 7).
4.5.2
Soustava line´ arn´ıch kongruenc´ı
Jelikoˇz nˇekter´e vlastnosti kongruenc´ı jsou stejn´e ˇci analogick´e vlastnostem rovnic, je nam´ıstˇe si poloˇzit ot´azku, zda lze ˇreˇsit i soustavu line´arn´ıch kongruenc´ı. Omez´ıme se na soustavu kongruenc´ı o jedn´e nezn´am´e s r˚ uzn´ ymi, po dvou nesoudˇeln´ ymi moduly, tedy na soustavu tvaru 𝑎 ≡ 𝑏1
(mod 𝑚1 ),
𝑥 ≡ 𝑏2
(mod 𝑚2 ), . . . , 𝑥 ≡ 𝑏𝑘
ˇ sit soustavu () je moˇzno podle n´asleduj´ıc´ı vˇety. Reˇ
(mod 𝑚𝑘 ).
(4.3)
Vˇ eta 4.6 Necht’ ˇc´ısla 𝑀𝑠 a 𝑀´𝑠 jsou definov´ana podm´ınkami 𝑀𝑠 𝑚´𝑠 ≡ 1
𝑚1 𝑚2 . . . 𝑚𝑘 = 𝑀𝑠 𝑚𝑠 ,
(mod 𝑚𝑠 )
a necht’ 𝑥0 = 𝑀1 𝑀´1 𝑏1 + 𝑀2 𝑀´2 + . . . + 𝑀𝑘 𝑀´𝑘 𝑏𝑘 . Pak souhrn hodnot 𝑥 vyhovuj´ıc´ıch soustavˇe () je urˇcen kongruenc´ı 𝑥 ≡ 𝑥0
(mod 𝑚1 𝑚2 . . . 𝑚𝑘 ).
(4.4)
Vskutku, vzhledem k dˇelitelnosti vˇsech ˇc´ısel 𝑀𝑗 , r˚ uzn´ ych od 𝑀𝑠 , ˇc´ıslem 𝑚𝑠 pˇri libovoln´em 𝑠 = 1, 2, . . . , 𝑘 je 𝑥0 ≡ 𝑀𝑠 𝑀´𝑠 𝑏𝑠 ≡ 𝑏𝑠
(mod 𝑚𝑠 ),
a tedy soustavˇe () vyhovuje 𝑥 = 𝑥0 . Odtud pˇr´ımo plyne, ˇze soustava () je ekvivalentn´ı se soustavou 𝑥 ≡ 𝑥0
(mod 𝑚1 ),
𝑥 ≡ 𝑥0
(mod 𝑚2 ), . . . , 𝑥 ≡ 𝑥0
(mod 𝑚𝑘 ),
(4.5)
tedy soustav´am () a () vyhovuj´ı tyt´eˇz hodnoty 𝑥. Soustavˇe () pak vyhovuj´ı jen ty hodnoty 𝑥, kter´e vyhovuj´ı kongruenci (). Vˇ eta 4.7 Necht’ 𝑏1 , 𝑏2 , . . . , prob´ıhaj´ı nez´avisle jedno na druh´em u ´pln´e soustavy zbytk˚ u podle modul˚ u 𝑚1 , 𝑚2 , . . . , 𝑚𝑘 , pak 𝑥0 prob´ıh´a u ´plnou soustavu zbytk˚ u podle modul˚ u 𝑚1 , 𝑚2 , . . . , 𝑚𝑘 . D˚ ukaz: Vskutku, 𝑥0 prob´ıh´a 𝑚1 , 𝑚2 , . . . , 𝑚𝑘 hodnot, vzhledem k () mekongruentn´ıch podle modulu 𝑚1 , 𝑚2 , . . . , 𝑚𝑘 . ˇ ste soustavu kongruenc´ı Pˇr´ıklad: Reˇ 𝑥 ≡ 𝑏1
(mod 4),
𝑥 ≡ 𝑏2
𝑥 ≡ 𝑏3
(mod 5),
Plat´ı 4.5.7=4.35=5.28=7.20, pˇriˇcemˇz 35.3 ≡ 1
(mod 4),
28.2 ≡ 1
(mod 5),
20.6 ≡ 1
(mod 7).
Proto je 𝑥0 = 35.3𝑏1 + 28.2𝑏2 + 20.6𝑏3 = 105𝑏1 + 56𝑏2 + 120𝑏3 , a tedy souhrn hodnot 𝑥 vyhovuj´ıc´ıch soustavˇe m˚ uˇze b´ yt vyj´adˇren ve tvaru 𝑥 ≡ 105𝑏1 + 56𝑏2 + 120𝑏3
(mod 140).
tak napˇr. souhrn hodnot 𝑥, vyhovuj´ıc´ıch soustavˇe 𝑥≡1
(mod 4),
𝑥≡3
(mod 5),
,𝑥 ≡ 2
(mod 7),
je 𝑥 ≡ 105.1 + 56.3 + 120.2 ≡ 93
(mod 140).
a souhrn hodnot 𝑥, vyhovuj´ıc´ıch soustavˇe 𝑥≡3
(mod 4),
𝑥≡2
(mod 5),
𝑥≡6
(mod 7),
je 𝑥 = 105.3 + 56.2 + 120.6 ≡ 27
(mod 140).
4.6
Kongruence libovoln´ eho stupnˇ e podle prvoˇ c´ıseln´ eh modulu
Budeme se zab´ yvat kongruenc´ı tvaru 𝑎𝑛 𝑥𝑛 + 𝑎1 𝑥𝑛−1 + . . . + 𝑎0 ≡
(mod 𝑝)
(4.6)
kde 𝑝 je prvoˇc´ıslo. Kongruence tvaru () je ekvivalentn´ı s kongruenc´ı stupnˇe nejv´ yˇs 𝑝 − 1. Toto tvrzen´ı plyne ze skuteˇcnosti, ˇze 𝑓 (𝑥) lze ps´at jako 𝑓 (𝑥) = (𝑥𝑝 − 𝑥)𝑄(𝑥) + 𝑅(𝑥),
kde 𝑅(𝑥) je zbytek po dˇelen´ı 𝑓 (𝑥) polynomem 𝑥𝑝 −𝑥, jehoˇz stupeˇ n nem˚ uˇze pˇrev´ yˇsit 𝑝 𝑝 − 1. Podle Mal´e Fermatovy vˇety zase m´ame 𝑥 − 𝑥 ≡ 0 (mod 𝑝), je tedy 𝑓 (𝑥) ≡ 𝑅(𝑥) (mod 𝑝). Necht’ kongruence () m´a v´ıce neˇz 𝑛 ˇreˇsen´ı. Pak plat´ı, e vˇsechny koeficienty 𝑎𝑖 jsou n´asobky 𝑝. Oznaˇcme zbytky vˇsech ˇreˇsen´ı kongruence () p´ısmeny 𝑓 (𝑥) =𝑎(𝑥 − 𝑥1 )(𝑥 − 𝑥2 ) . . . (𝑥 − 𝑏(𝑥 − 𝑥1 )(𝑥 − 𝑥2 ) . . . (𝑥 − 𝑥𝑛 +...+ 𝑥1 , 𝑥2 , . . . 𝑥𝑛 , 𝑥𝑛+1 . Polynom 𝑓 (𝑥) m˚ uˇzeme vyj´adˇr´ıt jako +𝑙(𝑥 − 𝑥1 ) +𝑚. Sˇc´ıtance na prav´e stranˇe pˇremˇen´ıme v mnohoˇcleny a zvol´ıme 𝑏 tak, aby souˇcet koeficient˚ u dvou prv´ ych mnohoˇclen˚ u u 𝑥𝑛−1 byl 𝑎1 ; zn´ame-li 𝑏, zvol´ıme c tak, aby souˇcet korficient˚ u prv´ ych tˇr´ı mnohoˇclen˚ u u 𝑥𝑥−2 byl 𝑎2 atd. klademe-li postupnˇe 𝑥 = 𝑥1 , 𝑥2 , . . . , 𝑥𝑛 , 𝑥𝑛+1 , pˇresvˇedˇc´ıme se, ˇze vˇsechna ˇc´ısla 𝑚, 𝑙, 𝑘, . . . , 𝑐, 𝑏, 𝑎 jsou n´asobky 𝑝. Protoˇze 𝑎𝑖 jsou souˇcty ˇc´ısel dˇeliteln´ ych 𝑝, jsou tak´e dˇeliteln´a 𝑝.
4.7
Kongruence druh´ eho stupnˇ e
V tomto odd´ıle budeme vyˇsetˇrovat kongruence tvaru 𝑥2 ≡ 𝑎 (mod 𝑝);
(𝑎, 𝑝) = 1,
(4.7)
kde 𝑝 je lich´e prvoˇc´ıslo. Pokud m´a tato kongruence ˇreˇsen´ı, naz´ yv´ame ˇc´ıslo 𝑎 kvadratick´ym zbytkem, v opaˇcn´em pˇr´ıpadˇe kvadratick´ym nezbytkem podle modulu 𝑝. Vˇ eta 4.8 Necht’ 𝑎 je kvadratick´y zbytek podle modulu 𝑝. pak kongruence () m´ a pr´avˇe dvˇe ˇreˇsen´ı. D˚ ukaz: Jelikoˇz 𝑎 je kvadratick´ y zbytek, mus´ı m´ıt kongruence () alespoˇ n jedno ˇreˇsen´ı, 2 2 ˇreknˇeme ˇze je to 𝑥1 . Protoˇze je (−𝑥1 ) = 𝑥1 , m´a tato kongruence i druh´e ˇreˇsen´ı 𝑥 ≡ −𝑥1 (mod 𝑝). D´ale nem˚ uˇze platit 𝑥1 ≡ −𝑥1 (mod 𝑝), nebot’ pak by bylo2𝑥1 ≡ 0 (mod 𝑝). Toto vˇsak nen´ı moˇzn´e, protoˇze (2, 𝑝) = (𝑥1 , 𝑝) = 1. Dalˇs´ı ˇreˇsen´ı jiˇz tato kongruence nem˚ uˇze m´ıt, jak bylo dok´az´ano v ?? kvadraVˇ eta 4.9 Redukovan´a soustava zbytk˚ u podle modulu 𝑝 se skl´ad´a z 𝑝−1 2 ( 𝑝−1 )2 𝑝−1 2 2 tick´ych zbytk˚ u, kter´e jsou kongruentn´ı s ˇc´ısly 1 , 2 , . . . , 2 a 2 kvadratick´ych nezbytk˚ u.
D˚ ukaz: Mezi zbytky redukovan´e soustavy podle modulu 𝑝 jsou kvadratick´ ymi zbytky ty a jenom ty, kter´e jsou kongruentn´ı s ˇctverci ˇc´ısel −
𝑝−1 𝑝−1 , . . . , −2, −1, 1, 2, . . . , 2 2
(4.8)
podle modulu 𝑝. pˇritom ˇctverce ˇc´ısel () nejsou kongruentn´ı podle modulu 𝑝, nebot’ by plynulo, ˇze kongruenci 𝑥2 ≡ 𝑙2 z podm´ınek 𝑘 2 ≡ 𝑙2 (mod 𝑝), 0 < 𝑘 < 𝑙 ≤ 𝑝−1 2 (mod 𝑝) z ˇc´ısel )) vyhovuj´ı ˇctyˇri: 𝑥 ≡ −𝑙, −𝑘, 𝑙, 𝑘, coˇz je spor. Vˇ eta 4.10 Necht’ 𝑎 je kvadratick´y zbytek podle modulu 𝑝. Pak plat´ı 𝑎
𝑝−1 2
≡1
(mod 𝑝);
(4.9)
Je-li 𝑎 kvadratick´y nezbytek podle moduli 𝑝, plat´ı 𝑎
𝑝−1 2
≡ −1
(mod 𝑝).
(4.10)
D˚ ukaz: Mal´a Fermatova vˇeta n´am ˇr´ık´a, ˇze 𝑎𝑝−1 ≡ 1 (mod 𝑝). Tuto kongruenci lze ps´at tak´e ve tvaru ( 𝑝−1 ) ( 𝑝−1 ) 2 2 𝑎 −1 𝑎 + 1 ≡ 0 (mod 𝑝). Jelikoˇz rozd´ıl obou z´avorek je roven dvˇema, tak plat´ı pouze jedna z kongruenc´ı (), (). Kaˇzd´ y kvadratick´ y zbytek 𝑎 vyhovuje pˇri nˇekter´em 𝑥 kongruenci 𝑎 ≡ 𝑥2
(mod 𝑝),
(4.11)
a proto vyhovuje i kongruenci (), kterou obdrˇz´ıme, umocn´ıme-li obˇe strany kongruence na 𝑝−1 . Kvadratick´ ymi zbytky jsou vyˇcerp´ana vˇsechna ˇreˇsen´ı kongruence 2 (). Kvadratick´e nezbytky mus´ı tedy nezbytky vyhovovat kongruenci ().
4.8
Legendre˚ uv symbol ( ) 𝑎 𝑝
je roven 1 je-li 𝑎 kvadratick´ y zbytek a -1, je-li 𝑎 kvadratick´ y ˇ ıslo 𝑎 se naz´ nezbytek podle modulu 𝑝, pˇriˇcemˇz je )𝑎, 𝑝) = 1. C´ yv´a ˇcitatel a ˇc´ıslo 𝑝 ˇ jmenovatel Legendreova symbolu. Cteme 𝑎 vzhledem k 𝑝. Zˇrejmˇe plat´ı ( ) 𝑝−1 𝑎 ≡𝑎 2 (mod 𝑝). 𝑝 Legendre˚ uv symbol
Jelikoˇz ˇc´ısla jedn´e a t´eˇze tˇr´ıdy jsou souˇcasnˇe kvadratick´e zbytky nebo nezbytky, plat´ı d´ale n´asleduj´ıc´ı tvrzen´ı. Vˇ eta 4.11 Necht’ 𝑎 ≡ 𝑎1 (mod 𝑝). Pak plat´ı
( ) 𝑎 𝑝
=
( ) 𝑎1 𝑝
.
Jelikoˇz 1 = 12 , je jedniˇcka kvadratick´ y zbytek pro kaˇzd´ y modul a tedy plat´ı: ( ) 𝑎 = 1. 𝑝 Lich´a prvoˇc´ısla m˚ uˇzeme vyj´adˇrit bud’ ve tvaru 4𝑘 + 1 nebo 4𝑘 + 3. V prvn´ım ˇ ıslo −1 je proto pˇr´ıpadˇe je ale v´ yraz 𝑝−1 vˇzdy ˇc´ıslo sud´e, ve druh´em pak lich´e. C´ 2 kvadratick´ ym zbytkem prvoˇc´ısel tvaru 4𝑘 + 1 a kvadratick´ ym nezbytkem prvoˇc´ısel tvaru 4𝑘 + 3. Plat´ı tedy ( ) 𝑝−1 −1 = (−1) 2 𝑝 Pro Legendre˚ uv symbol tak´e plat´ı: ( ) ( )( ) ( ) 𝑎𝑏 . . . 𝑙 𝑎 𝑏 𝑙 = ⋅⋅⋅ . 𝑝 𝑝 𝑝 𝑝 Vskutku m´ame ) ( )( ) ( ) ( 𝑝−1 𝑝−1 𝑝−1 𝑝−1 𝑎 𝑏 𝑙 𝑎𝑏 . . . 𝑙 ≡ (𝑎𝑏 . . . 𝑙) 2 ≡ (𝑎) 2 (𝑏 2 . . . (𝑙) 2 ≡ ... 𝑝 𝑝 𝑝 𝑝
(mod 𝑝).
D˚ usledkem je, ˇze v ˇcitateli m˚ uˇzeme vypustit kaˇzd´ y kvadratick´ y ˇcinitel, tedy plat´ı ( 2) ( ) 𝑎𝑏 𝑎 = . 𝑝 𝑝 Vˇ eta 4.12 Necht’ 𝑝 a 𝑞 jsou lich´a prvoˇc´ısla. Pak plat´ı ( )( ) 𝑝−1 𝑞−1 𝑝 𝑞 = (−1) 2 2 . 𝑞 𝑝 Tato vˇeta je v teorii ˇc´ısel zn´ama jako Gauss˚ uv z´akon kvadratick´e reciprocity. Jako prvn´ı ho dok´azal Gauss, kter´ y ho nazval theorema aurea (zlat´a vˇeta). Tento z´akon n´am umoˇzn ˇuje ve spojen´ı s v´ yˇse uveden´ ymi vlastnostmi znaˇcnˇe zjednoduˇsit v´ ypoˇcet Legendreova symbolu jak uk´aˇzeme n´ıˇze. D˚ ukaz z´akona kvdratick´e reciprocity neuv´ad´ıme pro jeho d´elku, ˇcten´aˇr ho m˚ uˇze naj´ıt napˇr. v ( ) 111 Pˇr´ıklad: vypoˇctˇete Legendre˚ uv symbol 𝐿 = 1999 . Nejpre si vˇsimneme, ˇze 111 je ˇc´ıslo sloˇzen´e a ˇze plat´ı 111 = 3.37. Plat´ı tedy ( ) ( )( ) 3 37 111 = . 1999 1999 1999 Nyn´ı vyuˇzijeme z´akon kvadratick´e reciprocity, ˇc´ımˇz v ”ˇcitateli”Legendreova symbolu obdrˇz´ıme vˇetˇs´ı ˇc´ıslo neˇz ve ”jmenovateli”. M´ame tedy ( ) ( ) 1999 1999 999 999⋅18 𝐿 = (−1) × (−1) 3 37 Pokud dˇel´ıme ˇc´ıslo 1999 trojkou ˇci tˇriceti sedmi, dostaneme v obou pˇr´ıpadech jedniˇcku. Jin´ ymi slovy 1999 je kongruentn´ı s jedniˇckou jak podle modulu 37, tak i podle modulu 3. M˚ uˇzeme tedy v´ ypoˇcet ukonˇcit. ( )( ) 1 1 𝐿 = (−1) = −1. 3 37
Nask´ yt´a se ot´azka, zda by neˇslo zav´est podobn´ y symbol i v pˇr´ıpadˇe, ˇze ve ”jmenovateli”nen´ı prvoˇc´ıslo. T´ımto probl´emem se zab´ yval nˇemeck´ y matematik C. G. Jacobi, kter´ y Legendre˚ uv symbol rozˇs´ıˇril n´asleduj´ıc´ım zp˚ usobem. Def. 4.1 Necht’ 𝑎 je cel´e ˇc´ıslo a necht’ 𝑛 ≥ 3 je lich´e. Necht’ d´ale 𝑛 = 𝑝1 𝑝2 . . . 𝑝𝑟 , kde 𝑝𝑖 jsou lich´a prvoˇc´ısla, nikoliv nutnˇe r˚ uzn´a. Jacobiho symbol je definov´an vztahem 𝑟 ( ) (𝑎) ∏ 𝑎 = , (4.12) 𝑛 𝑝 𝑖 𝑖=1 ( ) kde 𝑝𝑎𝑖 je Legendre˚ uv symbol. Vlastnosti Jacobiho symbolu jsou analogick´e vlastnostem symbolu Legendreova vˇcetnˇe z´akona kvadratick´e reciprocity, jeden v´ yznamn´ y rozd´ıl vˇsak pˇrece najdeme. Je-li Legendre˚ uv symbol roven jedn´e, je vˇzdy 𝑎 kvadratick´ y zbytek modulo 𝑝, to plyne z jeho definice. V pˇr´ıpadˇe Jacobiho symbolu to vˇsak platit nemus´ı, jak se m˚ uˇzeme pˇresvˇedˇcit z n´asleduj´ıc´ıho pˇr´ıkladu. ( ) ( )( ) 2 2 1 = = (−1)(−1) = 1, 15 3 5 dvojka vˇsak nen´ı kvadratick´ y zbytek modulo 15.
4.9
Nˇ ekter´ e d˚ uleˇ zit´ e vˇ ety z teorie ˇ c´ısel
Z´avˇerem t´eto kapitoly uvedeme nˇekolik vˇet z teoreie ˇc´ısel. Vˇ eta 4.13 Mal´a Fermatova vˇeta. Necht’ 𝑝 je prvoˇc´ıslo a plat´ı (𝑎, 𝑝) = 1. Pak je 𝑎𝑝−1 ≡ 1
(mod 𝑝).
(4.13)
Dnes je zn´amo nˇekolik d˚ ukaz˚ u t´eto vˇety, autor si dovol´ı pˇrihˇr´at svou pol´ıvˇciˇcku a odk´azat ˇcten´aˇre na publikaci [3]. Aby ˇcten´aˇri nebyli zcela oˇsizeni, uvedeme elegantn´ı d˚ ukaz pro speci´aln´ı pˇr´ıpad 𝑎 = 2. Jednou z nejd˚ uleˇzitˇejˇs´ıch vˇet turbodidaktiky je vˇeta Tes´akova, kter´a prav´ı, ˇze 1 + 1 = 2. Vyuˇzijeme-li tuto vˇetu, m´ame ( ) ( ) ( ) ( ) 𝑝 𝑝 𝑝 𝑝 𝑝 𝑝 2 = (1 + 1) = + + ⋅⋅⋅ + + . 0 1 𝑝−1 𝑝 () Jelikoˇz 𝑝 je prvoˇc´ıslo, jsou vˇsechny binomick´e koeficienty 𝑘𝑝 dˇeliteln´e 𝑝 s v´ yjimkou 𝑘 = 0 a 𝑘 = 𝑝. M˚ uˇzeme tedy od rovnosti pˇrej´ıt ke kongruenci, ˇc´ımˇz obdrˇz´ıme 2𝑝 ≡ 2
(mod 𝑝) ⇒ 2𝑝−1 ≡ 1
(mod 𝑝).
Posledn´ı u ´prava plyne ze skuteˇcnosti, ˇze podle pˇredpokladu Mal´e Fermatovy vˇety je (2, 𝑝) = 1. D˚ usledkem Mal´e Fermatovy vˇety je skuteˇcnost, ˇze pod´ıl 𝑞(𝑎) =
𝑎𝑝−1 − 1 𝑝
je cel´e ˇc´ıslo. Pod´ıl 𝑞(𝑎) se naz´ yv´a Fermat˚ uv kvocient. Malou Fermatovu vˇetu pozdˇeji zobecnil Euler.
Vˇ eta 4.14 (Euler). Necht’ 𝑎 a 𝑛 jsou pˇrirozen´a ˇc´ısla a (𝑎, 𝑛) = 1. Pak plat´ı 𝑎𝜑(𝑛) ≡ 1
(mod 𝑛),
(4.14)
kde 𝜑(𝑛) je Eulerova funkce, kterou jsme definovali v kapitole druh´e. Pˇripomeneme, ˇze v´ yraz 𝑛! = 𝑛.(𝑛 − 1) . . . 2.1 naz´ yv´ame 𝑛 faktori´al. D´a se dok´azat vˇeta Vˇ eta 4.15 (Wilson) Necht’ 𝑝 je prvoˇc´ıslo. pak plat´ı (𝑝 − 1)! ≡ −1
(mod 𝑝).
(4.15)
Jelikoˇz byla uvedena Mal´a Fermatova vˇeta, sluˇs´ı se t´eˇz uv´est i Velkou Fermatovu vˇetu, i kdyˇz tato pˇr´ımo do tematiky tohoto textu nezapad´a. Vˇ eta 4.16 Diofantick´a rovnice 𝑥𝑛 + 𝑦 𝑛 = 𝑧 𝑛
(4.16)
nem´a pro 𝑛 > 2 ˇreˇsen´ı v oboru cel´ych ˇc´ısel. Jak jiˇz bylo ˇreˇceno, tato vˇeta se pˇr´ımo net´ yk´a prob´ıran´e problematiky, avˇsak jedn´a se o velmi zn´am´ y probl´em, takˇze pokud by se s n´ım chtˇel nˇekdo bl´ıˇze sezn´amit, doporuˇcujeme knihu [6].
4.10
Pˇ r´ıklady k procviˇ cen´ı
1. Zjistˇete, kter´e z n´asleduj´ıc´ıch kongruenc´ı jsou ˇreˇsiteln´e a) 6𝑥 ≡ 1 (mod 9) b) 9𝑥 ≡ 3 (mod 6) c) 14𝑥 ≡ 21 (mod 70) Z2/110 ˇ ste kongruence 2. Reˇ a) 20𝑥 ≡ 4 (mod 30) b) 20𝑥 ≡ 30 (mod 4) c) 353𝑥 ≡ 254 (mod 400) Z3/110 3. Najdˇete nejmenˇs´ı pˇrirozen´e ˇc´ıslo vˇetˇs´ı neˇz 1, kter´e vyhovuje kongruenc´ım 𝑥 ≡ 1 (mod 3), 𝑥 ≡ 1 (mod 5), 𝑥 ≡ 1 (mod 7). Z8/111 ˇ ste soustavu kongruenc´ı 𝑥 ≡ 2 (mod 3), 𝑥 ≡ 3 (mod 5), 𝑥 ≡ 5 (mod 2). 4. Reˇ Z9/111 ˇ ste soustavu kongruenc´ı 𝑥 ≡ 1 (mod 4), 𝑥 ≡ 0 (mod 3), 𝑥 ≡ 5 (mod 7). 5. Reˇ Z10/141 6. Najdˇete vˇsechna cel´a ˇc´ısla, kter´a pˇri dˇelen´ı ˇc´ısly 3, 4 a 5 d´av aj´ı zbytky 1, 2 a 3. Z11/141
Kapitola 5 Speci´ aln´ı typy pˇ rirozen´ ych ˇ c´ısel V t´eto kapitole uvedeme nˇekter´e speci´aln´ı typy ˇc´ısel, a to jak prvoˇc´ısel, tak ˇc´ısel sloˇzen´ ych. Tato kapitola nebude m´ıt charakter uˇcebn´ıho textu jako pˇredchoz´ı, ˇcten´aˇr se v n´ı sezn´am´ı s nˇekter´ ymi speci´aln´ımi typy ˇc´ısel a pozn´a r˚ uzn´e zaj´ımavosti, ˇ ısla jsou totiˇz velmi zaj´ımav´a a m˚ kter´e pak bude moci uplatnit ve v´ yuce. C´ uˇzeme ˇr´ıci ˇze i tajupln´a. Jednotliv´e podkapitoly budeme ˇradit podle abecedy.
5.1
Dokonal´ aˇ c´ısla
Jak jiˇz bylo ˇreˇceno, m´a kaˇzd´e pˇrirozen´e ˇc´ıslo 𝑛 > 1 pˇrinejmenˇs´ım dva dˇelitele, a sice 1 a 𝑛. Oznaˇcme 𝜎(𝑛) souˇcet vˇsech dˇelitel˚ u ˇc´ısla 𝑛. Zˇrejmˇe plat´ı 𝜎(𝑛) ≥ 1, porovnejme vˇsak souˇcet dˇelitel˚ u s dvojn´asobkem ˇc´ısla 𝑛. Zvol´ıme-li tuto hranici, tak se mnoˇzina pˇrirozen´ ych ˇc´ısel 𝑛 > 1 rozloˇz´ı na tˇri navz´ajem disjunkntn´ı podmnoˇziny. Do prvn´ı zaˇrad´ıme ta ˇc´ısla, pro nˇeˇz 𝜎(𝑛) < 2𝑛 a budeme je naz´ yvat deficientn´ı (numeri deficientes). Tato mnoˇzina je nekoneˇcn´a, nebot’ sem patˇr´ı mj. vˇsechna ˇ ısla pro nˇeˇz 𝜎(𝑛) > 2𝑛 nazveme abundatn´ı (numeri abundantes). I tato prvoˇc´ısla. C´ mnoˇzina je nekoneˇcn´a, m˚ uˇzeme sem zaˇradit ˇc´ısla tvaru 𝑛 = 2𝑘 ⋅3, 𝑘 > 1. D˚ ukaz je snadn´ y pro toho, kdo ovl´ad´a vzorec pro souˇcet prvn´ıch 𝑛 ˇclen˚ u geometrick´e posloupnosti. Plat´ı 𝜎(𝑛) =
2𝑘+1 − 1 32 − 1 = (2𝑘+1 − 1) ⋅ 4 > 2 ⋅ (2𝑘 ⋅ 3) = 2𝑛. 2−1 3−1
Tˇret´ı mnoˇzinu pak tvoˇr´ı ˇc´ısla 𝑛 > 1, pro nˇeˇz je 𝜎(𝑛) = 2𝑛. Tato ˇc´ısla naz´ yv´ame ˇc´ısla dokonal´a (numeri perfecti), nˇekdy t´eˇz pouˇz´ıv´ame n´azev dokonal´a ˇc´ısla prvn´ıho druhu. Nˇekdy se dokonal´e ˇc´ıslo (prvn´ıho druhu) tak´e definuje tak, ˇze je rovno souˇctu vˇsech sv´ ych prav´ ych dˇelitel˚ u, tedy dˇelitel˚ u menˇs´ıch neˇz je ˇc´ıslo samo. Nejmenˇs´ı dokonal´e ˇc´ıslo je 6=1+2+3. Ve starovˇeku byla zn´ama jeˇstˇe tˇri dalˇs´ı dokonal´a ˇc´ısla, a to 28, 496 a 8128. Je zaj´ımav´e, ˇze jiˇz v Eukleidov´ ych Z´akladech je uvedena postaˇcuj´ıc´ı podm´ınka pro to, aby sud´e ˇc´ıslo bylo dokonal´e, ovˇeˇrov´an´ı vˇsak bylo zˇrejmˇe nad s´ıly tehdejˇs´ıch poˇct´aˇr˚ u. Jak si jistˇe ˇcten´aˇri vˇsimli, tak uveden´a dokonal´a ˇc´ısla jsou sud´a. Uvedeme proto nutnou a postaˇcuj´ıc´ı podm´ınku pro to, aby sud´e ˇc´ıslo bylo dokonal´e. Vˇ eta 5.1 Sud´e ˇc´ıslo 𝑛 > 1 je dokonal´e pr´avˇe tehdy, kdyˇz je tvaru 𝑛 = 2𝑠−1 (2𝑠 − 1), 33
(5.1)
kde 𝑠 > 1 je pˇrirozen´e ˇc´ıslo a 𝑀𝑠 = 2𝑠 − 1 je prvoˇc´ıslo. ˇ ısla 𝑀𝑠 se naz´ C´ yvaj´ı Mersennova ˇc´ısla. V n´asleduj´ıc´ım d˚ ukazu je vˇsak pro zjednoduˇsen´ı z´apisu budeme oznaˇcovat p´ısmenem 𝑝. D˚ ukaz: D˚ ukaz postaˇcuj´ıc´ı podm´ınky je snazˇs´ı, proto j´ım zaˇcneme. Necht’ nˇejak´e ˇc´ıslo je tvaru (); tento tvar pˇredstavuje z´aroveˇ n jeho kanonick´ y rozklad. Proto je 𝜎(𝑛) =
2𝑠 − 1 𝑝2 − 1 . 2−1 𝑝−1
Odtud jednoduchou u ´pravou zjist´ıme, ˇze 𝜎(𝑛) = 2𝑠 𝑝 = 2(2𝑠−1 𝑝), tedy 𝑛 je dokonal´e. Dok´aˇzeme d´ale podm´ınku nutnou. Necht’ 𝑛 je sud´e dokonal´e ˇc´ıslo. Snadno nahl´edneme, ˇze jeho kanonick´ y rozklad mus´ı obsahovat pˇrinejmenˇs´ım jedno lich´e ’ prvoˇc´ıslo, nebot pak by bylo tvaru 2𝑘 , 𝑘 ≥ 1 a 𝜎(𝑛) = 2𝑘+1 − 1 a ˇc´ıslo 𝑛 by tedy nebylo dokonal´e. Kanonick´ y rozklad ˇc´ısla 𝑛 necht’ je 𝑛 = 2𝛼 𝑝𝛼1 1 ⋅𝑝𝛼2 2 ⋅ ⋅ ⋅ 𝑝𝛼𝑘 𝑘 . Poloˇzme 𝛼𝑘 𝛼1 𝛼2 𝑙 = 𝑝1 ⋅ 𝑝2 ⋅ ⋅ ⋅ 𝑝𝑘 a 𝛼 = 𝑠 − 1. Jelikoˇz 𝑛 je dokonal´e, mus´ı b´ yt 2𝑠 − 1 𝑝𝛼1 1 +1 − 1 𝑝𝛼1 𝑘 +1 − 1 𝜎(𝑛) = ⋅⋅⋅ = (2𝑠 − 1)𝜎(𝑙) = 2𝑠 𝑙, 2 − 1 𝑝1 − 1 𝑝1 − 1 protoˇze 𝜎(𝑙) =
𝑝𝛼1 1 +1 − 1 𝑝𝛼𝑘 +1 − 1 ⋅⋅⋅ 1 . 𝑝1 − 1 𝑝𝑘 − 1
Rovnost (2𝑠 − 1).𝜎(𝑙) = 2𝑠 .𝑙
(5.2)
ˇ ıslo 2𝑠 je vˇsak dˇeliteln´e pouze ˇc´ısly ±1, ±2𝑟 , ukazuje, ˇze 2𝑠 dˇel´ı souˇcin (2𝑠 −1).𝜎(𝑙). C´ kde 1 ≤ 𝑟 ≤ 𝑠. Jelikoˇz 2𝑠 − 1 je lich´e, pak je zˇrejm´e, ˇze ˇc´ısla 2𝑠 a 2𝑠 − 1 jsou nesoudˇeln´a, tedy 2𝑠 ∣ 𝜎(𝑙). Mus´ı tedy existovat ˇc´ıslo 𝑞 ≥ 1 takov´e, ˇze 𝜎(𝑙) = 2𝑠 .𝑞. Dosad´ıme-li do pˇredchoz´ı rovnosti (), obdrˇz´ıme po zkr´acen´ı 2𝑠 (2𝑠 − 1).𝑞 = 𝑙
(5.3)
2𝑠 .𝑞 = 𝜎(𝑙) = 𝑙 + 𝑞.
(5.4)
neboli ˇ ıslo 𝑙 > 1 je dˇeliteln´e 𝑙 a podle () i 𝑞. Z rovnosti () vypl´ C´ yv´a, ˇze 𝑙 ∕= 𝑞, rovnost () pak ˇr´ık´a, ˇze ˇc´ıslo 𝑙 nem˚ uˇze m´ıt jin´e dˇelitele neˇz 𝑙 a 𝑞. Pokud by totiˇz existovalo ˇc´ıslo 𝑑 ≥ 1 a souˇcasnˇe by 𝑑 bylo r˚ uzn´e od ˇc´ısel 𝑙 a 𝑞, byl by souˇcet dˇelitel˚ u ˇc´ısla 𝑙 roven pˇrinejmenˇs´ım 𝑙 + 𝑞 + 𝑑, coˇz je v rozporu s (). Proto 𝑙 m´a pouze dva dˇelitele, a to sebe sama a 𝑞 = 1, je to tedy prvoˇc´ıslo. Podle () je 𝑙 = 2𝑠 − 1, dokonal´e ˇc´ıslo 𝑛 je pak tvaru 2𝑠−1 .(2𝑠 − 1), 𝑠 > 1 a 2𝑠 − 1 je prvoˇc´ıslo. Dokonal´e ˇc´ıslo druh´eho druhu je takov´e ˇc´ıslo, kter´e je rovno souˇcinu vˇsech sv´ ych prav´ ych dˇelitel˚ u. Pˇr´ıkladem je ˇc´ıslo 6 (6=1.2.3), kter´e je dokonal´e i prvn´ıho druhu. I pro dokonal´a ˇc´ısla druh´eho druhu existuje jednoduch´ y vzorec pro jejich urˇcen´ı, nav´ıc z nˇeho vypl´ yv´a, ˇze je jich nekoneˇcnˇe mnoho. ˇ ıslo 𝑛 > 1 je dokonal´e ˇc´ıslo druh´eho druhu pr´avˇe tehdy, kdyˇz je bud’ Vˇ eta 5.2 C´ tˇret´ı mocninou prvoˇc´ısla, nebo je souˇcinem dvou prvoˇc´ısel.
Je-li 𝑛 = 𝑝3 , jsou jeho dˇelitel´e 1, 𝑝 a 𝑝2 a jejich souˇcin je roven 𝑛. Je-li 𝑛 = 𝑝1 .𝑝2 , Pak jsou tato prvoˇc´ısla spolu s jedniˇckou jedin´ı dˇelitel´e a jejich souˇcin je roven ˇc´ıslu 𝑛. Necht’ naopak je 𝑛 > 1 dokonal´e ˇc´ıslo druh´eho druhu. Pˇredpokl´adejme, ˇze jeho kanonick´ y rozklad je 𝑛 = 𝑝𝛼1 1 𝑝𝛼2 2 . . . 𝑝𝛼𝑘 𝑘 . Vˇsechny dˇelitele ˇc´ısla 𝑛 seˇrad´ıme podle velikosti, je tedy 1 = 𝑑1 < 𝑑2 . . . < 𝑑𝑠 = 𝑛. Poloˇzme 𝜏 (𝑛) = 𝑠. Je tedy 𝑛 = 𝑑1 .𝑑2 . . . 𝑑𝑠=1 . Vyn´asob´ıme-li tuto rovnost ˇc´ıslem 𝑛 = 𝑑𝑠 , obdrˇz´ıme 𝑛2 = 𝑑1 .𝑑2 . . . 𝑑𝑠 .
(5.5)
Je-li 𝑑 dˇelitelem ˇc´ısla 𝑛, je jeho dˇelitelem i 𝑛𝑑 . Proto m˚ uˇzeme ps´at 𝑛2 =
𝑛 𝑛 𝑛 ⋅ ⋅⋅⋅ . 𝑑1 𝑛2 𝑑𝑠
(5.6)
Vyn´asob´ıme-li pˇredchoz´ı dvˇe rovnosti, m´ame 𝑛4 = 𝑛𝑠 , z ˇcehoˇz plyne 𝑠 = 4. Jelikoˇz je 𝜏 (𝑛) = (𝛼1 + 1) . . . (𝛼𝑘 + 1), jsou vˇsechny z´avorky vˇetˇs´ı nebo rovny dvˇema, proto je 𝑘 ≤ 2. Jsou tedy moˇzn´e pouze dva kanonick´e rozklady ˇc´ısla 𝑛. Bud’ je 𝑛 = 𝑝𝛼1 1 , 𝛼1 𝛼2 nebo je 𝑛 = 𝑝1 .𝑝2 . V prvn´ım pˇr´ıpadˇe je 𝛼1 = 3, ve druh´em 𝛼1 = 𝛼2 = 1.
5.2
Fermatova ˇ c´ısla
V t´eto ˇc´asti se opˇet setk´av´ame se jm´enem Fermat. Tento p´an studoval tak´e ˇc´ısla tvaru 𝑚 𝐹𝑚 = 22 + 1, 𝑚 = 0, 1, 2, . . . . Fermat byl pˇresvˇedˇcen o tom, ˇze jsou to prvoˇc´ısla, pˇres veˇsker´e u ´sil´ı se mu to vˇsak nepodaˇrilo ani dok´azat, ani vyvr´atit, aˇckoliv n´astroje k tomu mˇel. Prvn´ıch pˇet tˇechto ˇc´ısel jsou skuteˇcnˇe prvoˇc´ısla, uslyˇs´ıme-li pojem Fermatovo prvoˇc´ıslo, pak se bude jednat pr´avˇe o tato ˇc´ısla. Zd´alo by se, ˇze z´apis tˇechto ˇc´ısel je zbyteˇcnˇe kommplikovan´ y, n´asleduj´ıc´ı tvrzen´ı vˇsak uk´aˇze, ˇze Fermat dobˇre vˇedˇel, proˇc zvolil tento tvar. Vˇ eta 5.3 Necht’ 𝑛 je pˇrirozen´e ˇc´ıslo. Je-li 𝑛 = 2𝑛 + 1 prvoˇc´ıslo, pak 𝑚 = 2𝑚 pro nˇejak´e 𝑚 ∈ {0, 1, 2, . . .}. Necht’ 𝑘 a 𝑙 jsou pˇrirozen´a ˇc´ısla, pˇriˇcemˇz 𝑙 je lich´e a souˇcasnˇe je 𝑙 ≥ 3. V tomto pˇr´ıpadˇe plat´ı formule 𝑘 +1)
2𝑘𝑙 + 1 = (2𝑘 + 1)(2𝑘(𝑙−1) − 2𝑘(𝑙−2)+⋅⋅⋅−2
.
ˇ ıslo tvaru 2𝑛 +1 je vˇzdy sloˇzen´e, je-li exponent dˇeliteln´ C´ y lich´ ym pˇrirozen´ ym ˇc´ıslem vˇetˇs´ım neˇz jedna. Formule pro Fermatova ˇc´ısla tedy zabezpeˇcuje splnˇen´ı nutn´e podm´ınky pro to, aby tato ˇc´ısla byla prvoˇc´ısla. Nyn´ı si od ˇc´ısel odpoˇcineme a pod´ıv´ame se do geometrie ˇci chcete-li do planimetrie. Eukleidovsk´e konstrukce kruˇz´ıtkem a prav´ıtkem patˇr´ı mezi kr´asn´e partie matematiky. Na jedn´e stranˇe m´ame v hlavˇe absolutnˇe pˇresn´e u ´vahy, tyto vˇsak nelze nikdy v praxi realizovat. Je to vlastnˇe pˇekn´ y pˇr´ıklad plat´onsk´e filozofie, kdy na pap´ır d´av´ame jen st´ıny ˇci odlesky ide´aln´ı geometrie. Takov´e oˇrez´av´atko jeˇstˇe vynalezeno
nebylo a v budoucnu ani nebude, aby j´ım ostrouhan´a tuˇzky nar´ ysovala pˇr´ımku, tedy d´elku bez ˇs´ıˇrky ˇci jin´e ide´aln´ı geometrick´e u ´tvary. Z velk´eho mnoˇzstv´ı geometrick´ ych konstrukc´ı si vybereme sestrojen´ı pravideln´eho 𝑛-´ uheln´ıka. Nar´ ysovat rovnostrann´ y troj´ uheln´ık, ˇctverec ˇci pravideln´ y ˇsesti´ uheln´ık je proch´azka r˚ uˇzov´ ym sadem, s menˇs´ımi probl´emy zvl´adneme i pravideln´ y pˇeti´ uheln´ık. Aˇckoliv sedmiˇcka je povaˇzov´ana za ˇst’astn´e ˇc´ıslo, v pˇr´ıpadˇe pravideln´eho sedmi´ uheln´ıka to neplat´ı. Generace geometr˚ u se o takovou konstrukci pokouˇsely, leˇc marnˇe. Teprve Gaussovi se podaˇrilo tento oˇr´ıˇsek rozlousknout, kdyˇz dok´azal n´asleduj´ıc´ı vˇetu: Vˇ eta 5.4 Pravideln´y 𝑛-´ uheln´ık lze sestrojit prav´ıtkem a kruˇz´ıtkem pr´avˇe tehdy kdyˇz, 𝑛 = 2𝑖 𝐹𝑚1 𝐹𝑚2 ⋅ ⋅ ⋅ 𝐹𝑚𝑗 , kde 𝑛 ≥ 3, 𝑖 ≥ 0, 𝑗 ≥ 0 a 𝐹𝑚1 , . . . 𝐹𝑚𝑗 jsou navz´ ajem r˚ uzn´a Fermatova prvoˇc´ısla. D˚ ukaz t´eto vˇety pˇresahuje r´amec tohoto textu, sdˇel´ıme jen, ˇze probl´em geometrick´ y je pˇreveden na algebraick´ y . Napˇ r ´ ıklad pro stˇ r edov´ y u ´ hel pravideln´ e ho pˇ e ti´ u heln´ ıka √ 5−1 = . Nu a kosinus je roven d´elce pˇrilehl´e odvˇesny pravo´ uhl´eho plat´ı cos 2𝜋 5 4 troj´ uheln´ıka s pˇreponou jedna a tuto u ´seˇcku dovedeme sestrojit kruˇz´ıtkem a prav´ıtkem. Jelikoˇz jedin´a dosud zn´am´a prvoˇc´ısla jsou 3, 5, 17, 257 a 65537, je zˇrejm´e, ˇze eukleidovsk´a konstrukce pravideln´eho sedmi´ uheln´ıka (a samozˇrejmˇe mnoha dalˇs´ıch s lich´ ym poˇctem stran) z principu nen´ı moˇzn´a. Existuj´ı i dalˇs´ı souvislosti mezi Fermatov´ ymi prvoˇc´ısly a geometri´ı, jelikoˇz pˇresahuj´ı rozsah obvykle prob´ıran´e l´atky na z´akladn´ıch ˇci stˇredn´ıch ˇskol´ach, tak je neuv´ad´ıme a z´ajemce odkazujeme napˇr. na publikaci [2]. Po n´avratu z geometrick´eho v´ yletu uzavˇreme ˇc´ast vˇenovanou Fermatov´ ym ˇc´ısl˚ um. Je tak trochu z´ahada, proˇc Fermat nenaˇsel, ˇze 𝐹5 = 641.6700417, to se podaˇrilo aˇz Eulerovi. Na druhou stranu dnes ch´apeme, ˇze tento geni´aln´ı Francouz nenaˇsel v tomto smˇeru ˇza´dn´ y d˚ ukaz. Ten se totiˇz nenaˇsel dodnes, pˇrestoˇze je tˇemto ˇc´ısl˚ um vˇenov´ana souˇcasn´ ymi matematiky velk´a pozornost. Tato ˇc´ısla jsou totiˇz velk´a, ˇci pˇresnˇeji jejich dekadick´ y z´apis obsahuje mnoho cifer (napˇr. 𝐹18 jich m´a t´emˇeˇr 80 000. Byly zapojeny i poˇc´ıtaˇce a vyvinuty metody na faktorizaci velk´ ych ˇc´ısel, zat´ım m´ame jedinou jistotu, a sice ˇze pro 5 ≥ 𝑚 ≥ 32 se jedn´a o ˇc´ısla sloˇzen´a, pˇrestoˇze pro 𝐹20 a 𝐹24 nezn´ame ˇza´dn´eho netrivi´aln´ıho dˇelitele. Nepodaˇrilo se zat´ım ani naj´ıt nˇejakou z´akonitost, kter´a by v tomto smˇeru nˇeco napovˇedˇela. Teorie ˇc´ısel tedy pˇred n´as stav´ı dalˇs´ı v´ yzvu.
5.3
Spˇ r´ atelen´ aˇ c´ısla
Def. 5.1 Dvˇe r˚ uzn´a pˇrirozen´a ˇc´ısla 𝑎 a 𝑏 naz´yv´ame spˇr´atelen´a, jestliˇze souˇcet prav´ych dˇelitel˚ u ˇc´ısla 𝑎 je roven 𝑏 a souˇcasnˇe je souˇcet prav´ych dˇelitel˚ u ˇc´ısla 𝑏 roven 𝑎. Pˇr´ıkladem budiˇz dvojice 220 a 284, kterou znali jiˇz pythagorejci. Skuteˇcnˇe, prav´ı dˇelitel´e prvn´ıho z nich jsou ˇc´ısla 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 a 110; souˇcet ˇ ıslo 284 nem´a tolik prav´ tˇechto ˇc´ısel je 284. C´ ych dˇelitel˚ u jsou jen ˇc´ısla 1, 2, 4, 71 a 142 a jejich souˇcet je 220. Do publikace [7], kter´a byla urˇcena pˇredevˇs´ım ˇreˇsitel˚ um matematick´e olympi´ady, se vloudila mal´a chybiˇcka, kdy m´ısto 71 je uvedeno 7. ˇ ısla 𝑎 a 𝑏 jsou spˇr´atelen´a pr´avˇe tehdy, kdyˇz 𝜎(𝑎) = 𝜎(𝑏) = 𝑎 + 𝑏. Vˇ eta 5.5 C´
D˚ ukaz: Je zˇrejm´e, ˇze poˇcet prav´ ych dˇelitel˚ u ˇc´ısla 𝑚 je 𝜎(𝑚) − 𝑚. Jsou-li 𝑎 a 𝑏 spˇr´atelen´a je souˇcasnˇe 𝜎(𝑎) − 𝑎 = 𝑏 a 𝜎(𝑏) − 𝑏 = 𝑎. Vypoˇc´ıt´ame-li z druh´e rovnice 𝑏 a dosad´ıme do prvn´ı, m´ame 𝜎(𝑎) = 𝜎(𝑏). Je-li naopak 𝜎(𝑎) = 𝜎(𝑏) = 𝑎 + 𝑏, snadno nahl´edneme, ˇze 𝜎(𝑎) − 𝑎 = 𝑏 a souˇcasnˇe 𝜎(𝑏) − 𝑏 = 𝑎 a ˇze tedy ˇc´ısla 𝑎 a 𝑏 jsou spˇr´atelen´a. I v pˇr´ıpadˇe spˇr´atelen´ ych ˇc´ısel nebylo zat´ım vˇse objasnˇeno. Nev´ıme napˇr´ıklad, zda je jich koneˇcnˇe ˇci nekoneˇcnˇe mnoho. Zat´ım vˇsechny dvojice spˇra´telen´ ych ˇc´ısel maj´ı nejvˇetˇs´ı spoleˇcn´ y dˇelitel vˇetˇs´ı neˇz jedna. Zn´ame vˇsak dvojici lich´ ych spˇr´atelen´ ych ˇc´ısel 𝑎 = 33 .5.7.11 a 𝑏 = 3.5.7.139. Hledat spˇr´atelen´a ˇc´ısla m˚ uˇzeme podle n´avodu, kter´ y udal v 9. stol. arabsk´ y matematik Ben Korrah. Vˇ eta 5.6 Necht’ existuj´ı pro 𝑛 > 1 prvoˇc´ısla tvaru 𝑝 = 3.2𝑛−1 − 1, 𝑞 = 3.2𝑛 − 1 a 𝑟 = 9.22𝑛−1 − 1. Pak ˇc´ısla 𝑘 = 2𝑛 𝑝𝑞 a 𝑙 = 2𝑛 .𝑟 jsou spˇr´atelen´a. D˚ ukaz: Jako prvn´ı krok dok´aˇzeme, ˇze souˇcet vˇsech dˇelitel˚ u ˇc´ısla 𝑘 je roven souˇctu dˇelitel˚ u ˇc´ısla 𝑙. Pro souˇcet dˇelitel˚ u 𝜎(𝑘) plat´ı 𝜎(2𝑛 .𝑝.𝑞) = (2𝑛+1 − 1).(𝑝 + 1).(𝑞 + 1) = (2𝑛+1 − 1).9.22𝑛−1 . Pro souˇcet dˇelitel˚ u 𝜎(𝑙) zase plat´ı 𝜎(2𝑛 .𝑟) = (2𝑛+1 − 1)(𝑟 + 1) = (2𝑛+1 − 1)9.22𝑛−1 . Jako druh´ y krok mus´ıme dok´azat, ˇze tento souˇcet je roven 𝑘 + 𝑙. 𝑘 + 𝑙 = 2𝑛 𝑝𝑞 + 2𝑛 𝑟 = 2𝑛 (𝑝𝑞 + 𝑟) = 9.22𝑛−1 (2𝑛+1 − 1) = 𝜎(𝑘) = 𝜎)𝑙).
5.4
Z´ avˇ er kapitoly
V z´avˇerem t´eto kapitoly uvedeme struˇcnˇe nˇekter´a dalˇs´ı speci´aln´ı prvoˇc´ısla. Pˇripomeˇ nme si nejdˇr´ıve Eukleid˚ uv d˚ ukaz o nekoneˇcn´em poˇctu prvoˇc´ısel, v nˇemˇz stˇeˇzejn´ı u ´lohu ˇ ıslo 𝑛 m˚ hr´al v´ yraz 𝑛 = 𝑝1 𝑝2 . . . 𝑝𝑘 + 1. C´ uˇze, ale tak´e nemus´ı b´ yt prvoˇc´ıslo. Je-li prvoˇc´ıslo, pak je budeme naz´ yvat Eukleidovo prvoˇc´ıslo. Eukleid˚ uv d˚ ukaz m˚ uˇzeme lehce pozmˇenit tak, ˇze m´ısto ˇc´ısla 𝑛 sestav´ıme ˇc´ıslo 𝑚 = 𝑝! + 1, kde 𝑝 je nejvˇetˇs´ı prvoˇc´ıslo, jichˇz pˇredpokl´ad´ame koneˇcn´ y poˇcet. Ani v tomto pˇr´ıpadˇe nen´ı ˇc´ıslo 𝑚 dˇeliteln´e ˇz´adn´ ym prvoˇc´ıslem, nebot’ pro kaˇzd´e 𝑞 ≤ 𝑝 je zbytek po dˇelen´ı ˇc´ısla 𝑚 ˇc´ıslem 𝑞 vˇzdy roven jedn´e. To jsme ale zkonstruovali prvoˇc´ıslo vˇetˇs´ı neˇz 𝑝, nebo je 𝑚 dˇeliteln´e prvoˇc´ıslem vˇetˇs´ı neˇz 𝑝, v kaˇzd´em pˇr´ıpadˇe jsme se dostali do sporu s pˇredpokladem. Prvoˇc´ısla tvaru 𝑘! + 1 naz´ yv´ame faktori´aln´ı. T´ ymˇz n´azvem se oznaˇcuj´ı i prvoˇc´ısla tvaru 𝑘! − 1. V obou pˇr´ıpadech nevyˇzadujeme, aby 𝑘 bylo prvoˇc´ıslo.
Kapitola 6 Aplikace teorie ˇ c´ısel Pokud se ˇcten´aˇr v tomto textu propracoval aˇz k t´eto kapitole, tak si mohl myslet n´asleduj´ıc´ı. Teorie ˇc´ısel je velmi hezkou souˇca´st´ı matematiky, obsahuje ˇradu zaj´ımav´ ych tvrzen´ı, nˇekter´e d˚ ukazy jsou velmi elegantn´ı, ˇrada poznatk˚ u se d´a vyuˇz´ıt pro zpestˇren´ı v´ yuky, zaj´ımav´a jsou i nˇekter´a dosud nedok´azan´a ani nevyvr´acen´a tvrzen´ı, ale jak´ y to m´a v´ yznam pro praxi? Nejedn´a se zde jen o sice kr´asnou, ale jinak neuˇziteˇcnou vˇedu? V t´eto kapitole se pokus´ıme dok´azat, ˇze tomu tak nen´ı, ˇze teorie ˇc´ısel je pro praxi velice v´ yznamn´a a jej´ı d˚ uleˇzitost posledn´ı dobou neust´ale roste. A zaˇcneme t´ım, s ˇc´ım je spojen kaˇzd´ y obˇcan naˇseho st´atu od kol´ebky aˇz po rakev. Ano, zaˇcneme rodn´ ym ˇc´ıslem.
6.1
Rodn´ aˇ c´ısla
ˇ e republiky m´a jiˇz od narozen´ı pˇridˇelen´e rodn´e ˇc´ıslo, kter´e se Kaˇzd´ y obˇcan Cesk´ sestav´ı tak, ˇze prvn´ıch ˇsest ˇc´ısel je d´ano datem narozen´ı. Prvn´ı dvojˇc´ısl´ı ud´av´a rok, druh´e mˇes´ıc a tˇret´ı den narozen´ı. Kv˚ uli rozliˇsen´ı pohlav´ı se druh´e dvojˇc´ısl´ı u d´ıvek pˇriˇc´ıt´a pades´atka. Rodn´e ˇc´ıslo hoch˚ u, kteˇr´ı se narodili napˇr´ıklad 10. prosince 1996 zaˇc´ın´a ˇsestiˇc´ısl´ım 961210, u dˇevˇcat je to 966210. Protoˇze se dennˇe rod´ı v´ıce dˇet´ı, pˇrid´avaj´ı se za tuto ˇsestici jeˇstˇe dalˇs´ı ˇc´ısla. U n´as se od roku 1986 pˇrid´avaj´ı jeˇstˇe dalˇs´ı ˇctyˇri ˇc´ısla, rodn´a ˇc´ısla jsou tedy deseticifern´a. Posledn´ı ˇctyˇrˇc´ısl´ı se vˇsak nevol´ı n´ahodnˇe, n´ ybrˇz tak, aby cel´e rodn´e ˇc´ıslo bylo dˇeliteln´e jeden´acti. Jak´ y je k tomu d˚ uvod, nestaˇcilo by napˇr´ıklad seˇradit dˇeti narozen´e v jednom dni napˇr´ıklad podle ˇcasu, kdy pˇriˇsly na svˇet a pak jim pˇriˇradit ˇc´ısla odpov´ıdaj´ıc´ı poˇrad´ı? Abychom mohli zodpovˇedˇet tuto ot´a∑ zku, dok´aˇzeme nejdˇr´ıve krit´erium pro dˇelitelnost jeden´acti. Necht’ k∈ {0, 1, 2, . . .} a 𝑚 = 𝑘𝑛=0 𝑐𝑛 10𝑛 pro 𝑐𝑛 ∈ {0, 1, 2, . . . , 9}, 𝑐𝑘 ∕= 0, tedy 𝑐𝑘 , . . . , 𝑐0 jsou cifry pˇrirozen´eho ˇc´ısla 𝑚 v des´ıtkov´e soustavˇe. Pak ( 𝑘 ) ∑ 11 ∣ 𝑚 ⇔ 11 ∣ (−1)𝑛 𝑐𝑛 . (6.1) 𝑛=0
D˚ ukaz. Podle vzorce pro rozd´ıl dvou 𝑛-t´ ych mocnin plat´ı 10𝑛 − (−1)𝑛 = (10 + 1)[10𝑛−1 + 10𝑛−2 (−1) + ⋅ ⋅ ⋅ + 10(−1)𝑛−2 + (−1)𝑛−1 ], (6.2) kde hranat´a z´avorka obsahuje pr´avˇe 𝑛 sˇc´ıtanc˚ u. Rozd´ıl 10𝑛 −(−1)𝑛 je tedy dˇeliteln´ y 39
11. Pouˇzijeme-li nyn´ı vzorec () na kaˇzd´ y sˇc´ıtanec v () kromˇe posledn´ıho, pak dostaneme 11 ∣ ((−1)𝑘 𝑐𝑘 + (−1)𝑘−1 𝑐𝑘−1 + ⋅ ⋅ ⋅ + 𝑐1 + 𝑐0 ). (6.3) Podobnˇe zjist´ıme, ˇze kdyˇz plat´ı (), je splnˇen i vztah (). Vrat’me se nyn´ı k naˇsemu chlapci, jehoˇz rodn´e ˇc´ıslo m˚ uˇze b´ yt 9612107032. Dejme tomu, ˇze se pˇri jeho zad´av´an´ı spleteme v jedn´e cifˇre. Pak rozd´ıl mezi spr´avn´ ym a 𝑛 ˇspatnˇe zadan´ ym ˇc´ıslem bude ±𝑐 ⋅ 10 , kde 𝑐 ∈ {1, 2, . . . , 9}. Tento rozd´ıl nen´ı nikdy dˇeliteln´ y ˇc´ıslem 11, ale m˚ uˇze b´ yt dˇeliteln´ y sloˇzen´ ymi ˇc´ısly 12, 14, 15 atd. Nap´ıˇseme-li v naˇsem rodn´em ˇc´ısle m´ısto sedmiˇcky jedniˇcku, je rozd´ıl mezi spr´avn´ ym a ˇspatn´ ym rodn´ ym ˇc´ıslem 6 000. Nalezen´ı vˇsech jeho dvojcifern´ ych dˇelitel˚ u pak pˇrenech´av´ame ˇcten´aˇri. Protoˇze ˇc´ıslo 11 n´am umoˇzn ˇuje odhalit chybu, hovoˇr´ıme o jeden´actkov´em samodetekuj´ıc´ım k´odu. Pˇri pouˇzit´ı jednocifern´ ych prvoˇc´ısel se obecnˇe ned´a odhalit chyba pˇri vloˇzen´ı jedn´e nespr´avn´e cifry. Pouˇzit´ı vˇetˇs´ıch dvojcifern´ ych prvoˇc´ısel n´am zase sniˇzuje poˇcet pouˇziteln´ ych rodn´ ych ˇc´ısel. Jeden´actka je tedy pro potˇreby rodn´eho ˇc´ısla opˇ a dvoukoruna je pravideln´ tim´aln´ı. Z´avˇerem pˇrid´ame jeˇstˇe jednu zaj´ımavost. Cesk´ y jeden´acti´ uheln´ık. Poloˇz´ıme minci do z´akladn´ı polohy a pak ji stˇr´ıdavˇe ot´aˇc´ıme po a proti smˇeru hodinov´ ych ruˇciˇcek o tolik vrchol˚ u, kolik je pˇr´ısluˇsn´a cifra. Po posledn´ım pootoˇcen´ı se mince mus´ı vr´atit do p˚ uvodn´ı polohy. Na podobn´em principu funguj´ı rovnˇeˇz k´ody ISBN a ISSN pro knihy ˇci ˇcasopisy, ˇ identifikaˇcn´ı ˇc´ısla organizac´ı (ICO), bankovn´ı u ´ˇcty a pod. V´ıce se lze doˇc´ıst napˇr na [10]. Samodetekuj´ıc´ı k´ody dovedou chybu naj´ıt, nikoliv opravit. Z tohoto d˚ uvodu byly vyvinuty k´ody samoopravn´e. Ty n´am umoˇzn ˇuj´ı pomoc´ı redundantn´ı (nadbyteˇcn´e) informace obsaˇzen´e v k´odov´ ych slovech stanovit, ve kter´em znaku doˇslo k chybˇe, a opravit ji. Velk´a budoucnost je vkl´ad´ana do tzv. dvourozmˇern´ ych k´od˚ u s vysokou informaˇcn´ı kapacitou a schopnost´ı detekce a opravy chyb. Tyto k´ody se pouˇz´ıvaj´ı mj. v americk´ ych ˇridiˇcsk´ ych pr˚ ukazech ˇci r˚ uzn´ ych identifikaˇcn´ıch kart´ach. Jejich v´ yhodou je, ˇze se tisknou a pˇren´aˇsej´ı na pap´ıru a ˇze zde nen´ı nutnost vkl´adat data z kl´avesnice.
6.2
ˇ Sifrov´ an´ı zpr´ av pomoc´ı velk´ ych prvoˇ c´ısel
Potˇreba utajit p´ısemn´a sdˇelen´ı je patrnˇe tak star´a, jako p´ısmo samo. V pr˚ ubˇehu tis´ıcilet´ı lid´e vynalezli ˇradu zp˚ usob˚ u, jak zabr´anit nepovolan´e osobˇe, kter´e se dostala do rukou tajn´a zpr´ava, aby ji pˇreˇcetla. Jako pˇr´ıklad m˚ uˇzeme uv´est ˇsifrov´an´ı pomoc´ı mˇr´ıˇzky, kter´e pouˇz´ıval Maty´aˇs Sandorf a jeho pˇra´tel´e. Staˇcilo vˇsak, aby se padouch Sarkany dostal k mˇr´ıˇzce a pˇreˇcten´ı zpr´av jiˇz pro nˇej nepˇredstavovalo ˇza´dn´ y probl´em. Jindy k rozluˇstˇen´ı staˇcilo logick´e uvaˇzov´an´ı. Geni´aln´ı detektiv Sherlock Holmes ˇ takov´e ˇsifry luˇstil bˇeˇznˇe. Sifru spoˇc´ıvaj´ıc´ı v tom, ˇze kaˇzd´e p´ısmeno bylo nahrazeno tanˇc´ıc´ı figurkou, rozluˇstil pomoc´ı frekvence v´ yskytu jednotliv´ ych p´ısmen. Zat´ımco v ˇcesk´e abecedˇe je to p´ısmeno a, v angliˇctinˇe to je litera e. Stejn´ y postup vol´ı i luˇstitel´e tzv. ˇc´ıseln´ ych kˇr´ıˇzovek. Jin´a metoda spoˇc´ıv´a v tom, ˇze se slovo nahrad´ı ˇc´ıslem, urˇcuj´ıc´ım poˇrad´ı slova na jist´e str´ance knihy, kterou maj´ı obˇe strany k dispozici. V tomto pˇr´ıpadˇe se nedoporuˇcuje, aby kl´ıˇcem byly kniha o v´ıce d´ılech. ˇ Dobr´ y voj´ak Svejk logicky nafasoval pro p´any ofic´ıry prvn´ı d´ıl knihy Hˇr´ıchy otc˚ u, jenˇze kl´ıˇcem byl d´ıl druh´ y a jeden´act´a marˇskumpanie nemohla tuto ˇsifru pouˇz´ıvat.
Uveden´e pˇr´ıpady jsou starˇs´ıho data, kdy si luˇstitel ˇsifry musel vystaˇcit jen se sv´ ym intelektem. V dobˇe poˇc´ıtaˇc˚ u se zd´a, ˇze nen´ı v lidsk´ ych sil´ach vymyslet ta’ kovou ˇsifru, kter´a by pˇred ˇreˇsiteli obst´alo, nebot co jeden ˇclovˇek vymysl´ı, druh´ y rozluˇst´ı, jak pravil Sherlock Holmes. Avˇsak matematika nen´ı nadarmo povaˇzov´ana za kr´alovnu vˇed. P´anov´e Rivest, Shamir a Adelman objevili v roce 1978 metodu, kter´a se podle poˇc´ateˇcn´ıch p´ısmen jejich pˇr´ıjmen´ı naz´ yv´a RSA. Oˇc je metoda jednoduˇsˇs´ı, o to je u ´ˇcinnˇejˇs´ı, dokonce nen´ı nutn´e tajit ˇsifrovac´ı kl´ıˇc, ˇsifrovat m˚ uˇze kaˇzd´ y. Zat´ım vˇsak bez znalosti deˇsifrovac´ıho kl´ıˇce nen´ı a vypad´a to, ˇze ani v budoucnu nebude moˇzn´e tyto ˇsifry rozluˇstit. J´adrem pudla je totiˇz skuteˇcnost, ˇze nen´ı probl´em vyn´asobit dvˇe velk´a ˇc´ısla. Mnohem nesnadnˇejˇs´ı je inverzn´ı proces, tedy rozloˇzit ˇc´ıslo sloˇzen´e na souˇcin prvoˇcinitel˚ u. Pop´ıˇseme nyn´ı postup pˇri ˇsifrov´an´ı a deˇsifrov´an´ı zpr´avy. Utajovan´e sdˇelen´ı pˇrevedeme nejprve na pˇrirozen´e ˇc´ıslo 𝑥. K tomu n´am mohou poslouˇzit napˇr´ıklad k´ody ASCII, ale jejich pouˇzit´ı nen´ı podm´ınkou, existuj´ı i jin´e a moˇzn´a i efektivnˇejˇs´ı zp˚ usoby. D´ale budeme pˇredpokl´adat, ˇze 𝑥 < 𝑛, kde 𝑛 je souˇcin dvou r˚ uzn´ ych prvoˇc´ısel, kter´a nejsou veˇrejnˇe zn´ama a maj´ı v´ıce neˇz 100 cifer. Psavci mus´ı samozˇrejmˇe rozdˇelit zpr´avu na nˇekolik kratˇs´ıch tak, aby pro kaˇzdou z nich byla splnˇena pˇredchoz´ı nerovnost. Zaˇsifrovanou zpr´avu oznaˇc´ıme symbolem 𝑥∗. Toto pˇrirozen´e ˇc´ıslo je jednoznaˇcnˇe d´ano nerovnost´ı 𝑥∗ < 𝑛 a kongruenc´ı 𝑥∗ ≡ 𝑥𝑒
(mod 𝑛),
(6.4)
ˇ ısla 𝑒 a 𝑛 jsou kde 𝑒 se naz´ yv´a ˇsifrovac´ı exponent (z anglick´eho encryption). C´ veˇrejnˇe zn´ama a k zaˇsifrov´an´ı staˇc´ı. Odˇsifrov´an´ı prob´ıh´a zcela analogicky. Znovu se definuje ˇc´ıslo (𝑥∗)0 ∈ 𝑁 splˇ nuj´ıc´ı 0 0 𝑑 nerovnost (𝑥∗) < 𝑛 tak, aby (𝑥∗) ≡ (𝑥∗) (mod 𝑛). Deˇsifrovac´ı exponent d (z anglick´eho decryption) vˇsak nen´ı veˇrejnˇe zn´am. Je vˇsak nutno vyˇreˇsit ot´azku, jak zvolit exponenty 𝑒 a 𝑑 tak, aby (𝑥∗)0 = 𝑥, tedy aby zaˇsifrovan´a zpr´ava byla po odˇsifrov´an´ı totoˇzn´a s p˚ uvodn´ı zpr´avou 𝑥. Nejdˇr´ıve dok´aˇzeme n´asleduj´ıc´ı vˇetu: Necht’ pro pˇrirozen´e ˇc´ıslo 𝑛 plat´ı (𝑒, 𝜑(𝑛)) = 1.
(6.5)
Potom existuje pr´avˇe jedno pˇrirozen´e ˇc´ıslo 𝑑 < 𝜑(𝑛) takov´e, ˇze 𝑒𝑑 ≡ 1
(mod 𝜑(𝑛)).
(6.6)
D˚ ukaz: Pro pˇrirozen´a ˇc´ısla 𝑘 = 1, . . . , 𝜑(𝑛)−1 definujeme zbytky 𝑧𝑘 ∈ {1, . . . , 𝜑(𝑛)1} pomoc´ı kongruence 𝑒𝑘 ≡ 𝑧𝑘 (mod 𝜑(𝑛)). Pokud se dva zbytky rovnaj´ı, napˇr´ıklad je 𝑧𝑘1 = 𝑧𝑘2 , je spr´avn´a kongruence 𝑒(𝑘1 − 𝑘2 ) ≡ 0
(mod 𝜑(𝑛)).
Pak podle pˇredpokladu a vˇety 1. 3. (Kˇr´ıˇzek) existuj´ı cel´a ˇc´ısla 𝑣 a 𝑦 tak, ˇze 𝑒𝑣 + 𝜑(𝑛)𝑦 = 1, tedy je 𝑒(𝑘1 − 𝑘2 )𝑣 + 𝜑(𝑛)(𝑘1 − 𝑘2 )𝑦 = 𝑘1 − 𝑘2 . Odsud plyne 𝑘1 − 𝑘2 ≡ 0 (mod 𝜑(𝑛)), ˇcili 𝑘1 = 𝑘2 . Vˇsechny zbytky 𝑧𝑘 jsou navz´ajem r˚ uzn´a ˇc´ısla a proto existuje pr´avˇe jedno 𝑑 odpov´ıdaj´ıc´ı zbytku 1, kter´e splˇ nuje (). D´ale dok´aˇzeme, ˇze zaˇsifrovan´a zpr´ava 𝑥∗ je po odˇsifrov´an´ı totoˇzn´a s p˚ uvodn´ı zpr´avou 𝑥.
Vˇ eta 6.1 Necht’ plat´ı (𝑒, 𝜑(𝑛)) = 1. Pak (𝑥∗)0 = 𝑥.
(6.7)
D˚ ukaz: Z kongruence () plyne existence takov´eho ˇc´ısla 𝑟, ˇze 𝑒𝑑 = 1 + 𝑟𝜑(𝑛)
(6.8)
Rozliˇsujeme dva pˇr´ıpady: 1. Necht’ plat´ı (𝑥, 𝑛) = 1. Potom lze Euler˚ uv vztah umocnit na 𝑟-tou a vyn´asobit jej pot´e 𝑥, ˇc´ımˇz obdrˇz´ıme 𝑥1+𝑟𝜑(𝑛) ≡ 𝑥 (mod 𝑛)
(6.9)
Nyn´ı postupnˇe z (), (), (), a (), plyne, ˇze (𝑥∗)0 ≡ (𝑥∗)𝑑 ≡ 𝑥𝑒𝑑 ≡ 𝑥1+𝑟𝜑(𝑛) ≡ 𝑥 (mod 𝑛).
(6.10)
Vztah () tedy plat´ı, nebot’ obˇe pˇrirozen´a ˇc´ısla 𝑥 i (𝑥∗)0 jsou menˇs´ı neˇz 𝑛. 2. Necht’ je (𝑥, 𝑛) ∕= 1. Potom je bud’ 𝑥 = 𝑝 nebo 𝑥 = 𝑞. Bez u ´jmy na obecnosti m˚ uˇzeme pˇredpokl´adat druhou moˇznost. Jelikoˇz (𝑝, 𝑞) = 1 m˚ uˇzeme umocnit Fermat˚ uv vztah umocnit na 𝑟(𝑞 − 1), ˇc´ımˇz obdrˇz´ıme 𝑥(𝑝−1)(𝑞−1) ≡ 1
(mod 𝑝).
Jelikoˇz 𝜑(𝑛) = (𝑝 − 1)(𝑞 − 1), plat´ı 𝑥1+𝑟𝜑(𝑛) ≡ 𝑥 (mod 𝑝𝑥) To je opˇet vztah (), protoˇze 𝑝𝑥 = 𝑝𝑞 = 𝑛. D´al postupujeme jako v bodˇe 1. ˇ Sifrovac´ ı exponent 𝑒 se vol´ı tak, aby 3 ≤ 𝑒 < 𝜑(𝑛) a aby platilo (𝑒, 𝜑)𝑛)) = 1. Nav´ıc je tˇreba zvolit 𝑒 tak, aby 𝑒𝑚 ∕≡ 1 (mod 𝜑(𝑛)) pro mal´a 𝑚, aby nebylo moˇzno odˇsifrovat zpr´avu pro 𝑑 = 𝑒−1. Pokud nezn´ame hodnoty 𝑝 a 𝑞, a pokud je nezn´ame, je t´emˇeˇr nemoˇzn´e stanovit hodnotu deˇsifrovac´ıho exponentu 𝑑. Z vˇety x. x. vˇsak v´ıme, ˇze existuje pr´avˇe jedno pˇrirozen´e ˇc´ıslo 𝑑 < 𝜑(𝑛) splˇ nuj´ıc´ı kongruenci (). Naskyt´a se ot´azka jak stanovit jeho hodnotu, zn´ame-li 𝑝 a 𝑞. Pokud um´ıme rozloˇzit 𝜑(𝑛) na prvoˇc´ısla, pak lze jednoduˇse vypoˇc´ıtat hodnotu 𝜑(𝜑(𝑛)). Z Eulerovy vˇety plyne implikace (𝑒, 𝜑(𝑛)) = 1 ⇒ 𝑒𝜑(𝜑(𝑛)) ≡ 1
(mod 𝜑(𝑛)).
Vyn´asob´ıme-li pˇredchoz´ı kongruenci 𝑑 a vyuˇzijeme-li (), pak dostaneme explicitn´ı vyj´adˇren´ı pro deˇsifrovac´ı exponent 𝑑 < 𝜑(𝑛), 𝑑 ≡ 𝑑𝑒𝜑(𝜑(𝑛)) ≡ 𝑒𝑑𝑒𝜑(𝜑(𝑛))−1 ≡ 𝑒𝜙(𝜑(𝑛))−1
(mod 𝜑(𝑛)).
(6.11)
Pokud 𝜑(𝑛) neum´ıme rozloˇzit na prvoˇc´ısla, lze 𝑑 poˇc´ıtat pˇr´ımo z kongruence (), a to tˇrebas Eukleidov´ ym algoritmem ˇci prostˇe zvol´ıme jin´e 𝑝 ˇci 𝑞.
6.3
Kouzla s ˇ c´ısly
Kdyˇz jsem byl jeˇstˇe mal´ y hoˇs´ık, bylo vˇzdy obrovskou ud´alost´ı, kdyˇz na dˇedinu pˇrijel kouzeln´ık. Vˇsichni jsme byli nadˇseni z jeho trik˚ u, at’ jiˇz to byla kouzla s kartami, mizen´ı ˇci naopak neˇcekan´e objevov´an´ı se vˇec´ı a jin´e a jin´e z´azraky, kter´e n´as fascinovaly. Kouzeln´ık obvykle v r´amci pˇredstaven´ı jeden trik prozradil, potom vˇsichni ˇzasli, jak je to vlastnˇe jednoduch´e. Takov´ ym iluzionistou vˇsak m˚ uˇze b´ yt kaˇzd´ y a nebude k tomu ani potˇrebovat hbit´e prsty, staˇc´ı jen vyuˇz´ıt nˇekter´e zaj´ımav´e vlastnosti ˇc´ısel. Ostatnˇe v pˇredchoz´ım textu jsme se mohli pˇresvˇedˇcit, ˇze ˇc´ısla pˇred n´ami ukr´ yvaj´ı spoustu tajemstv´ı a je ot´azkou, zda se n´am je v˚ ubec podaˇr´ı objasnit. Z´avˇerem si proto uvedeme nˇekter´e ˇc´ary s ˇc´ısly. Dalˇs´ı pak m˚ uˇze ˇcten´aˇr nal´ezt v publikac´ıch zamˇeˇren´ ych na rekreaˇcn´ı matematiku a pokud bude m´ıt i dost ˇcasu na listov´an´ı star´ ymi novinami, tak i v z´abavn´ ych okenk´ach nedˇeln´ıch ˇci pozdˇeji sobotn´ıch pˇr´ıloh den´ık˚ u. Kouzlo prvn´ı: Zvolte si libovoln´e trojcifern´e ˇc´ıslo tak, aby se prvn´ı a posledn´ı ˇc´ıslice liˇsily alespoˇ n o dvˇe. Utvoˇrte ˇc´ıslo, jehoˇz cifry jsou v opaˇcn´em poˇrad´ı a od vˇetˇs´ıho ˇc´ısla odeˇctˇete menˇs´ı. Ve v´ ysledku opˇet zamˇen´ıme poˇrad´ı ˇc´ıslic a tato dvˇe ˇc´ısla seˇcteme. Dejme tomu, ˇze si vybereme ˇc´ıslo 115. Pak je tˇreba spoˇc´ıtat 511115=396. D´ale mus´ıme seˇc´ıst ˇc´ısla a 396 a 693. V naˇsem pˇr´ıpadˇe obdrˇz´ıme 1089. My narozd´ıl od kouzeln´ık˚ u vysvˇetl´ıme kaˇzd´ y trik, budeme proto pˇredpokl´adat, ˇze zvol´ıme ˇc´ıslo 100𝑎+10𝑏+𝑐, pˇriˇcemˇz 𝑎 ≥ 𝑐+2. Pak 100𝑎+10𝑏+𝑐−100𝑐−10𝑏−𝑎 = 100(𝑎 − 𝑐) − 𝑎 + 𝑐 = 100(𝑎 − 𝑐 − 1) + 90 + (10 − 𝑎 + 𝑐). Pˇriˇcteme-li k tomuto v´ ysledku ˇc´ıslo 100(10 − 𝑎 + 𝑐) + 90 + (𝑎 − 𝑐 − 1), obdrˇz´ıme 900+180+9=1089. Tento v´ ysledek nez´avis´ı na volbˇe cifer a v´ ysledek 1089 bude pˇri libovoln´e volbˇe p˚ uvodn´ıho ˇc´ısla. Kouzlo druh´ e: Zvolme dvˇe libovoln´a ˇc´ısla. Utvoˇrme posloupnost podobn´ ym zp˚ usobem jak to udˇelal Fibonacci, tedy kaˇzd´ y dalˇs´ı ˇclen je souˇctem dvou pˇredchoz´ıch. Seˇctˇeme prvn´ıch deset ˇclen˚ u t´eto posloupnosti a vydˇelme ho ˇclenem sedm´ ym. Napˇr´ıklad si zvol´ıme 3 a 7. Prvn´ıch deset ˇclen˚ u posloupnosti bude 3, 7, 10, 17, 27, 44, 71, 115, 186, 301 a jejich souˇcet pak 781. Vydˇel´ıme-li toto ˇc´ıslo 71, obdrˇz´ıme 11. Toto ˇc´ıslo mus´ı vyj´ıt vˇzdy. Je-li totiˇz 𝑓1 = 𝑚 a 𝑓2 = 𝑛, je 𝑓7 = 5𝑚 + 8𝑛 a ∑ 10 z´ıt i komplexn´ı ˇc´ısla, je vˇsak tˇreba 𝑖=1 𝑓𝑖 = 55𝑚 + 88𝑛 = 11𝑓7 . Ke kouzlu lze pouˇ d´at pozor, aby 𝑓7 ∕= 0. Kouzlo tˇ ret´ı: Vezmˇeme libovoln´e pˇrirozen´e ˇc´ıslo, kter´e je dˇeliteln´e tˇremi. Cifry umocn´ıme na tˇret´ı a seˇcteme, ˇc´ımˇz obdrˇz´ıme nov´e pˇrirozen´e ˇc´ıslo. Tento postup opakujeme, avˇsak zjist´ıme, ˇze aˇz dospˇejeme k ˇc´ıslu 153, se cel´ y proces zacykl´ı. Uˇcenˇe ˇreˇceno budeme-li opakovanˇe sˇc´ıtat tˇret´ı mocniny cifer pˇrirozen´eho ˇc´ısla dˇeliteln´eho tˇremi, vˇzdy dospˇejeme k ˇc´ıslu 153. Mysleme si ˇc´ıslo 1422. Pak plat´ı 13 +43 +23 +23 = 81 7→ 83 + 13 = 513 7→ 53 + 13 + 33 = 153. Oznaˇc´ıme-li 𝑛 = 𝑐𝑘 10𝑘 + ⋅ ⋅ ⋅ + 𝑐1 10 + 𝑐0 a 𝑚 = 𝑐3𝑘 + ⋅ ⋅ ⋅ + 𝑐31 + 𝑐30 , pak z pˇredpokladu 3∣𝑛 plyne 3∣𝑚. Z krit´eria pro dˇelitelnost ∑𝑘 3 trojkou plyne, ˇze 𝑛 ≡ e Fermatovy vˇety je 𝑐3𝑖 ≡ 𝑐𝑖 𝑖=0 𝑐𝑖 (mod 3). Podle Mal´ (mod 3). Je tedy 𝑘 𝑘 ∑ ∑ 3 𝑐𝑖 ≡ 𝑐𝑖 ≡ 𝑛 (mod 3). 𝑚= 𝑖=0
𝑖=0
D´ale je 𝑛=
𝑘 ∑ 𝑖=0
𝑖
𝑘
𝑘
3
𝑐𝑖 10 ≥ 𝑐𝑘 10 ≥ 10 > (𝑘 + 1)9 ≥
𝑘 ∑ 𝑖=0
𝑐3𝑖 = 𝑚.
Je-li tedy 𝑛 ≥ 104 , je souˇcet tˇret´ıch mocnin cifer vˇzdy menˇs´ı neˇz p˚ uvodn´ı ˇc´ıslo. Zb´ yv´a tedy provˇeˇrit, jak se ˇretˇezec bude chovat po pˇrekroˇcen´ı t´eto hranice. Vyuˇzit´ım v´ ypoˇcetn´ı techniky lze ovˇeˇrit, ˇze je zde koneˇcn´ y poˇcet moˇznost´ı aˇze vˇsechny vedou k ˇc´ıslu 153. Z´avˇerem dodejme, ˇze existuj´ı i jin´a ˇc´ısla, kter´a se rovnaj´ı souˇctu tˇret´ıch mocnin pˇrirozen´ ych ˇc´ısel. Kromˇe singul´arn´ıho pˇr´ıpadu jedniˇcky jsou to i ˇc´ısla 370, 371 a 407, ˇz´adn´e z nich vˇsak nen´ı dˇeliteln´e tˇremi. Kouzlo ˇ ctvrt´ e: Zvolme libovoln´e trojcifern´e ˇc´ıslo, jehoˇz cifry nejsou vˇsechny ’ stejn´e. Seˇrad me cifry podle velikosti v obou smˇerech a odeˇctˇeme tato dvˇe ˇc´ısla. Po koneˇcn´em poˇctu krok˚ u dojdeme k ˇc´ıslu 495. Zvol´ıme-li 169, m´ame 961-169=792; 972-279=693; 963-369=594; 954-459=495. Pokud by rozd´ıl mˇel dvˇe cifry, je nutno ho doplni zepˇredu nulou. Stejn´a vlastnost plat´ı i pro ˇctyˇrcifern´a ˇc´ısla, kdy se dostaneme k ˇc´ıslu 6174. Toto ˇc´ıslo se na poˇcest objevitele naz´ yv´a Kaprekarova konstanta. Vzhledem ke koneˇcn´emu poˇctu ˇc´ısel lze turo zaj´ımavost ovˇeˇrit na poˇc´ıtaˇci. Z´avˇerem t´eto kapitoly zabrous´ıme do turbodidaktiky. Euler odvodil vzorec 𝑒i𝜋 + 1 = 0. V tomto vzorci se vyskytuj´ı vˇsechny aritmetick´e operace (sˇc´ıt´an´ı, n´asoben´ı, mocnˇen´ı) a t´eˇz nejd˚ uleˇzitˇejˇs´ı matematick´e konstanty (0, 1, i, 𝑒, 𝜋 pr´avˇe jednou a je proto matematick´ ymi est´ety povaˇzov´an za nejkr´asnˇejˇs´ı. (Pokud bychom pouˇzili synonymum formule, mohli bychom ps´at Miss formule.) Proved’me turbodidaktick´e kouzlo a upravujme tento vztah. 𝑒i𝜋 = −1 = (−1)3 = (𝑒i𝜋 )3 = 𝑒3i𝜋 . Jelikoˇz lev´a strana rovn´a se prav´e, m˚ uˇzeme odlogaritmovat a m´ame i𝜋=3i𝜋 ˇci 1=3. Znalec funkce komplexn´ı promˇenn´e rozd´ıl mezi matematikou a turbodidaktikou odhal´ı hned; pro jistotu vˇsak dod´av´ame, pro komplexn´ı promˇennou nen´ı logaritmus jednoznaˇcn´a funkce, takˇze logaritmov´an´ı nebylo korektn´ı.
6.4
´ Ulohy na procviˇ cen´ı
Abychom uˇcinili poˇzadavk˚ um projektu zadost, pˇrece jen uvedeme nˇekolik u ´loh, na kter´ ych si ˇcten´aˇr procviˇc´ı znalosti z pˇredchoz´ıho textu. 1. Myslete si libovoln´e ˇc´ıslo od ˇsesti do ˇsedes´ati. Toto ˇc´ıslo postupnˇe dˇelte tˇremi, ˇctyˇrmi a pˇeti a nahlaste zbytky. Znalec ˇc´ısel podle zbytk˚ u urˇc´ı p˚ uvodn´ı ˇc´ıslo. Jak je to moˇzn´e? 2. Vyn´asobte sv˚ uj vˇek deseti od tohoto ˇc´ısla odeˇctˇete dev´ıtin´asobek libovoln´eho ˇ jednocifern´eho ˇc´ısla. Reknˇ ete v´ ysledek a j´a uh´adnu, jak dlouho jiˇz putujete po tomto svˇetˇe. Jak je to moˇzn´e? 3. A jeˇstˇe jednu na vˇek. Sv´e ml´ad´ı (st´aˇr´ı) vyn´asobte dvˇema, pˇriˇctˇete pˇet, souˇcet opˇet vyn´asobte pˇeti a ˇreknˇete v´ ysledek. I z tohoto ˇc´ısla pozn´am, kolik let jste se doˇzil. Jak je to moˇzn´e? 4. Nedosti vˇsak na tom, um´ıme uhodnout i pˇresn´e datum narozen´ı, a to n´asleduj´ıc´ım zp˚ usobem. Poˇradov´e ˇc´ıslo mˇes´ıce vˇeku vyn´asob´ıme stem. K v´ ysledku pˇriˇcteme ˇc´ıslo znaˇc´ıc´ı den a v´ ysledek vyn´asob´ıme dvˇema. K v´ ysledku pˇrid´ame osm. D´ale n´asob´ıme pˇeti a pˇrid´ame ˇctyˇri. Tento v´ ysledek vyn´asob´ıme des´ıti a
pˇrid´ame ˇctyˇri. Posledn´ı operac´ı je pˇriˇcten´ı vˇeku v roc´ıch. Odeˇcteme 444 a v´ ysledek rozdˇel´ıme na skupiny po dvou cifr´ach od prav´e strany. Kv˚ uli ’ vyv´aˇzenosti to ted vezmeme zleva; prvn´ı dvojice urˇcuje mˇes´ıc, druh´a den a tˇret´ı vˇek zkouman´eho ˇclovˇeka. 5. Tak´e um´ıme uhodnout dan´e ˇc´ıslo. Od myˇslen´eho ˇc´ısla odeˇcteme jedniˇcku, zbytek n´asob´ıme dvˇema a pˇriˇcteme myˇslen´e ˇc´ıslo. Z tohoto v´ ysledku uhodneme myˇslen´e ˇc´ıslo tak, ˇze pˇriˇcteme dvˇe a vydˇel´ıme tˇremi. V´ ysledky aplikace teorie ˇc´ısel. Je-li myˇslen´e ˇc´ıslo 𝑥, pak m´ame 𝑥 = 3𝑎 + 𝑟1 , 𝑥 = 4𝑏 + 𝑟2 , 𝑥 = 5𝑐 + 𝑟3 . Vyj´adˇr´ıme jednotliv´e zbytky a spoˇc´ıt´ame v´ yraz 𝑆 = 40𝑟1 + 45𝑟2 + 36𝑟3 = 121𝑥 − 120𝑎 − 180𝑏 − 180𝑐. V´ yraz 𝑆 = 120𝑘 + 𝑥, proto staˇc´ı podˇelit 𝑆 120 a zbytek je roven myˇslen´emu ˇc´ıslu. Oznaˇcme vˇek 𝑥 a myˇslen´e ˇc´ıslo 𝑘. Podle postupu jsme obdrˇzeli 10𝑥 − 9𝑘 = ˇ ıslo 𝑘 je na m´ıstˇe jednotek, zbytek tvoˇr´ı rozd´ıl 𝑥 − 𝑘. Z uveden´eho 10(𝑥 − 𝑘) + 𝑘. C´ je zˇrejm´e, ˇze v´aˇs oponent mus´ı b´ yt starˇs´ı dev´ıti let. ´ Nezn´am´ y vˇek oznaˇc´ıme opˇet 𝑥. Upravy jsou tyto: (2𝑥 + 5).5 = 10𝑥 + 25 = 10(𝑥+2)+5. D´al postupujeme jako v pˇredchoz´ım pˇr´ıpadˇe, na rozd´ıl od pˇredchoz´ıho pˇr´ıpadu to funguje i pro mimina. Poˇc´ıt´ame vlastnˇe {[(100𝑚 + 𝑑).2 + 8].5 + 4}.10 + 4 + 𝑟 − 444=10000𝑚 + 100𝑑 + 𝑟. Poˇc´ıt´ame takto: 𝑥 = 1; 2(𝑥 − 1); 2(𝑥 − 1) + 𝑥 = 3𝑥 − 2; 3𝑥 − 2 + 2.
Literatura [1] Dobrovoln´ y B.: Nov´e matematick´e rekreace. SNTL Praha 1967 ˇ [2] Kˇr´ıˇzek M., Somer L., Solcov´ a A.: Kouzlo ˇc´ısel (Od velk´ ych objev˚ u k aplikac´ım. Academia Praha 2011 [3] Lepka K.: Historie Fermatov´ ych kvocient˚ u (Fermat-Lerch). Dˇejiny matematiky sv. 14, Prometheus Praha 2000 ˇ Kriˇzalkoviˇc K., Leˇcko I.: Z´abavn´a matematika. St´atn´ı pedago[4] Novovesk´ y S., gick´e nakladatelstv´ı Praha 1974 [5] Sierpi´ nski W.: Co v´ıme a nev´ıme o prvoˇc´ıslech. St´atn´ı pedagogick´e nakladatelstv´ı Praha 1966 [6] Singh S.: Velk´a Fermatova vˇeta. Academia Praha 2000 ˇ at T.: Dokonal´e a spriatelen´e ˇc´ısla. Skola ˇ [7] Sal´ mlad´ ych matematik˚ u. Mlad´a fronta Praha 1969 ˇ [8] Vinogradov, I. M.: Z´aklady theorie ˇc´ısel. Nakladatelstv´ı Ceskoslovensk´ e akademie vˇed. Praha 1953 ˇ Te´oria ˇc´ısel. Vydavatelstvo technickej a ekonomickej literat´ [9] Zn´am, S.: ury Alfa Bratislava 1977. [10] http://www.kodys.cz
47