Có thể có một bổ đề bơm nhạy cảm ngữ cảnh?


8

Một thuộc tính "bơm" (các từ có độ dài nhất định ngụ ý sự tồn tại của các vòng lặp trong cơ chế xác định ngôn ngữ) được biết là tồn tại đối với các ngôn ngữ thông thường và không ngữ cảnh và một số ngôn ngữ khác (thường được sử dụng để từ chối tư cách thành viên của một ngôn ngữ đối với một lớp nhất định ).

Trong cuộc thảo luận xung quanh câu hỏi này , câu trả lời của Daisy cho thấy rằng không thể có một bổ đề bơm cho các ngôn ngữ nhạy cảm theo ngữ cảnh - vì chúng quá phức tạp.

Điều đó có đúng không - có thể chỉ ra rằng không thể có một số loại tài sản bơm - và có một tài liệu tham khảo tốt cho điều đó (hoặc chống lại điều đó) không?


2
Bạn có thể đưa ra một định nghĩa chính thức về "bơm bổ đề" không? Nếu không, không thể có bằng chứng như vậy theo nguyên tắc.
Raphael

Có lẽ người ta có thể bác bỏ định lý của Parikh đối với các ngôn ngữ nhạy cảm theo ngữ cảnh và điều này khiến chúng ta hy vọng rằng không có bổ đề bơm giống như những ngôn ngữ mà chúng ta biết tồn tại.
Yuval Filmus

@YuvalFilmus Ý bạn là gì? Rõ ràng các số nguyên tố là bối cảnh nhạy cảm, và không phải là bán nguyệt. Vì vậy, Parikh không giữ cho bối cảnh nhạy cảm. Điều đó có nghĩa là "bơm tuyến tính" không áp dụng. Giống như Raphael, tôi tò mò không biết phương pháp nào khác sẽ được coi là bơm.
Hendrik ngày

1
Bạn nói đúng, cần phải biết chính xác "bơm" là gì ... Tôi đã hy vọng một số gợi ý ... Định lý của Parikh cho các ngôn ngữ nhạy cảm theo ngữ cảnh là gì? Tôi chỉ tìm thấy một ngôn ngữ không ngữ cảnh.
lukas.coenig

1
@ lukas.coenig Không có định lý của Parikh cho các ngôn ngữ nhạy cảm theo ngữ cảnh, nhưng có thể đã có một nếu có một bổ đề bơm đơn giản cho các ngôn ngữ nhạy cảm theo ngữ cảnh.
Yuval Filmus

Câu trả lời:


8

Dưới đây là một số bằng chứng cho thấy không có bổ đề bơm cho các ngôn ngữ nhạy cảm ngữ cảnh.

Tất nhiên, một câu trả lời xoay quanh câu hỏi điều gì tạo nên một bổ đề bơm. Định nghĩa lý yếu nhất tôi có thể nghĩ ra là thế này: Một lớp học ngôn ngữ có một Bổ đề bơm nếu có một decidable ternary vị P ( , , ) nơi P ( g , w , d ) có nghĩa là:CP(,,)P(g,w,d)

  • là một từ mã hóa một ngôn ngữ L ( g ) từ C (think: grammar),gL(g)C
  • là một từ trong ngôn ngữ được mã hóa bởi gwg
  • dwL(g)

LCgwLdP(g,w,d)

gεdw

Bây giờ chúng ta hãy chỉ ra rằng một vị ngữ như vậy không tồn tại cho các ngôn ngữ nhạy cảm ngữ cảnh.

gwdP(g,w,d)w,d

Π20

Π20

Π20Σ20

MA

{u#vv is a shortlex-minimal accepting computation of M on input u}.
L(A)L(M)

Cập nhật: Đã thử để rõ ràng hơn. Cập nhật: Đã thêm ví dụ.


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.