Příručka důkazů

O co jde

Tato stránka má dva různé účely. Zaprvé má pro kohokoliv bez ohledu na hlubší matematické znalosti sloužit jako přátelské seznámení s tím, jak matematici vymýšlejí důkazy různých vět. Zadruhé poskytuje zkušenějším matematikům rychlý přehled technik, které mohou využít, když narazí na problém a potřebují inspiraci.

Začátek a konec důkazu

Než vůbec začnete vymýšlet důkaz, je dobré si ujasnit, co přesně se snažíte dokázat. K tomu je často vhodné předepsat si, jak bude vypadat začátek a konec důkazu.

Příklad

Chceme-li dokázat, že součet dvou lichých čísel je sudé číslo, bude začátek a konec vypadat takto:

Nechť a,b jsou lichá čísla.

Tudíž a+b je sudé.

Pokud dokazujeme něco ve tvaru negace, často je dobré předpokládat, že výrok neplatí, a dojít ke sporu.

Příklad

Chceme-li dokázat, že 2 je iracionální, šablona pro důkaz bude vypadat takto:

Předpokládejme, že 2 je racionální.

To je spor.

Rozepsání z definice

Často je přínosné rozepsat jednotlivé části tvrzení z definice. Zejména pokud se v něm vyskytuje pojem, který jsme si nedávno definovali.

Příklad

Pokud dokazujeme jako v předchozím kroku, že součet dvou lichých čísel je sudé číslo, po sepsání začátku a konce budeme pokračovat tím, že si z definice rozepíšeme, co znamená, že je číslo liché/sudé:

Nechť a,b jsou lichá čísla, tedy můžeme psát a=2k+1,b=2l+1, kde k,l jsou celá čísla.

Tudíž a+b=2m, kde m je celé číslo, neboli a+b je sudé.

Všimněte si, že při každém rozepsání z definice jsme použili jiné písmeno, protože zatím nevíme, jaký je vztah mezi k,l,m.

Nyní již můžeme snadno důkaz dokončit. Stačí si všimnout, že a+b=2k+1+2l+1=2k+2l+2. To chceme, aby se rovnalo 2m, kde m je celé číslo, takže stačí zvolit mk+l+1. Tím máme hotový důkaz.

Příklad

Podívejme se, jak bude po rozepsání z definice vypadat šablona pro důkaz, že 2 je iracionální:

Předpokládejme, že 2 je iracionální, tedy můžeme psát 2=ab, kde a,b jsou celá čísla.

To je spor.

V tomto případě již nelze důkaz hned přímočaře dokončit, přesto jsme se ale posunuli o krok blíž.

Konkrétní příklady

Často pro lepší pochopení problému pomůže vyzkoušet si ho na konkrétních příkladech.

Příklad

Chceme odvodit vzoreček pro pravděpodobnost, že nastanou dva nezávislé jevy.

Vyzkoušíme to na příkladu: Jaká je pravděpodobnost, že hodím-li dvěma mincemi, padnou dvě hlavy? Sestavíme si tabulku všech možností:

Hlava HlavaHlava Orel
Orel HlavaOrel Orel

Máme čtyři možné případy a jen jeden z nich je vyhovující, takže pravděpodobnost je 14. Z toho zatím není úplně zřejmé, jaký to má vztah k pravděpodobnosti 12, že na každé jednotlivé minci padne hlava. Zkusíme jiný příklad: hodíme dvěma kostkami a budeme sledovat, jestli na první padne 3 a na druhé 5.

1 11 21 31 41 51 6
2 12 22 32 42 52 6
3 13 23 33 43 53 6
4 14 24 34 44 54 6
5 15 25 35 45 55 6
6 16 26 36 46 56 6

Pravděpodobnost hodu trojky na jedné kostce je 16, stejně tak pětky.

Příznivý jev (hod trojky a pětky) je jen jeden, ale všech jevů máme 36. Tedy pravděpodobnost je 136.

Z těchto dvou příkladů už je vidět, že by se mohlo jednat o součin jednotlivých pravděpodobností. Ovšem v obou příkladech byly obě vstupní pravděpodobnosti stejné. Bylo by tedy dobré pro jistotu vyzkoušet příklad, kde jsou různé. Zkusme najít pravděpodobnost, že na první kostce padne sudé číslo a na druhé 1.

1 11 21 31 41 51 6
2 12 22 32 42 52 6
3 13 23 33 43 53 6
4 14 24 34 44 54 6
5 15 25 35 45 55 6
6 16 26 36 46 56 6

Dohromady máme 3 příznivé jevy a všech jevů je 36, tedy pravděpodobnost je 336=112. Zato vezmeme-li si tyto jevy zvlášť, pravděpodobnost prvního je 12 a druhého 16. To souhlasí s naší hypotézou, že se jedná o součin. Nyní již nastane čas ověřit hypotézu nějak rigorózněji.

Příklad

Zkusíme dokázat důležitý vzorec

1+q+q2+q3++qn=1qn+11q.

Dosaďme například n=3. Potom dostáváme

1+q+q2+q3=1q41q.

Vynásobíme obě strany rovnosti 1q:

(1+q+q2+q3)(1q)=1q4.

Roznásobíme výraz na levé straně, abychom ověříli, že se rovná výrazu na pravé straně:

1q+qq2+q2q3+q3q4=1q4.

Vidíme, že členy se stejnou mocninou se vždy vzájemně vyruší a zbyde jen první a poslední. Zároveň si můžeme všimnout, že to takto bude fungovat pro libovolné n, což nám silně napovídá, jak provést obecný důkaz.

Příklad

Zkusme najít vzorec pro součet prvních několika lichých čísel. Spočteme si

1=1,1+3=4,1+3+5=9,1+3+5+7=16,1+3+5+7+9=25.

V tom už je vidět vzor – součet prvních n lichých čísel se rovná n2. To můžeme následně dokázat například pomocí matematické indukce.

Vizuální představa

Jelikož většině lidí se dobře uvažuje vizuálně, je často dobré si problém nějakým způsobem nakreslit, je-li to možné.

Příklad

V sekci Konkrétní příklady jsme si všimli vzoru, že součet prvních n lichých čísel se rovná n2. Z následujícího obrázku je dobře vidět, proč to tak funguje:

Vizuální důkaz

Příklad

Jedním ze známých problémů je rozklad kladného celého čísla n na součet kladných celých čísel. Můžeme zkusit dokázat, že počet takových rozkladů, kde nejvyšším číslem je číslo k, je stejný jako počet rozkladů obsahujících právě k sčítanců.

Hlavní myšlenkou takového důkazu je nakreslit si obrázek, z kterého to již snadno vyplyne. Vezmeme např. číslo 9 a napíšeme si ho jako 4+3+2 (sčítance píšeme vždy v sestupném pořadí), kde je nejvyšším číslem 4. To můžeme nakreslit jako tři řádky, první sestávající ze čtyř čtverečků, druhý ze tří a poslední ze dvou:

ČtverečekČtverečekČtverečekČtvereček
ČtverečekČtverečekČtvereček
ČtverečekČtvereček

Pokud se nyní podíváme na sloupce, vidíme, že počty čtverečků odpovídají rozkladu sestávajícímu ze čtyř sčítanců: 9=3+3+2+1. Právě proto, že nejdelší je 4, vždycky dostaneme čtyři řádky, tedy rozklad na čtyři sčítance.

Stejně tak můžeme argumentovat naopak, máme-li čtyři sloupce, dostaneme alespoň jeden řádek obsahující 4 (a žádný větší). Máme tedy jednoznačné přiřazení mezi rozklady s nejvyšším sčítancem 4 a rozkladem na 4 sčítance, z čehož plyne, že je jich stejně. Analogicky to samozřejmě funguje i pro jiná čísla n a k.

Symetrie

Některé problémy se dají výrazně zjednodušit využitím nějaké symetrie.

V důkazech pomocí symetrie se často používá výraz „bez újmy na obecnosti“. Ten naznačuje, že přidáváme nějaký předpoklad, který sice obecně nemusí platit, ale případy, kdy neplatí, dokážeme s využitím symetrie snadno převést na případy, kdy platí.

Příklad

Zkusme najít výherní strategii pro piškvorky 3×3. Možných posloupností tahů je 98721=362880, takže kdybychom je všechny procházeli postupně, trvalo by to hodně dlouho. Naštěstí ale z devíti možných počátečních tahů stačí uvažovat jen tři, protože ostatní jsou symetrické:

PrázdnéPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
KřížekPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéPrázdné

Po každém z těchto tahů by mohlo následovat osm dalších, ale s ohledem na symetrii máme dohromady jen dvanáct:

KolečkoPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKolečkoPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
KřížekKolečkoPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
KřížekPrázdnéKolečko
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
KřížekPrázdnéPrázdné
PrázdnéKolečkoPrázdné
PrázdnéPrázdnéPrázdné
KřížekPrázdnéPrázdné
PrázdnéPrázdnéKolečko
PrázdnéPrázdnéPrázdné
KřížekPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéKolečko
KolečkoKřížekPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKřížekPrázdné
KolečkoPrázdnéPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéKolečkoPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
KolečkoPrázdnéPrázdné
PrázdnéKřížekPrázdné
PrázdnéPrázdnéPrázdné
PrázdnéKolečkoPrázdné

U každé z těchto pozic už dokážeme snadno určit, jak dopadne.

Uhodnout

Často je u nějakého problému možné uhodnout jedno či více řešení, což nám buď umožní problém zjednodušit, nebo získat nějaký vhled do jeho obecného řešení.

Příklad

Máme-li například kubickou rovnici, je často vhodné tipnout si řešení. Pokud jej najdeme, můžeme si problém zredukovat na snazší a ten pak vyřešit.

Mějme rovnici x3+x2x1=0. Podle základní věty algebry víme, že platí x3+x2x1=(xa)(xb)(xc), kde a,b,c jsou kořeny rovnice. Zkusíme nějaký z nich uhodnout. Můžeme vyzkoušet, jestli je řešením třeba nula nebo jednička – a jednička je opravdu řešením. To znamená, že můžeme rovnici vydělit (x1), čímž dostaneme x2+2x+1=0. U toho již snadno najdeme dva zbylé kořeny.