Одно из утверждений о теореме Райса приведено на странице 35 «Вычислительная сложность: современный подход» (Арора-Барак):
Частичная функция от до - это функция, которая не обязательно определяется на всех ее входах. Мы говорим, что TM вычисляет частичную функцию если для каждого для которого определено , и для каждого для которого не определено, попадает в бесконечный цикл при выполнении на входе . Если - это набор частичных функций, мы определяем как булеву функцию, которая на входах выводит 1 тогда и только тогда, когда { 0 , 1 } ∗ M f x f M ( x ) = f ( x ) x f M x S f S α M αвычисляет частичную функцию в . Теорема Райса говорит, что для любого нетривиального функция не вычислима.f S
Википедия утверждает, что языки машин ограниченного времени ТУЗЫ полны. Я ожидаю, что этот язык выглядит примерно так: принимает менее чем за шагов . Итак, пусть это некоторый DTM, который решает этот ограниченный язык за экспоненциальное время. Кажется, что этот DTM решает какое-то свойство для ВСЕХ машин Тьюринга, поэтому моя интуиция говорит мне, что теорема Райс исключает такое решение. Но, очевидно, вычисляет общую функцию. x n } M M
Чего мне не хватает в связи между этим языком и теоремой Райс?