Celá staletí měli Evropané jasno: všechny labutě jsou bílé. Kdo by kdy viděl jinou? Miliony bílých labutí to každý den „potvrzovaly“.
Pak v roce 1697 doplula nizozemská výprava k západnímu pobřeží Austrálie. A na tamní řece plavaly černé labutě. Stačil jeden pohled a „jistá pravda“ byla pryč.
Přesně tak funguje matematika. Tvrzení „každé … je …“ nedokážeš tím, že ho vyzkoušíš na deseti, stu nebo tisíci případech. K jeho vyvrácení ale stačí jediný případ, který nesedí. V tomto článku se naučíš tvrzení vyvrátit i dokázat.
Obsah
- Jedna černá labuť stačí
- Protipříklad
- Příklady nestačí
- Dokázat, nebo vyvrátit
- Přímý důkaz
- Nepřímý důkaz — přes obměnu
- Důkaz sporem
- Jak začít důkaz sporem
- Nejčastější chyby
- Ve zkratce
- Zkus si sám
- Řešení
- Procvič si
Jedna černá labuť stačí
I na internetu koluje spousta „pravd“, které padnou na jediném případu.
| Tvrzení | Případ, který ho vyvrátí |
|---|---|
| Všechny labutě jsou bílé. | černá labuť z Austrálie |
| Blesk nikdy neuhodí dvakrát do stejného místa. | do mrakodrapu Empire State Building uhodí blesk zhruba 20krát za rok |
| Každé prvočíslo je liché. | číslo 2 |
Všimni si: nikdo nemusel prohlédnout všechny labutě světa. Stačila jedna černá.
💡 Tvrzení se slovem „každý“, „všechny“ nebo „nikdy“ je hodně odvážné. Stačí jedna výjimka a je nepravdivé.
Protipříklad
Protipříklad je případ, který splňuje předpoklad tvrzení a nesplňuje jeho závěr.Obě podmínky jsou důležité. Podívej se na tvrzení:
Každé přirozené číslo, které je dělitelné číslem 4, je dělitelné číslem 8.
| Číslo | Dělitelné 4? | Dělitelné 8? | Co to znamená |
|---|---|---|---|
| 16 | ano | ano | tvrzení jen potvrzuje |
| 6 | ne | ne | o tvrzení nic neříká |
| 10 | ne | ne | o tvrzení nic neříká |
| 12 | ano | ne | protipříklad |
Číslo 12 tvrzení vyvrátí. Je dělitelné čtyřmi, ale ne osmi.
Číslo 6 tvrzení nevyvrátí. Tvrzení mluví jen o číslech dělitelných čtyřmi. Šestka do této skupiny vůbec nepatří. Je to jako vyvracet větu „všechny labutě jsou bílé“ černou vránou.
⚠️ Číslo 16 tvrzení nedokazuje. Je to jen potvrzující příklad. Tvrzení pomůže přesně tak málo jako další bílá labuť.
💡 Protipříklad je vlastně důkaz negace: „Existuje číslo dělitelné čtyřmi, které není dělitelné osmi.“ Více v článku Negace výroků a kvantifikátory.
Řešený příklad 1: najdi protipříkladPro každé reálné číslo x platí x² ≥ x.
- Předpoklad: x je reálné číslo. To splňuje každé číslo, které vybereš.
- Závěr: x² ≥ x. Hledáme číslo, jehož druhá mocnina je menší než samotné číslo.
- Celá čísla nepomůžou: 2² = 4, 0² = 0, (−3)² = 9. Vždycky to vyjde.
- Zkus číslo mezi 0 a 1, třeba x = 0,5. Pak x² = 0,25.
- Platí 0,25 < 0,5. Závěr neplatí.
Číslo 0,5 je protipříklad. Tvrzení je nepravdivé. ∎
💡 Když hledáš protipříklad, zkoušej „podivná“ čísla: 0, 1, záporná čísla, zlomky, mezi prvočísly dvojku.
Příklady nestačí
Možná si řekneš: „Když to vyzkouším na hodně číslech, tak to přece platí.“ Podívej se na tohle tvrzení:
Pro každé přirozené číslo n je číslo n² + n + 41 prvočíslo.
Tohoto vzorce si všiml už matematik Leonhard Euler. Vyzkoušej ho:
| n | n² + n + 41 | Prvočíslo? |
|---|---|---|
| 1 | 43 | ano |
| 2 | 47 | ano |
| 3 | 53 | ano |
| 10 | 151 | ano |
| 39 | 1 601 | ano |
| 40 | 1 681 | ne |
Samá prvočísla až do n = 39. To je 39 potvrzení za sebou! A pak n = 40:
40² + 40 + 41 = 40 · 41 + 41 = 41 · 41 = 1 681.
Číslo 1 681 je dělitelné číslem 41, takže to není prvočíslo. Třicet devět potvrzení tvrzení nedokázalo. Jeden protipříklad ho vyvrátil.
⚠️ Ani milion vyzkoušených čísel není důkaz. Přirozených čísel je nekonečně mnoho a ty jich vyzkoušíš vždycky jen konečně mnoho.
Dokázat, nebo vyvrátit
Představ si soud. Obžaloba musí vinu prokázat tak, aby nezbyla žádná rozumná pochybnost. Obhajobě stačí ukázat jednu věc, která obžalobu rozbije.
S tvrzením „každý“ je to stejné. Kdo ho chce dokázat, má těžkou práci. Kdo ho chce vyvrátit, potřebuje jediný protipříklad.
| Tvrzení | Jak ho dokázat | Jak ho vyvrátit |
|---|---|---|
| „Každé … je …“ | obecný důkaz pro všechny případy | jeden protipříklad |
| „Existuje … takové, že …“ | jeden vhodný příklad | obecný důkaz, že takový případ není |
U tvrzení „existuje“ je to naopak. Tvrzení „existuje sudé prvočíslo“ dokážeš jedním číslem: 2.
Na obecný důkaz máš tři hlavní nástroje:
- přímý důkaz — jdeš od předpokladu rovnou k závěru,
- nepřímý důkaz — dokážeš obměnu,
- důkaz sporem — ukážeš, že opak vede k nesmyslu.
Přímý důkaz
Při přímém důkazu implikace A ⇒ B vyjdeš z předpokladu A. Pak krok za krokem dojdeš k závěru B. Každý krok musí logicky plynout z předchozích.
Nejdřív si pojmy zapiš matematicky:
| Slovy | Zápis |
|---|---|
| n je sudé | n = 2k, kde k je celé číslo |
| n je liché | n = 2k + 1, kde k je celé číslo |
| n je dělitelné třemi | n = 3k, kde k je celé číslo |
Tvrzení: Součet dvou lichých čísel je sudý.
- Vezmi dvě libovolná lichá čísla. Nevolíš konkrétní čísla, aby důkaz platil pro všechna.
- Zapiš je jako 2k + 1 a 2m + 1, kde k, m jsou celá čísla.
- Sečti je: (2k + 1) + (2m + 1) = 2k + 2m + 2 = 2 · (k + m + 1).
- Číslo k + m + 1 je celé. Součet je tedy dvojnásobek celého čísla.
Součet je sudý. ∎
⚠️ Použij dvě různá písmena k a m. Kdybys napsal dvakrát 2k + 1, dokazoval bys jen součet čísla se sebou samým.
Nepřímý důkaz — přes obměnu
Obměna B′ ⇒ A′ má stejnou pravdivost jako A ⇒ B (viz Implikace, obrácená implikace a obměna). Když dokážeš obměnu, dokázal jsi i původní tvrzení.
Proč bys to dělal? Někdy je cesta „odzadu“ mnohem snazší. Je to jako bludiště v časopise: často ho vyřešíš rychleji od cíle.
| Původní tvrzení A ⇒ B | Obměna B′ ⇒ A′ |
|---|---|
| Jestliže prší, pak je silnice mokrá. | Jestliže silnice není mokrá, pak neprší. |
| Jestliže je n² sudé, pak n je sudé. | Jestliže n není sudé, pak n² není sudé. |
Tvrzení: Jestliže je n² sudé, pak n je sudé (n je celé číslo).
- Zkus to přímo: n² = 2k. Jak se odtud dostaneš k n? Odmocnina z 2k ti nepomůže. Přímá cesta je těžká.
- Zapiš obměnu. Předpoklad A: „n² je sudé“, závěr B: „n je sudé“. Obměna B′ ⇒ A′ zní: jestliže n je liché, pak n² je liché.
- Dokaž obměnu přímo. Nechť n je liché, tedy n = 2k + 1, kde k je celé číslo.
- Umocni: n² = (2k + 1)² = 4k² + 4k + 1 = 2 · (2k² + 2k) + 1.
- Číslo 2k² + 2k je celé. Takže n² má tvar „dvojnásobek celého čísla plus 1“, je tedy liché.
Obměna platí, proto platí i původní tvrzení. ∎
💡 Tenhle výsledek se ti bude hodit hned v další části, v důkazu, že odmocnina ze 2 není zlomek.
Důkaz sporem
Představ si detektiva. Podezřelý je zahradník. Detektiv uvažuje:
- Předpokládejme, že vrahem je zahradník.
- Pak musel být ve 21:00 v knihovně.
- Jenže ve 21:00 ho kamera natočila na nádraží na druhém konci města.
- Nikdo nemůže být na dvou místech zároveň. To je spor.
- Zahradník tedy vrahem není.
Přesně tak funguje důkaz sporem. Předpokládáš, že tvrzení neplatí. Pak ukážeš, že z toho plyne nesmysl — spor. Tvrzení tedy musí platit.
Řešený příklad 4: prvočísel je nekonečně mnohoTento důkaz sepsal už Eukleidés před více než 2 000 lety.
- Předpokládejme opak: prvočísel je konečně mnoho. Vypíšeme je všechna: p₁, p₂, …, pₖ.
- Vytvoříme číslo N = p₁ · p₂ · … · pₖ + 1.
- N je větší než 1. Proto má aspoň jednoho prvočíselného dělitele. Říkejme mu p.
- Podle předpokladu je p v našem seznamu. Tedy p dělí součin p₁ · p₂ · … · pₖ.
- Když p dělí N i součin, dělí i jejich rozdíl. Ten je N − p₁ · p₂ · … · pₖ = 1.
- Žádné prvočíslo ale nedělí číslo 1. To je spor.
Předpoklad byl chybný. Prvočísel je nekonečně mnoho. ∎
⚠️ Důkaz netvrdí, že samotné N je prvočíslo. Například 2 · 3 · 5 · 7 · 11 · 13 + 1 = 30 031 = 59 · 509. Spor vznikne i tak: prvočísla 59 a 509 v seznamu nejsou.
Řešený příklad 5: odmocnina ze 2 není zlomekTvrzení: √2 je iracionální číslo.
- Předpokládejme opak: √2 je racionální. Dá se tedy zapsat jako zlomek √2 = p/q, kde p, q jsou přirozená čísla.
- Zlomek můžeme zkrátit na základní tvar. Předpokládejme tedy, že p a q jsou nesoudělná — nemají společného dělitele většího než 1.
- Umocni rovnost na druhou: 2 = p²/q², tedy p² = 2q².
- Číslo p² je sudé. Podle řešeného příkladu 3 je i p sudé: p = 2r.
- Dosaď: (2r)² = 2q², tedy 4r² = 2q², tedy q² = 2r².
- Číslo q² je sudé, takže i q je sudé.
- Obě čísla p a q jsou sudá, dělí je tedy číslo 2. To je spor s tím, že jsou nesoudělná.
Předpoklad byl chybný. √2 je iracionální. ∎
Jak začít důkaz sporem
Důkaz sporem stojí a padá s první větou. Ta musí být přesná negace tvrzení. Když negaci uděláš špatně, důkaz nic nedokáže.
| Tvrzení | Správný začátek: předpokládejme, že … |
|---|---|
| Prvočísel je nekonečně mnoho. | … prvočísel je konečně mnoho. |
| √2 je iracionální. | … √2 je racionální. |
| Neexistuje největší přirozené číslo. | … existuje největší přirozené číslo. |
| Každý trojúhelník má aspoň dva ostré úhly. | … existuje trojúhelník, který má nejvýš jeden ostrý úhel. |
| Jestliže je n² sudé, pak n je sudé. | … n² je sudé a n je liché. |
⚠️ Negace implikace A ⇒ B je A a B′, ne A′ ⇒ B′. V posledním řádku tedy předpokládáš, že předpoklad platí a závěr ne.
⚠️ Negace slova „každý“ není „žádný“. Je to „existuje aspoň jeden, který ne“. Pravidla najdeš v článku Negace výroků a kvantifikátory.
Nejčastější chyby
- Příklady místo důkazu. „Zkusil jsem 5 čísel a platí to“ není důkaz. Vzpomeň si na n² + n + 41.
- Protipříklad, který nesplňuje předpoklad. Číslo 6 nevyvrátí tvrzení o číslech dělitelných čtyřmi.
- Stejné písmeno pro různá čísla. Dvě lichá čísla nezapíšeš obě jako 2k + 1.
- Dokazování obrácené implikace. Obrácená implikace B ⇒ A nemá stejnou pravdivost jako A ⇒ B. Stejnou pravdivost má jen obměna B′ ⇒ A′.
- Špatná negace na začátku sporu. „Prvočísel je málo“ není negace věty „prvočísel je nekonečně mnoho“.
- Chybějící závěr. Po sporu napiš, co z něj plyne: „Předpoklad byl chybný, tvrzení platí.“
Ve zkratce
- Protipříklad splňuje předpoklad a nesplňuje závěr. Jeden stačí k vyvrácení tvrzení „každý“.
- Sebevíc potvrzujících příkladů není důkaz.
- Přímý důkaz: od předpokladu A krok za krokem k závěru B.
- Nepřímý důkaz: dokážeš obměnu B′ ⇒ A′, která má stejnou pravdivost jako A ⇒ B.
- Důkaz sporem: předpokládáš negaci tvrzení a dojdeš k nesmyslu. Negace musí být přesná.
Zkus si sám
- Najdi protipříklad: „Každé prvočíslo je liché.“
- Najdi protipříklad: „Jestliže je součin a · b dvou přirozených čísel sudý, pak a i b jsou sudá.“
- Najdi protipříklad: „Pro každé reálné číslo x platí (x + 1)² = x² + 1.“
- Rozhodni, jestli je číslo 9 protipříkladem k tvrzení „Každé přirozené číslo dělitelné šesti je dělitelné devíti.“
- Dokaž přímo: součin dvou lichých čísel je lichý.
- Dokaž sporem: neexistuje největší sudé přirozené číslo.
Řešení
- Číslo 2. Je to prvočíslo a je sudé.
- Například a = 2, b = 3. Součin 6 je sudý, ale číslo 3 sudé není.
- Například x = 1. Vlevo (1 + 1)² = 4, vpravo 1² + 1 = 2. Platí 4 ≠ 2. Funguje každé x kromě nuly.
- Ne. Číslo 9 není dělitelné šesti, takže nesplňuje předpoklad. Protipříkladem je například 6 nebo 12: jsou dělitelná šesti, ale ne devíti.
- Lichá čísla zapiš jako 2k + 1 a 2m + 1, kde k, m jsou celá. Součin je (2k + 1) · (2m + 1) = 4km + 2k + 2m + 1 = 2 · (2km + k + m) + 1. Číslo 2km + k + m je celé, takže součin je lichý. ∎
- Předpokládejme opak: existuje největší sudé přirozené číslo P. Číslo P + 2 je také sudé přirozené číslo a je větší než P. To je spor s tím, že P je největší. Největší sudé přirozené číslo tedy neexistuje. ∎
Procvič si
- 🔍 Najdi protipříklad
- 🧩 Jaký je to důkaz?
- 🪜 Doplň krok důkazu
- ✏️ Negace výroku
- 🧮 Obrácená implikace a obměna
👉 Zpět na začátek: Výrok a výroková logika — úvod