Eu tenho um autômato finito sem estados finais / de aceitação, então F está vazio. Como faço para minimizá-lo?
Fiz isso em um teste e não sabia como abordar o problema porque o autômato não tinha estados de aceitação. Um único estado inicial com todas as transições em si é a resposta correta?
automata
finite-automata
crs12decoder
fonte
fonte
Respostas:
Seu palpite está correto e você pode vê-lo um pouco mais formalmente, como segue. Seja como um DFA. A congruência Nerode em é definida da seguinte forma: O conjunto de estados do autômato mínimo de é . Agora, se é o conjunto vazio, todos os estados de são equivalentes e, portanto, possui apenas um elemento, digamos . Você não tem escolha para as transições e, portanto,UMA= ( Q , A , ⋅ ,q0 0, F) ∼ Q
fonte
Um autômato finito sem estados finais denota a linguagem L =∅ . Para minimizar um DFA, minimizamos o número de estados e o idioma indicado deve ser o mesmo. Por definição do DFA, devemos ter um estado inicialq0 tão |Q|≥1 e como você diz, precisamos incluir a função de transição em toda a transição para q0 (porque criar estados mortos é contraproducente).
fonte