Эта статья может быть слишком технической, чтобы ее могло понять большинство читателей . Июнь 2018 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) ( |
Многодорожечная машина Тьюринга представляет собой тип специфика мульти-Тьюринга машины .
В стандартной машине Тьюринга с n-лентой n головок независимо перемещаются по n дорожкам. В n-трековой машине Тьюринга одна головка считывает и записывает все треки одновременно. Позиция ленты в n-трековой машине Тьюринга содержит n символов из алфавита ленты. Он эквивалентен стандартной машине Тьюринга и поэтому принимает в точности рекурсивно перечислимые языки .
Формальное определение [ править ]
Многодорожечная машина Тьюринга с -лентами может быть формально определена как кортеж из 6 , где
- конечный набор состояний
- конечный набор символов, называемый ленточным алфавитом
- это начальное состояние
- - это набор конечных или принимающих состояний .
- является частичной функцией, называемой функцией перехода .
- Иногда также обозначается как , где .
Недетерминированный вариант может быть определен путем замены функции перехода на переходной связи .
Доказательство эквивалентности стандартной машине Тьюринга [ править ]
Это докажет, что двухдорожечная машина Тьюринга эквивалентна стандартной машине Тьюринга. Это можно обобщить на n-трековую машину Тьюринга. Пусть L - рекурсивно перечислимый язык. Пусть M = стандартная машина Тьюринга, которая принимает L. Пусть M 'двухдорожечная машина Тьюринга. Чтобы доказать M = M ', необходимо показать, что M M' и M ' M
Если все треки, кроме первого, игнорируются, то M и M 'явно эквивалентны.
Ленточный алфавит однодорожечной машины Тьюринга, эквивалентной двухдорожечной машине Тьюринга, состоит из упорядоченной пары . Входной символ a машины Тьюринга M 'может быть идентифицирован как упорядоченная пара [x, y] машины Тьюринга M. Однодорожечная машина Тьюринга:
M = с переходной функцией
Эта машина также принимает L.
Ссылки [ править ]
- Томас А. Судкамп (2006). Языки и машины, третье издание. Эддисон-Уэсли. ISBN 0-321-32221-5 . Глава 8.6: Многоленточные машины: стр. 269–271