Estoy trabajando en un conjunto de problemas para una clase, y pensé en una pregunta relacionada con lo que estaba trabajando. ¿Existe un número mínimo de estados que debe tener un autómata finito para aceptar cadenas binarias que representan números divisibles por un entero n? En un conjunto de problemas anterior, pude construir un DFA que aceptaba cadenas binarias divisibles por 3 con 3 estados. ¿Es una coincidencia, o hay algo inherente al problema general de detectar cadenas divisibles por n que sugiere un número mínimo de estados?
¡Prometo que esto no responderá una pregunta de tarea para mí! :)