Mașina lui Minsky

Aparatul Minsky este o mașină Turing  cu mai multe benzi , în care benzile din stânga nu se acumulează (limitate în lungime), toate celulele de bandă, cu excepția celor din stânga, sunt întotdeauna goale, iar stările celulelor din stânga sunt constantă [1] . Numit și mașină de înregistrare . Conceptul a fost introdus în știință de M. Minsky [2]

Sistem de comandă

Alfabetul extern (un set de simboluri înregistrate pe casete) al mașinii Minsky este format din simbolurile . Simbol de stare gol , toate celulele din stânga tuturor benzilor sunt în stare .

O descriere completă  a aparatului de bandă Minsky este dată prin indicarea totalității tuturor stărilor sale interne și a programului mașinii, constând din comenzi de forma

unde ; ; ; .

Aceste comenzi înseamnă că, fiind în stare internă și percepând celulele benzilor în stările , mașina înlocuiește cu , după care deplasează benzile în direcții ( înseamnă, respectiv, deplasarea benzii cu o celulă către stânga, dreapta și lăsând banda nemișcată).

Deoarece există o stare a celulei din stânga, atunci inegalitatea trebuie să urmeze în comenzile de la .

Proprietăți

Înregistrează mașina

O mașină de registru (sau program) constă dintr-un număr finit de registre care stochează numere întregi nenegative și un bloc de program de control care efectuează operații asupra conținutului registrelor conform programului (o secvență ordonată de comenzi). Comenzile conțin informații despre operația efectuată, registru, numere ale uneia sau două alte comenzi [3] .

Pentru orice mașină Turing , este întotdeauna posibil să se construiască o mașină de registru echivalentă care folosește doi registre și efectuează patru operații [4] :

Aparatul cu două benzi a lui Minsky este complet echivalent cu o mașină de înregistrare cu două registre. Dacă lungimile benzilor de la capetele de citire până la capete sunt considerate ca reprezentări ale numerelor și , operațiile și deplasarea capetelor de la capete, și la capete, cu condiția ca capătul benzii să nu fie atins [5] ] , este complet echivalent cu o mașină de registru (software) cu două registre , în unul dintre registrele cărora este plasat zero, iar în celălalt numărul [6] .

Vezi și

Note

  1. 1 2 3 4 Maltsev AI Algoritmi și funcții recursive. - M., Nauka, 1986. - p. 304-315
  2. Minsky ML Recursivă insolvabilitatea problemei lui Post a Tag și subiecte în teoria  mașinilor Turing . - Ann. Math., 1961, 74, p. 437-455.
  3. Minsky, 1971 , p. 244.
  4. Minsky, 1971 , p. 304.
  5. Minsky, 1971 , p. 209.
  6. Minsky, 1971 , p. 311.306.

Literatură