Mari kita sebut bahasa bebas konteks deterministik jika dan hanya jika itu dapat diterima oleh otomat push-down deterministik, dan sebaliknya tidak deterministik.
Mari kita sebut bahasa bebas konteks secara inheren ambigu jika dan hanya jika semua tata bahasa bebas konteks yang menghasilkan bahasa ambigu, dan tidak ambigu sebaliknya.
Contoh bahasa deterministik dan tidak ambigu adalah bahasa: Contoh bahasa yang tidak pasti, tidak ambigu adalah bahasa: { w ∈ { a , b } ∗ | w = w R }
Dari Wikipedia , contoh bahasa bebas konteks yang ambigu secara inheren adalah penyatuan bahasa bebas konteks berikut, yang juga harus bebas konteks:
Sekarang untuk pertanyaan:
- Apakah diketahui apakah ada bahasa bebas konteks yang deterministik, inheren ambigu? Jika demikian, adakah contoh (mudah)?
- Apakah diketahui apakah ada bahasa bebas konteks yang tidak bersifat deterministik, inheren ambigu? Jika demikian, adakah contoh (mudah)?
Jelas, karena bahasa bebas konteks yang ambigu secara inheren ada ( adalah contoh), jawaban untuk salah satu dari pertanyaan ini mudah, jika diketahui apakah L deterministik atau nondeterministik. Saya juga berasumsi bahwa memang benar bahwa jika ada yang deterministik, pasti ada juga yang tidak deterministik ... tapi saya pernah terkejut sebelumnya. Referensi dihargai, dan permintaan maaf sebelumnya jika ini adalah hasil yang terkenal dan terkenal (dalam hal ini, saya benar-benar tidak menyadarinya).
membaca wikipedia & jawabannya & komentar Anda di atasnya, kembali (Q2) untuk menyatakan secara langsung, semua CFL yang inheren ambigu harus nondeterministik di bawah std defn (termasuk contoh Anda sendiri!). berlari melintasi ref ini
sumber