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={ambmcndm,n0}{dambncnm,n0},
lalu ppc(L) termasuk bahasa klasik yang secara inheren ambigu
L={ambmcnm,n0}{ambncnm,n0},
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 nm , n 0 } { e a m b n c nm , n 0 } $ a n + n ! b n + n ! c n + n ! p p c $ ( Lppc$(L)={w$w,wwL}{$ww,wwL}L={dambmcnm,n0}{eambncnm,n0}$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.