Encontrei uma declaração (sem explicação) de que um idioma é decidível. Como isso é possível? Quero dizer, como construiríamos uma máquina de Turing que aceitaria (ou rejeitaria) uma sequência possivelmente infinita de zeros? Eu também pensei que talvez pudéssemos criar um enumerador que criaria todas as palavras de com o aumento do comprimento, mas não tenho certeza se podemos.
Então é uma linguagem decidível? E se sim, por quê?
formal-languages
computability
3yakuya
fonte
fonte
Respostas:
Isso é apenas uma confusão no que se entende por fechamento de Kleene. Se você olhar aqui, poderá ver que é a união de todas as cadeias de comprimento 1, 2, 3, ... e assim por diante para todos os números naturais. O infinito não é um número natural, portanto, não há cadeias de comprimento infinito emUMA .
fonte
A estrela kleene de uma línguaeu é definido como
Podemos construir facilmente um DFA que aceite o idiomaUMA : possui apenas um estado s , que é o estado inicial e final, e uma transição ( s , 0 ) ↦ s . Portanto, a linguagemUMA é regular e também decidível.
fonte