초한귀납과 초한재귀

디멘·2024년 12월 5일

집합론

목록 보기
5/6

1. 초한귀납법

정리. PP가 서수 위에서 정의된 속성이고 임의의 αOrd\alpha \in \mathrm{Ord}에 대해

[β<α:P(β)]P(α)[ \forall \beta < \alpha : P(\beta)] → P(\alpha)

가 성립할 때, PP는 모든 서수에 대해 참이다.

Remark. PP의 정의역인 Ord\mathrm{Ord}는 집합이 아닌 진모임(proper class)이므로 “술어” 대신 “속성”이란 표현을 사용한다.

증명. 서수가 정렬 순서라는 사실과 귀류법을 사용한다.

¬P(λ)\lnot P(\lambda)λ\lambda가 존재한다고 하자. Ω={αλ:¬P(α)}\Omega = \{ \alpha \in \lambda : \lnot P(\alpha) \}는 공집합이 아닌 정렬 집합이므로 최소 원소 α0\alpha_0가 존재한다. 이때 β<α0:P(β)\forall \beta < \alpha_0 : P(\beta)이므로 가정에 의해 P(α0)P(\alpha_0)가 되어 모순이다. ■

응용. 폰 노인만 계층에서 VαV_\alpha는 추이적이다. 따라서 Vα+1=VαP(Vα)V_{\alpha + 1} = V_\alpha \cup \mathcal{P}(V_\alpha) 대신 Vα+1=P(Vα)V_{\alpha + 1} = \mathcal{P}(V_\alpha)로 정의할 수 있다.

2. 초한재귀적 정의

Motivation. 자연수의 재귀적 정의를 생각해 보자. nn개의 집합 x1,,xnx_1, \dots , x_n이 주어졌을 때 집합을 출력하는 함수 gg가 존재한다면 다음과 같이 f:NVf: \mathbb{N} → V을 정의할 수 있을 것이다.

f(n)=g(f(0),,f(n1))f(n) = g(f(0), \dots, f(n - 1))

문제는 gg가 고정된 수의 매개변수만을 가질 수 있다는 것이다. 따라서 다음과 같이 gg의 매개변수를 순서쌍으로 묶는다.

f(n)=g(f(0),,f(n1))f(n) = g(\langle f(0), \dots, f(n - 1) \rangle)

이 순서쌍은 {(0,f(0)),,(n1,f(n1))}=fn\{ (0, f(0)), \dots, (n - 1, f(n - 1)) \} = f \upharpoonright n과 같이 표현할 수 있다. 즉,

f(n)=g(fn).f(n) = g(f \upharpoonright n).

이를 서수에 대해서 일반화하면 다음과 같다.

정리. G:VVG: V → V가 모임함수(class function)이라고 하자. 다음을 만족하는 모임함수 F:OrdVF: \mathrm{Ord} → V가 존재한다.

F(α)=G(Fα)F(\alpha) = G(F \upharpoonright \alpha)

증명. 초한귀납법을 겁나게 쓰면 된다. (불친절해서 ㅈㅅ)

profile
수학, 논리학, 철학, 물리학 등에 관한 글이 올라옵니다.

0개의 댓글