Interested Article - Примитивно рекурсивный функционал

В математической логике примитивно рекурсивный функционал ( англ. primitive recursive functional ) — это обобщение понятия примитивно рекурсивной функции на многомерную теорию типов .

Примитивно рекурсивные функционалы играют важную роль в теории доказательств и конструктивной математике и составляют ядро гедёлевской интуиционистской арифметики.

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

Общие сведения

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

Если и — типы, то тип имеют функции с аргументом типа и результатом типа . Таким образом, функция имеет тип . Типы и различны; запись обозначает . На жаргоне теории типов, объект «стрелочного» типа называется функцией , если тип его аргумента , и функционалом в противном случае.

Из двух типов и можно построить — тип упорядоченных пар, в которых первый компонент имеет тип , а второй — тип . Например, рассмотрим функционал , который принимает на вход натуральное число и функцию из в , и возвращает . Тогда имеет тип ; с помощью каррирования этот тип можно записать как .

Множество (чистых) конечных типов — это наименьшее множество, содержащее и замкнутое относительно операций и . Верхний индекс над переменной (например, ) означает предположение о типе этой переменной (т.е. предположение, что ). В случае, когда тип ясен из контекста, индекс может быть опущен.

Определение

Множество примитивно рекурсивных функционалов определяется индуктивно как наименьшее множество объектов конечного типа, содержащее:

  • Константу типа .
  • Функцию инкремента с семантикой ; часто обозначается также или просто штрихом ( ).
  • — набор комбинаторов постоянных функций для всевозможных типов и ; .
  • — набор комбинаторов «совместного применения»; .
  • — операторы примитивной рекурсии; .
  • Композицию примитивно рекурсивных функционалов и .

См. также

Литература

  • Avigad, J. / J. Avigad, S. Feferman // Handbook of Proof Theory / edited by Samuel R. Buss . — The Netherlands : Elsevier Science B. V., 1998. — P. 337–405. — (Studies in logic and the foundation of mathematics ; vol. 137). — ISBN 0-444-89840-9 .
Источник —

Same as Примитивно рекурсивный функционал