답변:
다음에서 두 가지 다른 증명을 찾을 수 있습니다.
Gregory J. Chaitin, Asat Arslanov, Cristian Calude : 프로그램 크기의 복잡성은 중단 문제를 계산합니다. EATCS 57 게시판 (1995)
에서 리튬, 명나라, Vitányi, 폴 MB; Kolmogorov의 복잡성과 응용에 대한 소개 연습으로 제시됩니다 (1992 년 2 월 13 일 W. Gasarch에 의해 P. Gács가 W. Gasarch에게 제공 한 문제를 해결하는 방법에 대한 힌트 포함).
** 내 블로그에 확장 버전 을 게시하기로 결정했습니다 .
이것은 생각하기에 재미있는 질문이었습니다. 다른 답변과 아래의 설명에서 설명한 바와 같이, Halting 문제에서 Kolmogorov 복잡도 계산으로 튜링 감소가 있지만, 특히 'Kolmogorov 복잡도 계산'에 대한 하나의 정의에 대해서는 그러한 많은 감소가 없습니다.
우리가 말하는 것을 공식적으로 정의합시다. 허락하다입력에 대한 설명이 제공 될 때 중단되는 TM의 표준 언어를 나타냅니다. 허락하다 나타내 다 .
그 가정 일대일 감소에 의해. 허락하다이 감소가 계산하는 함수를 나타냅니다. 의 이미지를 고려 아래에 내가 표시 할 .
노트 형식의 문자열로 구성 어디 Kolmogorov의 복잡성이 정확히 . 나는에서 발생하는 Kolmogorov 복잡도를 가진 유한 한 수의 문자열 만 있기 때문에 제한이 없습니다. , 무한하다.
이후 재귀 적으로 열거 가능합니다 (일부 책에서는 Turing으로 인식 가능). 재귀 적으로 열거 가능합니다. 사실과 결합하여의 끝이 없다, 우리는 열거 할 수있다 우리가 찾을 때까지 와 우리가 원하는만큼 즉, TM이 존재한다 입력시 일부 요소를 출력 .
새로운 TM 작성 그것은 다음을 수행합니다 : 먼저 계산 Kleene의 재귀 정리를 사용합니다. 질문 입력 얻을 . 산출.
분명히 출력 의 최대 Kolmogorov 복잡성을 가진 문자열입니다 그러나 모순입니다.
"Kolmogorov의 복잡성 문제를 정확하게 대체 할 수 있다고 생각합니다. "최소"Kolmogorov의 복잡성 "작은 변화로.