Что мы можем сказать о втором по величине числе в ? Назовите это .B B 2 ( n )
B B ( n ) B B ( n ) - B B 2 ( n ) тривиально не вычислим, так как он позволяет вычислить : просто подождите, пока остановится еще одна машина. Наивно, я ожидал бы, что разрыв будет «похож на занятого бобра», увеличиваясь быстрее, чем любая вычислимая функция. Это доказуемо?
computability
Джеффри Ирвинг
источник
источник
Ответы:
Количество состояний - это просто понятие сложности описания вычислимых функций в модели, вы можете выбрать любую модель вычислений и любую их кодировку в виде двоичных строк, а затем взять длину как n и определить BB (n) на основе это и все интересные результаты о BB (n) все еще были бы верны, есть особенное скучное представление о модели TM и количестве состояний.
Ничто не мешает им выбирать любую модифицированную модель ТМ. Как правило, вопросы, которые не являются инвариантными при таких изменениях представления ТМ, касаются не вычислимости или ТМ, а конкретного представления (например, BB (n) mod 2 и т. Д.), И если нет какой-то конкретной причины, по которой они интересны, они не не стоит преследовать имхо. Это хорошие головоломки, но они не имеют особой ценности. Заметим, что «BB (n) не вычислимо» инвариантно относительно изменения представлений ТМ.
Так не инвариантен ли этот вопрос при изменении представления вычислимых функций? Я думаю, что ответ - нет.
я. Рассмотрим представление, в котором у нас есть два специальных состояния 0 и 1, и либо 0 является начальным и просто может перейти в 1, либо 0 недоступно, а 1 является начальным. В этой кодировке разница составляет 1.
б. Рассмотрим другое представление, где у нас есть UTM плюс часть, которая записывает n бит на ленту перед переходом к UTM. Таким образом, вопрос становится max f (x) - 2ndmax f (x), где max превышают строки из n битов, а f - произвольная вычислимая функция. Нам нужно только найти вычислимую функцию, где она не вычислима. Я не думал об этом много, но моя интуиция говорит, что есть такая вычислимая функция.
источник