은 countably 많은 계산 가능한 기능 :
각 계산 가능한 함수에는 하나 이상의 알고리즘이 있습니다. 각 알고리즘에는 유한 세트의 기호를 사용하는 유한 설명이 있습니다 (예 : 기호 사용하는 유한 이진 문자열) . 로 표시되는 유한 이진 문자열의 수 는 셀 수 있습니다 (즉, 자연수 의 수와 동일 ).{0,1}{0,1}∗N
따라서 계산 가능한 기능 은 최대 개수 가 많을 수 있습니다 . 각 에 대해 상수 함수 가 계산 가능 하기 때문에 계산 가능한 많은 계산 가능 함수가 적어도 있습니다 .c∈{0,1}∗f(x)=c
다시 말해, 다음과 같은 관계가 있습니다.
- 계산 가능한 함수 세트
- 알고리즘 세트
- {0,1}∗ 에서 유한 스트링 세트 및{0,1}
- N자연수 세트 인
반면에, 거기에 uncountably 문자열 (또는 자연수)에 비해 많은 기능. 함수 (또는 )은 각 입력에 대한 값을 지정합니다. 이러한 각 값은 다른 값과 독립적으로 선택할 수 있습니다. 따라서 가능한 기능이 있습니다. 자연수에 대한 함수의 수는 실수의 수와 같습니다.f:N→Nf:{0,1}∗→{0,1}∗NN=2N
셀 수없이 많은 함수 만 계산할 수 있기 때문에 대부분은 그렇지 않습니다. 실제로 계산할 수없는 함수의 수는 입니다.2N
이것을 직관적으로 그림으로 나타내려면 자연수와 실수 또는 유한 이진 문자열과 무한 이진 문자열에 대해 생각하십시오. 자연수와 유한 문자열보다 더 많은 실수와 무한 이진 문자열이 있습니다. 다시 말해 (이 사실에 대한 증거는 Cantor의 대각선 인수 및 카디널 산술 참조 ).N<2N