Düşünmesi eğlenceli bir soruydu. Diğer cevapta ve aşağıdaki yorumlarda açıklandığı gibi, Durdurma probleminden Kolmogorov karmaşıklığının hesaplanmasına Turing azalması vardır, ancak özellikle böyle bir çok azaltma yoktur, en azından bir 'Kolmogorov karmaşıklığının hesaplanması' tanımı için.
Ne hakkında konuştuğumuzu resmi olarak tanımlayalım. İzin Vermek'HA L T"Kendilerini girdi olarak tanımladıklarında duran standart TM'lerin standart dilini belirtir. İzin VermekKÖ anlamında olabildikleri { ⟨ X , k ⟩ | x Kolmogorov karmaşıklığı tam olarak sahip k }.
Varsayalım 'HA L T≤ KÖbir çok azaltmayla. İzin Vermekf:{0,1}∗→{0,1}∗bu azalmanın hesapladığı işlevi belirtir. Görüntüsünü düşününHALT altında fbelirteceğim f(HALT).
Not f(HALT) formun dizelerinden oluşur ⟨x,k⟩ nerede x Kolmogorov karmaşıklığı tam olarak k. İddia ediyorum kikmeydana gelen f(HALT) sınırsızdır, çünkü Kolmogorov karmaşıklığı ile tam olarak sınırlı sayıda dizge vardır k, ve f(HALT) sonsuzdur.
Dan beri HALT özyinelemeli olarak numaralandırılabilir (diğer bir deyişle Turing tarafından tanınan bazı kitaplar) f(HALT)özyinelemeli olarak numaralandırılabilir. Gerçek şu kiksınırsız, numaralandırabiliriz f(HALT) biraz bulana kadar ⟨x,k⟩ ile kistediğimiz kadar büyük; yani bir TM varM girişte k bazı eleman çıktıları ⟨x,k⟩∈f(HALT).
Yeni bir TM yazın M′ şunları yapar: ilk olarak, hesapla |M′|Kleene'in özyineleme teoremini kullanarak. SorguM girdi ile |M′|+1 almak ⟨x,|M′|+1⟩∈f(HALT). Çıktıx.
Açıkça çıktı x nın-nin M′ en fazla Kolmogorov karmaşıklığına sahip bir dizedir |M′| fakat ⟨x,|M′|+1⟩∈f(HALT) ki bu bir çelişki.
Ben de "Kolmogorov karmaşıklığı tam olarak sorunun yerine kullanabilirsiniz inanıyorum k"ile" en azından Kolmogorov karmaşıklığı k"küçük değişikliklerle.