Основные понятия и определения дисциплины


Download 0.68 Mb.
bet8/28
Sana04.05.2023
Hajmi0.68 Mb.
#1426224
1   ...   4   5   6   7   8   9   10   11   ...   28
Bog'liq
ответы

Гипотеза Черча.

Гипотеза Черча: понятием рекурсивной функции исчерпывается полностью понятие вычислимой функции.
На основе этой гипотезы российские ученые Колмогоров и Успенский сделали обобщение: если существует некоторая рекурсивная функция, то для нее всегда можно построить алгоритм. И наоборот, любой существующий алгоритм может быть выражен в понятиях рекурсивной функции.
Невозможность создания рекурсивной функции для решаемой задачи означает невозможность реализации алгоритма ее решения.
Гипотеза Черча и ее обобщение не имеет доказательства, потому что она оперирует нематематическими понятиями алгоритма в интуитивном смысле.



  1. Машина Тьюринга.

В 1936 г. Тьюринг предложил модель абстрактной вычислительной машины, которая уточняла понятие алгоритма и оперировала с неограниченными ресурсами.
При желании можно создать реальную модель машины Тьюринга, но ресурсы такой машины становятся ограниченными.
Машина Тьюринга преобразует какие-либо объекты (например, строку символов, принадлежащих некоторому алфавиту) в некоторый искомый результат. При этом, хотя слова алгоритма машины Тьюринга могут иметь некоторый смысл, для теории алгоритмов это несущественно.
Для записи слов в машине Тьюринга используется бесконечная лента с последовательным доступом.


А – внешний алфавит машины Тьюринга.


Некоторый алфавит Р=р1, р2, …рn, характеризующий состояние машины в конкретный момент времени, называют внутренним алфавитом.
Состояние движения ленты описывается множеством возможных состояний -, …, dj, …, d0, d1, …, +.
Опишем принцип работы машины Тьюринга.
1) Чтение ai из ячейки d0, на которой позиционируется головка чтения/записи (R/W Head). Состояние машины в этот момент определяется pj.
Начальный кортеж: {ai, d0, p0}
2) В зависимости от значений ai и pj изменяется поведение машины:
{ax, dy, pz}
Данный кортеж означает: записать вместо ai символ aх, переместить головку чтения/записи в позицию dy, блоку управления перейти в состояние pz.
3) Если после второго шага состояние машины Тьюринга описывается исходным кортежем, то машина останавливается. Иначе – повтор пункта 2.
Компактная запись работы машины Тьюринга задается функциональной таблицей, определяющей конкретный процесс преобразования исходных данных.





Download 0.68 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling