Ключ к вычислимости ℵ₋₁

Страницы:  1

Ответить
 

Professor Seleznov


Что за зверь?
Сколько нужно бит, чтобы представить одно число из континуума ℵ₁ чисел?
Ответ: ℵ₀ бит.
Сколько нужно бит, чтобы представить одно число из счётного множества ℵ₀ чисел?
Ответ: ℵ₋₁ бит.
Произвольное число из континуума (почти все они трансцендентные) требует бесконечно бит для представления, а произвольное число из счётного множества (натуральные, целые, рациональные) требует непременно конечно бит.
Коротко говоря, ℵ₋₁ это достаточно.
Машина Тьюринга (МТ)
Это компьютер с ℵ₀ бит памяти, который не ветшает и инфу не теряет.
Идеальный компьютер. Казалось бы, чего ещё надо? Но говорят, что есть задачи, которые не решить даже на нём. Проблема остановки и всё такое...
Вневременная МТ
Если МТ дать поработать ℵ₀ тактов, получится вневременная МТ мощностью ℵ₀. Чтобы адресовать конкретный бит в её пространстве-времени, нужно ℵ₋₁ бит. Если на ней запустить программу вычисления числа π, то любой его знак (в двоичной системе счисления) можно получить по легко вычисляемому адресу длиной ℵ₋₁ бит.
А теперь внимание, вопросы на засыпку.
Какую программу нужно загрузить во вневременную МТ, чтобы адрес длиной ℵ₋₁ бит мог указывать на:
  • Любую конкретную конечную программу?
  • Результат выполнения любого конкретного конечного алгоритма (например, число π со всеми ℵ₀ двоичными знаками)?
  • Программу, решающую проблему остановки любой конечной программы? Какая будет её длина?
И какие ещё вопросы возникают в свете первого вопроса?-Источник
 
Loading...
Error