Sebuah robot yang terbatas deterministik (DFA) adalah model mesin negara yang mampu menerima semua dan hanya bahasa biasa. DFAs dapat (dan biasanya) didefinisikan sedemikian rupa bahwa setiap negara harus menyediakan beberapa transisi untuk semua elemen dari alfabet masukan; dengan kata lain, fungsi transisi harus (total) fungsi.
Bayangkan apa yang akan kita sebut robot yang terbatas ganda deterministik (DDFA). Ini didefinisikan mirip dengan DFA, dengan dua pengecualian: pertama, alih-alih transisi yang mengarah dari satu negara ke negara lain untuk setiap simbol input yang mungkin, itu harus mengarah ke dua negara yang berbeda; kedua, dalam rangka untuk menerima string, semua jalur potensial harus memenuhi salah satu atau yang lain dari kondisi berikut:
- Semua jalur potensial melalui memimpin DDFA ke sebuah negara menerima (kami akan menyebutnya tipe-1 DDFA).
- Semua jalur potensial melalui memimpin DDFA negara menerima sama (kita akan menyebutnya tipe-2 DDFA).
Sekarang untuk pertanyaan saya:
Bahasa apa yang diterima oleh DDFA tipe-1 dan tipe-2? Secara khusus, itu kasus yang , L (DDFA) = L (DFA) , atau L (DDFA) \ subsetneq L (DFA) ? Dalam hal L (DDFA) \ neq L (DFA) , apakah ada deskripsi mudah L (DDFA) ?L ( D D F A ) = L ( D F A ) L ( D D F A ) ⊊ L ( D F A ) L ( D D F A ) ≠ L ( D F A ) L ( D D F
Bukti (atau setidaknya cukup fleshed-keluar sketsa) dihargai, jika mereka tidak terlalu rumit.