Konfigurace TS
- Konfigurace Turingova stroje je dána
- stavem řídící jednotky
- obsahem pásky
- pozicí hlavy
- Konkrétní konfiguraci stroje popíšeme trojicí
- , či zkráceně , kde a
- Počáteční konfigurace stroje pro vstup je konfigurace
- Akceptující konfigurace stroje pro vstup je např.
- Zamítající konfigurace stroje pro vstup je např.
Výpočet
-
Výpočet Turingova stroje na vstupním slově chápeme jako posloupnost konfigurací kde je iniciální konfigurace a pro máme (tedy dostaneme z jedním krokem, aplikací přechodové funkce )
-
Výpočet může skončit v koncové konfiguraci, nebo být nekonečný.
-
Stroj akceptuje vstupní řetězec právě když výpočet na je konečný a poslední konfigurace je akceptující.
-
Stroj zamítá vstupní řetězec právě když výpočet na je konečný a poslední konfigurace je zamítající.
-
Množinu všech slov , které TS přijímá (akceptuje), značíme .
Jazyk přijímaný TS
- Jazyk nazýváme jazyk přijímaný TS
- = částečně rekurzivní jazyk
- = rekurzivně spočetný jazyk
- = akceptovaný jazyk
- Třída jazyků se nazývá
Jazyk rozhodovaný TS
- Pokud navíc platí, že TS zamítá každé slovo, které nepatří do , nazýváme jazyk jazyk rekurzivní TS .
- = jazyk rozhodovaný
- = jazyk rekurzivní
- Třída jazyků se nazývá (je podtřídou )
Navigace
Předchozí: Turingův stroj (TS), nedeterministický TS Následující: Church-Turingova teze, varianty TS Celý okruh: 1. Teoretické základy informatiky