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