[Bir Kaveh önerisini takiben (biraz uzatılmış) yorumumu bir cevap olarak koyuyorum]
Kolmogorov'un bu "varsayımı" sadece bir söylentidir. Hiçbir yerde yayınlanmadı. Eski SSCB'de, "yayıncılık" matematiği, bugünkülerden farklı bir şey ifade ediyordu: bir seminerde bir konuşma yapın ya da iş arkadaşlarınıza öğle yemeğinde söyleyin. Kağıt sayımı bir sorun değildi. (Aslında, bu şekilde matematik yapmaktan da hoşlandım.) Bu "varsayımın" Moskova Üniversitesindeki bir seminere yürüdükleri sırada Kolmogorov tarafından Levin'e söylenmesi olasılığını dışlayamıyorum. Bu yüzden resmi bir varsayım olarak ciddiye almayın; (söylemeye gerek yok) yıllar boyunca çürütülmediğine dair bir söylenti. Ancak Kolmogorov gibi bir dev bu sorunu ciddi olarak düşündüğü ve “şeytanın gücü” olasılığını dışlamadığı için, varsayımın yeterince ciddiye alınması gerektiği,
İşte bu varsayımı benim anlayışı (çok, çok kaba) bir spekülasyon. Devrelerin nasıl çalıştığı hakkındaki (görünüşe göre yanlış) sezgimiz, bir program tarafından hesaplamanın giriş dizgisi hakkında yavaş yavaş bilgi toplayan sıralı bir işlem olarak görülmesine dayanır . Bu sezgi, bir Turing makinesinin nasıl çalıştığı konusundaki görüşümüzden ödünç alınmıştır. Ancak, her bir giriş dizesi bir alt devreyi belirler ( veya tanıklığı ). Ve bir devrenin doğru olması için, ve için alt devrelerin kümelerinin birbirinden ayrılması yeterlidir . Yani, bir devre belirli bir bölümünün kompakt bir "yerel kodlaması" dır.xf(x)=1f(x)=0f−1(1)f−1(0)n-küp. Bu kodun uzunluğu, uzunluğundaki verilen ikili dizgenin Kolmogorov karmaşıklığıdır . Bununla birlikte, bir polinom zaman algoritması daha fazlasını yapar: tüm için sonsuz tamamının bir "global kodlamasını" verir . Şimdi, boyutunda kodlamaya izin veren sonsuz bir dize "basit" olmalı ve ön ekleri "daha kompakt" yerel "kodlamalara izin vermelidir. Tabii ki, bu Kolmogorov bile boyut o "Yerel" kodlamaları düşünmemin sebebi gizemini koruyor bazıları için sonra yeterli olabilir ...fn2nfnfnccnc
PS Üzgünüz, eklemeyi unuttum: Devrelerin (dinamik) algoritmalar yerine (statik) kodlar olarak görülmesi gerektiği konusundaki "tezim" in mükemmel bir onayı , David Barrington’ın tüm sınıfının polinomlarla simüle edilebileceği konusundaki ünlü teoremidir. 5. genişlikteki dallanma programları. Burada "bilgi toplama" görüşü tamamen yanlıştır: çoğunluk fonksiyonunun sadece 5 bit bilgi tutarak nasıl hesaplanacağı açık değildir. David'in akıllıca bir fikri sadece kodlamaktı.NC1Belirli bir formülün 5-permütasyonlu belirli dizilerle davranışı ve kabul edilen ve reddedilen dizelerin farklı kodlar alacağını göstermek. Önemli olan, bir dallanma programının ayrıca "hesaplama" yapmamasıdır --- girdi dizelerini alt programları tarafından kodlar: bir girdi geldiğinde, tutarsız kenarlar kaybolur ve bu girdi kodumuz vardır.