EDITED TO ADD : Câu hỏi này về cơ bản đã được trả lời; vui lòng xem mục blog này để biết thêm chi tiết. Cảm ơn tất cả những người đã đăng ý kiến và câu trả lời ở đây.
CÂU HỎI GỐC
Đây là phiên bản thông minh hơn và thông tin tốt hơn về câu hỏi tôi đã hỏi trên MathOverflow. Khi tôi hỏi câu hỏi đó, tôi thậm chí không biết tên của lĩnh vực toán học mà vấn đề của tôi là. Bây giờ tôi khá chắc chắn rằng nó nằm trong Thuật toán kết hợp thuật toán trên các từ một phần. (Cuốn sách gần đây về chủ đề ở đây .)
Tôi muốn tạo một danh sách các từ trên chữ . Mỗi từ có độ dài chính xác k . Thỏa thuận này là, nếu một ◊ j b nằm trong danh sách, nơi ◊ là một biểu tượng ký tự đại diện / đừng chăm sóc, sau đó một ◊ j b có thể không bao giờ xuất hiện trở lại trong danh sách. (Điều này cũng đúng nếu một = b , hoặc nếu j = 0 và do đó subword cấm là một b .)
Ví dụ trong đó và l = 5 :
b d c e d c b một <- bị cấm vì d c xuất hiện trong dòng trên một e e d <- bị cấm vì một ◊ ◊ d xuất hiện trên dòng đầu tiên
Các tài liệu về "các từ một phần có thể tránh được" mà tôi đã tìm thấy đều không có gì đặc biệt - cuối cùng một số mẫu từ là không thể tránh khỏi nếu kích thước từ đủ lớn. Tôi muốn tìm các phiên bản hữu hạn của các định lý như vậy. Vì vậy, câu hỏi:
Cho một từ có dạng trong bảng chữ cái gồm các chữ cái l , có bao nhiêu từ có độ dài k tránh được và chúng có thể được tạo ra một cách rõ ràng trong thời gian đa thức không?
Tôi không hy vọng câu hỏi trên là khó, và, trừ khi tôi thiếu một sự tinh tế, tôi có thể tự mình tính toán nó. Lý do thực sự tôi đăng trên trang này là vì tôi cần biết nhiều hơn về các thuộc tính của danh sách từ đó cho ứng dụng của mình, vì vậy tôi hy vọng ai đó có thể trả lời câu hỏi tiếp theo:
Điều này đã được nghiên cứu trong tổng quát? Một số giấy tờ xem xét, không chỉ là liệu một từ cuối cùng là không thể tránh khỏi, mà là "mất bao lâu" trước khi nó trở nên không thể tránh khỏi?
Cảm ơn.