Em geral, a aplicação do método da construção de subconjuntos produz autômatos com estados redundantes, ou seja, estados que poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida. Analise as afirmativas sobre os estados redundantes do autômato finito determinístico apresentado a seguir.
M = ({a, b, c}, {A, B, C, D, E}, δ, A, {B, D, E})
A análise permite concluir que:
a. Apenas as afirmativas I e II estão corretas.
b. Apenas as afirmativas I e III estão corretas.
c. Apenas as afirmativas II e III estão corretas.
d. Apenas as afirmativas II e IV estão corretas.
e. Apenas as afirmativas III e IV estão corretas.
Para se descobrir a solução da questão, é necessário realizar o processo de minimização de estados do autômato finito determinístico apresentado.
P1 = {C0, C1}, com C0 = {B, D, E} e C1 = {A, C}
| C0 | B | D | E |
|---|---|---|---|
| a | |||
| b | |||
| c | C0 | C0 |
| C1 | A | C |
|---|---|---|
| a | C1 | C1 |
| b | C0 | C0 |
| c | C0 | C0 |
P2 = {C0, C1, C2}, com C0 = {E}, C1 = {B, D} e C2 = {A, C}
| C0 | E |
|---|---|
| a | |
| b | |
| c |
| C1 | B | D |
|---|---|---|
| a | ||
| b | ||
| c | C0 | C0 |
| C2 | A | C |
|---|---|---|
| a | C2 | C2 |
| b | C1 | C1 |
| c | C1 | C1 |
Com o processo de minimização de estados do autômato finito determinístico concluído, é possível analisar cada uma das afirmações, utilizando como base a partição P2.
I. Os estados B e D são equivalentes.
Correto, pois os estados B e D se encontram no mesmo conjunto C1.
II. Os estados B e E são equivalentes.
Incorreto, pois o estado B se encontra no conjunto C1, enquanto o estado E se encontra no conjunto C0.
III. Os estados A e C são equivalentes.
Correto, pois os estados A e C se encontram no mesmo conjunto C2.
IV. Os estados D e E são equivalentes.
Incorreto, pois o estado D se encontra no conjunto C1, enquanto o estado E se encontra no conjunto C0.
Conforme exposto, a análise permite concluir que:
b. Apenas as afirmativas I e III estão corretas.