Týden 2¶
- Úloha 1 [A]
- Přečtěte si instrukce k domácímu procvičování.
- Úloha 2 [B]
- Definujte pojmy relace, funkce, totální funkce, surjektivita, injektivita, bijektivita, vyčíslitelnost, totální vyčíslitelnost. Zkuste definice nejprve napsat bez hledání sami a teprve potom si je zkontrolujte (a případně opravte) podle skutečné definice.
- Úloha 3 [B]
Jsou následující funkce totální, surjektivní, injektivní, bijektivní, vyčíslitelné, totálně vyčíslitelné?
- \(f(x) = x\)
- \(f(x) = 2x\)
- \(f(x) = 10\)
- Úloha 4 [B]
Uveďte příklady funkcí se zadanými vlastnostmi:
- totální surjektivní funkce, která není injektivní
- totální bijekce různá od identity
- netotální injektivní a surjektivní funkce
- netotální injektivní a surjektivní funkce s nekonečným doplňkem definičního oboru
- Úloha 5 [B]
- Sbírka, cvičení 2.
- Úloha 6 [B]
- Sbírka, cvičení 3.
- Úloha 7 [B]
- Sbírka, cvičení 4.
- Úloha 8 [B]
- Nastudujte teorii z učebnice: while programy, sémantická funkce programu, vyčíslitelná funkce.
- Úloha 9 [A]
- Aktivně si projděte článek o vyčíslitelnosti v Pythonu (část 1.3).
- Bonus: Úloha 10 [B]
- Sbírka, cvičení 1.