КАТЕГОРИИ: Архитектура-(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) |
И их вычислимость
Частично рекурсивные функции Л е к ц и я 12
Приведем еще один класс вычислимых функций, предложенный в 30-х годах XX века (Гедель, Клини, Черч) в качестве уточнения понятия алгоритма — класс частично рекурсивных функций. Данный класс определяется путем указания конкретных исходных функций и фиксированного множества операций получения новых функций из заданных. Ниже рассматриваются функции типа В качестве базисных функций берутся следующие: нуль-функция: функция следования: функции выбора аргументов:
допустимыми операциями над функциями являются операции суперпозиции (подстановки), рекурсии и минимизации. Операция суперпозиции. Пусть даны n -местная функция g и n функций
Если среди заданных функций имеются частичные, то и функция h будет частичной. Функция h на наборе переменных Операция рекурсии (точнее: примитивной рекурсии). Пусть заданы n -местная функция
Ясно, что данные соотношения однозначно определяют функцию f. Если функции g и h частичные, то Операция минимизации. Пусть задана n -местная функция Пример 12.1. Дадим теперь основное определение данного раздела. Определение 12.2. Функция Обозначим: Ч — класс частично рекурсивных функций, Ч 0 — класс общерекурсивных функций, Ч пр — класс примитивно-рекурсивных функций. Класс частично рекурсивных функций — одно из главных понятий теории алгоритмов. Это объясняется тем, что какие бы классы точно очерченных «алгоритмов» до сих пор не рассматривались, во всех случаях оказывалось, что соответствующие числовые функции, вычислимые посредством алгоритмов этих классов, были частично рекурсивными. Поэтому общепринятой является гипотеза, формулируемая как Тезис Черча (для частично рекурсивных функций). Класс алгоритмически вычислимых функций совпадает с классом всех частично рекурсивных функций. Принятие данного тезиса позволяет истолковывать доказательство, что некоторая функция не является частично рекурсивной, как доказательство отсутствия алгоритма вычисления ее значений. Сделаем одно замечание. Пусть необходимо доказать, что конкретная функция вычислима. Это можно сделать следующими способами: 1) написать программу машины Тьюринга или МПД, вычисляющую f, либо показать, что f принадлежит классу функций, вычислимость которых доказана; 2) написать рекурсивную схему для f, показывающую, что f — частично рекурсивна; 3) дать неформальное (но достаточно точное) описание алгоритма, вычисляющего f, и затем сослаться на тезис Черча. Мы будем пользоваться способом 3 как строгим методом доказательства, основанным на тезисе Черча. Приведем примеры частично рекурсивных функций и установим частичную рекурсивность основных числовых функций, используемых в арифметике и анализе. 1. Функции-константы. 2. Функция 3. Функция 4. Функция 5. Функция 6. Функция 7. Функция 8. Функция 9. Функция 10. Функция 11. Функция 12. Функция При 13. Функция 14. Функция Имеем 15. Двоичная степень числа x. 16. Функция, отличная от 0 в конечном числе точек. Если Аналогично можно доказать (примитивную) рекурсивность функций:
Покажем теперь вычислимость на МПД частично рекурсивных функций. Базисные функции o (n), s (n),
Дата добавления: 2014-12-29; Просмотров: 462; Нарушение авторских прав?; Мы поможем в написании вашей работы! |