Задело меня за живое. По теории вычислимости так редко задачи появляются, а тут в кои-то веки появилась, но топикстартер впал в заблуждение и упорствует в нём!
ТС, похоже, правильное решение уже не интересует. Но на всякий случай поясню некоторые подробности, мало ли кто зайдёт почитать
1) Частичная вычислимая функция, не имеющая продолжения до всюду определённой вычислимой функции, может принимать как счётное множество значений, так и любое конечное множество значений мощности
.
Пример со счётным множеством значений --- функция
, где
--- значение, вычисленное на машине с номером
от аргумента
(
согласно одному из обозначений топикстартера). Ясно, что множество значений
равно
(для любого
существует
, для которого
при любом
, и
). Если предположить, что
для некоторой всюду определённой вычислимой
и любого
из области определения
, то
для некоторого
и
, значения в обоих частях равенства определены и налицо противоречие.
Пример с
различными значениями для
... Пусть
--- вычислимая всюду определённая функция из
на
,
--- перестановка множества
без неподвижных точек и
. Противоречие получается, если рассмотреть
со свойством
, где
предположительно продолжает
.
Несложным обобщением приведённых выше примеров можно понять, что непродолжаемую
можно выбрать так, что область значений
--- любое наперёд заданное вычислимо перечислимое подмножество
, содержащее более одного элемента.
2) Пусть
--- некоторая частичная вычислимая функция из
в
,
--- натуральные числа и
Топикстартер утверждает, что если
не имеет всюду определённого вычислимого продолжения, то
также не имеет такого продолжения. Однако это опять же неверно!!! Возьмём, например,
Если предположить, что
имеет всюду определённое вычислимое продолжение
, то, положив
, получим всюду определённое вычислимое продолжение
, что, как было установлено выше, невозможно. Однако если теперь взять
и
, то
имеет всюду определённое вычислимое продолжение --- характеристическую функцию множества нечётных чисел.
И, кстати, если уж продолжать этот пример, то множества
и
отделяются друг от друга вычислимым множеством
, что зарубает лживые измышления топикстартера на корню!!!
3) Остаётся резонный вопрос --- как же тогда решать задачу?
Ну, например, так. Полагаем
(то есть здравое зерно в конструкции топикстартера было, требовалось лишь задать
более конструктивно). Имеем
--- счётное семейство непустых непересекающихся перечислимых подмножеств
. Пусть теперь
и вычислимое множество
таково, что
,
. Пусть
таковы, что
и
для любых
. Положим
Тогда
всюду определена и вычислима. По теореме о неподвижной точке существует
, такое что
для всех
. Однако если
, то
,
и
. С другой стороны, если
, то
,
и
. В обоих случаях противоречие!
4)
(Оффтоп)
А без теоремы о неподвижной точке, увы, никуда
Неотделимость прообразов нуля и единицы --- характеризующее свойство главной вычислимой нумерации семейства
, главность в данном случае эквивалентна предполноте, предполнота --- полноте относительно
, и ещё предполнота эквивалентна существованию эффективно вычисляемой неподвижной точки. Если вкратце, то не будет неподвижной точки --- не будет главности, и, как следствие, не будет неотделимости.