В математике, примитивно-рекурсивные функции множества или примитивно-рекурсивные порядковые функции являются аналогами примитивно-рекурсивных функций, определенный для , устанавливает или порядковые числа, а не натуральные числа. Они были введены Дженсеном и Карпом (1971).
Примитивно-рекурсивная функция множества - это функция от множеств к множествам, которые могут быть получены из следующих основных функций путем многократного применения следующих правил подстановки и рекурсии:
Основные функции:
Правила генерации новых функций путем подстановки следующие:
где x и y - конечные последовательности переменных.
Правило создания новых функций с помощью рекурсии:
Примитивно-рекурсивная порядковая функция определяется таким же образом, за исключением того, что исходная функция F (x, y) = x ∪ {y} заменяется на F (x) = x ∪ { x} (преемник x). Примитивно-рекурсивные порядковые функции такие же, как и примитивно-рекурсивные функции множества, которые отображают порядковые числа в порядковые.
Можно также добавить больше начальных функций, чтобы получить более крупный класс функций. Например, порядковая функция ω не является примитивно рекурсивной, потому что постоянная функция со значением ω (или любое другое бесконечное множество ) не является примитивно рекурсивной, поэтому можно добавить эту постоянную функцию к начальным функциям.