Câu hỏi này được giải quyết cho automata xác định và cho automata rõ ràng trong cuốn sách [1]
[1] J. Berstel, D. Perrin, C, Reutenauer, Code và automata, Vol. 129 của bách khoa toàn thư về toán học và các ứng dụng của nó, Nhà xuất bản Đại học Cambridge, 2009.
Trong trường hợp automata xác định, việc mô tả đặc trưng được đưa ra trong Dự luật 3.2.5. Nhớ lại rằng một submonoid của A * là đơn nhất ngay nếu, cho tất cả các u , v ∈ M , u , u v ∈ M ngụ ý v ∈ M . MMột*u,v∈Mu , u v ∈ Mv ∈ M
Đề xuất . Để cho là một tập hợp con thường xuyên của A * . Các điều kiện sau là tương đương:LMột*
- là một tiểu đơn vị phải,L
- cho một số mã tiền tố P ,L = P*P
- Máy tự động tối thiểu của có trạng thái cuối cùng duy nhất, cụ thể là trạng thái ban đầu.L
- Tồn tại một máy tự động xác định nhận ra có trạng thái ban đầu là trạng thái cuối cùng duy nhất.L
Đối với automata không rõ ràng, việc mô tả đặc điểm theo Định lý 4.2.2 và có thể được nêu như sau:
Đề xuất . Đặt là tập con thường xuyên củaL . Các điều kiện sau là tương đương:Một*
- là một tiểu thể tự do củaL ,Một*
- cho một số mã C ,L = C*C
- Tồn tại một máy tự động rõ ràng nhận ra có trạng thái ban đầu là trạng thái cuối cùng duy nhất.L
Cuối cùng, cho automata không xác định, các đặc tính đơn giản là là một submonoid của A *LMột* .