A reversão de um DFA mínimo também é mínima?


10

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 ?LnLRLmm<n


3
O inverso de um DFA não é necessariamente determinístico. Um DFA que aceita o regex AAA + possui um estado terminal com duas setas de entrada com o mesmo rótulo.
314 Ian

Respostas:


7

L=(0+1)22+(0+2)21+(1+2)20.
ϵ,0,1,2,00,01,02,11,12,22,000,001L
LR=2(0+1)2+1(0+2)2+0(1+2)2
0,1,20(1+2),1(0+2),2(0+1)ϵ,0,1,2,01,12,20,011,000

LLR

LLR


Obrigado! De alguma forma, entendi que você poderia reverter um DFA e (diretamente) recuperar um DFA, acho que confundi com complemento.
jmite

11
@ jmite Eu tive o mesmo peido cerebral e digitei uma prova elegante por contradição da resposta errada. :) É um complemento que funciona como eu pensava, não uma reversão. Opa
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.