КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Машина Тьюринга
Пусть Правило примитивной рекурсии Основывается на простейших или выведенных из простейших функциях g и h:
Тогда новая функция
Следует отметить, что функция ПРИМЕР
Пусть некоторая функция
Нетрудно заметить, что функция Вычислим значение функции
Нетрудно заметить, что функция 3. m - оператор (оператор нахождения наименьшего корня у) Оператор
(Читается: «наименьшее
Для вычисления функции 1. Вычисляется 2. Вычисляется Если окажется, что для всех
ПРИМЕР Дана функция
Таким образом,
Функция Функция Функция называется общерекурсивно й, если она частично рекурсивная и всюдуопределенная.
Тезис А. Черча. Если функция является общерекурсивной, то она выполнима, т.е. имеет алгоритм решения.
Если для решения некоторой массовой проблемы известен алгоритм, то для его реализации необходимо лишь четкое выполнение предписаний этого алгоритма. Автоматизм, необходимый при реализации алгоритма, приводит к мысли о передаче функции человека, реализующий алгоритм, машине. Идею такой машины предложил в 1937 году английский математик А. Тьюринг. Машина Тьюринга включает в себя: 1. Внешний алфавит - конечное множество символов 2. Внутренний алфавит - конечное множество символов 3. Операторы перемещения Т={Л, П, Н}. Л, П, Н – это символы сдвига «влево», «вправо» и «на месте». 4. Бесконечная лента Бесконечная лента характеризует память машины. Она разбита на клеточки. В каждую клеточку может быть записан только один символ из внешнего алфавита. 5. Управляющая головка. Управляющая головка (УГ) передвигается вдоль ленты и может останавливаться напротив какой-либо клетки, т. е. считывать символ 6. Управляющая головка. Управляющая головка (УГ) передвигается вдоль ленты и может останавливаться напротив какой-либо клетки, т. е. считывать символ.
Рис. 4.1. Функциональная схема машины Тьюринга.
7. Программа машины Тьюринга (Р) - совокупность всех команд, Программа представляется в виде таблицы и называется Тьюринговой функциональной схемой.
Таким образом, машина Тьюринга может быть представлена в виде четверки:
Работа машины Тьюринга: Информация, хранящаяся на ленте, является набором символов из внешнего алфавита. Начальное состояние управляющей головки характеризуется символом внутреннего алфавита
Если в результате операции машина перейдет в состояние
ПРИМЕР Построить машину Тьюринга, которая будет стирать последнюю единицу в последовательности единиц. Внешний алфавит -
Проверим работоспособность машины Тьюринга: 1. 2. 3. 4. 5. Тезис А. Черча. Если функция выполнима, то она всегда может быть представлена в виде машины Тьюринга.
Дата добавления: 2014-01-06; Просмотров: 815; Нарушение авторских прав?; Мы поможем в написании вашей работы! |