Logo ms.boatexistence.com

Bagaimana untuk membuktikan kebolehtetapan?

Isi kandungan:

Bagaimana untuk membuktikan kebolehtetapan?
Bagaimana untuk membuktikan kebolehtetapan?

Video: Bagaimana untuk membuktikan kebolehtetapan?

Video: Bagaimana untuk membuktikan kebolehtetapan?
Video: Cara On Volte Smartphone Redmi / Xiaomi 2024, Mungkin
Anonim

Untuk menunjukkan bahawa bahasa boleh ditentukan, kita memerlukan untuk mencipta mesin Turing yang akan berhenti pada sebarang rentetan input daripada abjad bahasa. Memandangkan M ialah dfa, kami sudah mempunyai Mesin Turing dan hanya perlu menunjukkan bahawa dfa terhenti pada setiap input.

Bagaimanakah anda mengira Kebolehtetapan?

Sesuatu bahasa adalah boleh ditentukan jika dan hanya jika bahasa itu dan pelengkapnya dapat dikenali. Bukti. Jika bahasa boleh diputuskan, maka pelengkapnya boleh ditentukan (dengan penutupan di bawah pelengkap).

Bagaimanakah anda membuktikan Kebolehtetapan Turing?

Buktikan bahawa bahasa yang dikenalinya adalah sama dengan bahasa yang diberikan dan bahawa algoritma berhenti pada semua input. Untuk membuktikan bahawa bahasa tertentu boleh dikenali oleh Turing: Bina algoritma yang menerima dengan tepat rentetan yang terdapat dalam bahasa tersebutIa mesti sama ada menolak atau menggelung pada mana-mana rentetan yang bukan dalam bahasa.

Bagaimana anda tahu jika sesuatu bahasa boleh dikenali?

Bahasa L boleh dikenali jika dan hanya jika ada pengesah untuk L, dengan pengesah ialah mesin Turing yang berhenti pada semua input dan untuk semua w∈Σ∗, w∈L↔∃c∈Σ∗. V menerima ⟨w, c⟩.

Bagaimana anda menunjukkan masalah tidak dapat diputuskan?

Masalah Keseluruhan Tidak Dapat Diputuskan

Masalah terhenti boleh digunakan untuk menunjukkan bahawa masalah lain tidak dapat diputuskan. Masalah Keseluruhan: Fungsi (atau atur cara) F dikatakan jumlah jika F(x) ditakrifkan untuk semua x (atau begitu juga, jika F(x) berhenti untuk semua x). Menentukan sama ada fungsi F adalah jumlah atau tidak adalah tidak dapat ditentukan.

Disyorkan: