düzenleme: Ben sadece yazdım bazı şeyler tamamen saçma, bunun için üzgünüm olduğunu fark ettim. Şimdi ispatı değiştirdim ve daha hassas kullandığım olasılıksal makinenin tanımını yaptım.
Olasılıklı Turing makinesi tanımınızı doğru alıp almadığımı bilmiyorum: üzerine sonsuz bir sıkıştırılamaz dizginin yazıldığı ek bir bant bulunan bir makine ve bunun yanında deterministik bir makine gibi davranıyor mu? Sıkıştırılamaz dizeyi düzeltirsek, aldığımız sınıf ilginç görünmüyor.
Bence olasılıksal bir Turing makinesini birkaç şekilde tanımlayabiliriz. Oldukça doğal görünen bir tanım kullanacağım (ve bunun için kanıtım işe yarıyor;) Şöyle şöyle bir olasılıksal bir makine tanımlayalım: üzerine sınırsız bir dize yazan ek bir bant alır, bu makinenin için bir dil karar verdiğini söyleriz. her x ∈ L olasılıkla durur ve kabul eder > 1Lx∈L olasılık, bu ek rasgele dizgilerin üzerine alındığında ve herx∉Liçin>1ile durur ve reddeder.>12x∉L .>12
Şimdi , deterministik makineler için durma problemini çözen böyle bir olasılıksal makine varsa , onu deterministik makineler için durma problemini çözen deterministik bir makine H yapmak için kullanabileceğimizi ve böyle bir makinenin bildiğini göstereceğiz. var olamaz.PH
Böyle bir var olduğunu varsayın . Girdi olarak bazı girdiler x olan olasılıksal bir makine R alan bir deterministik makine M yapabiliriz.PMRx
- durdurur ve kabul eder ve yalnızca , x'i kabul ederse (yani R , yarı rasgele dizgilerden daha fazlasında x'i durdurur ve kabul eder ).RxRx
- durur ve reddeder ve eğer sadece x'i reddederse (yani, R, x'i yarı rasgele dizelerde durdurur ve reddeder ).RxRx
- aksi halde döngüler
Temel olarak, olacak tüm i ∈ 1 , 2 , . . . simüle R girişi x ve her ipi ile 0 , 1 i üzerinde bir tel ön ek olarak R, 'in rasgele bir bant. Şimdi:Mi ∈ 1 , 2 , ...R,x0 , 1benR,
- eğer uzunlukta önekleriIolan Rdaha fazla okumak için çalışmadan durdurulmuş ve kabuli, rastgele banttan bitiMdurur ve kabul>12i RiM
- eğer uzunlukta önekleriIolan Rdaha fazla okumak için çalışmadan durdurulmuş ve reddedileni, rastgele banttan bitiMdurur ve ıskarta>12i RiM
- aksi takdirde simülasyonu i : = i + 1 ile çalıştırır .Mi:=i+1
Şimdi kendimizi ikna etmeliyiz ki, eğer , p > 1 olasılıkla x kabul ederse (reddederse).Rx , sonra bazılarınaikabul edecektir (reddetmek)>1p>12iRastgele dizidenibitindendaha fazla okumaya çalışmadan rastgele dizeniniuzunluğundaki 2 öneki. Teknik, fakat oldukça kolaydır - aksi takdirde varsayalım, kabul etme (reddetme) olasılığıp>1'eyaklaşır.>12ii olarakbenbazıları için dolayısıyla sonsuza giderbenböyle olmak zorunda olacakp>1p>12ii .p>12
Şimdi sadece bizim deterministik makine tanımlamak durdurulması problemi çözmek (yani karar verme, belirli bir belirleyici makinesi K kabul belirli bir kelime x ) bir şekilde , H ( N , x ) = E (HNx. Not, M ( P ( N , x ) ) bizim olasılık makineler tarafından bir dil karar şekilde tanımlanmadığı için, her zaman durur, bu iki biri her zaman oluşur:H(N,x)=M(P(N,x))M(P(N,x))
- Makine yarıdan fazla rasgele dizgiyi durdurur ve kabul eder
- Makine yarıdan fazla rasgele dizgiyi durdurur ve reddeder.