this dir | view | cards | source | edit | dark
top
Zkouška
verze 2025/2026; k tvrzením, jež jsme dokazovali na přednášce, bude požadován důkaz
Skupina A
- Riceova věta, důkaz pomocí m-převoditelnosti.
- Savičova věta.
- Deterministická prostorová hierarchie.
- Deterministická časová hierarchie.
- Cookova-Levinova věta (NP-úplnost SAT)
Skupina B
- Univerzální Turingův stroj a nerozhodnutelnost jazyka univerzálního Turingova stroje.
- RAM a ekvivalence s Turingovým strojem.
- Vlastnosti (turingovsky) rozhodnutelných a částečně rozhodnutelných jazyků (uzávěrové vlastnosti, Postova věta, enumerátory).
- Definice základních tříd složitosti a důkaz NTIME(f(n))⊆SPACE(f(n)) .
- Definice základních tříd složitosti a důkaz věty o vztahu prostoru a času (…).
- Dvě definice třídy NP a jejich ekvivalence.
- Polynomiální převod 3-SAT na Vrcholové pokrytí.
- Definice třídy FPT a kernelu a jejich souvislost. Kernelizace Vrcholového pokrytí
- Definice třídy FPT a parametrizovaný algoritmus pro Vrcholové pokrytí založený na prohledávání s omezenou hloubkou (se složitostí menší než O∗(2k)).
- Třída #P a #P-úplnost, důkaz těžkosti počítání cyklů v grafu.
- Třída co-NP a co-NP-úplnost.
- Pseudonáhodné generátory, jednosměrné funkce a jejich souvislost s kryptografií (symetrické šifrování, bit-commitment).
- Příklad zjemnělé redukce (redukce SETH na OV nebo OV na hledání regulárního výrazu v textu).