Qarorni qanday isbotlash mumkin?

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: