Ketika mempertimbangkan model mesin dari perhitungan, hierarki Chomsky biasanya ditandai oleh (dalam urutan), automata terbatas, automata push-down, automata terikat linier dan Mesin Turing.
Untuk level pertama dan terakhir 1 (bahasa reguler dan bahasa yang berulang secara berulang), tidak ada bedanya dengan kekuatan model apakah kami mempertimbangkan mesin deterministic atau nondeterministic, yaitu DFAs setara dengan NFA, dan DTM setara dengan NTMs 2 .
Namun untuk PDA dan LBA, situasinya berbeda. PDA deterministik mengenali serangkaian bahasa yang lebih kecil daripada PDA non-deterministik. Ini juga merupakan pertanyaan terbuka yang signifikan apakah LBA deterministik sekuat LBA nondeterministik atau tidak [1].
Ini memunculkan pertanyaan saya:
Apakah ada model mesin yang mencirikan bahasa bebas konteks, tetapi yang non-determinisme tidak menambah kekuatan tambahan? (Jika tidak, adakah properti CFL yang menunjukkan alasan untuk ini?)
Tampaknya tidak mungkin (bagi saya) bahwa dapat dibuktikan bahwa bahasa bebas konteks entah bagaimana memerlukan nondeterminisme, tetapi tampaknya tidak ada model mesin (dikenal) yang mesin deterministiknya cukup.
Pertanyaan ekstensi sama, tetapi untuk bahasa yang peka konteks.
Referensi
- S.-Y. Kuroda, "Kelas Bahasa dan Linear Bound Automata" , Informasi dan Kontrol, 7: 207-223, 1964.
Catatan kaki
- Pertanyaan sampingan untuk komentar, apakah ada alasan untuk level (dipesan dengan set inklusi) dari hierarki Chomsky menjadi nomor 3 hingga 0, bukannya 0 hingga 3?
- Untuk lebih jelasnya, saya berbicara tentang bahasa yang hanya dapat dikenali. Jelas pertanyaan kompleksitas secara radikal dipengaruhi oleh perubahan seperti itu.