Kondisi yang memadai untuk keteraturan bahasa bebas konteks


14

Akan menyenangkan untuk mengumpulkan daftar kondisi yang menyiratkan bahwa bahasa bebas konteks-L adalah reguler, yaitu syarat-syarat bentuk: "jika CFG / PDA yang diberikan memiliki properti P, maka bahasanya adalah reguler"

Properti P tidak harus mengkarakterisasi CFG yang menghasilkan bahasa reguler. Selanjutnya, P tidak harus decidable, dan P harus "entah bagaimana bergantung" pada bahasa yang bebas konteks ("monoid sintaksis L adalah terbatas", "L dapat di decidable dalam ruang o (log log n)" dan sebagainya pada, bukan apa yang saya cari).


Tampaknya sangat mungkin pertanyaan umum tidak dapat diputuskan. analoginya adalah bahwa ada teorema lain bahwa "adalah B sebenarnya A" di mana A adalah kelas bahasa "lebih kecil" daripada B tidak dapat diputuskan. Saya ingat pertanyaan di sini, mungkin CFL yang serupa tetapi tidak dapat menemukannya sekarang.
vzn

maksudnya dengan "keteraturan", apakah itu benar-benar bahasa biasa, bukan?
vzn

3
ok menemukannya. pertanyaan ini sangat mirip dengan yang satu ini, "apakah CFG sebenarnya RL" & diketahui tidak dapat diputus
vzn

4
@ vzn Saya pikir OP tidak mencari algoritma untuk memutuskan keteraturan CFL melainkan untuk beberapa kondisi yang cukup. Misalnya, keteraturan suatu bahasa TM tidak dapat diputuskan, tetapi satu syarat yang cukup adalah bahwa jika suatu bahasa dapat ditentukan dalam , maka ia harus teratur. Hai(nlHaign)
aelguindy

setuju, perbedaan itu valid. tetapi juga penting untuk mengetahui pada saat yang sama masalah umum tidak dapat dipastikan. "kondisi yang memadai" umumnya terkait erat dengan algoritma misalnya dalam contoh yang Anda berikan kompleksitas o (n lg n).
vzn

Jawaban:


15
  1. Setiap bahasa bebas konteks unary teratur. (misalnya konsekuensi langsung dari teorema Parikh)

  2. xkamunyvnzL.,untuk semua n0xkamusayayvjzL., untuk semua saya,j0.
  3. Jika bahasa bebas konteks adalah komutatif dan linear, maka itu adalah reguler. (Ehrenfeucht, Haussler, Rozenberg, "Pada keteraturan bahasa bebas konteks" , 1983)

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.