Tôi đang làm việc với một vấn đề được đặt ra cho một lớp và nghĩ về một câu hỏi liên quan đến những gì tôi đang làm. Có số lượng trạng thái tối thiểu mà một máy tự động hữu hạn phải có để chấp nhận các chuỗi nhị phân đại diện cho các số chia hết cho một số nguyên n không? Trong một tập hợp vấn đề trước đó, tôi có thể xây dựng một DFA chấp nhận các chuỗi nhị phân chia hết cho 3 với 3 trạng thái. Đây có phải là sự trùng hợp ngẫu nhiên, hay có điều gì đó cố hữu đối với vấn đề chung là phát hiện các chuỗi chia hết cho n gợi ý số lượng trạng thái tối thiểu?
Tôi hứa điều này sẽ không trả lời một câu hỏi bài tập về nhà cho tôi! :)