Изменения

Перейти к: навигация, поиск

Сверхтьюринговые вычисления (гипервычисления)

116 байт добавлено, 23:20, 7 января 2015
Нет описания правки
}}
Некоторые функции, которые не могут быть вычислены на машине Тьюринга, могут быть вычислены с использованием машины Зенона. Например, на ней может быть решена проблема остановки (что иллюстрируется следующим псевдокодом):
'''начало программыzeno machine(TuringMachine, input )''' записать 0 в первую ячейку на лентев TuringMachine;
'''начало цикла'''
смоделировать очередной шаг работы данной машины Тьюринга на данном входе;
'''если''' машина Тьюринга остановилась, '''то''' записать 1 в первую ячейку на ленте в TuringMachine и '''прервать цикл''';
'''конец цикла'''
'''вернуть первую ячейку ленты в TuringMachine'''
'''конец программы'''
Анонимный участник

Навигация