Program sentezi, karar verilebilirlik ve durma problemi


12

Son bir sorunun cevabını okuyordum ve aklıma garip, geçici bir düşünce geldi. Bunu sormak, teorik pirzolamın ciddi şekilde eksik olduğuna (çoğunlukla doğru) ya da bu siteyi okumak için henüz çok erken olduğuna ihanet edebilir. Şimdi, feragatname yoldan çekilince ...

Hesaplanabilirlik teorisinin, durma probleminin TM'ler için belirlenemediği iyi bilinen bir sonuçtur. Bununla birlikte, bu, belirli makine sınıfları için durma problemini çözebilecek makineler (sadece hepsi değil) olasılığını dışlamaz.

Karar verilebilir tüm problemleri düşünün. Her sorun için, o dile karar veren sonsuz sayıda TM vardır. Aşağıdakiler mümkün olabilir mi

  • Turing makinelerinin bir alt kümesi için durdurma problemine karar veren bir TM vardır ; veS
  • Tüm karar verilebilir problemler en az bir Turing makinesi tarafından ?S

Elbette, Turing makinesini bulmak hesaplanamayabilir; ama biz bu sorunu görmezden geliyoruz.S

DÜZENLEME: Shaull'un aşağıdaki cevabına dayanarak, ya (a) bu fikrin anlamlı olamayacak kadar kötü belirtilmiş olduğu ya da (b) önceki girişimimin tam olarak işaretli olmadığı anlaşılıyor. Shaull'un cevabına yapılan yorumlarda ayrıntılandırmaya çalıştığım için niyetim TM girişinin olduğunu garanti etmemiz değil . Ya gerçekten sorumu kast böyle bir orada var olabileceği olup olmadığıdır , böyle üyeliğinSSS bir Karar verilebilen bir sorundur . için durma problemini çözme programı , muhtemelen S'de bulunmadığını kabul ettiği bir girdi verildiğinde kasete "geçersiz girdi" veya başka bir şey yazacaktır.SS. Bu şekilde formüle ettiğimde, bunun durma problemini çözmemize izin verip vermeyeceğinden veya Rice teoreminin uygulanıp uygulanmayacağından emin değilim (karar verilebilirlik, Rice teoreminin bir dilinin anlamsal bir özelliği midir?)


burada bir yerde gizlenen teorinin sınırlarında yasal bir soru / önemli bir soru olduğunu düşünün, ancak şu anki formda değil, yine de denemek için +1 [ve başlangıçtaki feragatname, rep / moderatör durumunuzu dikkate alarak şaşırtıcıdır] ... okuduğunuz soru? sorunu durdurmak için algoritma
vzn

SnSn

Yanıtlar:


7

Sorunun formülasyonuyla ilgili bir sorun olabileceğini düşünüyorum.

S={M:M}S

S

SSSSSS


S={Ax.A(x),L(A)R}

1
L(A)RA

1
Ah doğru. Yorum düzeltildi.
Raphael

SSSSSSS
Patrick87

1
(ps Düzenlemelerimde adınızı yanlış yaptığınız için özür dilerim. CS.SE yapmak için çok erken olması, daha fazla görünmeye başlıyor)
Patrick87
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.