Содержание
- 2. Всякая машина Тьюринга А может быть преобразована в эквивалентную машину В не более чем с двумя
- 3. Пусть машина А содержит: m символов внешнего алфавита a1,…,j,…,m, n внутренних состояний S1,…,i,…,n, Тогда машина В
- 4. Для произвольной машины Тьюринга А с алфавитом из m букв (символов, записываемых на ленте, включая пустой
- 5. Машина В моделирует поведение машины А, но хранит информацию о внутреннем состоянии машины А с помощью
- 6. Пусть символы алфавита машины А a1, a2, ..., am и ее состояния S1, S2, ..., Sn.
- 7. Особый знак машины В имеет формат bijxy, где: i - номер ленточного символа, i = 1,
- 8. При первом шаге качания они переносят в ближайшую подлежащую посещению клетку информацию о том, вправо (α)
- 9. Чтобы заставить машину В работать аналогично машине А, мы заполняем начальную ленту машины В соответственно начальной
- 10. Таблица работы машины В
- 11. Предположим, что машина A имеет команду: Тогда машина В будет иметь команду: Формальная схема построения Пусть
- 12. Инструкция машины А заменяется приведенной выше инструкцией для машины В. Машина В работает вплоть до момента,
- 13. Всякая машина Тьюринга А может быть преобразована в эквивалентную машину С не более чем с двумя
- 14. Пусть машина А содержит: n внутренних состояний Sj, m символов внешнего алфавита ai, Тогда машина С
- 15. Пусть l - наименьшее целое число, для которого m ≤ 2l. Тогда символам машины А можно
- 16. Элементарная операция машины А будет соответствовать в машине С переходу считывающей головки на (l – 1)
- 17. Начальная лента машины С представляет собой начальную ленту машины А, где каждый символ замещен соответствующей ему
- 18. Для каждого из этих Тj определим два состояния Tj0 и Тj1. Если машина С находится в
- 19. Для каждого из этих Tj0 и Тj1 определим опять по два состояния: Tj00, Tj01 и Tj10,
- 20. Если машина находится в одном из этих состояний (s Теперь правила операций зависят от конкретных правил
- 21. Машина С уже готова к выполнению соответствующей инструкции, а значит в дальнейших состояниях должна быть закодирована
- 22. Новый символ ak может быть закодирован двузначным кодом в виде последовательности y1, y2, …, ys-1, ys,
- 23. Пусть последовательность x1, x2, …, xs-1, xs соответствует некоторому символу машины А. Допустим машина А читает
- 24. При s = 1 эта запись заканчивается на символе y1. Остается только передвинуть считывающую голову на
- 25. В каждом из состояний U машина продолжает движение вправо, не записывая ничего и переходя в состояние
- 26. Оценим количество состояний машины С сверху: cостояний типа T: n (1+2+4+…+2l-1) = n(2l-1) cостояний типа R:
- 27. ИТОГО машина С будет содержать: 2 символа внешнего алфавита: 0 и 1 Не более чем 8mn
- 28. Нормальные алгоритмы Допустим, что анализ производится укрупнено, не по одному символу, а сразу по несколько. Кроме
- 29. Формат команды (строки) следующий: {ai} ? {bj} [•], где {ai} - последовательность символов, которая ищется в
- 30. Программа (алгоритм) представляет собой совокупность строк указанного вида. По своей сути основная операция при работе алгоритмов
- 31. В отличие от машин Тьюринга, алгоритмы Маркова выполняются без какого – либо устройства, осуществляющего движения и
- 32. Работа алгоритма происходит следующим образом (через запятую указана пара: символ-состояние) A, 0B, 00C, 001A Построим алгоритм
- 34. Скачать презентацию