Teorie vyčíslitelnosti: Porovnání verzí
m →Související články: styl CAPS značka: editace z Vizuálního editoru |
→top: Drobná stylistická úprava |
||
Řádek 1: | Řádek 1: | ||
'''Teorie vyčíslitelnosti''' je [[věda|vědní]] obor na pomezí [[matematika|matematiky]] a [[informatika|informatiky]], který zkoumá otázky [[algoritmus|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ý program|počítačové programy]]. Pod pojmem algoritmu se běžně rozumí mechanizovaný postup, který |
'''Teorie vyčíslitelnosti''' je [[věda|vědní]] obor na pomezí [[matematika|matematiky]] a [[informatika|informatiky]], který zkoumá otázky [[algoritmus|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ý program|počítačové programy]]. Pod pojmem algoritmu se běžně rozumí mechanizovaný postup, který lze realizovat třeba na [[Turingův stroj|Turingově stroji]]. Významnou roli ve [[Filosofie|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 se využívá množství [[výpočetní model|výpočetních modelů]] – například [[Turingův stroj]], [[částečně rekurzivní funkce]], [[RAM stroj]] a [[Lambda kalkul]] (nebo [[kombinatorická logika]]). |
Pro teoretický popis pojmu algoritmu se využívá množství [[výpočetní model|výpočetních modelů]] – například [[Turingův stroj]], [[částečně rekurzivní funkce]], [[RAM stroj]] a [[Lambda kalkul]] (nebo [[kombinatorická logika]]). |
Verze z 30. 7. 2016, 06:53
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ý lze 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 se využívá množství výpočetních modelů – například Turingův stroj, částečně rekurzivní funkce, RAM stroj a Lambda kalkul (nebo kombinatorická logika).
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.