Ответ на вопрос в названии темы отрицательный. Докажем, что любой арифметичный ординал является вычислимым. Доказательства на идейном уровне.
Будем работать с вычислимыми корневыми деревьями. Такое дерево называется фундированным, если в нём нет бесконечных путей. Ранг фундированного дерева определяется по индукции: если дерево состоит из одной вершины, то ранг равен 1, если нет, то минимальному ординалу, большему, чем ранги всех его поддеревьев.
Лемма 1. Ранг любого вычислимого фундированного дерева вычислим.
Доказательство. Достаточно доказать, что для данного дерева существует вычислимый ординал, который не меньше его ранга. Занумеруем вершины числами. Каждому пути дерева из корня вниз
поставим в соответствие последовательность ординалов
. Лексикографический порядок таких последовательностей и будет искомым ординалом (доказывается элементарно индукцией по рангу дерева, например).
Предикат
на натуральных числах называется хорошим, если существует поддерево дерева конечных последовательностей натуральных чисел, начинающихся с
, являющееся вычислимым, такое, что
истинно тогда и только тогда, когда поддерево, соответствующее сыну корня с номером
, не фундировано.
Аналогично определяются хорошие предикаты от нескольких переменных.
Лемма 2. При навешивании квантора существования на хороший предикат получается снова хороший предикат.
Доказательство. Каждой подстановке констант в исходный предикат соответствует дерево. Для каждого фиксированного набора свободных переменных соединим "параллельно" деревья, соответствующие разным значениям подкванторной, потом эти деревья тоже соединим параллельно, получим искомое дерево. Параллельное соединение деревьев - это делание их корней сыновьями одной вершины - нового корня.
Лемма 3. При навешивании квантора всеобщности на хороший предикат получается снова хороший предикат.
Доказательство. Аналогично лемме 2, только вместо "параллельного" на первом шаге используется "последовательное" соединение. Опишем его подробнее. Пусть
- деревья, которые нужно соединить (их вершинами пусть для простоты будут натуральные числа). Вершинами нового дерева будут квадратные числовые матрицы. Корень - матрица 0x0. B является сыном A, если:
1) первые n-1 строк и столбцов B образуют A (здесь n - размерность B);
2) для каждого
строка с номером
матрицы
является путём в
из корня вниз.
Замечание: чтобы получить окончательное дерево, нужно будет нужным образом переименовать вершины.
Следствие лемм 2 и 3. Любой арифметичный предикат является хорошим.
Теорема. Для любого арифметичного ординала
существует вычислимое фундированное дерево ранга не меньше
.
Доказательство. Пусть
- хороший предикат, реализующий
(порядок "меньше"),
- дерево его "хорошей" реализации. Построим дерево
, имеющее нужный ранг. Через
обозначим поддерево
, соответствующее
(вершины нумеруем числами). Вершинами дерева
будут векторы вида
, где
- числа,
- матрица размера n-1 на n. Корень - (пустой вектор, пустая матрица).
является сыном
, если:
1) первые
строки и
столбец
образуют
;
2) для каждого
, строка с номером
матрицы
является путём из корня вниз в дереве
.
Доказательство, что
имеет ранг не меньше
, оставим на совести читателя.