Perhatikan bahwa ini adalah pertanyaan yang terkait dengan belajar di kursus CS di universitas, BUKAN pekerjaan rumah dan dapat ditemukan di sini di bawah ujian Musim Gugur 20112.
Inilah dua pertanyaan yang saya lihat dari ujian sebelumnya. Mereka tampaknya terkait, yang pertama:
Membiarkan
Buktikan bahwa adalah bahasa yang dapat dipilih.
dan...
Membiarkan
Buktikan bahwa adalah bahasa yang tidak dapat ditentukan.
Saya agak bingung tentang cara mengatasi masalah ini, tetapi saya memiliki beberapa wawasan yang saya pikir mungkin berada di arah yang benar. Hal pertama yang saya sadari adalah bahasa , di mana
adalah bahasa yang dapat didekati (buktinya ada dalam Teori Komputasi Michael Sipser , hal 168). Sumber yang sama juga membuktikan bahwa Grammar Konteks Gratis dapat dikonversi ke ekspresi reguler, dan sebaliknya. Jadi , juga harus dapat ditentukan karena dapat dikonversi ke ekspresi reguler. Ini, dan fakta bahwa adalah un -decidable, tampaknya terkait dengan masalah ini.
Satu-satunya hal yang dapat saya pikirkan adalah meneruskan G ke mesin Turing untuk (setelah mengonversi G ke ekspresi reguler) dan . Kemudian menerima jika G tidak dan menolak jika G tidak. Sebagai adalah diputuskan, ini tidak akan pernah terjadi. Entah bagaimana aku merasa seperti aku membuat kesalahan di sini, tapi aku tidak yakin apa itu. Bisa seseorang tolong meminjamkan tangan di sini? A T M