Saya bertanya-tanya apakah ini bahkan mungkin, karena . Oleh karena itu PDA yang dapat membedakan kata dari sisa mungkin juga menerimanya, yang kedengarannya bertentangan dengan saya.
Saya kira saya perlu mengambil keuntungan dari sifat PDA yang tidak deterministik tetapi saya kehabisan ide. Jika Anda bisa memberikan saran, saya akan sangat menghargainya.
formal-languages
automata
context-free
pushdown-automata
hauptbenutzer
sumber
sumber
Jawaban:
Tidak, ini bebas konteks. Untuk menerima , Anda harus memastikan bahwa tiga angka sama. Untuk menerima sebuah * b * c * ∖ a n b n c n , Anda hanya perlu memastikan bahwa Anda berada di salah satu dari tiga kasus berikut:anbncn Sebuah∗b∗c∗∖ anbncn
Tulis PDA untuk masing-masing kasus ini, kemudian gabungkan dengan melompat nondeterministis ke masing-masing dari keadaan awal.
sumber