Kết quả về các ngôn ngữ được công nhận bởi các DFA không mong muốn


7

Đối với luận án Cử nhân của tôi, tôi xem xét lớp ngôn ngữ được công nhận bởi các DFA đối xứng, nghĩa là tự động hữu hạn xác định (hoàn chỉnh) thỏa mãn điều kiện sau:

Để cho A là một DFA hoàn chỉnh trên bảng chữ cái Σ. Nếu, cho mọiaΣ và mọi quá trình chuyển đổi uavtrong , có một chuyển tiếp trong , chúng tôi gọi là DFA đối xứng ( SDFA ). Nếu không hoàn thành, chúng tôi gọi nó là SDFA một phần . Chúng ta có thể coi SDFA là một đồ thị không có nhãn, không có nhãn hiệu theo cách tự nhiên.AvauAAA

Tôi có thể tìm thấy một đặc tính đại số của lớp ngôn ngữ được công nhận bởi (hoàn thành cũng như một phần) SDFA và suy ra một số thuộc tính đóng. Tuy nhiên, cả tôi và người giám sát của tôi đều không biết về các kết quả trước đó liên quan đến loại ngôn ngữ thông thường cụ thể này (loại bỏ các kết quả như Reingold's có vẻ liên quan).SL=L

Được thúc đẩy bởi một bình luận rằng J.-E. Pin chuyển qua một câu hỏi liên quan tôi đã hỏi , câu hỏi của tôi bây giờ là:

Có kết quả liên quan đến các automata?


Bạn có biết về một lớp ngữ pháp tương đương?
Raphael

@Raphael Không, tiếc là không. Như đã nêu trong câu hỏi, tôi không biết bất kỳ kết quả nào về chủ đề (cụ thể) (dường như không có gì. Quá tầm thường?).
Thương hiệu Cornelius

Câu trả lời:


4

Tôi chỉ có thể đưa ra một câu trả lời một phần. Để choSlà lớp của tất cả các ngôn ngữ thông thường được công nhận bởi một SDFA hoàn chỉnh. Sau đóS là một lớp con của lớp Gcủa ngôn ngữ nhóm. Một nhóm ngôn ngữ là một ngôn ngữ mà monoid cú pháp là một nhóm hữu hạn, hoặc tương đương, được công nhận bởi một hữu hạn hoán vị automaton (mỗi chữ cái gây ra một hoán vị trên các thiết lập của các quốc gia). Bao gồmSGlà nghiêm ngặt. Tuy nhiên, kết quả sau đây cho thấy rằngS là một loại máy phát điện cho G:

Đối với mọi ngôn ngữ nhóm LA, có một bảng chữ cái B, một hình thái đơn hình f:AB* và một ngôn ngữ KB* trong S như vậy mà L=f1(K).

Bằng chứng . Để choA=({1,...,n},A,,1,F) là một nhận dạng tự động hoán vị L. Đó là một thực tế nổi tiếng rằng nhóm của tất cả các hoán vị trên{1,...,n} được tạo bởi tập hợp Bcác chuyển vị của nó (một chuyển vị hoán vị hai trạng thái và sửa tất cả các trạng thái khác). Bằng cách xây dựng, máy tự độngB=({1,...,n},B,,1,F) là một SDFA và do đó nhận ra một ngôn ngữ K của S. Bây giờ, cho mỗi chữ cáiaA, có một từ uaB định nghĩa trong B hoán vị giống như a trong A. Để chof:AB là hình thái được định nghĩa bởi f(a)=ua cho mỗi chữ cái aA. Bây giờ nên rõ ràng rằngf1(K)=L.

Lớp PS của các ngôn ngữ được công nhận bởi một SDFA một phần dĩ nhiên lớn hơn S, nhưng không làm cạn kiệt lớp của tất cả các ngôn ngữ thông thường. Trên thực tế, người ta có thể chỉ ra rằng nếuL trong PS, sau đó là cú pháp đơn điệu của Llà một monoid nghịch đảo và đặc biệt, idempotents của nó đi lại. Thuộc tính thứ hai này được chia sẻ bởi lớp automata đảo ngược lớn hơn một chút . Xem

J.-É. Pin, Trên các ngôn ngữ được chấp nhận bởi automata có thể đảo ngược hữu hạn , trong ICALP lần thứ 14, Berlin, (1987), 237-249, LNCS 267 , Springer Verlag


Tôi đã nhận thức được SG. Tuy nhiên, kết quả liên quan đến hình thái là mới đối với tôi, cũng như những gì bạn nói vềPS. Bạn có tài liệu tham khảo "có thể trích dẫn" cho hai tuyên bố này (tôi chưa - chưa - đã cố gắng chứng minh chúng)?
Thương hiệu Cornelius

Tôi sẽ sửa đổi câu trả lời của tôi để bao gồm một bằng chứng và một số tài liệu tham khảo.
J.-E.
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.