Википедия

Регистровая машина

Машина Минского — многоленточная машина Тьюринга, у которой ленты слева не надстраиваются (ограничены по длине), все ячейки лент, за исключением самых левых, всегда пусты, а состояния самых левых ячеек постоянны. Также называется регистровая машина. Понятие ввёл в науку М. Минский

Система команд

Внешний алфавит (совокупность символов, записанных на лентах) машины Минского состоит из символов image. Символ пустого состояния image, все самые левые клетки всех лент находятся в состоянии image.

Полное описание image — ленточной машины Минского задаётся указанием совокупности всех её внутренних состояний image и программы машины, состоящей из команд вида

image

где image; image; image; image.

Эти команды означают, что, находясь во внутреннем состоянии image и воспринимая ячейки лент в состояниях image, машина заменяет image на image, после чего сдвигает ленты в направлениях image (image означают соответственно сдвиг ленты на одну ячейку влево, вправо и оставление ленты неподвижной).

Так как image есть состояние самой левой ячейки, то в командах из image должно следовать неравенство image.

Свойства

  • Для каждой частично рекурсивной функции image существует трёхленточная машина Минского, вычисляющая эту функцию, то есть переходящая из конфигурации image в конфигурацию image, если image определено, и работающая вечно, если image не определено.
  • Для каждой частично рекурсивной функции image существует двухленточная машина Минского, которая для любого натурального image перерабатывает число image в число image, если image определено, и работающая безостановочно, не переходя в заключительное внутреннее состояние image, если image не определено
  • Для каждой частично рекурсивной функции image существует , перерабатывающий image в image, программа которого состоит лишь из вида{{pb
    image

Регистровая машина

Регистровая (или программная) машина состоит из конечного числа регистров, хранящих неотрицательные целые числа и управляющий программный блок, который выполняет операции над содержимым регистров согласно программе (упорядоченной последовательности команд). Команды содержат сведения о выполняемой операции, регистре, номерах одной или двух других команд.

Для всякой машины Тьюринга всегда можно построить эквивалентную ей регистровую машину, использующую два регистра и выполняющую четыре операции:

  • image — занести image в регистр image;
  • image — добавить image к содержимому регистра image и перейти к новой команде;
  • image — вычесть image из содержимого регистра image и перейти к следующей команде или перейти к команде image если в нём уже содержится image;
  • image — перейти к команде image.

Двухленточная машина Минского полностью эквивалентна регистровой машине с двумя регистрами. Если длины лент от считывающих головок до концов рассматривать как представления чисел image и image, операции image и image сдвигают головки в сторону от концов, а image и image к концам, при условии, что не достигнут конец ленты, полностью эквивалентна регистровой (программной) машине с двумя регистрами, в один из регистров которой помещается нуль, а в другой число image.

См. также

Примечания

  1. Мальцев А. И. Алгоритмы и рекурсивные функции. — М., Наука, 1986. — с. 304—315
  2. Minsky M. L. Recursive unsolvalibility of Post’s problem of Tag and topics in theory of Turing machines (англ.). — Ann. Math., 1961, 74, p. 437—455.
  3. Минский, 1971, с. 244.
  4. Минский, 1971, с. 304.
  5. Минский, 1971, с. 209.
  6. Минский, 1971, с. 311,306.

Литература

  • Минский М. Вычисления и автоматы. — М.: Мир, 1971. — 360 с.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Регистровая машина, Что такое Регистровая машина? Что означает Регистровая машина?

Mashina Minskogo mnogolentochnaya mashina Tyuringa u kotoroj lenty sleva ne nadstraivayutsya ogranicheny po dline vse yachejki lent za isklyucheniem samyh levyh vsegda pusty a sostoyaniya samyh levyh yacheek postoyanny Takzhe nazyvaetsya registrovaya mashina Ponyatie vvyol v nauku M MinskijSistema komandVneshnij alfavit sovokupnost simvolov zapisannyh na lentah mashiny Minskogo sostoit iz simvolov 0 1 displaystyle 0 1 Simvol pustogo sostoyaniya 0 displaystyle 0 vse samye levye kletki vseh lent nahodyatsya v sostoyanii 1 displaystyle 1 Polnoe opisanie n displaystyle n lentochnoj mashiny Minskogo zadayotsya ukazaniem sovokupnosti vseh eyo vnutrennih sostoyanij qi i 1 n displaystyle q i i 1 dots n i programmy mashiny sostoyashej iz komand vida qia1 as qaTa1 Tas displaystyle q i a 1 dots a s to q alpha T alpha 1 dots T alpha s gde i 1 n displaystyle i 1 dots n al 0 1 displaystyle a lambda 0 1 a 0 1 n displaystyle alpha 0 1 dots n al 0 1 1 displaystyle alpha lambda 0 1 1 Eti komandy oznachayut chto nahodyas vo vnutrennem sostoyanii qi displaystyle q i i vosprinimaya yachejki lent v sostoyaniyah a1 as displaystyle a 1 dots a s mashina zamenyaet qi displaystyle q i na qa displaystyle q alpha posle chego sdvigaet lenty v napravleniyah Ta1 Tas displaystyle T alpha 1 dots T alpha s T 1 T1 T0 displaystyle T 1 T 1 T 0 oznachayut sootvetstvenno sdvig lenty na odnu yachejku vlevo vpravo i ostavlenie lenty nepodvizhnoj Tak kak 1 displaystyle 1 est sostoyanie samoj levoj yachejki to v komandah iz al 1 displaystyle a lambda 1 dolzhno sledovat neravenstvo al 1 displaystyle alpha lambda neq 1 SvojstvaDlya kazhdoj chastichno rekursivnoj funkcii f x displaystyle f x sushestvuet tryohlentochnaya mashina Minskogo vychislyayushaya etu funkciyu to est perehodyashaya iz konfiguracii 10x 1q10q11q11 displaystyle 10 x 1 q 1 0q 1 1q 1 1 v konfiguraciyu 10f x 1q00q01q01 displaystyle 10 f x 1 q 0 0q 0 1q 0 1 esli f x displaystyle f x opredeleno i rabotayushaya vechno esli f x displaystyle f x ne opredeleno Dlya kazhdoj chastichno rekursivnoj funkcii f x displaystyle f x sushestvuet dvuhlentochnaya mashina Minskogo kotoraya dlya lyubogo naturalnogo x displaystyle x pererabatyvaet chislo 2x displaystyle 2 x v chislo 2f x displaystyle 2 f x esli f x displaystyle f x opredeleno i rabotayushaya bezostanovochno ne perehodya v zaklyuchitelnoe vnutrennee sostoyanie q0 displaystyle q 0 esli f x displaystyle f x ne opredeleno Dlya kazhdoj chastichno rekursivnoj funkcii f x displaystyle f x sushestvuet pererabatyvayushij 22x displaystyle 2 2 x v 22f x displaystyle 2 2 f x programma kotorogo sostoit lish iz vida pb 2 a 3 a 2 a b displaystyle overline underline times 2 alpha overline underline times 3 alpha overline underline times 2 alpha beta Registrovaya mashinaRegistrovaya ili programmnaya mashina sostoit iz konechnogo chisla registrov hranyashih neotricatelnye celye chisla i upravlyayushij programmnyj blok kotoryj vypolnyaet operacii nad soderzhimym registrov soglasno programme uporyadochennoj posledovatelnosti komand Komandy soderzhat svedeniya o vypolnyaemoj operacii registre nomerah odnoj ili dvuh drugih komand Dlya vsyakoj mashiny Tyuringa vsegda mozhno postroit ekvivalentnuyu ej registrovuyu mashinu ispolzuyushuyu dva registra i vypolnyayushuyu chetyre operacii a0 displaystyle underline overline a 0 zanesti 0 displaystyle 0 v registr a displaystyle a a displaystyle underline overline a dobavit 1 displaystyle 1 k soderzhimomu registra a displaystyle a i perejti k novoj komande a n displaystyle underline overline a n vychest 1 displaystyle 1 iz soderzhimogo registra a displaystyle a i perejti k sleduyushej komande ili perejti k komande n displaystyle n esli v nyom uzhe soderzhitsya 0 displaystyle 0 n displaystyle underline overline n perejti k komande n displaystyle n Dvuhlentochnaya mashina Minskogo polnostyu ekvivalentna registrovoj mashine s dvumya registrami Esli dliny lent ot schityvayushih golovok do koncov rassmatrivat kak predstavleniya chisel m displaystyle m i n displaystyle n operacii m displaystyle m i n displaystyle n sdvigayut golovki v storonu ot koncov a m displaystyle m i n displaystyle n k koncam pri uslovii chto ne dostignut konec lenty polnostyu ekvivalentna registrovoj programmnoj mashine s dvumya registrami v odin iz registrov kotoroj pomeshaetsya nul a v drugoj chislo 2a3m5n displaystyle 2 a 3 m 5 n Sm takzheMashina TyuringaPrimechaniyaMalcev A I Algoritmy i rekursivnye funkcii M Nauka 1986 s 304 315 Minsky M L Recursive unsolvalibility of Post s problem of Tag and topics in theory of Turing machines angl Ann Math 1961 74 p 437 455 Minskij 1971 s 244 Minskij 1971 s 304 Minskij 1971 s 209 Minskij 1971 s 311 306 LiteraturaMinskij M Vychisleniya i avtomaty M Mir 1971 360 s

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто