Над предикатами, заданными на множестве натуральных чисел N будем использовать операции отрицания (), конъюнкции(^), дизъюнкции(, импликации(→) и эквивалентности, а также ограниченные кванторы:
Например, запись означает предикаты «для любого у такого, что y<z и ».
Теорема. Предикаты, которые можно получить из примитивно рекурсивных(или рекурсивных) с помощью логических операций и ограниченных кванторов также примитивно рекурсивны (соотв. рекурсивны).
Подстановка функции в предикат используется при доказательстве примитивной рекурсивности функций, заданных кусочно.
Определение: функция называется кусочно заданной, если она удовлетворяет условиям:
При этом предполагается, что для каждого набора значений переменных истинно одно и только одно из высказываний .
Теорема. Если функции и предикаты примитивно рекурсивны (рекурсивны), то функция примитивно рекурсивна (рекурсивна).