Szukam dowodu, że złożoności Kołmogorowa nie da się obliczyć, stosując redukcję z innego problemu nieobliczalnego. Powszechnym dowodem jest formalizacja paradoksu Berry'ego, a nie redukcja, ale powinien istnieć dowód poprzez redukcję z czegoś takiego jak problem zatrzymania lub problem korespondencji z pocztą.
źródło
To było zabawne pytanie do przemyślenia. Jak opisano w drugiej odpowiedzi i komentarzach poniżej, występuje redukcja Turinga od problemu Haltinga do obliczania złożoności Kołmogorowa, ale w szczególności nie ma takiej redukcji wielu, przynajmniej dla jednej definicji „obliczania złożoności Kołmogorowa”.
Formalnie zdefiniujmy, o czym mówimy. PozwolićH.A L T oznacza standardowy język baz TM, który zatrzymuje się, gdy na wejściu zostanie podany ich opis. PozwolićK.O oznaczać { ⟨ X , k ⟩ | x ma Złożoność Kołmogorowa dokładnie k } .
Zakładać, żeH.A L T≤ KO przez pewną redukcję wielu. Pozwolićfa: { 0 , 1}∗→ { 0 , 1}∗ oznacza funkcję obliczaną przez tę redukcję. Zastanów się nad obrazemH.A L T pod f , które oznaczę f(HALT) .
Uwagaf(HALT) składa się z ciągów formularza ⟨x,k⟩ gdzie x ma dokładnie złożoność Kołmogorowa k . Twierdzę, żek które występują w f(HALT) są nieograniczone, ponieważ istnieje tylko skończona liczba ciągów o złożoności Kołmogorowa k , i f(HALT) jest nieskończony.
OdHALT jest rekurencyjnie wyliczalny (znany również jako Turing w niektórych książkach), z tego wynika f(HALT) jest rekurencyjnie wyliczalny. W połączeniu z faktem, żek są nieograniczone, możemy wyliczyć f(HALT) dopóki nie znajdziemy ⟨x,k⟩ z k tak duże, jak chcemy; tzn. istnieje TMM to na wejściu k wyprowadza jakiś element ⟨x,k⟩∈f(HALT) .
Napisz nową bazę TMM′ który wykonuje następujące czynności: po pierwsze, oblicz |M′| za pomocą twierdzenia o rekurencji Kleene'a. PytanieM z wejściem |M′|+1 dostać ⟨x,|M′|+1⟩∈f(HALT) . Wynikx .
Wyraźnie wynikx z M′ jest łańcuchem o najwyżej złożoności Kołmogorowa |M′| ale ⟨x,|M′|+1⟩∈f(HALT) co jest sprzecznością.
Wierzę, że można również zastąpić problem „złożoności Kołmogorowa”k „z” co najmniej złożonością Kołmogorowa k „z niewielkimi zmianami.
źródło