Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Рекурсия




Понятие рекурсии связано с фамилиями таких ученых, как Клини и Черч. Клини ввел понятие частичной рекурсивной функции. Им высказана гипотеза: все частичные функции являются частично рекурсивными (эта гипотеза недоказуема).

В силу тезиса Черча вычислимость эквивалентна рекурсивности (этот тезис также недоказуем).

Формальная теория строится следующим образом. Функция является частично рекурсивной, если она за конечное число шагов может быть получена из простейших функций путем применения простейших операций.

Функция является общерекурсивной или рекурсивной, если она частично рекурсивна и всюду определена.

Три простейшие функции теории:

1) – функция, которая позволяет добавлять к аргументу единицу;

2) – операция обнуления;

3) – оператор проектирования (индекс показывает количество аргументов в функции, а – указывает,который из них предлагается выбрать, например, ).

Три простейшие операции теории:

1. Суперпозиция. Пусть заданы следующие функции:

,

,

,

.

Суперпозицией функции , построенной с помощью функции , называется функция от тех же аргументов , которая представляет собой следующее:

.

Пример 1. Заданы следующие функции:

;

;

;

.

Выполним суперпозицию:

.

Пример 2. Дана функция

.

Требуется представить ее в сокрашенном виде. Для этого введем отдельные функции:

.

Введем новое обозначение:

 

.

Исходная функция приняла следующий вид:

.

Обозначим , тогда

.

Введем следующие обозначения:

.

Тогда

.

2. Примитивная рекурсия. Пусть заданы следующие функции: – местная ; – местная ; – местная .

Построение примитивной рекурсии:

,

.

Замечание. В случае требуется некоторое уточнение:

;

.

Основная идея сводится к вычислению функции при значении аргумента на основании вычисления этой же функции при значении аргумента .

Основные функции являются рекурсивными.

Сложность состоит в подборе и .

Пример. Доказать, что функция является примитивно-рекурсивной.

Пусть , , , тогда

;

;

.

Итак, функция является примитивно-рекурсивной.

Построим рекурсивную функцию с помощью следующей конструкции:

;

;

;

;

;

;

.

3. -оператор. Рассмотрим функцию . В некоторых случаях . Корней может оказаться несколько. C помощью -оператора считается возможным реализовать следующую последовательность операций:

– находят все корни при заданном ;

– среди всех корней выбирают наименьший.




Поделиться с друзьями:


Дата добавления: 2015-06-04; Просмотров: 823; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.