Qarorni qanday isbotlash mumkin?

Mundarija:

Qarorni qanday isbotlash mumkin?
Qarorni qanday isbotlash mumkin?
Anonim

Tilni hal qilish mumkinligini koʻrsatish uchun til alifbosidagi har qanday kiritish satrida toʻxtab qoladigan Turing mashinasini yaratishimiz kerak. M dfa bo'lgani uchun bizda Turing mashinasi allaqachon mavjud va shunchaki dfa har bir kirishda to'xtashini ko'rsatishimiz kerak.

Qabul qilish imkoniyatini qanday hisoblaysiz?

Tilni agar u va uning toʻldiruvchisi tanish boʻlsagina hal qilish mumkin. Isbot. Agar til hal qiluvchi boʻlsa, uning toʻldiruvchisi hal qilinadi (toʻldiruvchi ostida yopish orqali).

Tyuringning qaror qabul qilish qobiliyatini qanday isbotlaysiz?

U taniydigan til berilgan tilga teng ekanligini va algoritm barcha kirishlarda toʻxtashini isbotlang. Berilgan til Tyuring tomonidan tan olinishini isbotlash uchun: Tildagi aynan shu qatorlarni qabul qiladigan algoritm tuzingU rad etishi yoki tilda bo'lmagan har qanday stringda aylanishi kerak.

Tilni tanib olish mumkinligini qanday bilasiz?

L tilini faqat agar L uchun tekshirgich mavjud boʻlsa, tanib olish mumkin, bunda tekshirgich barcha kirishlarda va barcha w∈S∗ uchun toʻxtab turuvchi Turing mashinasidir., w∈L↔∃c∈S∗. V ⟨w, c⟩ qabul qiladi.

Muammoni hal qilib boʻlmasligini qanday koʻrsatasiz?

Toʻliqlik muammosini hal qilib boʻlmaydi

toʻxtash muammosi boshqa muammolarni hal qilib boʻlmasligini koʻrsatish uchun ishlatilishi mumkin. Jamiyat muammosi: Agar F(x) barcha x uchun aniqlangan bo'lsa (yoki shunga o'xshash, agar F(x) barcha x uchun to'xtab qolsa) funksiya (yoki dastur) F umumiy deyiladi. F funksiyaning jami ekanligini yoki yo‘qligini aniqlab bo‘lmaydi.

Tavsiya: