Số lượng các lớp tương đương trong các ngôn ngữ thông thường là một hàm của kích thước DFA


11

Câu hỏi này liên quan đến một câu hỏi gần đây của Janoma .

Lý lịch

Trong chương trình hạn chế, một thường xuyên toàn cầu hạn chế trên một miền là một cặp với một tuple của các biến (phạm vi) và một DFA trên miền . Việc gán cho thỏa mãn nếu chấp nhận chuỗi .cD(s,M)sMDθscMθ(s1)θ(s2)θ(sn)

Dưới đây, giả sử rằng miền là cố định. Xác định mối quan hệ tương đương trên tập hợp chuỗi sao cho nếu với mọi DFA hoặc hoặc . Theo trực giác, hai chuỗi tương đương iff không có DFA có thể phân biệt chúng. Nếu đó là sự thật, thì họ cũng đáp ứng các ràng buộc thông thường tương tự .DT=D|s|abMa,bL(M)a,bL(M)

Nếu chúng ta không hạn chế các DFA theo bất kỳ cách nào, thì tập hợp các lớp tương đương chỉ là chínhTôi quan tâm đến số lượng các lớp tương đương wrt. là một hàm của số trạng thái mà chúng ta cho phép DFA. Rõ ràng, nếu (bỏ qua các hằng số) thì. (Tất nhiên, ở đây sẽ là một hàm của .)T/Tnn=|D||s||T/|=|T|n|s|

Câu hỏi

  1. nhỏ nhất mà?n|T/|=|T|
  2. Điều gì xảy ra dưới đó? Đặc biệt,
    • có một sao cho ?n|T/|=O(|s||D|)
    • có một sao cho ?n|T/|=O(|s|×|D|)

Động lực của tôi cho câu hỏi này là việc có một số lớp tương đương ( ) như thế này đã cho tôi một trường hợp có thể giải quyết được các vấn đề ràng buộc với các ràng buộc về tim mạch. Bây giờ tôi đang cố gắng xem liệu một cái gì đó dọc theo những dòng này có thể được thực hiện cho các ràng buộc thông thường.|s||D|

Chỉnh sửa : Cũng lưu ý câu trả lời này của Hermann Gruber cho câu hỏi được tham chiếu ở trên cùng. Các giới hạn trong bài viết liên kết câu trả lời sẽ mang lại một sao cho câu trả lời cho câu hỏi 1 phải là , nhưng nó không rõ ràng đối với tôi.kk

Câu trả lời:


1

Trả lời câu hỏi 1

nhỏ nhất mà?n|T/|=|T|

Chúng ta có trong đó là số nhỏ nhất của trong bất kỳ DFA nào chấp nhận một trong và , nhưng không chấp nhận một trong hai. Giới hạn trên được biết đến nhiều nhất trên là (xem một số slide của Jeffrey Shallit )

n=max|w|=|x|=s,wxsep(w,x)
sep(w,x)wxn

n=O(s2/5(logs)3/5) .

mà đã thu được trong

Robson, JM , Tách chuỗi bằng automata nhỏ , Inf. Quá trình. Lett. 30, số 4, 209-214 (1989). ZBL0666.68051 .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.