Рекурсивные функции

Большая Советская Энциклопедия. Статьи для написания рефератов, курсовых работ, научные статьи, биографии, очерки, аннотации, описания.


А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я 1 2 3 4 8 A L M P S T X
РА РВ РД РЕ РЁ РЖ РИ РК РН РО РП РС РТ РУ РШ РЫ РЭ РЮ РЯ
РЕА
РЕБ
РЕВ
РЕГ
РЕД
РЕЕ
РЕЖ
РЕЗ
РЕИ
РЕЙ
РЕК
РЕЛ
РЕМ
РЕН
РЕО
РЕП
РЕР
РЕС
РЕТ
РЕУ
РЕФ
РЕХ
РЕЦ
РЕЧ
РЕШ
РЕЭ
РЕЮ
РЕЯ

Рекурсивные функции (от позднелатинского recursio — возвращение), название, закрепившееся за одним из наиболее распространённых вариантов уточнения общего понятия арифметического алгоритма, т.е. такого алгоритма, допустимые исходные данные которого представляют собой системы натуральных чисел, а возможные результаты применения являются натуральными числами. Рекурсивные функции были введены в 30-х гг. 20 в. С. К. Клини, в свою очередь основывавшимся на исследованиях К. Гёделя, Ж. Эрбрана и др. математиков.

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

  Арифметические функции, для вычисления значений которых имеются какие-либо алгоритмы, принято называть вычислимыми. Вычислимые функции играют в математике важную роль. Вместе с тем, если понятию алгоритма здесь не будет придан точный смысл, то и само понятие вычислимой функции окажется несколько расплывчатым. Рекурсивные функции уже в силу самого характера своего определения оказываются вычислимыми. В известном смысле верно и обратное: имеются серьёзные основания считать, что математическое по своему характеру понятие рекурсивности является точным эквивалентом несколько расплывчатого понятия вычислимости. Предложение считать понятие вычислимости совпадающим по объёму с понятием рекурсивности известно в теории Рекурсивные функции под названием тезиса Чёрча по имени американского математика А. Чёрча, впервые (в 30-х гг. 20 в.) сформулировавшего и обосновавшего это предложение. Принятие тезиса Чёрча позволяет придать понятию вычислимой арифметической функции точный математический смысл и подвергнуть это понятие изучению при помощи точных методов.

  Рекурсивные функции являются частичными функциями, т. е. функциями, не обязательно всюду определёнными. Чтобы подчеркнуть это обстоятельство, часто в качестве синонима используют термин «частично рекурсивные функции». Рекурсивные функции, определённые при любых значениях аргументов, называют общерекурсивными функциями.

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

  Оператор подстановки сопоставляет функции f от n переменных и функциям g1, . . ., gn от m переменных функцию h от m переменных такую, что для любых натуральных чисел x1, .., xm h(x1, .., xm) @ f (g1(x1, .., xm), ..., gm(x1, .., xm))

(здесь и ниже условное равенство @ означает, что оба выражения, связываемые им, осмыслены одновременно и в случае осмысленности имеют одно и то же значение).

  Оператор примитивной рекурсии сопоставляет функциям f от n переменных и g от n + 2 переменных функцию h от n + 1 переменных такую, что для любых натуральных чисел x1, .. .., xn, y h(x1, .., xn ,0) @f(x1, .., xn), h(x1, .., xn, y + 1) @g(x1, .., xn, y, h(x1, .., xn, y )).

Оператор минимизации сопоставляет функции f от n переменных функцию h от n переменных такую, что для любых натуральных чисел x1, .., xn h(x1, .., xn) @f(x1, .., xn-1, y)

где у таково, что f(x1, .., xn-1, y-1) определены и отличны от xn, а f(x1, .., xn, y) определена и равна xn, если же у с указанными свойствами не существует, то значение h(x1, .., xn) считается не определённым.

  Важную роль в теории Рекурсивные функции играют т. н. примитивно рекурсивные функции — Рекурсивные функции, получающиеся из исходных функций в результате конечного числа применений одних лишь операторов подстановки и примитивной рекурсии. Они образуют собственную часть класса общерекурсивных функций. В силу известной теоремы Клини о нормальной форме Рекурсивные функции могут быть указаны такие конкретные примитивно рекурсивные функции U от одной переменной и Tn от n + 2 переменных, что для любой Рекурсивные функции j от n переменных и для любых натуральных чисел x1, . . ., xn имеет место равенство j(x1, ..., xn) @U(y), где у есть наименьшее из чисел z таких, что Tn(j, x1, ..., xn,z) = 0 (здесь j представляет собой т. н. геделев номер функции j — число, которое эффективно строится по системе равенств, задающей функцию j). Из этой теоремы, в частности, вытекает, что для Рекурсивные функции от п переменных может быть построена универсальная Рекурсивные функции от n+1 переменных, т. е. такая Рекурсивные функции Фn, что для любой Рекурсивные функции j от n переменных и для любых натуральных чисел x1, . . ., xn имеет место условное равенство j( x1, . . ., xn) @ Фn(, x1, . . ., xn).

Это — один из центральных результатов общей теории Рекурсивные функции

  Теория Рекурсивные функции, являясь частью алгоритмов теории, представляет собой разветвленную математическую дисциплину с собственной проблематикой и с приложениями в др. разделах математики. Понятие «Рекурсивные функции» может быть положено в основу конструктивного определения исходных математических понятий. Широкое применение теория Рекурсивные функции нашла в математической логике. В частности, понятие примитивно рекурсивной функции лежит в основе первоначального доказательства знаменитой теоремы Гёделя о неполноте формальной арифметики, а понятие «Рекурсивные функции» в его полном объёме было использовано С. К. Клини для интерпретации интуиционистской арифметики (исследование это составило целую эпоху в области семантики). Аппарат теории Рекурсивные функции используется также в теории вычислительных машин и программирования.

  Исследования показали, что все известные уточнения общего понятия алгоритма, в том числе Рекурсивные функции, взаимно моделируют друг друга и, следовательно, ведут к одному и тому же понятию вычислимой функции. Это обстоятельство служит серьёзным доводом в пользу тезиса Чёрча.

 

  Лит.: Клини С. К., Введение в математику. пер. с англ., М., 1957; Успенский В. А., Лекции о вычислимых функциях, М., 1960; Мальцев А. И., Алгоритмы и рекурсивные функции, М., 1965; Роджерс Х., Теория рекурсивных функций и эффективная вычислимость, пер. с англ., М., 1972.

  Н. М. Нагорный.

Так же Вы можете узнать о...


Барранкилья (Barranquilla), город на северо-западе Колумбии, административный центр департамента Атлантико.
Галега (Galega), козлятник, род многолетних растений семейства бобовых.
Жданов Юрий Андреевич (р. 20.8.1919, Тверь, ныне Калинин), советский химик, член-корреспондент АН СССР (1970).
Кокчетавская область, в составе Казахской ССР.
Мануфактур-коллегия, центральное государственное учреждение России, ведавшее промышленностью.
Омматидий (от греч. ōmma, род.
Разрядные книги, «государевы разряды», книги записей распоряжений русского правительства о ежегодных назначениях на военную, гражданскую и придворную службу в 16—17 вв.
Степанакерт (до 1923 — селение Ханкенды), город, центр Нагорно-Карабахской АО Азербайджанской ССР.
Французский язык, язык французов, основного населения Франции, части населения Бельгии, Швейцарии, Канады, населения Гаити и некоторых бывших или современных владений Франции в Америке и Африке.
Ярославское княжество, княжество Северо-Восточной Руси в 13—15 вв.
Бора магнетон, единица элементарного магнитного момента, равная собственному (спиновому) магнитному моменту электрона.
Горадиз, посёлок городского типа в Физулинском районе Азербайджанской ССР, на левобережье Аракса.
Ингаляторий, помещение, оборудованное приборами для ингаляции.
Кругобайкальское восстание 1866, вооружённое выступление польских ссыльных в июне — июле на строительстве Кругобайкальского тракта в Сибири.
Мольва, морские щуки (Molva), род рыб семейства тресковых.
Петршковице (Petřkovice), поздне-палеолитическое поселение в Чехословакии, на левом берегу р.
Сассолин, сассолит [от названия местности Сассо (Sasso), область Тоскана, Италия, где впервые был обнаружен С.