Ybadoo - Soluções em Software Livre
Turmas
2º Semestre de 2025

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})

Grafo com a função de transição de M
Autômato Finito Determinístico
  1. Os estados q4 e q5 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
  2. Os estados q1 e q3 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
  3. Os estados q6 e q7 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.
  4. Os estados q2 e q3 são redundantes, e poderiam ser combinados em um único estado sem alterar a linguagem que é reconhecida.

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}
C0q6q7
aC1C1
bC0C0
C1 = {q0, q1, q2, q3, q4, q5}
C1q0q1q2q3q4q5
aC1C1C1C1C1C1
b C1C1C1C0C0

P2 = {C0, C1, C2}, com C0 = {q6, q7}, C1 = {q0} e C2 = {q1, q2, q3, q4, q5}

C0 = {q6, q7}
C0q6q7
aC2C2
bC0C0
C1 = {q0}
C1q0
aC2
b 
C2 = {q1, q2, q3, q4, q5}
C2q1q2q3q4q5
aC2C2C2C2C2
bC2C2C2C0C0

P3 = {C0, C1, C2, C3}, com C0 = {q6, q7}, C1 = {q0}, C2 = {q4, q5} e C3 = {q1, q2, q3}

C0 = {q6, q7}
C0q6q7
aC2C2
bC0C0
C1 = {q0}
C1q0
aC3
b 
C2 = {q4, q5}
C2q4q5
aC2C2
bC0C0
C3 = {q1, q2, q3}
C3q1q2q3
aC3C3C3
bC3C3C2

P4 = {C0, C1, C2, C3, C4}, com C0 = {q6, q7}, C1 = {q0}, C2 = {q4, q5}, C3 = {q3} e C4 = {q1, q2}

C0 = {q6, q7}
C0q6q7
aC2C2
bC0C0
C1 = {q0}
C1q0
aC4
b 
C2 = {q4, q5}
C2q4q5
aC2C2
bC0C0
C3 = {q3}
C3q3
aC4
bC2
C4 = {q1, q2}
C4q1q2
aC4C4
bC3C3

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.