Penutupan bahasa bebas konteks yang jelas di bawah pra dan postfix.


10

Biarkan menjadi bahasa bebas konteks. Tentukan menjadi penutupan sebelum dan postfix dari L , dengan kata lain, ppc (L) mengandung semua L 's prefiks dan postfixes, dan karenanya L sendiri. Pertanyaan saya: jika L bebas konteks dan memiliki tata bahasa yang tidak ambigu, apakah hal yang sama berlaku untuk ppc (L) ?p p c ( L ) L p p c ( L ) L L L p p c ( L )Lppc(L)Lppc(L)LLLppc(L)

Saya percaya bahwa pertanyaan mendasar semacam ini sudah dapat diselesaikan pada masa kejayaan teori bahasa, tetapi saya tidak dapat menemukan referensi yang sesuai.

Jawaban:


12

Himpunan ppc(L) tentu saja bebas konteks, tapi saya pikir itu bisa secara inheren ambigu: pertimbangkan

L={ambmcnd∣m,n≥0}∪{dambncn∣m,n≥0},
lalu ppc(L) termasuk bahasa klasik yang secara inheren ambigu
L′={ambmcn∣m,n≥0}∪{ambncn∣m,n≥0},
dan seseorang dapat membuktikan ppc(L) juga secara inheren ambigu oleh argumen biasa (terapkan Ogden's Lemma pada an+n!bncn dan anbncn+n! untuk menyimpulkan keberadaan dua pohon yang berbeda untuk an+n!bn+n!cn+n! ).

Terima kasih. Itu lebih mudah daripada saya. Apakah menurut Anda varian masalah (mis. Pre- dan postfix harus dibatasi (dengan simbol baru) menunjukkan hilangnya ketidak-ambiguan yang sama?
— Martin Berger

Maksud Anda sesuatu seperti ? Kemudian mulai dari Anda akan menemukan bahwa memiliki dua pohon berbeda dalam tata bahasa untuk . Saya khawatir saya tidak tahu saat ini tentang bagaimana seseorang dapat memodifikasi (dengan cara sederhana) operasi untuk memastikan ketidakjelasan: awalan atau akhiran yang hilang dalam operasi mungkin penting untuk ketidakjelasan untuk memegang. L = { d a m b m c n ∣ m , n ≥ 0 } ∪ { e a m b n c n ∣ m , n ≥ 0 } $ a n + n ! b n + n ! c n + n ! p p c $ ( Lppc$(L)={w$∣∃w′,ww′∈L}∪{$w∣∃w′,w′w∈L}L={dambmcn∣m,n≥0}∪{eambncn∣m,n≥0}$an+n!bn+n!cn+n!p p cppc$(L)ppc
— Sylvain

1
Ya, sesuatu seperti itu. Karena ini tidak berhasil, saya harus mendesain ulang domain aplikasi saya. Terima kasih banyak atas masukan Anda.
— Martin Berger
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.