10.02.2019 Views

opora

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KAPITOLA 6. MEZE ROZHODNUTELNOSTI 143<br />

f(w) = π 3 1(run(w, 1, 1, stoptime(w)))<br />

z její konstrukce plyne, že f je parciálně rekurzivní funkce.<br />

✷<br />

Shrňme v obrázku získané informace:<br />

vsechny funkce<br />

parciálne rekurzivní funkce=<br />

Turingovsky vycíslitelné funkce<br />

-rekurzivní funkce<br />

primitivne rekurzivní funkce<br />

pocátecní funkce<br />

Existuje nespočetně mnoho formálních jazyků, které nelze popsat Turingovým<br />

strojem a leží tudíž mimo třídu rekurzivně vyčíslitelných jazyků. K těmto jazykům<br />

patří jazyky, které jsou striktně nerozhodnutelné jazyky a komplementy částečně<br />

rozhodnutelných jazyků. Mnohé z nich popisují problémy, které tudíž nelze algoritmicky<br />

řešit. Jejich obecnou, často využívanou reprezentací pro redukce je problém<br />

zastavení Turingova stroje a Postův korespondenční problém. Mezi řadou alternativních,<br />

Turingovým strojům ekvivalentních formálních systémů jsou důležitým<br />

prostředkem popisu a analýzy parciální rekurzivní funkce, které mají velmi úzký<br />

vztah k funkcionálnímu programování.<br />

6.10 Cvičení<br />

Příklad 6.10.1<br />

1. Definujte, kdy je problém rozhodnutelný, nerozhodnutelný a částečně rozhodnutelný.<br />

2. Uveďte problémy, které jsou rozhodnutelné, částečně rozhodnutelné a problémy<br />

které nejsou ani částečně rozhodnutelné.<br />

3. Definujte Postův korespondenční problém a rozhodněte, zda je rozhodnutelný<br />

nebo aspoň částečně rozhodnutelný. Dále uveďte příklad Postova systému,<br />

který má řešení resp. nemá řešení.<br />

4. Definujte pojem redukce a vysvětlete na příkladu jeho použití.<br />

5. Uveďte 1. a 2. Riceova větu a jejich možné použití.<br />

6. Uveďte příklady dalších výpočetních modelů, které mají ekvivalentní výpočtovou<br />

sílu jako Turingovy stroje.<br />

7. Vysvětlete pojmy počáteční funkce, primitivně rekurzivní funkce a parciálně<br />

vyčíslitelná funkce.

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

Saved successfully!

Ooh no, something went wrong!