Предел равномерно вычислимой последовательности функций
В теории вычислимости функция называется предельно вычислимой , если она является пределом равномерно вычислимой последовательности функций. Также используются термины вычислимый в пределе , предельно рекурсивный и рекурсивно аппроксимируемый . Можно думать о предельно вычислимых функциях как о тех, которые допускают в конечном итоге правильную вычислимую процедуру угадывания по их истинному значению. Множество предельно вычислимо, только когда его характеристическая функция предельно вычислима.
Если последовательность равномерно вычислима относительно D , то функция предельно вычислима в D.
Формальное определение
Полная функция является предельно вычислимой, если существует полная вычислимая функция такая, что
Полная функция предельно вычислима в D, если существует полная функция, вычислимая в D, также удовлетворяющая
Множество натуральных чисел определяется как вычислимое в пределе тогда и только тогда, когда его характеристическая функция вычислима в пределе. Напротив, множество вычислимо тогда и только тогда, когда оно вычислимо в пределе функцией и существует вторая вычислимая функция, которая принимает входные данные i и возвращает значение t, достаточно большое, чтобы стабилизировалось.
Предельная лемма
Лемма о пределе утверждает, что множество натуральных чисел предельно вычислимо тогда и только тогда, когда множество вычислимо из ( скачок Тьюринга пустого множества). Лемма о релятивизированном пределе утверждает, что множество предельно вычислимо в тогда и только тогда, когда оно вычислимо из . Более того, лемма о пределе (и ее релятивизация) выполняются равномерно. Таким образом, можно перейти от индекса для функции к индексу для относительно . Также можно перейти от индекса для относительно к индексу для некоторого , имеющего предел .
Доказательство
Так как это [вычислимо перечислимое] множество, оно должно быть вычислимым в самом пределе, поскольку вычислимая функция может быть определена
предел которого, стремящийся к бесконечности, является характеристической функцией .
Поэтому достаточно показать, что если предельная вычислимость сохраняется при редукции Тьюринга , так как это покажет, что все множества, вычислимые из , являются предельно вычислимыми. Зафиксируем множества , которые идентифицируются с их характеристическими функциями и вычислимой функцией с пределом . Предположим, что для некоторой редукции Тьюринга и определим вычислимую функцию следующим образом
Теперь предположим, что вычисление сходится по шагам и рассматривает только первые биты . Теперь выберем такое, что для всех . Если тогда вычисление сходится не более чем за шаги к . Следовательно , имеет предел , поэтому предел вычислим.
Поскольку множества — это просто множества, вычислимые по теореме Поста , из предельной леммы также следует, что предельные вычислимые множества — это множества.
Ранний результат, предвещающий эквивалентность предельной вычислимости с -ностью, был предсказан Мостовским в 1954 году с использованием иерархии и формул , где — функция, полученная из произвольной примитивной рекурсивной функции, такой что эквивалентна . [1]
Расширение
Итерация предельной вычислимости может быть использована для подъема по арифметической иерархии. А именно, -арная функция является тогда и только тогда, когда ее можно записать в виде для некоторой -арной рекурсивной функции \(g\), при условии, что все пределы существуют. [2]
Ограничить вычислимые действительные числа
Действительное число x вычислимо в пределе , если существует вычислимая последовательность рациональных чисел ( или, что эквивалентно, вычислимые действительные числа ), которая сходится к x . Напротив, действительное число вычислимо тогда и только тогда, когда существует последовательность рациональных чисел, которая сходится к нему и которая имеет вычислимый модуль сходимости .
Когда вещественное число рассматривается как последовательность битов, справедливо следующее эквивалентное определение. Бесконечная последовательность двоичных цифр вычислима в пределе тогда и только тогда, когда существует полная вычислимая функция, принимающая значения в наборе, такая, что для каждого i предел существует и равен . Таким образом, для каждого i с увеличением t значение в конечном итоге становится постоянным и равным . Как и в случае вычислимых вещественных чисел, невозможно эффективно перемещаться между двумя представлениями предельных вычислимых вещественных чисел.
Примеры
Расширение теории множеств
Существует модифицированная версия предельной леммы для теории α-рекурсии через функции в α -арифметической иерархии, которая является иерархией, определенной относительно некоторого допустимого ординала . [3]
Для заданного допустимого ординала определите -арифметическую иерархию:
- Отношение существует , если оно -рекурсивно.
- если это проекция отношения .
- если его дополнение равно .
Пусть будет частичной функцией от до . Следующие условия эквивалентны:
- (График) — это .
- слабо -рекурсивен в , -скачок использования индексов -вычислимых функций.
- Существует -рекурсивная функция приближения такая, что .
означает, что либо и оба не определены, либо они оба определены и равны.
Смотрите также
Ссылки
- ^ А. Мостовский, «Примеры множеств, определяемых с помощью двух и трех кванторов». Fundamenta Mathematicae т. 42, вып. 2, стр. 259--270 (1955)
- ^ Г. Крискуоло, Э. Миникоцци, Г. Трауттер, «Предельная рекурсия и арифметическая иерархия». Французское ревю автоматических информационных исследований, Теорическая информатика, книга 9, вып. Р3 (1975), стр. 5–12. Издательство Дюно-Готье-Виллар.
- ^ SG Simpson, «Теория степеней допустимых ординалов», стр. 170–171. Появляется в J. Fenstad, P. Hinman, Generalized Recursion Theory: Proceedings of the 1972 Oslo Symposium (1974), ISBN 0-7204-22760 .
- Дж. Шмидхубер , «Иерархии обобщенных сложностей Колмогорова и неисчислимые универсальные меры, вычислимые в пределе», Международный журнал оснований компьютерной науки , 2002, doi :10.1142/S0129054102001291.
- Р. Соаре . Рекурсивно перечислимые множества и степени . Springer-Verlag 1987.
- В. Браттка. Связь Галуа между скачками Тьюринга и пределами . Журнал. Методы вычислительной техники , 2018, doi :10.23638/LMCS-14(3:13)2018.