Имеется фиксированное перечисление всех примитивно рекурсивно функций. Пусть
- функция под номером
в этом перечислении. Требуется определить, является ли функция
примитивно рекурсивной. (Упражнение из книги Роджерса)
Рассуждения такие
С помощью диагонализации можно показать, что
примитивно рекурсивной не является. Из этого следует, что функция
также не примитивно рекурсивная, т.к.
, где
, т.е. примитивная рекурсивность
влечет примитивную рекурсивность
по определению примитивно рекурсивных функций.
Т.к.
получается из функции
при
, то
также не является примитивно рекурсивной.
Вопрос: все ли так в рассуждениях? (есть подозрение, что что-что упускаю)