Estou trabalhando em um problema definido para uma classe e pensei em uma pergunta relacionada ao que eu estava trabalhando. Existe um número mínimo de estados que um autômato finito deve ter para aceitar cadeias binárias que representam números divisíveis por um número inteiro n? Em um conjunto de problemas anterior, eu era capaz de construir um DFA que aceitava cadeias binárias divisíveis por 3 e 3 estados. Isso é uma coincidência ou existe algo inerente ao problema geral de detectar cadeias divisíveis por n que sugere um número mínimo de estados?
Eu prometo que isso não vai responder uma pergunta de lição de casa para mim! :)