Implikace a konjunkce

Tato kapitola slouží k opakování a prohloubení znalostí získaných v kapitolách týkajících se konjunkce a implikace.

Naleznete zde sedm důkazových úloh, v jejichž zadání se vyskytují výroky obsahující jak konjunkce, tak implikace. Ke správnému řešení tedy budete potřebovat kombinovat všechna zatím probraná odvozovací pravidla.

Příklady a úlohy

Možná jste si všimli, že po použití impl_elim h bylo vaším cílem dokázat tvrzení, které jste dokazovali už v příkladu impl_konj_priklad_2. Toho můžeme využít a „nevynalézat znovu kolo“: Coq umožňuje již dokázaná tvrzení používat znovu jako stavební bloky do dalších důkazů. V tomto případě je relevantní příkaz apply impl_konj_priklad_2.

Následující úloha je pro vás vyřešena „zpětným“ způsobem dokazování níže. Zvládnete ji dokázat „dopředným“ způsobem? Který způsob se vám líbí více?

V následující úloze se vám „dopředný“ způsob eliminace implikace bude hodit.