Meşgul kunduz işlevinin bir çeşidi


9

Bu soruyu okurken " Doğal RE kararlaştırılamaz problemler ama Turing-complete değil " şu aklıma geldi:

Eğer yoğun kunduz fonksiyonu (boş banda ait yukarıda tarif edilen tipte, makineleri dönülerek tüm durdurulması 2-n simgesi-durum arasında maksimum ulaşılabilir puanı), işlevi tanımlayın:Σ()

BB(M)={1M computes Σ()0 otherwise

Şimdi dili tanımlayın:

L={M|M halts and BB(M)=0}

Mı ardışık enumerable? (yeniden olmalıdır: sadece aynı uzunluktaki tüm TM'lerle paralel M'de simüle edin ve M durursa ve daha yüksek bir skorla başka bir M ' durursa, numaralandırmaya M ekleyin).LMM

Durma problemini L'ye düşürebilir miyiz L? (Meşgul kunduzların durmasını "yakalayamıyor" gibi görünüyor)


|M|eyaletlerin sayısı?
Pål GD

Bir numaralandırma zaman içine durdurmak değil ? Eğer numaralandırmak sürece RE olamaz tüm üyelerini ve tarif ettik prosedür sadece bu aslında halt sıralar. MLL
Steven Stadnicki

@ PålGD: evet eyalet sayısı (durma durumu hariç)
Vor

@StevenStadnicki: sadece durduran makineleri içerdiğini varsaydım ... belki de soruda açıklığa kavuşturmalıyım (biraz düşünmeme izin verin, belki de soruyu önemsiz kılar). L
Vor

2
@Kaveh Bu bir söz sorunu bile değil - (OP'nin amaçladığına inandığım gibi) . LL={M|M haltsBB(M)=0}
Steven Stadnicki

Yanıtlar:


3

Bunu daha önce görmediğime inanamıyorum - ama evet, için bir kehanetle durma problemini çözebilirsin. Açıkçası için bir kehanet bize 'Meşgul olmayan tüm Kunduz olmayan durma makinelerini' özyinelemeli 'verir, bu yüzden soru' de meşgul kunduzların ne olduğunu özyineli olarak çözebilir miyiz ? ' Sorusu . Tanımla ikinci yoğun kunduz 'sayma fonksiyonu olarak; diğer bir deyişle, durmakta olan iki sembollü - stat TM'ler arasında ulaşılabilecek en yüksek ikinci puan . Hüner burada yinelemeli işlevi olmasıdır böyle (hemen hemen kesin olduğunuLLLΣ2(n)nf()Σ(n)Σ2(f(n))f(n)=n+1Aslında, hile yapacak, ancak bu BB işlevinin kesinlikle arttığını bilmeyi gerektirir): bantına 1s yazdıran ve sonra durur, boyutunda bir makine verildiğinde , bazı ve iki makine boyutu her tam olarak yazdırmak 1'ler ve tam olarak kendi kayıtlarında sırasıyla 1'leri, - ve bu bir 'meşgul kunduz' makine için de geçerlidir biz don rağmen açıkça bilmiyorum . Bir için ikinci yoğun kunduz 'işlevi bağlı olan bu araçlar , bir meşgul kunduz fonksiyonu için bağlanmış verirMnΣ(M)c>1cnΣ(M)Σ(M)+1M Mf(n)n; ama sonra bu sahip, bir TM için durdurulması sorunu çözmek kolaydır boyutu - eğer ardından söylemek santraline de; aksi takdirde, boyutu en uzun soluklu makineyi içinde (büyüklükte tek sonlu sayıda makineleri vardır çünkü yinelemeli yapılabilir ) ve simüle o makinesi için gereken kadar adımlar olarak için dur. Eğer bu süre içinde durmazsa, muhtemelen durduramaz.MnMLMf(n)Lf(n)MMM


Teşekkürler; cevabınızdan esinlenerek hızlı (önemsiz) buldum -: ayrı bir cevapta durma probleminden doğrudan bir azalma.
Vor

3

Bu, Steven'ın iyi cevabının, Halting probleminden belirgin bir şekilde azaltılmış, elden geçirilmiş bir versiyonudur.

verilmiş M,w inşa etmek M koşan M üzerinde w durursa, kasetin sağına giderse, 0 yazar ve durur.

Eğer M durur, BB(M)=0çünkü 1 yazan ve duran aynı büyüklükte eşdeğer bir TM vardır; böylece karar vericiyiL kontrol etmek M durur w (M durur w iFF ML)

... sorunun gerçekten önemsiz olduğu ortaya çıktı :-)

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.