Základy dôkazov
1Úvod
Bežná predstava o matematike je, že je o počítaní. V skutočnosti je však o porozumení všeobecne platných tvrdení. Aby sme mali istotu, že ide naozaj o platné tvrdenia, a nie nejakú chybu merania
, tak tieto tvrdenia precízne zdôvodňujeme, resp. dokazujeme. Nemôže byť teda pre nás prekvapením, že dôkazy sú neoddeliteľnou súčasťou matematickej olympiády, ako aj vysokoškolských kurzov. V tomto materiáli si spravíme základný prehľad o tom, ako vyzerajú dôkazy v matematike. Ilustrujeme si ich na niekoľkých príkladoch. Ukážkové príklady budú hlavne o číslach, kde sa princípy najlepšie ilustrujú. Popísaná teória sa však samozrejme dá aplikovať aj v iných oblastiach – s dôkazmi sa stretneme vo všetkých materiáloch.
2Základné typy dôkazov
Vo všeobecnosti rozlišujeme dva základné typy dôkazov: priamy dôkaz a dôkaz sporom. V krátkosti:
- Priamy dôkaz: Z platných tvrdení odvodíme dokazované tvrdenie.
- Dôkaz sporom: Predpokladáme, že dokazované tvrdenie neplatí a snažíme sa odvodiť matematicky neplatné tvrdenie, dôjsť k sporu.
Toto si vieme predstaviť takto: Povedzme, že všetky tvrdenia, z ktorých vychádzame, sa nachádzajú vo veľkom hrnci s polievkou. Proces dokazovania spočíva v kombinovaní tvrdení z polievky a pridávaní nových z nich – ak napríklad máme v polievke , tak do polievky môžeme pridať , vďaka čomu môžeme do polievky pridať , atď. Naše dva typy dôkazov potom vnímame nasledovne:
- Priamy dôkaz funguje tak, že do polievky postupne pridávame nové a nové tvrdenia, až tam pridáme to, ktoré cielime dokázať.
- Na druhej strane, pri dôkaze sporom do polievky pridáme negáciu dokazovaného tvrdenia a pokračujeme, akoby sme dokazovali priamo. Nové tvrdenia pridávame, až kým sa nám polievka nezrazí a nedostaneme nejaký nezmysel, ako napr. , prípadne opak nejakého z predpokladov.
V nasledujúcich dvoch sekciách si ukážeme konkrétne zaujímavé príklady dôkazov. Ešte predtým dve poznámky:
- Veľmi dôležitá technika je dôkaz matematickou indukciou. Prísne vzaté nejde o typ dôkazu, ako skôr o recept na pridávanie nových platných tvrdení do polievky.
- V škole sa zvyknú rozlišovať dva typy
nepriamych dôkazov
: nepriamy dôkaz sporom a dôkaz obmenenej implikácie. Vysvetlíme, že druhý menovaný je vlastne špeciálnym prípadom dôkazu sporom.
2.1Priamy dôkaz
Priame dôkazy sú vcelku prirodzené – kombinujeme predpoklady zo zadania s existujúcimi znalosťami, až kým nedôjdeme k dokazovanému tvrdeniu. Každý dôkaz sa teda dá zapísať ako séria reťazcov implikácií:
Príklad 1
Dokážte, že druhé mocniny nepárnych čísel dávajú po delení 8 zvyšok 1.
✓Riešenie
Najprv si vezmeme tento ucelený zápis dôkazu:
Nepárne čísla sa dajú napísať v tvare pre celé . Dokazujeme, že dáva po delení 8 zvyšok 1. Jedno z čísel , je párne, takže je párne číslo, takže je deliteľné 8, takže dáva po delení 8 zvyšok 1, čo bolo treba dokázať.
Než pôjdeme ďalej, uvedomme si štruktúru toho dôkazu. Skladá sa z týchto tvrdení:
- : je nepárne celé číslo
- : pre nejaké celé
- : je celé, teda je párne alebo je párne
- : je párne
- : je deliteľné 8
- : dáva po delení 8 zvyšok 1
- : dáva po delení 8 zvyšok 1
- : dáva po delení 8 zvyšok 1
Dôkaz spočíva v prechodoch a . Kombináciou a dostávame .
Slovný zápis je zjavne praktickejší ako odrážkový. Jeho problémom môže byť, že sa v ňom vedia stratiť komplikovanejšie úlohy: Zle spísané riešenia často pohoria na tom, že z textu nie sú jasné implikácie. Praktická rada: pri každom tvrdení si položiť otázku: je jasné, aké sú predpoklady a ako sa z nich niečo odvodilo? Pri takejto sebakontrole si človek neraz uvedomí, že jeho riešenie má chybu.
Cvičenie 1
Dokážte, že pre prvočísla platí, že je číslo deliteľné 24.
✓Riešenie
Výraz rozložíme na súčin . Keďže je prvočíslo väčšie ako 3, nie je deliteľné 3, teda dáva zvyšok 1 alebo 2. V prvom prípade delí 3 činiteľ , v druhom . Zároveň je nepárne, takže a sú dve po sebe idúce párne čísla. Jedno z nich je preto deliteľné 2 a druhé dokonca 4, ich súčin je teda deliteľný 8. Keďže je číslo deliteľné 3 aj 8, a tieto čísla sú nesúdeliteľné, je deliteľné aj 24.
Pre zaujímavosť uveďme ešte jedno riešenie, ktoré používa poznatok z predošlého príkladu: štvorce nepárnych čísel dávajú po delení 8 zvyšok 1: Vďaka tomu vlastne máme, že je deliteľné 8 – zostáva zdôvodniť, že je deliteľné 3. Keďže nie je 3, tak je v tvare buď alebo pre nejaké , v skratke . Potom
čo je zrejme deliteľné tromi.
V ťažších úlohách nemusí byť hneď zrejmé, ako predpoklady zo zadania využiť a je potrebné analyzovať situáciu.
Príklad 2
Dokážte, že ak je prirodzené číslo druhou mocninou celého čísla, tak má nepárny počet deliteľov.
✓Riešenie
Ako využiť, že je druhá mocnina celého čísla? Môžeme si zapísať , čo bol prvý krok v predošlom ukážkovom príklade – to nám ale dlho nepomôže. Kľúčom je zamyslieť sa nad deliteľmi, koniec koncov, o tých niečo dokazujeme. Základná myšlienka je:
Delitele prirodzeného čísla typicky
chodia v pároch, je deliteľ práve vtedy, keď je deliteľ . Ak by sa nikdy nestalo, že ide o rovnaké delitele, tak počet deliteľov čísla je teda párny.
Kedy sa ale stane, že toto párovanie páruje deliteľ so sebou samým? Práve keď , teda keď . A to je presne náš predpoklad! Tým pádom sa všetky delitele až na deliteľa s nejakým spárujú, dokopy teda budeme mať nepárny počet deliteľov, čo bolo treba dokázať.
Poznámka. Tento príklad v skutočnosti platí ako ekvivalencia. V skutočnosti by bol ľahší, ak by bola zadaná obrátená implikácia, lebo fakt, že je štvorec, sa v úvahovom reťazci používa až na konci. V súťažných úlohách je ale bežné, že autori sa snažia tieto kľúčové kroky zamaskovať.
Predošlý príklad sa dá vyriešiť aj pomocou všeobecne užitočného vzorca pre počet deliteľov:
Tvrdenie 1
Nech , kde sú navzájom rôzne prvočísla a sú celé čísla. Potom má číslo práve
deliteľov.
Dôkaz
Uvažujme ľubovoľného deliteľa čísla . Keďže delí a prvočíselný rozklad obsahuje iba prvočísla , aj rozklad čísla musí obsahovať iba tieto prvočísla. Zapíšme teda . Pritom pre každé musí platiť (horná hranica plynie z toho, že ako deliteľ by nemohol obsahovať vyššiu mocninu než ). Každý deliteľ teda vieme jednoznačne reprezentovať ako -ticu s vlastnosťou . Počet deliteľov je preto rovný počtu takýchto -tíc.
Na určenie počtu -tíc použijeme kombinatorické pravidlo súčinu. Voľby jednotlivých exponentov sú na sebe nezávislé – hodnota nijako neobmedzuje hodnoty ostatných exponentov. Pre exponent máme možností, konkrétne všetky čísla od do . Podľa pravidla súčinu je celkový počet -tíc rovný
Cvičenie 2
Dokážte predošlý príklad, teda vetu o nepárnosti počtu deliteľov druhých mocnín, pomocou vety o počte deliteľov. Dokážte tiež obrátenú implikáciu tejto vety.
✓Riešenie
Nech . Keďže je druhá mocnina celého čísla, všetky exponenty musia byť párne. Podľa vety je počet deliteľov rovný súčinu . Keďže každé je párne, každá zátvorka predstavuje nepárne číslo. Súčin nepárnych čísel je vždy nepárny, teda počet deliteľov je nepárny.
Úloha 1
Je dané zložené číslo . Dokážte, že je deliteľné prvočíslom neprevyšujúcim .
1Nápoveda
Číslo je zložené, napíšme si ho , kde .
2Nápoveda
Idea je povedať, že menšie z čísel , teda , je deliteľné dosť malým prvočíslom. Na to stačí povedať, že samo osebe je dosť malé (v najtesnejšom prípade je samo prvočíslom).
✓Riešenie
Keďže je zložené, môžeme ho napísať ako , kde . Vynásobením nerovnosti číslom dostaneme , odkiaľ . Číslo má aspoň jedného prvočíselného deliteľa . Zrejme . Keďže delí a delí , tak delí , čo sme chceli dokázať.
Úloha 2*
Prirodzené číslo má práve deliteľov. Dokážte, že súčin deliteľov je rovný .
1Nápoveda
Znova použite trik s párovým deliteľom.
2Nápoveda
Rozlíšte prípady, kedy je a nie je štvorec.
✓Riešenie
V riešení budeme uvažovať párovanie deliteľov: je deliteľ práve vtedy keď je deliteľ . Súčin takýchto deliteľov je .
Rozoberme dva prípady:
- Ak nie je druhá mocnina, tak pre každý deliteľ platí (inak by ). Všetkých deliteľov teda tvorí presne takýchto párov. Celkový súčin je .
- Ak je druhá mocnina, tak tvorí pár sám so sebou. Ostatných deliteľov tvorí párov so súčinom . Celkový súčin je preto
Na záver sekcie si jedno upozornenie. Pri spisovaní dôkazov je často vidieť nepresnosť typu vynechanie predpokladov, napríklad niekto môže napísať , takže nutne
. To môže byť správna časť riešenia, ak v zadaní máme, že je kladné. Ak však tento predpoklad do riešenia nenapíšeme, tak to znie podozrivo, lebo nie je jasné, či si to riešiteľ uvedomil, a preto to môže viesť k strate bodov. Správne by sme písali niečo ako a je kladné, takže nutne
. Ukážeme si veľmi bežnú situáciu, kedy sa toto stáva:
Príklad 3
Kedy pre celé čísla platí, že a ?
✓Riešenie
Intuitívna odpoveď je, že nutne . V riešenie občas naozaj vidieť úvahu, že a , takže . To naozaj platí, ak vieme, že čísla sú nezáporné. Situáciu si zanalyzujeme podrobne:
Vzťah dáva, že existuje celé také, že . Podobne znamená, že existuje celé také, že . Vynásobením týchto rovností máme .
Ak , teda ak napr. , tak vzťah dáva . Potom oba vzťahy znamenajú , čo je v pohode† a platí .
Ak , tak dáva . Číslo sa dá zapísať ako súčin celých čísel práve dvoma spôsobmi: a . To nám dáva dve riešenia a , ktoré spätne znamenajú a . Ak by sme však mali, že sú nezáporné, tak buď je nejaké nulové, to bolo vyriešené hore, alebo sú oba kladné, čo ale pri nenastane – vtedy by sme teda naozaj mali, že nutne .
Záver je, že a práve vtedy, keď alebo , pričom pre nezáporné čísla dokonca rovno .
2.2Dôkaz sporom
Takýto typ dôkazu je obzvlášť užitočný v prípade, kedy je dokazované ťažké uchopiť
a ďaleko jednoduchšie je niečo povedať o jeho negácii. Veľmi bežný príklad, kde sa to ilustruje:
Príklad 4
Dokážte, že číslo je iracionálne.
✓Riešenie
Postupujeme sporom. Predpokladajme, že je racionálne číslo, teda sa dá zapísať ako zlomok v základnom tvare (čísla sú nesúdeliteľné). Po umocnení na druhú a vynásobení menovateľom dostaneme .
Pravá strana je deliteľná dvomi, takže aj a následne musí byť párne, teda . Dosadením máme , čo sa upraví na . Teraz vidíme, že aj musí byť párne. Čísla a sú teda obe deliteľné dvomi, čo je spor s predpokladom, že sú nesúdeliteľné.
Cvičenie 3
Tento dôkaz by neprešiel, ak by sme mali . Kde by zlyhal?
✓Riešenie
Zlyhal by v kroku, kde sa snažíme ukázať, že aj je deliteľné. Mali by sme rovnicu , z ktorej vyplýva, že je párne, teda . Dosadením však dostaneme , čo sa po krátení upraví na . Z tejto rovnosti už nevyplýva, že je párne (ani deliteľné 4). Nedostaneme tak spor s nesúdeliteľnosťou .
Cvičenie 4
Dokážte zovšeobecnenie tvrdenia o iracionalite : Nech je prirodzené číslo. Číslo je iracionálne práve keď existuje prvočíslo , ktoré sa v prvočíselnom rozklade nachádza v nepárnej mocnine.
✓Riešenie
Postupujeme sporom. Nech pre nesúdeliteľné . Rovnicu upravíme na . V prvočíselnom rozklade štvorca ( aj ) má každé prvočíslo párny exponent. Na ľavej strane je exponent ľubovoľného prvočísla súčtom jeho exponentu v a v . Aby nastala rovnosť, musí byť tento súčet párny, čo znamená, že exponent každého prvočísla v musí byť párny. Ak teda obsahuje prvočíslo v nepárnej mocnine, dostávame spor. Naopak, ak sú všetky exponenty párne, je druhou mocninou a je racionálne číslo.
Úloha 3
Dokážte, že súčet racionálneho a iracionálneho čísla je číslo iracionálne.
1Nápoveda
Postupujeme sporom. Čo ak pre racionálne a iracionálne platí ?
✓Riešenie
Postupujeme sporom. Nech je racionálne a iracionálne číslo. Predpokladajme, že ich súčet je racionálny. Potom môžeme vyjadriť . Keďže rozdiel dvoch racionálnych čísel je vždy racionálne číslo, musí byť aj racionálne. To je však spor s predpokladom, že je iracionálne.
Úloha 4
Dokážte, že číslo je iracionálne.
1Nápoveda
Postupujeme sporom. Nech platí . Potrebujeme sa zbaviť odmocnín.
2Nápoveda
Kľúčom k zbaveniu sa odmocnín je umocnenie. Umocnením rovnosti z predošlej nápovedy budeme mať namiesto dvoch odmocnín jednu.
✓Riešenie
Postupujeme sporom. Nech je racionálne číslo. Umocnením rovnosti dostaneme , z čoho vyjadríme . Keďže je racionálne, je racionálna aj pravá strana. To by znamenalo, že je racionálne číslo, čo je spor (dôkaz je analogický ako pre ).
Poznámka. Typicky chybný dôkaz môže spočívať v argumente, že súčet dvoch iracionálnych čísel je vždy iracionálny. Presvedčte sa ale, že to nie je pravda.
Nasledovné príklady ukazujú, že dôkaz sporom je technicky
aj vtedy, ak dokazujeme, že niečo neplatí.
Úloha 5
Dokážte, že súčet troch druhých mocnín nepárnych celých čísel nikdy nie je druhou mocninou celého čísla.
1Nápoveda
Kľúčom je pozrieť sa na deliteľnosť ôsmimi.
2Nápoveda
Spomeňte si na tvrdenie dokázané v sekcii s priamym dôkazom, že druhé mocniny nepárnych čísel dávajú po delení 8 zvyšok 1.
✓Riešenie
Podľa predošlého dokázaného tvrdenia dáva druhá mocnina nepárneho čísla po delení 8 zvyšok 1. Súčet troch takýchto čísel preto dáva zvyšok 3. Potom ale nemôže byť štvorec, keďže to by musel byť nepárny a znova podľa nášho tvrdenia dávať zvyšok 1.
Úloha 6
73-CSMO-B-II-1Patrik vybral dve rôzne kladné celé čísla , , každé napísal na 10 kariet a všetkých 20 kariet rozmiestnil po obvode kruhu. Všimol si, že každé číslo je teraz deliteľom súčtu dvoch čísel na susedných kartách. Dokážte, že čísla na kartách sa ob jedno striedajú.
1Nápoveda
Dokazujeme, že niečo nejde – čo by znamenalo, ak by to potenciálne išlo, teda ak by sa čísla nestriedali? Čo je vlastne opak tohto tvrdenia?
2Nápoveda
Ak by sa čísla nestriedali, tak nejaké dve rovnaké sú vedľa seba, napr. . Keď sa teraz prechádzame po kružnici nejakým smerom, napr. doprava, tak po čase musíme naraziť na , takže máme . Čo z toho dostaneme?
3Nápoveda
Trojica nám dáva , takže . Bolo by skvelé nájsť niečo podobné ešte niekde inde.
4Nápoveda
Aby sme dostali , potrebujeme nájsť trojicu . Prečo na kružnici musí existovať aj ? Zamysli sa nad počtom striedavých skupín: ak spojíš dve do jednej skupiny, znížiš tým počet dostupných skupín pre . Kam sa potom musia zmestiť všetky ?
5Nápoveda
Ak z trojice zistíme, že , a z trojice zistíme, že , aký záver z toho vyplýva pre dve prirodzené čísla ?
✓Riešenie
Tvrdenie úlohy dokážeme sporom. Pripusťme teda, že čísla , nie sú rozmiestnené striedavo. To zrejme znamená, že sa v kruhu vedľa seba nachádzajú niekde dve a súčasne niekde dve †. Vyberme dve susedné . Ak začneme od tejto dvojice putovať po kruhu jedným smerom, narazíme na číslo (inak by v kruhu boli samé ). Akonáhle sa to stane, budeme mať susednú trojicu . Podľa zadania potom platí , odkiaľ . Analogickou úvahou nájdeme trojicu , z ktorej dostaneme . Pre prirodzené čísla , tak platí aj , a teda , čo je v spore s tým, že čísla , sú rôzne. Tým je celé riešenie úlohy hotové.
Poznámka 1. Bez ujmy na všeobecnosti sme od začiatku dôkazu sporom mohli predpokladať, že platí napríklad . Potom by sme vystačili len s úvahou o trojici vedúcej k spornému záveru .
Poznámka 2. Ukážme navyše, že pre čísla , spĺňajúce zadanie úlohy musí platiť buď , alebo . S ohľadom na symetriu stačí v prípade dokázať rovnosť . Pri striedavom rozmiestnení čísel z trojice máme , takže pre vhodné prirodzené číslo . Z predpokladu však vyplýva , odkiaľ čiže , a preto , ako sme chceli dokázať.
Na záver si ešte ukážeme azda najznámejší dôkaz tejto všeobecne známej veci, ktorú vedel dokázať už aj Euklides†.
Tvrdenie 2
Dokážte, že prvočísel je nekonečne veľa.
Dôkaz
Postupujeme sporom. Predpokladajme, že existuje konečne veľa prvočísel . Uvažujme číslo . Toto číslo je väčšie ako 1, preto musí mať aspoň jedného prvočíselného deliteľa . Tento deliteľ musí byť jedným z našich prvočísel . Zároveň však dáva po delení ľubovoľným zvyšok 1, teda žiadne ho nedelí. To je spor, prvočísel teda musí byť nekonečne veľa.
Skúste si podobným spôsobom vyriešiť ďalšie dve úlohy:
Úloha 7*
Dokážte, že existuje nekonečne veľa prvočísel , ktoré delia pre vhodné prirodzené .
1Nápoveda
Ideme sporom. Ak by ich bolo konečne veľa, označme ich . Skúste zostrojiť vhodný výraz.
2Nápoveda
Zamyslite sa nad výrazom .
✓Riešenie
Predpokladajme, že takýchto prvočísel je konečne veľa, označme ich . Uvažujme číslo
Toto číslo je väčšie ako 1, preto má nejakého prvočíselného deliteľa . Keďže delí , delí číslo tvaru , takže musí patriť do nášho zoznamu . To ale znamená, že delí súčin , a teda delí aj jeho druhú mocninu. Z toho vyplýva, že delí rozdiel , čo je spor.
Úloha 8**
Dokážte, že existuje nekonečne veľa prvočísel tvaru , kde je prirodzené číslo.
1Nápoveda
Postupujeme ako v predošlých prípadoch, označíme si prvočísla, zostrojujeme vhodný výraz. Je treba si však dať pozor na špeciálne prvočíslo 2 (ktoré je tiež nášho tvaru).
2Nápoveda
Zamyslite sa nad výrazom , kde sú nepárne prvočísla tvaru .
3Nápoveda
Kľúčom je nájsť nejaké ďalšie prvočíslo tvaru v prvočíselnom rozklade nášho výrazu. Mohlo by v tomto rozklade nebyť žiadne, čo by to znamenalo?
✓Riešenie
Predpokladajme, že existuje konečne veľa prvočísel tvaru . Označme všetky nepárne prvočísla tohto tvaru (číslo 2 vynechávame). Uvažujme číslo
Keďže sú nepárne, je súčtom nepárneho čísla a čísla 2, takže je nepárne a nie je deliteľné 2. Zároveň dáva po delení tromi zvyšok 2. Preto musí mať aspoň jedného prvočíselného deliteľa tvaru (ak by boli všetky delitele tvaru , aj by malo tento tvar). Keďže je nepárne, . Zároveň nemôže byť žiadne z , pretože inak by delilo aj , a teda aj ich rozdiel 2. Našli sme teda nové prvočíslo tvaru , čo je spor.
Na záver sekcie sa vráťme k sľúbenému vysvetleniu dôkazu obmenenej vety. Vo všeobecnosti ide o dôkaz implikácie , ktorá je ekvivalentná implikácii , napríklad implikácia ak nedelí , tak ani nedelí
je ekvivalentná implikácii ak delí , tak delí
. My sa teda snažíme z negácie tvrdenia dokázať negáciu predpokladu – technicky sa teda snažíme z predpokladu, že neplatí, prísť ku konkrétnemu sporu, a síce s predpokladom . Z toho vidieť, že takýto dôkaz je vlastne špeciálny prípad dôkazu sporom – pri ktorom nám ide o to prísť do sporu s akýmkoľvek tvrdením, nie nutne predpokladom.
3Čo sme sa naučili
- Priame dokazovanie používame, keď sa snažíme z predpokladov odvodiť čo najviac vecí.
- Dôkaz sporom sa hodí, keď sa z negácie dokazovaného tvrdenia dá niečo odvodiť, z negácie už používame priame odvodzovanie.
- Dôkaz obmenenej vety je vlastne špeciálny prípad dôkazu sporom.
4Čo ďalej
V ďalších materiáloch sa budeme venovať konkrétnym dôkazovým technikám, pričom začneme matematickou indukciou, ktorá je natoľko dôležitá, že si zaslúži samostatný materiál.