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 seguintes afirmativas sobre a aplicação do processo de minimização de estados ao autômato finito determinístico apresentado a seguir.
M = ({a, b}, {q0, q1, q2, q3, q4, q5, q6, q7}, δ, q0, {q6, q7})
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 = {q6, q7} e C1 = {q0, q1, q2, q3, q4, q5}
| C0 | q6 | q7 |
|---|---|---|
| a | C1 | C1 |
| b | C0 | C0 |
| C1 | q0 | q1 | q2 | q3 | q4 | q5 |
|---|---|---|---|---|---|---|
| a | C1 | C1 | C1 | C1 | C1 | C1 |
| b | C1 | C1 | C1 | C0 | C0 |
P2 = {C0, C1, C2}, com C0 = {q6, q7}, C1 = {q0} e C2 = {q1, q2, q3, q4, q5}
| C0 | q6 | q7 |
|---|---|---|
| a | C2 | C2 |
| b | C0 | C0 |
| C1 | q0 |
|---|---|
| a | C2 |
| b |
| C2 | q1 | q2 | q3 | q4 | q5 |
|---|---|---|---|---|---|
| a | C2 | C2 | C2 | C2 | C2 |
| b | C2 | C2 | C2 | C0 | C0 |
P3 = {C0, C1, C2, C3}, com C0 = {q6, q7}, C1 = {q0}, C2 = {q4, q5} e C3 = {q1, q2, q3}
| C0 | q6 | q7 |
|---|---|---|
| a | C2 | C2 |
| b | C0 | C0 |
| C1 | q0 |
|---|---|
| a | C3 |
| b |
| C2 | q4 | q5 |
|---|---|---|
| a | C2 | C2 |
| b | C0 | C0 |
| C3 | q1 | q2 | q3 |
|---|---|---|---|
| a | C3 | C3 | C3 |
| b | C3 | C3 | C2 |
P4 = {C0, C1, C2, C3, C4}, com C0 = {q6, q7}, C1 = {q0}, C2 = {q4, q5}, C3 = {q3} e C4 = {q1, q2}
| C0 | q6 | q7 |
|---|---|---|
| a | C2 | C2 |
| b | C0 | C0 |
| C1 | q0 |
|---|---|
| a | C4 |
| b |
| C2 | q4 | q5 |
|---|---|---|
| a | C2 | C2 |
| b | C0 | C0 |
| C3 | q3 |
|---|---|
| a | C4 |
| b | C2 |
| C4 | q1 | q2 |
|---|---|---|
| a | C4 | C4 |
| b | C3 | C3 |
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 P4.
I. Os estados q4 e q5 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
Correto, pois os estados q4 e q5 se encontram no mesmo conjunto C2.
II. Os estados q1 e q3 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
Incorreto, pois o estado q1 se encontra no conjunto C4, enquanto o estado q3 se encontra no conjunto C3.
III. Os estados q6 e q7 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
Correto, pois os estados q6 e q7 se encontram no mesmo conjunto C0.
IV. Os estados q2 e q3 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
Incorreto, pois o estado q2 se encontra no conjunto C4, enquanto o estado q3 se encontra no conjunto C3.
Conforme exposto, a análise permite concluir que:
b. Apenas as afirmativas I e III estão corretas.