Приведу здесь определения, чтобы не было неоднозначности, хотя это вещи и известные, т. к. задача зависит от одной из деталей.

ниже — неотрицательные и положительные целые числа и

соответственно.
Рассмотрим систему вывода термов вида

с аксиомами

,

и

для всевозможных

и правилами вывода

Нетрудно показать, что для каждого

, для которого выводимо

, не выводимо никакого

. Это можно исправить, введя правило

Пусть

. Можно заметить, что

бывает всего нескольких видов —

.
Назначим правила для вычисления выводимых термов — опять же всё вполне стандартно, только
![$[t]\in\bigcup\limits_{n\in Tt}(\mathbb N'^n\to\mathbb N')$ $[t]\in\bigcup\limits_{n\in Tt}(\mathbb N'^n\to\mathbb N')$](https://dxdy-02.korotkov.co.uk/f/d/3/9/d39342d8c2385bbf3d2e487cab915ad582.png)
будет функцией, принимающей возможно разное число аргументов;
![$$[O]() = 0, \qquad [S](n) = (n\ne\bot)\mathrel? n+1 :\bot, \qquad [I^n_m](x_1,\ldots,x_n) = (\bot\notin\{x_1,\ldots,x_n\})\mathrel? x_m :\bot,$$ $$[O]() = 0, \qquad [S](n) = (n\ne\bot)\mathrel? n+1 :\bot, \qquad [I^n_m](x_1,\ldots,x_n) = (\bot\notin\{x_1,\ldots,x_n\})\mathrel? x_m :\bot,$$](https://dxdy-04.korotkov.co.uk/f/7/d/2/7d2359d1cf3f53f99434b1351eb5e9ac82.png)
 = (\bot\notin\{y_1,\ldots,y_m\})\mathrel? f(\vec y) :\bot\text{, где }y_i = g_i(\vec x),$$ $$[C(f,\vec g)](\vec x) = (\bot\notin\{y_1,\ldots,y_m\})\mathrel? f(\vec y) :\bot\text{, где }y_i = g_i(\vec x),$$](https://dxdy-04.korotkov.co.uk/f/f/d/e/fdea4fd91d4c122166d5444e1f7a62f682.png)
 = b(\vec x), \qquad [R(b,s)](n+1,\vec x) = s(n,[R(b,s)](n,\vec x),\vec x), \qquad [R(b,s)](\bot,\vec x) = \bot,$$ $$[R(b,s)](0,\vec x) = b(\vec x), \qquad [R(b,s)](n+1,\vec x) = s(n,[R(b,s)](n,\vec x),\vec x), \qquad [R(b,s)](\bot,\vec x) = \bot,$$](https://dxdy-03.korotkov.co.uk/f/e/1/b/e1bd5b89b5bd8564a37072b163d3b0cc82.png)
 = (0\in\{ m(a,\vec x) : a\in\mathbb N \})\mathrel? \min((a\in\mathbb N\mapsto m(a,\vec x))^{-1}\{0\}) :\bot.$$ $$[M(m)](\vec x) = (0\in\{ m(a,\vec x) : a\in\mathbb N \})\mathrel? \min((a\in\mathbb N\mapsto m(a,\vec x))^{-1}\{0\}) :\bot.$$](https://dxdy-03.korotkov.co.uk/f/a/2/f/a2f42d19ee2166312c398b621f26532882.png)
Опишите вычислительные свойства термов

, для которых

бесконечно, и по каким конкретно причинам введение правила вывода

было излишним.