Se não, então o que significa quando, para algum estado qqq e algum símbolo umaumaa , δ( q, Um )δ(q,uma)\delta(q, a) não
Se não, então o que significa quando, para algum estado qqq e algum símbolo umaumaa , δ( q, Um )δ(q,uma)\delta(q, a) não
Então, eu sei que testar se uma linguagem regular RRR é um subconjunto de linguagem regular SSS é decidível, já que pode converter-los tanto para DFAs, compute R∩S¯R∩S¯R \cap \bar{S} , e em seguida, teste se esta linguagem é vazia. No entanto, como isso requer conversão em DFAs, é possível que os...
Desejo converter uma expressão regular inserida pelo usuário em um NFA, para que eu possa executar o NFA em uma string para fins de correspondência. Qual é a máquina mínima que pode ser usada para analisar expressões regulares? Suponho que deve ser um autômato push down, porque a presença de...
Fiquei com a impressão de que nossos computadores, por serem finitos, não são mais poderosos que as máquinas de estado finito (extraordinariamente grandes). Entretanto, as Máquinas de Turing com Limite Linear também são finitas, mas parece que as Linguagens Regulares são estritamente um subconjunto...
Existe um autômato celular (em 2D) que simula uma força de entre as partículas?1/r1/r1/r Mais especificamente, gostaria de saber se é possível, com regras de atualização estritamente locais, ter dois objetos (definidos dentro do modelo) se atraírem com uma força , em que r é a distância que separa...
Esta pode ser uma pergunta boba. Parece claro que um FSA, por ser finito, pode contar apenas o número de símbolos em sua sequência de entrada até um número limitado pelo número de seus estados. Mas agora suponha que damos ao FSA recursos de saída (por exemplo, impressão). Seria então muito fácil...
Fiquei me perguntando, vez que é um idioma sem estrelas, existe um idioma regular que não é um idioma sem estrelas? Você poderia dar um exemplo?a∗a∗a^* (de wikipdia ) Lawson define idiomas sem estrelas como: Diz-se que uma linguagem comum é livre de estrelas se puder ser descrita por uma...
Se bem entendi, a NFA tem o mesmo poder expressivo que as expressões regulares. Freqüentemente, é fácil ler expressões regulares equivalentes do NFA: você traduz ciclos para estrelas, junções como alternativas e assim por diante. Mas o que fazer neste caso: [ fonte ] Os ciclos sobrepostos...
Eu tenho um problema simples de criar um DFA que aceite todas as entradas começando com letras duplas (aa, bb) ou terminando com letras duplas (aa, bb), dado que é o conjunto de determinado idioma.Σ={a,b}Σ={a,b}\Sigma =\{a, b\} Tentei resolvê-lo de uma maneira indireta: Gerando uma expressão...
Então, considerando dois DFAs, o problema de descobrir se eles geram o mesmo idioma é um problema Decidable? Eu já sei que a Igualdade de duas CFL não é Decidable mas e a igualdade de dois DFAs? considerando que a maioria dos problemas com os DFAs é decidível, isso também é...
Minimizando autómatos finitos determinista (AFDs) é um problema que tem sido bem estudada na literatura, e vários algoritmos foram propostos para resolver o seguinte problema: Dado um DFA , calcular um mínimo DFA correspondente aceite a mesma linguagem como um . A maioria desses algoritmos é...
Dado dois conjuntos de cadeias sobre o alfabeto Σ , podemos calcular o menor autômato de estado finito determinístico (DFA) M de modo que A ⊆ L ( M ) e L ( M ) ⊆ Σ ∗ ∖ B ?A , BA,BA,BΣΣ\SigmaMMMA ⊆ L ( M)UMA⊆eu(M)A \subseteq L(M)L ( M) ⊆ Σ∗∖ Beu(M)⊆Σ∗∖BL(M) \subseteq \Sigma^*\setminus B Em outras...
No trabalho, fui encarregado de deduzir algumas informações de tipo sobre uma linguagem dinâmica. Reescrevo seqüências de instruções em letexpressões aninhadas , da seguinte maneira: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z =>...
Vi sites que pretendem "provar" que o HTML5 + CSS é Turing Complete. Eu já vi sites que pretendem "provar" que o SQL é Turing Complete. Eu já vi vários sites que pretendem "explicar" o que significa ser Turing Complete. O suficiente! Onde posso encontrar um livro (escrito por um especialista em...
Considere uma máquina de estados finitos como de costume, mas a cada transição, ela também pode atualizar um contador inteiro adicionando ou subtraindo um número. Digamos que uma função de transição da forma se mova para o novo estado p e adicione k ao contador, onde k ∈ Z (para que k possa ser...
A questão está praticamente no título. Existe um momento em que algum idioma pode ser aceito por um DFA mínimo com n estados, mas L R , a reversão de L , pode ser aceito por um DFA com m estados, em que m < n
Estou aprendendo a converter NFAs em DFAs e quero ter certeza de que estou fazendo o certo. Obviamente, voltar na outra direção não é uma coisa. Alguém conhece um algoritmo para verificar se um DFA é equivalente a um
O algoritmo de Brzozowski pode ser estendido aos autômatos de Moore, mas sua complexidade de tempo é exponencial em geral. Existe algum outro algoritmo para minimizar os autômatos de Moore? Quais são os tempos de execução desses algoritmos, se
Descreva um idioma comum que não possa ser aceito por nenhum DFA que possua apenas três estados. Não sei muito bem por onde começar e queria saber se alguém poderia me dar algumas dicas ou conselhos. Entendo que o lema de bombeamento pode ser usado para provar que um idioma não é regular, mas,...
Existe uma maneira de executar a análise difusa (aceita seqüências de caracteres mesmo com erros de digitação a uma certa distância de edição), com um DFA e um Autômato Levenshtein construído em tempo de execução da palavra de entrada. É possível fazer algo semelhante com um analisador Earley?...