10.02.2019 Views

opora

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

OBSAH 3<br />

5.6.1 Uzavřenost vůči ∪, ∩, . a ∗ . . . . . . . . . . . . . . . . . . 117<br />

5.6.2 (Ne)uzavřenost vůči komplementu . . . . . . . . . . . . . . 119<br />

5.7 Lineárně omezené automaty . . . . . . . . . . . . . . . . . . . . . . 119<br />

5.7.1 Lineárně omezené automaty . . . . . . . . . . . . . . . . . . 120<br />

5.7.2 LOA a kontextové jazyky . . . . . . . . . . . . . . . . . . . 120<br />

5.7.3 Kontextové a rekurzívní jazyky . . . . . . . . . . . . . . . . 120<br />

5.7.4 Vlastnosti kontextových jazyků . . . . . . . . . . . . . . . . 121<br />

5.8 Cvičení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />

6 Meze rozhodnutelnosti 123<br />

6.1 Jazyky mimo třídu 0 . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />

6.1.1 Existence jazyků mimo třídu 0 . . . . . . . . . . . . . . . . 123<br />

6.2 Problém zastavení . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

6.2.1 Kódování TS . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

6.2.2 Univerzální TS . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

6.2.3 Problém zastavení TS . . . . . . . . . . . . . . . . . . . . . 125<br />

6.3 Redukce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />

6.3.1 Důkaz nerozhodnutelnosti redukcí . . . . . . . . . . . . . . 127<br />

6.4 Problém náležitosti a další problémy . . . . . . . . . . . . . . . . . 128<br />

6.4.1 Problém náležitosti pro L 0 . . . . . . . . . . . . . . . . . . 128<br />

6.4.2 Příklady dalších problémů pro TS . . . . . . . . . . . . . . 129<br />

6.5 Postův korespondenční problém . . . . . . . . . . . . . . . . . . . . 129<br />

6.5.1 Postův korespondenční problém . . . . . . . . . . . . . . . . 129<br />

6.5.2 Nerozhodnutelnost PCP . . . . . . . . . . . . . . . . . . . . 130<br />

6.5.3 Nerozhodnutelnost redukcí z PCP . . . . . . . . . . . . . . 131<br />

6.5.4 Souhrn některých vlastností jazyků . . . . . . . . . . . . . . 131<br />

6.6 Riceova věta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />

6.6.1 Riceova věta – první část . . . . . . . . . . . . . . . . . . . 132<br />

6.6.2 Důkaz 1. části Riceovy věty . . . . . . . . . . . . . . . . . . 132<br />

6.6.3 Riceova věta – druhá část . . . . . . . . . . . . . . . . . . . 133<br />

6.7 Alternativy Turingova stroje . . . . . . . . . . . . . . . . . . . . . . 133<br />

6.8 Vyčíslitelné funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />

6.8.1 Základy teorie rekurzivních funkcí . . . . . . . . . . . . . . 134<br />

6.8.2 Počáteční funkce . . . . . . . . . . . . . . . . . . . . . . . . 134<br />

6.8.3 Primitivně rekurzivní funkce . . . . . . . . . . . . . . . . . 135<br />

6.8.4 Příklady primitivně rekurzivních funkcí . . . . . . . . . . . 136<br />

6.8.5 Funkce mimo primitivně rekurzivní funkce . . . . . . . . . . 138<br />

6.8.6 Parciálně rekurzivní funkce . . . . . . . . . . . . . . . . . . 138<br />

6.9 Vztah vyčíslitelných funkcí a Turingových strojů . . . . . . . . . . 139<br />

6.9.1 Turingovsky vyčíslitelné funkce . . . . . . . . . . . . . . . . 139<br />

6.9.2 Turingovská vyčíslitelnost parciálně rekurzivních funkcí . . 140<br />

6.9.3 Reprezentace Turingova stroje parciálně rekurzivními funkcemi141<br />

6.10 Cvičení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />

7 Složitost 145<br />

7.1 Základní pojmy složitosti . . . . . . . . . . . . . . . . . . . . . . . 145<br />

7.1.1 Složitost algoritmů . . . . . . . . . . . . . . . . . . . . . . . 145<br />

7.1.2 Různé případy při analýze složitosti . . . . . . . . . . . . . 145<br />

7.1.3 Složitost výpočtů TS . . . . . . . . . . . . . . . . . . . . . . 146<br />

7.1.4 Složitost a cena atomických operací . . . . . . . . . . . . . 147<br />

7.1.5 Složitost výpočtů na TS a v jiných prostředích . . . . . . . 147<br />

7.1.6 Asymptotická omezení složitosti . . . . . . . . . . . . . . . 148

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!