3. Обобщенная схема индукции; устранимость этой схемы.
Мы не будем здесь продолжать рассмотрение возможных обобщений рекурсивного определения, а только вкратце обсудим одно обобщение схемы индукции. Оно будет касаться применения схемы индукции к таким формулам, которые содержат более одной индивидной переменной. В этих случаях для формализации перехода от оказывается целесообразным — поскольку в полном соответствии с методами рекурсивной арифметики мы хотим избежать употребления связанных переменных — допустить схему индукции следующего вида:
а также схему еще более общего вида:
Здесь обозначают какие-либо термы, которые могут также содержать и переменные единственным условием применимости этой схемы является отсутствие переменных в формуле
Заметим, что если допустить использование связанных переменных, то эта обобщенная схема индукции сведется к обычной. Действительно, средствами исчисления предикатов из формул
можно получить формулы
из которых с помощью обычной схемы индукции мы получим формулу
а из нее — формулу
Но сведение к обычной схеме индукции может быть осуществлено, как это впервые показал Сколем, и без привлечения связанных переменных.
Сперва рассмотрим схему
(в которой возможность наличия в t переменных указана теперь явным образом). Пусть функция вводится
следующей примитивной рекурсией:
Если во второе из этих равенств вместо а подставить переменную а вместо — терм и использовать формулы
то, применив аксиому равенства мы получим
а затем с помощью ранее выведенной формулы
которая вместе с
дает формулу
получим
Из этой формулы в сочетании со второй посылкой рассматриваемой схемы в которой вместо подставлено , и с аксиомой равенства мы получим формулу
а она вместе с при помощи средств исчисления высказываний дает
Эта формула имеет вид Поэтому для того, чтобы индукцией по а получить формулу нам остается получить формулу т. е.
Но эту формулу можно вывести из первой посылки нашей схемы, произведя подстановку и применив преобразования исчисления высказываний.
Таким образом, нами получена формула т. е.
Эти формулы вместе с ((3)) (где вместо подставлено ) дают
Применив вторую посылку рассматриваемой нами схемы
(в которую вместо b подставим с), мы получим
а значит, и
откуда по схеме следует
С другой стороны, из первой посылки рассматриваемой нами схемы мы получим формулу
из которой при помощи схемы мы выведем формулу
Но из двух формул
в соответствии с обобщенной схемой индукции специального вида получается формула из которой при помощи получится искомая формула
Дальнейшим обобщением схемы индукции является следующая схема перекрестной индукции:
на которую мы снова накладываем ограничение, заключающееся в требовании, чтобы формула не содержала переменных
Мы не потеряем общности, предположив, что терм содержит только такие переменные, которые входят в только такие, которые входят в Действительно, в противном случае другие переменные, встречающиеся в не изменяя вида этой схемы, можно было бы удалить соответствующей подстановкой цифр.
В дальнейшем мы будем записывать эти термы более развернуто в виде . (Согласно нашему предположению, не содержит переменной )
Эту схему перекрестной индукции также можно будет свести к специальному виду обобщенной схемы индукции а тем самым и к обычной схеме индукции.
С этой целью мы снова воспользуемся переводимостью формулы в равенство вида а как и в предыдущем случае, положим
На основе этого определения мы, как и раньше, получим схемы а из посылки рассматриваемой нами схемы мы снова получим равенство
Отметим также формулу
которая на основе определения функции переводима в формулу
которая может быть получена индукцией по
Определим теперь функцию посредством примитивной рекурсии
Как и в предыдущем случае, достаточно будет, кроме уже полученной формулы вывести формулу
Обозначим эту формулу посредством Вывод может быть осуществлен обычной индукцией по
Формула на основании определений переводима в формулу
а затем в формулу
которая при помощи схемы может быть получена из второй посылки рассматриваемой нами схемы.
Формула средствами исчисления высказываний может быть преобразована в
На основании неравенства
извлекаемого из определения функции мы с помощью получим формулу
Таким образом, для получения формулы остается вывести формулу
Это удается проделать следующим образом. На основании определения имеем
откуда с помощью можно получить
Тогда в силу имеем
Далее, определение дает нам
а значит, и
В силу имеем
Формулы вместе с третьей посылкой нашей схемы
дают
что и требовалось для завершения искомого сведения.
В качестве примера применения схемы перекрестной индукции приведем вывод неравенства
из рекурсивных равенств
Пока мы доказали, что это неравенство выводимо только при фиксированных значениях переменной . С помощью схемы перекрестной индукции оно теперь следующим образом может быть выведено с переменной
Из первого рекурсивного равенства мы получаем
из второго —
а из третьего —
и отсюда, далее, —
Если в полученных формулах подставить вместо а, а вместо и затем применить схему перекрестной индукции, взяв в качестве формулу с а в качестве термы то мы придем к формуле из которой с помощью подстановок можно будет получить искомое неравенство
Совершенно аналогично с помощью схемы перекрестной индукции может быть получено неравенство
для аккермановской функции из которого на основании рекурсивных равенств для можно непосредственно получить
а тем самым и
т. е. неравенство, выводимость которого прежде мы могли установить только при фиксированных значениях переменной
Из сводимости рассмотренных нами обобщенных схем к обычным схемам индукции, в частности, следует, что при использовании обобщенных схем остается в силе теорема о том, что каждая выводимая в рекурсивной арифметике формула без формульных переменных является верифицируемой.