재귀 집합

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

재귀 집합은 자연수 집합의 부분집합 S에 대해, S의 원소 여부를 유한한 단계 내에 판별할 수 있는 계산 가능 함수가 존재하는 집합을 의미한다. 이는 지시 함수가 계산 가능한 경우와 동치이며, 계산 가능한 집합이라고도 불린다. 재귀 집합의 예시로는 유한 집합, 공집합, 자연수 전체 집합, 소수의 집합 등이 있으며, 정지 문제와 같은 결정 불가능한 문제들은 재귀 집합이 아니다. 재귀 집합은 교집합, 합집합 등의 연산에 닫혀 있으며, 전역 계산 가능 함수의 상과 원상도 재귀 집합이다.

재귀 집합
📚 더 읽어볼만한 페이지
  • 계산 가능성 이론 - 처치-튜링 논제
    처치-튜링 논제는 모든 효과적인 계산 과정이 튜링 기계로 수행될 수 있다는 가설로, 알고리즘과 계산 가능성의 본질에 대한 논의를 촉발하며 컴퓨터 과학과 철학 분야에서 활발히 연구되고 있다.
  • 계산 가능성 이론 - 튜링 기계
    튜링 기계는 앨런 튜링이 제시한 계산 모델로, 테이프 위에서 기계적으로 작동하며, 유한한 상태, 테이프, 헤드, 명령 표를 통해 작동하고, 계산 가능성과 알고리즘의 한계를 연구하는 데 사용된다.

2. 정의

자연수 집합의 부분집합 S에 대해, 어떤 원소가 S에 속하는지 여부를 유한한 단계 내에 판별할 수 있는 계산 가능 함수 f가 존재하면, S재귀적(recursive영어) 또는 계산가능(computable영어)이라고 정의한다.

이는 지시함수 1_S계산 가능 함수인 경우와 동치이다. 즉, 집합 S지시 함수 \mathbb{1}_{S}계산 가능일 때와 경우에만 계산 가능하다.

3. 예시

다음은 재귀적 집합의 예시이다.

* 자연수유한 부분집합 또는 쌍대 유한 부분집합
* 공집합
* 자연수 전체
* 각 자연수
* 소수
* 재귀 언어
* 괴델 수

3.1. 기본적인 예시

* 자연수 집합의 유한 부분집합 또는 쌍대 유한 부분집합은 계산 가능하다.
* 공집합
* 자연수 전체: 공집합의 여집합이므로.
* 각 자연수들: 집합론적 정의에 따른 경우, 즉 한 자연수에 대해서 그 자연수보다 작은 자연수의 집합이 계산 가능하다.
* 소수의 집합
* 재귀 언어형식 언어 집합의 재귀 부분집합이다.
* 괴델 수의 집합

3.2. 형식 언어 및 수론 관련 예시

* 재귀 언어형식 언어 집합의 재귀 부분집합이다.
* 괴델의 불완전성 정리에서 사용된 산술 증명의 괴델 수 집합은 재귀 집합이다.

3.3. 계산 불가능한 집합 (비예시)

* 정지하는 튜링 기계의 집합은 계산 가능하지 않다.
* 두 유한 단체 복합체의 동형 사상류는 계산 가능하지 않다.
* 바쁜 비버 챔피언의 집합은 계산 가능하지 않다.
* 힐베르트의 열 번째 문제는 계산 가능하지 않다.

4. 성질

집합 AB가 재귀 집합이면, A \cap B (교집합), A \cup B (합집합), A \times B의 칸토어 쌍 함수에 의한 상 등도 재귀 집합이다. 집합 A가 재귀 집합일 필요충분조건은 AA여집합이 모두 재귀 열거 집합이라는 것이다. 재귀 집합의 전역 계산가능 함수에 대한 원상은 재귀 집합이다.

집합이 재귀 집합일 필요충분조건은 산술 위계 \Delta^0_1에 속하는 것이다. 만약 A가 계산 가능한 집합이라면, A의 여집합 또한 계산 가능한 집합이다. AB가 계산 가능한 집합이라면, AB, AB, 그리고 A × B의 칸토어 쌍 함수에 의한 상은 계산 가능한 집합이다.

AAA의 여집합이 모두 계산가능한 열거 집합 (c.e.)일 필요충분조건이다. 전체 계산 가능한 함수 하에서 계산 가능한 집합의 역상은 계산 가능한 집합이다. 전체 계산 가능한 전단사 함수 하에서 계산 가능한 집합의 상은 계산 가능하다. (일반적으로 계산 가능한 함수 하에서 계산 가능한 집합의 상은 c.e.이지만 계산 가능하지 않을 수 있다.)

A산술적 위계\Delta^0_1 레벨에 있다면 계산 가능한 집합이다. A는 증가하지 않는 전체 계산 가능한 함수의 범위이거나 공집합일 때 계산 가능한 집합이다. 증가하지 않는 전체 계산 가능한 함수 하에서 계산 가능한 집합의 상은 계산 가능하다.