Кіріспе

Есептелетін функцияның бірнеше мағынасының бірі. Математикалық логика мен компьютерлік ғылымда жалпы рекурсивті функция, ішінара рекурсивті функция немесе μ-рекурсивті функция – табиғи сандардан табиғи сандарға дейінгі, интуитивті және формальды түрде "есептелетін" ішінара функция. Егер функция толық болса, онда ол жалпы рекурсивті функция деп те аталады (кейде рекурсивті функция деп қысқартылады). Есептеу теориясында μ-рекурсивті функциялардың Тьюринг машиналарымен есептелетін функциялармен сәйкес екені дәлелденген (бұл Church-Turing тезисін қолдайтын теоремалардың бірі). μ-рекурсивті функциялар примитивті рекурсивті функциялармен тығыз байланысты, ал олардың индуктивті анықтамасы (төменде) примитивті рекурсивті функциялардың негізінде салынған. Дегенмен, барлық жалпы рекурсивті функциялар примитивті рекурсивті функциялар емес – ең белгілі мысалы Акерманн функциясы. Басқа баламалы функциялар кластары – лямбда-есептеу функциялары және Марков алгоритмдерімен есептелетін функциялар. - мәндері бар барлық толық рекурсивті функциялар жиыны есептеу күрделілігі теориясында R күрделілік класы ретінде танымал.

Жалпы рекурсивті функция

Жалпы рекурсивті функция, егер ол кез келген кіріс үшін анықталса немесе, балама ретінде, егер оны толық Тьюринг машинасы есептесе, толық рекурсивті функция деп аталады. Берілген жалпы рекурсивті функцияның толық екенін анықтаудың есептеу арқылы шешімі жоқ – қараңыз, тоқтау мәселесі.

Басқа есептеу модельдерімен баламалық

Есептеуге қабілеттілік модельдерінің эквиваленттілігінде, кейбір кірістер үшін тоқтамайтын Тьюринг машиналары мен сәйкес келетін ішінара рекурсивті функцияда сол кіріс үшін анықталмаған нәтиже арасында салмақтау жүргізіледі. Шексіз іздеу операторы примитивті рекурсия ережелерімен анықталмайды, себебі олар "шетсіз циклдар" (анықталмаған мәндер) үшін механизмді ұсырмайды.