Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Орехов Логика билеты.docx
Скачиваний:
201
Добавлен:
30.10.2014
Размер:
66.73 Кб
Скачать
  1. Комбинации машин Тьюринга: разветвление

Пусть имеются три машины Тьюринга: .

Заданное слово обрабатывается , которая выдает некоторое заключительное слово и останавливается. Также имеется некоторое условие, если оно выполняется, то заключительное словопередается в качестве начального слова в, иначе оно передается в. Любая из этих машин обрабатывает ленту до попадания в своё стоп-состояние.

Программу можно построить следующим образом:

Пусть имеет два стоп-состояния:, каждое из которых отождествляется с начальными состояниямиисоответственно. Стоп-состоянияисо стоп-состояниемНачальное состояние– начальное состояние

Полученная таким образом машина называется разветвлением наи.

  1. Комбинации машин Тьюринга: разветвление с циклом.

Пусть у нас есть разветвление наи. Добавим условие: по окончанию работыеё результат передается в.

В данном случае будем называть разветвлениемнаис циклом.

  1. Вычислимые по Тьюрингу функции.

Будем говорить, что Машина Тьюринга правильно вычисляет частичную числовую функцию , если для любого набораимеет место следующее:

  1. Если определена на, то Машина, стандартно воспринимая данный набор в состоянии, остановится через конечное число шагов и будет стандартно восприниматьв состоянии

  2. Если не определена на, то Машина, стандартно воспринимая наборв состояниибудет работать бесконечно.

  3. При своей работе Машина никогда не заходит в левую зону.

  1. Разрешимые (рекурсивные) множества. Пример. Рекурсивно перечислимые множества. Пример.

Пусть . ПустьБудем говорить чтоM– разрешимо(рекурсивно), если существуют две такие Машины ТьюрингаPиQ, что:

Если таких машин не существует, то М – неразрешимо.

Пример: Множество .

означает что МТ остановится на х через какое-то чисто шагов.

Множество рекурсивно перечислимо, если существует машина Тьюринга Р такая, что

, но не существует Машинытакой, что.

Пример: Н – множество таких номеров х Машин , которые останавливаются на своем собственном номере х.

  1. Алгоритмически неразрешимые проблемы. Пример. Тезис Тьюринга.

Алгоритмически неразрешимая проблема– проблема, для которой не существует алгоритма решения.

Пример:

Существует ли Машина Тьюринга, которая для произвольной машины Тьюринга определяла бы самоприменима данная машина или нет?

Тезис Тьюринга:

Всякий алгоритм может быть реализован подходящей машиной Тьюринга.