Định lý của Parikh: CFL's có chứa các ngôn ngữ thông thường?


7

Câu đầu tiên của bài viết Wikipedia cho Định lý Parikh nêu rõ:

"Định lý của Parikh trong khoa học máy tính lý thuyết nói rằng nếu người ta chỉ nhìn vào số lần xuất hiện tương đối của các ký hiệu đầu cuối trong một ngôn ngữ không ngữ cảnh, không liên quan đến trật tự của chúng, thì ngôn ngữ không thể phân biệt được với ngôn ngữ thông thường."

Tôi đang gặp một số khó khăn để hiểu câu này. Tôi hiểu rằng CFL đơn phương có thể được mô tả như là sự kết hợp của nhiều chuỗi số học. Điều này có nghĩa là nếu chúng ta áp dụng một hình thái cho một số CFL , giả sử, ánh xạ và cho một số và cho tất cả với , thì là một ngôn ngữ thông thường unary? Ai đó có thể giải thích về điều này?hLmộtmộtcεmộtΣcΣcmộth(L)

Câu trả lời:


12

Hình ảnh Parikh của một từ là một vectơ đếm số lượng từng chữ cái trong bảng chữ cái: ví dụ giả sử bảng chữ cái là .ΨΨ(mộtbbmộtbmộtmộtcmột)= =(5,3,1){một,b,c}

Hình ảnh Parikh của một ngôn ngữ là tập hợp các hình ảnh Parikh của các chuỗi trong ngôn ngữ: .Ψ({mộtnbncn|n0})= ={(n,n,n)|n0}

Định lý nói rằng hình ảnh Parikh của các ngôn ngữ không ngữ cảnh trên thực tế là hình ảnh Parikh của các ngôn ngữ thông thường, ví dụ .Ψ({(mộtb)ncn|n0})= =Ψ((mộtbc)*)

(Trong lần chỉnh sửa trước tôi đã có ví dụ . Về mặt kỹ thuật, nhưng người đọc sẽ lưu ý rằng ngôn ngữ không có ngữ cảnh.)Ψ({mộtnbncn|n0})= =Ψ((mộtbc)*)


5

Tôi đồng ý từ ngữ trên Wikipedia không rõ ràng lắm, nhưng tôi tin rằng nó đề cập đến mối quan hệ sau:

Gọi hai chữ cái tương đương iff chúng bằng nhau khi bỏ qua thứ tự của các ký tự. Đó là để nói: sắp xếp từ vựng theo cách sắp xếp các ký tự của họ (bảo tồn các bản sao) tạo ra cùng một từ. (Nói cách khác: hình ảnh Parikh của họ giống nhau.)

Gọi hai ngôn ngữ tương đương với các từ của họ, nghĩa là: sắp xếp theo từ vựng, các từ của họ tạo ra cùng một ngôn ngữ. (Nói cách khác: hình ảnh Parikh của họ giống nhau.)

Định lý ngụ ý rằng mọi ngôn ngữ không ngữ cảnh là chữ cái tương đương với ngôn ngữ thông thường. Ví dụ,{mộtnbn|n0} là chữ tương đương với (mộtb)*.

(Chữ cái khái niệm tương đương có thể được tìm thấy trong ví dụ Một bằng chứng đơn giản về định lý của Parikh , bởi J. Goldstine (1977) .)


Sẽ tốt hơn nữa nếu bạn có thể thêm một tài liệu tham khảo cho câu trả lời của mình.
John L.

Nhân tiện, tôi tin rằng việc bạn thêm "(bảo tồn các bản sao)" làm tăng thêm sự nhầm lẫn hơn là làm rõ, bởi vì việc bảo tồn các bản sao là phổ biến. Không sắp xếp ngụ ý loại bỏ trùng lặp trừ khi có yêu cầu rõ ràng. Tóm lại, hành vi mặc định không nên được đề cập rõ ràng (trừ trường hợp ngoại lệ). Chỉ cần 2 xu của tôi. Tôi đang buồn nôn vì dù sao đây cũng chỉ là vấn đề nhỏ (điều tôi lo ngại là, tất nhiên, nếu bạn áp dụng thói quen của mình ở mọi nơi) và vì dù sao nó cũng không thực sự thay đổi bất cứ điều gì ở đây.
John L.

Tôi cũng đang tự hỏi về điều đó; nhưng các nhân vật của họ thì mơ hồ, người ta có thể hiểu điều đó: mỗi nhân vật khác nhau xảy ra.
Revierpost

OK, tôi thấy mối quan tâm của bạn. Hợp lý.
John L.

1
Tôi đã thêm tài liệu tham khảo, nhưng nó làm mờ câu trả lời. Tôi không muốn lặp lại câu trả lời của Hendrik Jan.
Revierpost
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.