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 )

Předchozí: Turingův stroj (TS), nedeterministický TS Následující: Church-Turingova teze, varianty TS Celý okruh: 1. Teoretické základy informatiky