Teorie vyčíslitelnosti: Porovnání verzí
Smazaný obsah Přidaný obsah
m typo |
m r2.7.3) (Robot: Upravuji uk:Теорія обчислюваності |
||
Řádek 46: | Řádek 46: | ||
[[sk:Teória vypočítateľnosti]] |
[[sk:Teória vypočítateľnosti]] |
||
[[th:ทฤษฎีการคำนวณได้]] |
[[th:ทฤษฎีการคำนวณได้]] |
||
[[uk:Теорія |
[[uk:Теорія обчислюваності]] |
||
[[zh:可计算性理论]] |
[[zh:可计算性理论]] |
Verze z 2. 7. 2012, 20:44
Teorie vyčíslitelnosti je vědní obor na pomezí matematiky a informatiky, který zkoumá otázky algoritmické řešitelnosti problémů. Vytváří teoretický základ a zkoumá možnosti a hranice využití algoritmicky pracujících postupů, což se v praxi uplatňuje především na počítačové programy. Pod pojmem algoritmu se běžně rozumí mechanizovaný postup, který se dá realizovat třeba na Turingově stroji. Významnou roli ve filozofickém podložení teorie vyčíslitelnosti hraje Church-Turingova teze, podle níž jsou všechny „rozumné“ výpočetní modely ekvivalentní Turingově stroji.
Pro teoretický popis pojmu algoritmu využívá množství různých pojmů – například Turingův stroj, částečně rekurzivní funkce a intuicionistickou logiku.
Zajímavé výsledky
- Nelze zkonstruovat algoritmus, který by pro obecný program ověřil konečnost jeho běhu (tzv. problém zastavení).
Zajímavé hypotézy
- Ke každému algoritmu existuje ekvivalentní Turingův stroj (tzv. Church-Turingova teze).
Literatura
- SIPSER, Michael. Introduction to the Theory of Computation. [s.l.]: Cengage Learning, 2005. 400 s. ISBN 0619217642.
- HOPCROFT, John. Introduction to Automata Theory, Languages, and Computation. [s.l.]: Pearson Education, 2007. ISBN 0321514483.