Потребовать ровно такое:

Под такое определение подходит

, которая всегда

выдает, как
Munin выше говорил.
Не помню, но, вроде, можно определять всё лучшие и лучшие

, выдающие на месте

предыдущих

или

.
Да, это очевидно. Оптимальность я не в этом смысле имел в виду. Возьмем Ваше определение

. Оно задает целый класс таких

. Каждой

соответствует множество пар

для которых она решает проблему остановки, т.е. возвращает

либо

, а для всех других пар не из этого множества она возвращает

. Для некоторых

это множество пар может быть пустым, т.е.

все время возвращает

. Для некоторых - конечным. Для еще каких-то - бесконечным. Допустим, что у

это множество пар

бесконечно. Будем считать

оптимальной, если не существуют более короткой программы

с множеством пар

.
Да, вот наверное так.
-- 07.07.2014, 22:57 --Хотя нет, не то. Надо другое условие. По сложности

. Нужно

c самым сложным

(если оно есть). Надо определить, что значит "сложность

" и доказать, что есть верхняя граница.
-- 07.07.2014, 23:10 --В этом случае происходит вот что. Если

останавливается, но Вы об этом "не знаете и не можете знать", то

равно одновременно и

, и

.
Хорошо, еще раз.

- остановится, могу доказать это,

- не остановится, могу доказать это,

- не знаю остановится или нет потому, что не могу доказать ни то ни другое.