Saya tertarik dengan masalah klasik REGULAR LANGUAGE INCLUSION. Diberi ekspresi reguler , kami menunjukkan oleh L ( E ) bahasa reguler yang terkait dengannya. (Ekspresi reguler menggunakan alfabet tetap Σ , dengan gabungan operasi, bintang Kleene dan gabungan.)
Input: Dua ekspresi reguler dan E 2 Pertanyaan: Benarkah L ( E 1 ) ⊆ L ( E 2 ) ?
INCLUSI BAHASA REGULER dikenal sebagai PSPACE-complete [1].
Cara klasik untuk menyelesaikannya (dalam PSPACE) adalah dengan membangun NFA dan A 2 yang terkait dengan E 1 dan E 2 , untuk membangun DFA D 2 dari A 2 , melengkapinya menjadi DFA D C 2 , dan akhirnya, membangun otomat persimpangan A P dari A 1 dan D C 2 yang sesuai dengan persimpangan L ( E 1 ) dan L ( E 2 ) C. Sekarang jika dan hanya jika tidak ada jalur menerima di A P .
Jika saya tidak salah, seluruh proses dapat dilakukan dalam waktu polinomial ketika adalah bahasa tetap, karena satu-satunya ledakan eksponensial berasal dari mengubah A 2 menjadi D 2 . Lebih baik lagi, masalahnya adalah FPT ketika diparameterisasi dengan | E 2 | , panjang E 2 .
Ini memotivasi pertanyaan saya:
Pertanyaan: Ketika adalah ekspresi tetap, apa kompleksitas dari INCLUSI BAHASA REGULER? Apakah ini tetap PSPACE-selesai?
[1] LJ Stockmeyer dan AR Meyer. Masalah kata yang membutuhkan waktu eksponensial: laporan pendahuluan. Prosiding Simposium ACM tahunan kelima tentang Teori Komputasi, STOC '73, hlm. 1-9.
Catatan: Menjadi non-ahli dalam bidang ini, saya menemukan [1] (dan makalah terkait pada waktu itu) sangat tidak dapat dibaca, dan tidak dapat menemukan bukti lain dari kelengkapan PSPACE - penunjuk ke bukti modern, seperti di sebuah buku, sangat welcome! Juga, para penulis tampaknya memungkinkan mengkuadratkan dalam ekspresi reguler mereka, yang saat ini agak tidak standar, saya percaya.)