Hesaplanamayan fonksiyonlar asimptotik olarak büyüyor mu?


13

Meşgul kunduz sayıları ve bunların herhangi bir hesaplanabilir fonksiyondan asimptotik olarak nasıl büyüdüklerini okudum. Bu neden böyle? Meşgul kunduz işlevinin hesaplanamazlığı nedeniyle mi? Eğer öyleyse, tüm hesaplanamayan fonksiyonlar asimptotik olarak hesaplanabilir fonksiyonlardan daha büyür mü?

Düzenle:

Büyük cevaplar aşağıda ama ben plainer ingilizce onları anlamak ne açıklamak istiyorum.

Meşgul kunduz işlevinden daha hızlı büyüyen hesaplanabilir bir f işlevi varsa, bu meşgul kunduz işlevinin f ile sınırlı olduğu anlamına gelir. Başka bir deyişle, bir turing makinesinin durma problemine karar vermek için pek çok adım atması yeterlidir. Durdurma sorununun kararsız olduğunu bildiğimiz için, ilk varsayımımız yanlıştır. Bu nedenle, meşgul kunduz işlevi tüm hesaplanabilir işlevlerden daha hızlı büyür.


"Sade İngilizce" bölümünüzle ilgili olarak, cevaplardan nereden aldınız? Meşgul-kunduz işlevindeki bir sınırdan, genel olarak durma problemine karar vermeye nasıl gidersiniz? Herhangi bir Turing makinesi için durdurulmasını karar olduğunu Not değil uncomputable.
Raphael

MxMxMf(n)Mx

Yanıtlar:


14

{0,1}

Meşgul Kunduz işlevi her hesaplanabilir işlevden daha hızlı büyür çünkü bunu yapmak için yapılandırılmıştır. Hesaplanamaz olduğuna dair kanıt, önce herhangi bir hesaplanabilir fonksiyondan daha hızlı büyüdüğünü kanıtlayarak devam eder.

ANA

Beff(n)=kenkf(n)=0enBB


4

fFfω(g)o(g)gFfF

{0,1}O(1)

Çalışma zamanının hem gerekli hem de yeterli bir üyelik kriteri olduğu, yani çalışma zamanı ile karakterize edilenler gibi işlevler vardır .

Poly={f:NNk.fO(nk)}


  1. Bu sadece sınırlı bir anlam ifade ediyor. HP işlevinin parametresi bir Turing makinesi kodlaması ve doğal bir sayıdır; büyüklüğü durmaya karar vermenin ne kadar karmaşık olduğunun bir ölçüsü değildir.
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.