Может ли распознаваемый по Тьюрингу язык быть разрешимым, если можно перечислить его строки неубывающей длины?
Я думаю, это не потому, что вы можете уйти в бесконечность, и это сделает ее неразрешимой, верно?
Может ли распознаваемый по Тьюрингу язык быть разрешимым, если можно перечислить его строки неубывающей длины?
Я думаю, это не потому, что вы можете уйти в бесконечность, и это сделает ее неразрешимой, верно?
Вопрос о поиске элемента в бесконечном потоке S упорядоченных элементов: очень естественный алгоритмический вопрос.
Эта проблема действительно решаема, хотя и несколько хитроумным образом. Нужно рассуждать падежами. Если элементы в S имеют верхнюю границу, то S конечно и, следовательно, разрешимо, поскольку разрешимо каждое конечное множество. С другой стороны, если S не имеет границ, оно содержит элементы больше любого числа. Итак, если вы ищете w, достаточно перечислить, пока не найдете элемент, больший или равный w (который должен существовать), а затем сравнить его с w.
Однако доказательство не является конструктивным, так как вы не можете решить, является ли р. множество конечно или нет. Это означает, что вы знаете (в классическом смысле), что должна существовать некая программа, определяющая S, но у вас нет возможности вывести ее из кода, перечисляющего S. ситуация :)