Kasus paling sederhana yang saya tahu tentang suatu algoritma yang ada, meskipun tidak diketahui algoritma mana, menyangkut automata keadaan terbatas.
Hasil bagi dari bahasa L 1 oleh bahasa L 2 didefinisikan sebagai L 1 / L 2 = { x ∣ ∃ y ∈ L 2 sedemikian rupa sehingga x y ∈ L 1 } .L1/L2L1L2L.1/ L2= { x ∣ ∃ y∈ L2 sehingga x y∈ L1}
Terbukti dengan mudah bahwa set reguler ditutup di bawah hasil bagi oleh set arbitrer. Dengan kata lain, jika adalah reguler dan L 2 adalah arbitrer (tidak harus reguler), maka L 1 / L 2 juga teratur.L.1L.2L.1/ L2
Buktinya cukup sederhana. Misalkan menjadi FSA yang menerima set reguler R , di mana Q dan F masing-masing adalah set negara dan set negara penerima, dan membiarkan L menjadi bahasa yang sewenang-wenang. Biarkan F ′ = { q ∈ Q ∣ ∃ y ∈ LM.= ( Q , Σ , δ, q0, F)RQFL. sebagai himpunan negara dari mana keadaan akhir dapat dicapai dengan menerima string dari L .F′= { q∈ Q ∣ ∃ y∈ Lδ( q, y) ∈ F}L.
Otomat , yang berbeda dari M
hanya di set F ' negara akhir mengakui tepatnya R / L . (Atau lihat Hopcroft-Ullman 1979, halaman 62 untuk bukti dari fakta ini.)M.′= ( Q , Σ , δ, q0, F′)M.F′R / L
Namun, ketika himpunan tidak dapat ditentukan, mungkin tidak ada algoritma untuk memutuskan negara bagian mana yang memiliki properti yang mendefinisikan F ′ . Jadi, sementara kita tahu bahwa himpunan F ′ adalah subset dari Q , kita tidak memiliki algoritma untuk menentukan subset mana. Akibatnya, sementara kita tahu bahwa R diterima oleh salah satu dari 2 | Q | mungkin FSA, kita tidak tahu itu. Meskipun saya harus mengakui bahwa sebagian besar dari kita tahu seperti apa bentuknya.L.F′F′QR2| Q |
Ini adalah contoh dari apa yang kadang-kadang disebut
bukti yang hampir konstruktif , yaitu bukti bahwa salah satu dari sejumlah jawaban yang terbatas adalah yang benar.
Saya kira perpanjangan dari itu bisa menjadi bukti bahwa salah satu dari sekian banyak jawaban adalah jawaban yang benar. Tapi saya tidak tahu. Saya juga tidak tahu bukti murni non-konstruktif bahwa beberapa masalah dapat diputuskan, misalnya hanya menggunakan kontradiksi.