Tôi quan tâm đến vấn đề kinh điển ĐĂNG KÝ NGÔN NGỮ. Cho một biểu thức chính quy , chúng tôi biểu thị bằng ngôn ngữ thông thường liên quan đến nó. (Các biểu thức thông thường nằm trên một bảng chữ cái cố định , với liên kết hoạt động, ngôi sao Kleene và phép nối.)
Đầu vào: Hai biểu thức chính và Câu hỏi: Có đúng là không?
KẾT LUẬN NGÔN NGỮ THƯỜNG XUYÊN được biết là hoàn thành PSPACE [1].
Cách cổ điển để giải quyết nó (trong pspace) là xây dựng các NFAs và liên quan đến và , để xây dựng một DFA từ , bổ sung cho nó thành một DFA , và cuối cùng, xây dựng các nút giao automaton từ và tương ứng với giao điểm của và . Bây giờ khi và chỉ khi không có đường dẫn chấp nhận trong .
Nếu tôi không nhầm, toàn bộ quá trình có thể được thực hiện trong thời gian đa thức khi là một ngôn ngữ cố định, kể từ khi thổi lên chỉ mũ xuất phát từ chuyển vào . Thậm chí tốt hơn, vấn đề là FPT khi được tham số hóa bởi, độ dài của .
Điều này thúc đẩy câu hỏi của tôi:
Câu hỏi: Khi là một biểu thức cố định, độ phức tạp của NGÔN NGỮ THƯỜNG XUYÊN là gì? Nó vẫn hoàn thành PSPACE?
[1] LJ Stockmeyer và AR Meyer. Word vấn đề đòi hỏi thời gian theo cấp số nhân: báo cáo sơ bộ. Kỷ yếu của Hội nghị chuyên đề ACM hàng năm lần thứ năm về Lý thuyết tính toán, STOC '73, trang 1-9.
Lưu ý: Là một người không phải là chuyên gia trong lĩnh vực này, tôi thấy [1] (và các tài liệu liên quan thời đó) khá khó đọc và không thể tìm thấy bằng chứng nào khác về tính đầy đủ của PSPACE - bất kỳ con trỏ nào đến một bằng chứng hiện đại, như trong Một cuốn sách, rất đáng hoan nghênh! Ngoài ra, các tác giả dường như cho phép bình phương trong các biểu thức thông thường của họ, mà ngày nay khá là không chuẩn, tôi tin thế.)