"Menebak" secara langsung berkaitan dengan interpretasi eksistensial kita tentang non-determinisme
Singkatnya:
Gagasan bahwa robot non-deterministik dapat menebak (atau dibantu oleh oracle) secara langsung berkaitan dengan interpretasi eksistensial kita tentang non-determinisme. Interpretasi lain mungkin (mungkin orang lain) di mana "menebak" tidak masuk akal.
Non determinisme itu aneh. Kami memang memiliki satu cara untuk mengartikannya dalam teori automata, tetapi tidak jelas bagaimana kita seharusnya melakukan itu.
Ini mungkin tampak mengejutkan, tetapi non-determinisme adalah situasi yang sangat umum. Ketika seseorang harus membuktikan teorema, mengingat aksioma dari beberapa teori matematika, proses secara alami adalah non deterministik. Itulah sebabnya kita sering tidak tahu apa yang harus dilakukan untuk menyelesaikan masalah, misalnya untuk menemukan solusi persamaan derajat ketiga, atau membuktikan beberapa teorema.
Ada banyak cara untuk menggabungkan apa yang sudah diketahui dengan aturan inferensi untuk mendapatkan hasil baru. Dan situasinya biasanya sama jika kita mencoba merekonstruksi bukti mundur dari hasilnya.
Saat mencoba menyelesaikan masalah seperti itu, kami mencoba " menebak " jalan di beberapa sistem transisi.
Sebenarnya, kita tidak menebak, tetapi membangun dalam pikiran kita beberapa struktur yang mengatur dan / atau menyederhanakan labirin kemungkinan sehingga kita dapat melihat jalan kita melewatinya. Dalam beberapa kasus, pertanyaannya mengikuti pola yang diidentifikasi yang kami punya cara standar untuk (kadang-kadang? Biasanya? Selalu?) Menemukan solusi, dan kami menyebutnya algoritma.
Salah satu teknik (biasanya mahal) yang dapat kita gunakan adalah hanya untuk sepenuhnya menjelajahi labirin: untuk mengikuti semua jalur, melakukannya terlebih dahulu untuk menghindari terperangkap dalam subgraph tak terbatas. Ini adalah apa yang sedang dilakukan dengan menggabungkan semua kemungkinan perhitungan otomat non-deterministik. Komputasi dovetailed turunan ini sendiri merupakan deterministik.
D CSEBUAHSEBUAHSEBUAH
Sebenarnya, mungkin ada berbagai cara menafsirkan perhitungan non-deterministik . Afaik mereka semua konsisten, tetapi tidak dengan satu sama lain.
Rw
Gagasan menebak untuk pengenal hanyalah gambar yang diambil dari cara kita sendiri "menebak" bagaimana menemukan pohon bukti itu. Tetapi perbedaan besar adalah bahwa otak kita bukanlah PDA. Mereka adalah perangkat yang jauh lebih kompleks dengan kemampuan untuk mengeksplorasi dan memetakan sekitar struktur transisi sehingga kita dapat menemukan jalan kita melalui mereka, yang kadang-kadang kita anggap sebagai menebak.
Interpretasi perhitungan non-deterministik ini adalah apa yang saya sebut penerimaan eksistensial , mengacu pada fakta bahwa ia hanya membutuhkan keberadaan satu komputasi yang menerima. Ini sesuai dengan penghentian eksistensial yang saya perkenalkan pada jawaban lain .
Namun, kita juga bisa menafsirkan non-determinisme dengan cara universal sebagai: pengenal dikatakan (secara universal) menerima input "w" jika semua perhitungan yang mungkin dihentikan dan menerima input. Penerimaan universal ini sesuai dengan konsep penghentian universal yang diperkenalkan dalam jawaban yang sama.
Penerimaan universal, dan penghentian universal tampaknya mengarah pada pemahaman yang konsisten tentang non-determinisme. Karena itu orang dapat melakukan pekerjaan teoretis dengan definisi itu. Tetapi ini tidak konsisten dengan praktik yang biasa kita lakukan dalam banyak situasi non-deterministik seperti pembuktian teorema, atau dalam situasi kehidupan sehari-hari. Ketika dihadapkan dengan masalah, kami hanya ingin satu cara menyelesaikannya, dan kemudian tidak peduli apakah cara lain berhasil atau tidak (nah ini sedikit disederhanakan).
Jika kita harus mengenali palindrome, kita bisa menebak dengan mengukur panjang dan mencari tengah. PDA tidak bisa. Tapi, karena kita hanya tertarik pada adanya satu solusi, kita selalu bisa berpura-pura bahwa itu bisa ... jika itu akan membantunya. Atau kita dapat menganggap bahwa ia memiliki nubuat yang disediakan oleh mesin yang lebih cerdas (kita?) Untuk membantunya. Atau Anda bahkan dapat menyebutnya sihir, dan berpikir itu adalah (setelah semua, kuantifier eksistensial adalah semacam tongkat sihir). Jika itu bisa membantu, itu akan membantu. Jika tidak ada perhitungan penerimaan, tidak ada bantuan apa pun yang akan digunakan.
Perhatikan bahwa gagasan menebak ini tidak akan ada artinya dalam interpretasi penerimaan universal.