Sari la conținut

Mașina Turing deterministă

De la Wikipedia, enciclopedia liberă
(Redirecționat de la Mașină Turing deterministă)

Relația de tranziție a unei mașini Turing specifică acțiunea pe care o execută mașina (de exemplu deplasarea capului de citire la stânga sau la dreapta sau scrierea unui anumit simbol pe bandă) precum și tranziția de stare pe care o efectuează atunci când întâlnește un anumit simbol pe bandă și se află într-o anumită stare interioară. Formal, relația asociază perechea la zero sau mai mulți tripleți . ( este mulțimea stărilor interne ale mașinii Turing, este mulțimea simbolurilor de pe bandă. Vezi și definiția mașinii Turing).

Relația de tranziție a unei mașini Turing deterministe este o funcție. Adică cel mult un triplet corespunde unei stări interne și unui simbol de pe bandă. Comportamentul mașinii este determinist in sensul că cel mult o acțiune este posibilă pentru orice combinație de stare interioară și dată de intrare. Calea de execuție a mașinii, adică secvența de tranziții de la starea inițială, este unică pentru fiecare instanță de date de intrare.

În cazul general, al unei mașini Turing nedeterministe, când nu este o funcție, mașina Turing ar putea efectua, în mod nedeterminist, oricare dintre mai multele tranziții posibile pentru starea curentă și simbolul aflat pe bandă sub capul de citire. În cazul unei mașini nedeterministe, există mai multe căi de execuție posibile pentru aceleasi date de intrare.

Formal, în cazul mașinilor Turing deterministe și în cazul mașinilor nedeterministe.

Legături externe

[modificare | modificare sursă]

,