Các hoạt động theo đó lớp ngôn ngữ không thể giải quyết được không đóng


12

Có tồn tại các ngôn ngữ không thể giải quyết sao cho ngôn ngữ hợp nhất / giao nhau / kết nối của chúng là có thể quyết định? Giải thích vật lý của ví dụ như vậy là gì bởi vì nói chung, các ngôn ngữ không thể giải quyết được không bị đóng trong các hoạt động này?

Chúng ta có thể nói gì về việc đóng kleene? Chúng ta có ví dụ cho nó quá không? Tức là sự đóng cửa của một ngôn ngữ không thể giải quyết được có thể quyết định?

Ngoài ra, chúng ta có thể khái quát các lớp không thể giải quyết như vậy?

Câu trả lời:


21

Vâng, chúng ta hãy được mã hóa nhị phân của các vấn đề ngăn chặn và A = 0 H 1 { 0 , 1 } *{ ε } , B = 1 H 0 { 0 , 1 } *{ ε } , sau đó A B = { 0 , 1 } * (tại sao?)HA=0H1{0,1}{ϵ}B=1H0{0,1}{ϵ}AB={0,1}


9

Chúng tôi biết rằng ngôn ngữ tạm dừng là không thể giải quyết được. Gọi H là mã hóa nhị phân của nó. Chúng ta cũng có thể nói rằng bổ sung của H là không thể giải quyết được. Do đó, công đoàn / giao điểm của H và HComp là φ , đó là decidable.Σϕ


9

Cùng giữ cho ngôi sao Kleene (đóng cửa Kleene):

bộ với H P là vấn đề ngăn chặn. HP ' rõ ràng là không thể quyết định, và ( HP ' ) * = Σ * , đó là thường xuyên (do đó decidable).HP=HP{0,1}HPHP(HP)=Σ


1

Ran đã chỉ ra rằng các ngôn ngữ không thể giải quyết được không bị đóng dưới hoạt động của ngôi sao Kleen; nhưng chúng không bị đóng dưới một phép ghép "tự" đơn giản ( ) hoặc; ví dụ:LL= =L2= ={xy|x,yL}

L= ={1}{2n}{2n+1|nHmộttôit}

là không thể giải quyết được, nhưng L 2 là quyết định.LL2

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.