Может ли язык принимать бесконечные числа

У меня есть вопрос, может ли язык принимать бесконечные числа

Я должен уменьшить Lempty до Linf

where Lempty ={e|L(Pe) is null}
Linf={e|L(Pe) is infinite}

так я могу определить программу P, как это

"
input n
Run Pe on 1...n for n steps
if Pe accept any number then enter an infinite loop and start accepting infinite number
if pe does not accept any number then accept 1"

Теперь, если я могу определить программу P, как указано выше, то вопрос о том, принадлежит ли язык, принятый P, к Linf, скажет мне, является ли язык, принятый Pe, нулевым или нет.

Любые советы или предложения всегда приветствуются


person bourne    schedule 11.03.2013    source источник
comment
Вероятно, лучше подходит для cs.stackexchange.com.   -  person Oliver Charlesworth    schedule 11.03.2013
comment
спасибо, отпишусь и там   -  person bourne    schedule 11.03.2013


Ответы (1)


Этот вопрос немного неточно определен, но вот приближение: в стандартной вычислительной теории языки не могут содержать бесконечные строки. Бесконечное число непонятно. Если вы имеете в виду число, требующее бесконечных цифр для точного представления, то нет. Стандартные автоматы не могут распознавать строки бесконечной длины (как это вообще могло закончиться?). Однако многие числа, которые кажутся требующими бесконечных цифр (рассмотрите одну треть как .3333333...), не требуют бесконечных символов для представления в противном случае, что делает их кандидатами для любого языка.

Надеюсь, это поможет, в зависимости от того, что именно вы спрашиваете.

person Cannoliopsida    schedule 11.06.2013