Sto lavorando a una serie di problemi per una lezione e ho pensato a una domanda relativa a ciò su cui stavo lavorando. Esiste un numero minimo di stati che un automa finito deve avere per accettare stringhe binarie che rappresentano numeri divisibili per un numero intero n? In una precedente serie di problemi, sono stato in grado di costruire un DFA che accettasse stringhe binarie divisibili per 3 con 3 stati. È una coincidenza o c'è qualcosa di inerente al problema generale di rilevare stringhe divisibili per n che suggerisce un numero minimo di stati?
Prometto che questo non risponderà a una domanda di compiti per me! :)