Cvičení 4
Logika a důkazy. Matematická indukce
Výroková logika a logické operace, pravdivostní tabulky, přímý a nepřímý důkaz, důkaz sporem, matematická indukce.
Výroková logika
Základní příklady
Příklad 4.1#
Které z následujících vět jsou výroky z hlediska matematické logiky a které ne? Ty, které výroky jsou, znegujte. Snažte se vyslovit negace v jazykově nejkompaktnějším a nejpřirozenějším tvaru.
- „Na státní vlajce České republiky je modrý trojúhelník.“
- „Zpomalte!“
- „Máme dnes k obědu něco chutného?“
- „Číslo 3 je záporné.“
- „Mám na sobě modré tričko.“
- „Z Prahy do Brna je alespoň 10 vlakových spojů denně.“
- „.“
- „Daná rovnice má právě jeden kořen.“
- „Tato věta není pravdivá.“
- „Všichni studenti našeho kruhu jsou přítomní na dnešním cvičení.“
- „Číslo 10 patří do množiny reálných čísel a současně číslo 10 patří do množiny celých čísel.“
- „Včera Jan snědl dort nebo zmrzlinu.“
Odpověď
- „Na státní vlajce České republiky není modrý trojúhelník.“
- Toto tvrzení je rozkazovací věta. U rozkazu ale nemá smysl mluvit o pravdivosti, proto nejde o výrok.
- Toto není výrok. U otázek nemá smysl se zabývat jejich pravdivostí. Něco jiného by představovaly odpovědi na otázky, ale to je už docela jiná věc.
- „Číslo 3 je nezáporné.“ nebo „Číslo 3 není záporné.“
- „Nemám na sobě modré tričko.“
- „Z Prahy do Brna je méně než 10 vlakových spojů denně.“ nebo „Z Prahy do Brna je nejvýše 9 vlakových spojů denně.“
- Přečteme-li si tento matematický zápis, dostaneme oznamovací větu. Ale co je ? To nevíme. Věta tedy není dostatečně přesná: o její pravdivosti nelze rozhodnout, dokud nebudeme mít dodatečné informace o hodnotě . Taková tvrzení za výroky nepovažujeme, jsou to tzv. výrokové formy.
- „Daná rovnice nemá žádný kořen nebo má alespoň dva kořeny.“
- Toto není výrokem, protože, jak lze snadno ověřit, pravdivost nebo nepravdivost této věty nelze určit. To je jeden z tzv. logických paradoxů – paradox lháře.
- „Někdo ze studentů našeho kruhu na dnešním cvičení chybí.“
- „Číslo 10 nepatří do množiny reálných čísel nebo číslo 10 nepatří do množiny celých čísel.“
- „Včera Jan nesnědl dort ani zmrzlinu.“
Nápověda
Výrokem rozumíme oznamovací větu, o níž má smysl prohlásit, že je pravdivá, nebo že je nepravdivá (a právě jedna z těchto možností nastává). Vyřaďte proto nejprve věty rozkazovací a tázací, dále věty s neurčeným symbolem a konečně věty, které o své vlastní pravdivosti tvrdí něco rozporného.
Při negování se hodí tato pravidla:
Poznámka
Za pozornost stojí zejména tyto body:
- Bod 8: negací „právě jeden“ není „žádný“, ale „žádný nebo alespoň dva“.
- Bod 10: negací „všichni jsou přítomni“ je „alespoň jeden chybí“, nikoli „nikdo není přítomen“ – jde o negaci obecného kvantifikátoru.
- Body 11 a 12: podle de Morganových pravidel se při negaci mění „a“ na „nebo“ a naopak.
- Bod 7 je výroková forma: výrokem se stane, teprve když za dosadíme konkrétní hodnotu nebo doplníme kvantifikátor.
Příklad 4.2#
Každé z následujících tvrzení formalizujte ve tvaru implikace a rozhodněte o její pravdivosti. Určete, co je nutná a co je postačující podmínka. Zjistěte, zda platí obrácená implikace , tj. můžeme-li mluvit o ekvivalenci ?
- „Mějme libovolné celé číslo . Když je sudé, potom je číslo liché.“
- „Každý rovnostranný trojúhelník je rovnoramenný.“
- „K získání zápočtu z matematické analýzy je třeba chodit na cvičení z tohoto předmětu.“
Odpověď
- = {Číslo je sudé}, = {Číslo je liché}, implikace je pravdivá. je postačující podmínka pro , je nutná podmínka pro . Obrácená implikace je pravdivá, proto ekvivalence platí.
- = {Daný trojúhelník je rovnostranný}, = {Daný trojúhelník je rovnoramenný}, implikace je pravdivá. je postačující podmínka pro , je nutná podmínka pro . Obrácená implikace není pravdivá, proto ekvivalence neplatí.
- = {Student získal zápočet z matematické analýzy}, = {Student chodil na cvičení z matematické analýzy}, implikace je pravdivá. je postačující podmínka pro , je nutná podmínka pro , nikoli naopak. Obrácená implikace zřejmě pravdivá není, proto ekvivalence neplatí.
Nápověda
Formulace „k tomu, aby platilo , je třeba “ znamená : podmínka je nutná. Naproti tomu „stačí , aby platilo “ znamená : podmínka je postačující. V implikaci je tedy vždy postačující pro a nutná pro .
Chcete-li vyvrátit obrácenou implikaci, hledejte jediný protipříklad.
Postup řešení
- Je-li sudé, lze psát pro nějaké , takže je liché – implikace platí. Obráceně: je-li liché, je , tedy je sudé. Platí tedy i obrácená implikace a lze mluvit o ekvivalenci.
- Rovnostranný trojúhelník má všechny tři strany stejné, tím spíše dvě – je tedy i rovnoramenný. Obrácená implikace neplatí: protipříkladem je trojúhelník se stranami , , , který je rovnoramenný, ale nikoli rovnostranný.
- Formulace „k získání zápočtu je třeba chodit na cvičení“ říká, že docházka je nutnou podmínkou zápočtu, tedy . Obrácená implikace by znamenala, že docházka zápočet už zaručuje, což zjevně neplatí – lze chodit na cvičení a zápočet přesto nezískat.
Příklad 4.3#
Uvažujme implikaci „Jestliže Jaderka patří mezi těžší fakulty ČVUT, pak není dobrý nápad učit se všechno na poslední chvíli“. Které z následujících implikací jsou obměněné ke zmíněné?
(Implikace se nazývá obměněná implikace k implikaci . Dost často se plete s implikací obrácenou .)
Odpověď
C, E. Pozor! D je obrácená implikace, což je jiná věc.
Nápověda
Zaveďte si označení, například = {Jaderka patří mezi těžší fakulty ČVUT} a = {Je dobrý nápad učit se všechno na poslední chvíli}. Zadaná implikace pak zní . Obměněná implikace vznikne tak, že obě části znegujeme a zároveň prohodíme.
Postup řešení
Označme
Zadaná implikace má tvar . Obměněná implikace k je , v našem případě tedy
slovy: „Je-li dobrý nápad učit se všechno na poslední chvíli, pak Jaderka nepatří mezi těžší fakulty ČVUT.“ Tomu odpovídají možnosti C a E (liší se jen slovním obratem).
Zbylé možnosti A, B a D vyjadřují shodně implikaci , což je implikace obrácená – ta s původní implikací ekvivalentní není.
Poznámka
Rozdíl je zásadní: obměněná implikace je s původní vždy ekvivalentní (a právě na tom stojí nepřímý důkaz, viz příklad 4.7), zatímco obrácená implikace platit nemusí. Záměna těchto dvou je jednou z nejčastějších logických chyb.
Příklad 4.4#
Pomocí pravdivostní tabulky dokažte „zřejmé“ logické pravidlo modus ponens neboli pravidlo odloučení:
„Z toho, že je pravda a zároveň je pravda, logicky vyplývá, že je pravda.“
(Schematicky toto pravidlo někdy zapisují .)
Nápověda
Sestrojte tabulku se všemi čtyřmi kombinacemi pravdivostních hodnot a a doplňte sloupec pro . Pak si všimněte, ve kterých řádcích jsou oba předpoklady pravdivé, a zkontrolujte v nich hodnotu .
Postup řešení
Sestrojíme pravdivostní tabulku:
Z tabulky plyne, že se jedná výhradně o poslední řádek této tabulky, kde současně a . V tomto řádku vidíme, že .
Příklad 4.5#
Jan, Mikuláš a Vojtěch se dohodli, že půjdou na přednášku za těchto podmínek:
- Půjde-li na přednášku Mikuláš, půjde i Vojtěch.
- Nepůjde-li na přednášku Jan, nepůjde ani Vojtěch.
- Na přednášku půjde Jan nebo Mikuláš.
Jaké jsou možnosti prezence těchto tří studentů na přednášce, aby byly splněny všechny uvedené podmínky?
Odpověď
Možnosti jsou tři: 1) na přednášku půjde pouze Jan; 2) na přednášku půjde Jan a Vojtěch; 3) na přednášku půjdou všichni tři.
Nápověda
Nabízejí se dvě cesty. Buď uvažovat slovně a začít třetí podmínkou, která nabízí dva případy; nebo zavést výroky , , , přepsat podmínky do formulí a sestavit pravdivostní tabulku o osmi řádcích. Druhý postup je delší, ale zaručeně nic nepřehlédnete.
Pozor na to, že spojka „nebo“ je v matematice zpravidla nevýlučná: připouští i možnost, že platí obojí.
Postup řešení
1. způsob. Vyjdeme z přirozeného smyslu implikace a disjunkce. Začneme třetím výrokem, který nám nabízí dva (nevýlučné) případy: na přednášce bude Jan nebo Mikuláš.
Pokud půjde Mikuláš, pak z prvního výroku máme, že bude poslouchat přednášku i Vojtěch. Může Jan nejít na přednášku v tomto případě? Druhý výrok říká, že pak by na přednášku nešel Vojtěch, ale ten už tam sedí. Proto všichni tři budou na přednášce.
Pokud půjde Jan, u druhého výroku levá část implikace je nepravdivá. Pak Vojtěch může jít na přednášku nebo ne. Mikuláš nyní svobodně rozhoduje sám. Ale pokud se rozhodne jít, tak se k němu připojí i Vojtěch kvůli první podmínce. Pokud Mikuláš bude mít jiné plány, pak se Vojtěch stále může rozhodnout jít či nejít. Máme tedy následující možnosti: 1) jde na přednášku pouze Jan; 2) jdou na přednášku Jan, Mikuláš, a tedy i Vojtěch; 3) jdou Jan a Vojtěch.
2. způsob. Sestavíme výroky:
= {Jan půjde na přednášku};
= {Mikuláš půjde na přednášku};
= {Vojtěch půjde na přednášku}.
Určíme výrokové formule podle zadaných podmínek:
;
;
.
Sestavíme pravdivostní tabulku podle zadaných podmínek:
Teď koukněme na jedničky v posledním sloupci. Máme tedy tři možnosti: 1) na přednášku půjde pouze Jan; 2) na přednášku půjde Jan a Vojtěch; 3) na přednášku půjdou všichni tři.
Poznámka
Ve všech třech řešeních jde Jan – to není náhoda. Z podmínek totiž plyne, že Jan jít musí: kdyby nešel, nešel by podle druhé podmínky ani Vojtěch, podle první by pak nešel ani Mikuláš, a třetí podmínka by byla porušena.
Příklad 4.6#
Metodou přímého důkazu dokažte tvrzení:
„Nechť , jsou reálné funkce. Jestliže jsou liché, pak je funkce sudá.“
Nápověda
V překladu do formální logiky jde o výrok:
„Pro každou reálnou funkci a pro každou reálnou funkci : jestliže je lichá a je lichá, pak je sudá.“
Dále využijeme definice liché a sudé funkce.
Postup řešení
Připomeňme definice. Funkce je lichá, jestliže je její definiční obor souměrný podle nuly a pro každé z něj platí ; je sudá, jestliže za téhož předpokladu platí .
Nechť tedy a jsou liché. Jejich součin je definován na průniku obou definičních oborů, který je opět souměrný podle nuly. Pro každé z tohoto průniku platí
kde jsme ve druhé rovnosti použili lichost obou funkcí a ve třetí to, že součin dvou záporných znamének dá znaménko kladné.
Funkce tedy splňuje definici sudé funkce, což jsme chtěli dokázat.
Poznámka
Stejným výpočtem se ověří i zbylá pravidla: součin dvou sudých funkcí je sudý a součin sudé a liché funkce je lichý. Naopak o součtu liché a sudé funkce obecně nelze říct nic – například není ani sudá, ani lichá.
Příklad 4.7#
Metodou nepřímého důkazu dokažte tvrzení:
„Pro každé přirozené číslo platí: je-li dělitelné třemi, pak je třemi dělitelné i .“
Nápověda
Nejprve si připomeňme, že nepřímý důkaz věty spočívá v tom, že místo ní dokazujeme ekvivalentní obměněnou implikaci . V našem případě tedy jde o dokazování pro každé přirozené číslo tvrzení „Pokud číslo není dělitelné třemi, pak ani není dělitelné třemi“. Všimněme si dále, že pokud číslo není dělitelné třemi, z definice dělitelnosti se zbytkem rozlišujeme dva případy: , ().
Postup řešení
Označme = { je dělitelné třemi} a = { je dělitelné třemi}. Místo implikace dokážeme ekvivalentní obměněnou implikaci , tedy tvrzení: není-li dělitelné třemi, není třemi dělitelné ani .
Nechť tedy není dělitelné třemi. Podle věty o dělení se zbytkem dává po dělení třemi zbytek , nebo ; rozlišíme proto dva případy (v obou je , ).
Je-li , pak
takže dává po dělení třemi zbytek .
Je-li , pak
takže dává po dělení třemi opět zbytek .
V obou případech je zbytek nenulový, tedy není dělitelné třemi. Tím je obměněná implikace dokázána, a s ní i tvrzení původní.
Poznámka
Právě tohoto tvrzení se užívá v klasickém důkazu iracionality čísla . Všimněte si též, že analogické tvrzení pro číslo neplatí: dává dělitelné čtyřmi, ale samo dělitelné čtyřmi není. Klíčové je, že je prvočíslo.
Příklad 4.8#
Metodou důkazu sporem dokažte tvrzení:
„Prvočísel je nekonečně mnoho.“
Nápověda
Důkaz sporem začíná předpokladem, že dokazované tvrzení neplatí. Předpokládejte tedy, že prvočísel je jen konečně mnoho, a označte je . Pak z nich vyrobte nové číslo, které není dělitelné žádným z nich – například jejich součin zvětšený o jedničku.
Postup řešení
Předpokládejme pro spor, že prvočísel je jen konečně mnoho, a označme je všechna
Uvažujme číslo
Zřejmě , takže má alespoň jednoho prvočíselného dělitele; označme jej . Podle našeho předpokladu je jedním z čísel , a tedy dělí i součin .
Pak ale dělí rozdíl
což je spor: žádné prvočíslo (které je z definice větší než ) nemůže dělit jedničku.
Předpoklad, že prvočísel je konečně mnoho, tedy vede ke sporu. Prvočísel je proto nekonečně mnoho.
Doplňující příklady
Příklad 4.9#
Pomocí pravdivostní tabulky dokažte ještě jedno „zřejmé“ logické pravidlo hypotetického sylogismu neboli tranzitivity implikace:
„Z toho, že je pravda a zároveň je pravda, logicky vyplývá, že je pravda.“
(Schematicky: .)
Nápověda
Postupujte obdobně jako v příkladu 4.4, jen tabulka bude mít osm řádků (tři výroky, tedy kombinací). Vyplňte sloupce pro , a a podívejte se na řádky, v nichž jsou první dva sloupce jedničkové.
Postup řešení
Sestrojíme pravdivostní tabulku pro všech osm kombinací hodnot výroků , , :
Oba předpoklady jsou současně pravdivé právě ve čtyřech řádcích – v prvním, druhém, čtvrtém a osmém. V každém z nich má poslední sloupec hodnotu , tedy je pravda. Tím je pravidlo dokázáno.
Příklad 4.10#
Pokud je kniha v souladu s trestním zákoníkem, pak je zbytečná. Pokud kniha v souladu s trestním zákoníkem není, pak je škodlivá. Jestliže je kniha zbytečná nebo škodlivá, nečteme ji. Pokud někdo pokládá tyto výroky za pravdivé, může z toho usoudit, že knihu nečteme?
(Zadání této úlohy je adaptací legendy, která popisuje zničení nejvýznamnější a největší knižní sbírky starověku – Alexandrijské knihovny.)
Odpověď
Ano.
Nápověda
Označte si výroky písmeny a zapište všechny tři předpoklady jako implikace. Klíčem je, že o knize vždy platí buď „je v souladu se zákoníkem“, nebo „není v souladu se zákoníkem“ – třetí možnost neexistuje.
Postup řešení
Označme
Předpoklady zní
Podle zákona vyloučeného třetího platí . Rozlišíme tedy dva případy:
- Je-li pravda, plyne z prvního předpokladu , tedy platí i .
- Je-li nepravda, plyne z druhého předpokladu , tedy opět platí .
V obou případech tedy platí a ze třetího předpokladu podle pravidla modus ponens (příklad 4.4) dostáváme : knihu opravdu nečteme.
Poznámka
Použitá úvaha se někdy nazývá důkaz rozborem případů: ze dvou implikací a plyne bez ohledu na pravdivost .
Příklad 4.11#
Politická strana Práce a mír potřebuje vysekat svého ministra z žaloby pro korupci. To vyžaduje buďto zastrašit svědka , nebo podplatit soudce . Na zastrašení svědka je potřeba uvěznit osobu . Pro uplacení soudce je potřeba obsadit firmu a získat pro ni zakázku . Uvěznění osoby i převzetí firmy vyžaduje zabít osobu . Potřebuje Práce a mír zabít ?
(Tento příběh je smyšlený a jakákoliv podobnost se skutečnými postavami či událostmi je náhodná.)
Odpověď
Ano.
Nápověda
Slovo „vyžaduje“ znamená nutnou podmínku, tedy implikaci směrem „cíl prostředek“. Zapište si všechny předpoklady jako implikace a všimněte si, že obě větve rozhodovacího stromu vedou ke stejnému konci.
Postup řešení
Označme jednotlivé výroky:
Zadání dává tyto implikace:
Předpokládejme, že cíl nastane. Pak platí a rozlišíme dva případy:
- Platí-li , pak podle tranzitivity implikace z platnosti implikací a vyplývá platnost výroku .
- Platí-li , pak z třetí implikace platí , tedy zejména , a odtud , tedy opět .
V obou případech dostáváme . Celkem tedy : ano, strana Práce a mír se ke svému cíli neobejde bez trestného činu – zabití osoby .
Poznámka
Zakázka je v úloze nadbytečná informace – do závěru vůbec nevstupuje. Schopnost rozpoznat, které předpoklady jsou pro důkaz podstatné a které nikoli, patří k základním matematickým dovednostem.
Příklad 4.12#
Tři osoby , a jsou podezřelé ze spáchání zločinu. Vypověděly následující:
: „ je vinen a je nevinný.“
: „Je-li vinen , je vinen i .“
: „Jsem nevinen, ale alespoň jeden z a je vinen.“
Dejte odpovědi na následující otázky:
- Mohou být všechny tři výpovědi pravdivé? Pokud ano, kdo v tomto případě je pachatel?
- Jsou-li všichni nevinní, kdo vypovídal křivě?
- Mluví-li nevinní pravdu a viníci lžou, kdo je pachatel?
Odpověď
1) ano, pachatel je osoba ; 2) křivě vypovídaly osoby a ; 3) pachateli jsou osoby a .
Nápověda
Zaveďte si výroky = { je vinen}, , obdobně a přepište všechny tři výpovědi do formulí. V bodě 3) pak hledáte takové ohodnocení, aby pro každou osobu platilo: její výpověď je pravdivá právě tehdy, když je nevinná. Osm možností lze prostě probrat.
Postup řešení
Označme = { je vinen}, = { je vinen}, = { je vinen}. Jednotlivé výpovědi pak zní
Předpokládejme, že platí všechny tři výpovědi. Z (nebo z ) plyne pravdivost výroku . Kdyby platilo , dala by současně pravdivost výroku , což je spor; tedy musí platit . Z pak dává pravdivost . Dostáváme možné pravdivostní hodnoty
při kterých jsou opravdu všechny tři výpovědi pravdivé. Pachatelem je v tomto případě .
Dosadíme :
Křivě tedy vypovídaly osoby a , zatímco mluvil pravdu.
Nyní hledáme ohodnocení, pro které je výpověď každé osoby pravdivá právě tehdy, když je tato osoba nevinná, tedy
Postupným probráním všech osmi možností (nebo úvahou) zjistíme, že vyhovuje jediná trojice
Ověření: a – ok; a – ok; a – ok.
Pachateli jsou tedy osoby a .
Poznámka
Všimněte si, že zadání nikde neříká, že pachatel je jen jeden – a v bodě 3) jich také skutečně vyjde více. Nevyslovené předpoklady jsou u těchto úloh častým zdrojem chyb.
Matematická indukce
Základní příklady
Příklad 4.13#
Dokažte, že pro každé platí:
- ;
- .
Nápověda
V obou případech ověřte nejprve platnost pro . V indukčním kroku pak k sumě do přičtěte -ní člen, na sumu do použijte indukční předpoklad a výsledek upravte do tvaru, který dostanete dosazením do dokazovaného vzorce. Vyplatí se ten cílový tvar napsat dopředu – víte pak, kam se dopracovat.
Postup řešení
Základ indukce. Pro je levá strana rovna a pravá ; rovnost platí.
Indukční krok. Předpokládejme, že pro jisté platí . Pak
což je přesně dokazovaný vzorec pro . Tvrzení tedy platí pro každé .
Základ indukce. Pro je levá strana rovna a pravá ; rovnost platí.
Indukční krok. Vzorec nejprve přepíšeme do tvaru bez zlomku uvnitř závorky:
Předpokládejme, že tato rovnost platí pro jisté . Pak
neboť . Poslední výraz je přesně dokazovaný vzorec pro , čímž je indukční krok hotov.
Poznámka
Vzorec v bodě 2) jsme odvodili už ve třetím cvičení pomocí teleskopické sumy. Indukce je oproti tomu metoda ověřovací: umožňuje potvrdit hotový vzorec, ale sama o sobě nenapoví, jak k němu dojít.
Příklad 4.14#
Dokažte, že pro každé platí:
- ;
- .
Nápověda
U nerovností se v indukčním kroku postupuje stejně jako u rovností, jen na konci zbývá dokázat pomocnou nerovnost.
- V bodě 1) budete potřebovat ukázat ; pomůže usměrnění .
- V bodě 2) se vše zredukuje na nerovnost , kterou dostanete z binomické věty (stačí první dva sčítance).
Postup řešení
Základ indukce. Pro je .
Indukční krok. Předpokládejme, že pro některé pevné platí . Pak
kde poslední nerovnost, označenou otazníkem, teprve chceme dokázat. Jinými slovy, potřebujeme ukázat, že
Pravou stranu usměrníme rozšířením výrazem :
Zkontrolujeme platnost požadované nerovnosti (v prvním kroku přecházíme k převráceným hodnotám kladných čísel, čímž se nerovnost obrací):
Poslední nerovnost zjevně platí pro všechna přirozená , což završuje důkaz indukčního kroku.
Základ indukce. Pro je .
Indukční krok. Předpokládejme pro jisté . Pak
Stačí tedy dokázat
což je po vynásobení číslem ekvivalentní nerovnosti
Ta ale plyne z binomické věty: rozvoj má samé nezáporné sčítance a jeho první dva jsou a , takže celý součet je alespoň (zde ).
Poznámka
Nerovnost v bodě 2) říká, že faktoriál je nejvýše -tou mocninou aritmetického průměru čísel ; jde tedy o zvláštní případ známé nerovnosti mezi aritmetickým a geometrickým průměrem.
Příklad 4.15#
Definujme v posloupnosti , a pro každé položme
Dokažte, že pro každé platí
Nechť a pro každé položme
Dokažte, že pro každé platí
Nápověda
- Rekurentní vztah používá dva předchozí členy, proto je potřeba ověřit dva základy indukce ( a ) a v indukčním kroku předpokládat platnost vzorce pro i .
- Nemusíte sčítat celou sumu. Všimněte si, že je podle definice rovno – odtud dostanete velmi jednoduchý vztah mezi a .
Postup řešení
Základ indukce. Pro je a pro je ; v obou případech vzorec platí.
Indukční krok. Předpokládejme, že vzorec platí pro jisté a pro , tedy
Pak z rekurentního vztahu a indukčního předpokladu
což je dokazovaný vzorec pro index . Tvrzení tedy platí pro každé .
Klíčové pozorování. Pro každé platí podle definice
Základ indukce. Pro je .
Indukční krok. Předpokládejme, že pro jisté platí . Podle pozorování výše pak
což je dokazovaný vzorec pro .
Poznámka
V bodě 2) je podstatné, že vzorec platí až od : pro by dával , zatímco ve skutečnosti . Zkouška prvních členů:
Příklad 4.16Příklady s poučením#
- Dokažte, že .
- Nechť a . Dokažte, že .
Nápověda
Oba body spojuje jedno poučení: přímočará indukce zde selže, a to nikoli proto, že by tvrzení neplatilo, ale proto, že je příliš slabé. Zkuste v obou případech dokázat silnější tvrzení – indukční předpoklad je pak také silnější, a krok už projde. V bodě 2) se podívejte, jak se posloupnost skutečně chová: její členy klesají a zůstávají malé.
Postup řešení
Pokusíme se o důkaz matematickou indukcí. Pro vychází , což platí. V indukčním kroku pak chceme dokázat
Při platnosti indukčního předpokladu platí
Nyní stačí dokázat
což bohužel pravda není. Tímto způsobem tedy odhad matematickou indukcí použít nejde. Odhad je totiž příliš hrubý (odhadujeme shora příliš velkým číslem), takže po použití (taktéž hrubého) indukčního předpokladu se nám nepodaří indukční krok dokončit.
Poučení: Občas nelze dokázat tvrzení indukcí proto, že dokazujeme zbytečně slabší tvrzení, než skutečně platí.
Pokusíme se zesílit tvrzení na tvar
Pokud se podaří toto dokázat, bude platit i předchozí nerovnost, neboť
Postupujeme opět matematickou indukcí. Pro vychází , což stále platí. V indukčním kroku pak chceme dokázat
Při platnosti indukčního předpokladu platí
Nyní stačí dokázat
což platí a indukční krok je tím úspěšně dokázán.
Přímočará indukce zde nepomůže, a to proto, že dokazované tvrzení je příliš slabé. Kdybychom totiž předpokládali pouze , dostali bychom
a nerovnost pro neplatí – indukční krok tedy uzavřít nelze.
Podívejme se však, jak se posloupnost skutečně chová:
Členy zjevně klesají a zůstávají malé. Dokážeme proto silnější tvrzení
Základ indukce. .
Indukční krok. Předpokládejme . Protože jsou všechny členy posloupnosti kladné, lze nerovnost z indukčního předpokladu umocnit na druhou, a tedy
Silnější tvrzení tedy platí pro každé . Původní tvrzení z něj plyne okamžitě, neboť
Poznámka
Tento jev bývá na začátku seznámení s indukcí překvapivý: silnější tvrzení se někdy dokazuje snáz než slabší. Důvod je prostý – v indukčním kroku máme k dispozici silnější indukční předpoklad. Nezdaří-li se vám tedy indukce, nemusí to znamenat, že tvrzení neplatí; zkuste hledat ostřejší odhad.
Doplňující příklady
Příklad 4.17#
Dokažte, že pro každé platí
Nápověda
Základ indukce ověřte pro . V indukčním kroku k sumě do přičtěte člen , použijte indukční předpoklad a oba zlomky sečtěte – v čitateli se objeví úplný čtverec.
Postup řešení
Základ indukce. Pro je levá strana rovna a pravá ; rovnost platí.
Indukční krok. Předpokládejme, že pro jisté platí . Pak
neboť . Poslední výraz je přesně dokazovaný vzorec pro , čímž je indukční krok hotov.
Poznámka
Tutéž sumu jsme ve 3. cvičení (příklad 3.11) sečetli teleskopicky a vyšlo nám – což je totéž číslo. Srovnání obou postupů dobře ukazuje rozdíl mezi metodou, která vzorec najde, a metodou, která hotový vzorec pouze ověří.
Příklad 4.18#
Dokažte, že pro každé platí
Nápověda
V indukčním kroku přičtěte člen a z obou faktoriálových členů vytkněte . Pak už jen využijte, že .
Postup řešení
Základ indukce. Pro je levá strana rovna a pravá ; rovnost platí.
Indukční krok. Předpokládejme, že pro jisté platí . Pak
což je přesně dokazovaný vzorec pro .
Poznámka
Vzorec lze přečíst i slovy: součet je vždy o jedničku menší než faktoriál následujícího čísla. Zkouška pro : .
Příklad 4.19Náročnější příklad#
Mějme . Pokud z množiny vybereme libovolně čísel, pak ve výběru najdeme tak, že .
Nápověda
Postupujte matematickou indukcí podle . V indukčním kroku vybíráte čísel z množiny ; rozlište dva případy podle toho, kolik z nich padne do menší množiny . V prvním případě si vystačíte s indukčním předpokladem. Ve druhém případě musí být ve výběru obě čísla i – a tehdy se vyplatí rozdělit množinu na dvojice se součtem .
Postup řešení
Označme dokazovanou výrokovou formu závislou na parametru , tedy tvrzení „Z každého výběru čísel z množiny lze vybrat , , tak, že “.
Základ indukce. Pro vybíráme čísla z tříprvkové množiny , musíme tedy vzít všechna. Protože , výrok platí.
Indukční krok. Nechť a nechť platí . Dokážeme : vybíráme tedy čísel z množiny , neboť a . Označme tento výběr a
jeho část ležící v menší množině. Rozlišíme dva případy.
Případ . Pak z vybereme libovolných čísel. Všechna leží v menší množině, takže podle indukčního předpokladu mezi nimi – a tedy i ve výběru – existují , , s vlastností .
Případ . Mimo množinu leží už jen čísla a . Výběr má celkem prvků a nejvýše z nich padne do , takže do musí patřit obě zbylá čísla i – a zároveň je rovno přesně .
Rozdělme nyní množinu na dvojic, jejichž součet je vždy :
Množina má prvků (číslo v obsaženo není) a všechny leží v . Podle Dirichletova principu proto dva z nich padnou do téže dvojice; označme je a . Pak
přičemž i , takže hledaná trojice existuje i zde.
V obou případech jsme trojici našli, platí tedy . Podle principu matematické indukce platí pro každé .
Jiný postup: Úlohu lze vyřešit i přímo, bez indukce. Označme vybraná čísla podle velikosti
a položme (největší z nich). Uvažujme dvě skupiny čísel:
- čísla – je jich a jsou navzájem různá;
- rozdíly pro – je jich rovněž a jsou navzájem různé, neboť jsou různá.
Všechna tato čísla leží v množině . Skutečně: pro je , tedy ; a pro rozdíly platí .
Máme tedy dohromady čísel v množině, která má pouze prvků. Podle Dirichletova principu (principu holubníku) se alespoň dvě z nich musí rovnat. Protože čísla uvnitř každé skupiny jsou navzájem různá, musí jít o číslo z první a číslo z druhé skupiny, tj. existují indexy , tak, že
Odtud
takže stačí položit , a ; všechna tři čísla jsou z našeho výběru a splňují .
Poznámka
Všimněte si, že ani indukční důkaz se neobejde bez Dirichletova principu – ten je v této úloze podstatou věci a indukce jen umožňuje „ukousnout“ dvě největší čísla najednou. Druhý postup je poněkud kratší právě proto, že princip použije rovnou na celý výběr.
Poznámka
Zadání nevyžaduje, aby byla čísla a různá; ve druhém postupu se tedy může stát, že a nalezená rovnost má tvar . (V indukčním důkazu naopak a vycházejí vždy různá, neboť tvoří dvojici.) Předpoklad je nutný – pro bychom vybírali čísla z jednoprvkové množiny , což nelze.
Všimněte si také, že tvrzení je „těsné“: z množiny lze vybrat čísel bez požadované vlastnosti, například všechna lichá čísla (součet dvou lichých čísel je sudý, a tedy ve výběru není).