폰 노이만–베르네이스–괴델 집합론

Von Neumann–Bernays–

수학의 기초에서 폰 노이만-베르네이스-괴델 집합론(, NBG)은 ZFC(Zermelo–Frankel–choice set theory)의 보수적인 확장인 공리적 집합론입니다. NBG는 클래스개념을 도입하는데, 이는 한정자가 집합에 대해서만 범위를 갖는 공식에 의해 정의되는 집합들의 집합입니다. NBG는 모든 집합의 클래스 및 모든 순서형의 클래스와 같이 집합보다 큰 클래스를 정의할 수 있습니다. 모스-켈리 집합 이론(MK)은 클래스에 걸쳐 양자가 다양한 공식으로 클래스를 정의할 수 있도록 합니다. NBG는 분명히 공리화 가능한 반면 ZFC와 MK는 그렇지 않습니다.

NBG의 핵심 정리는 클래스 존재 정리인데, 이 정리는 한정자가 집합에 걸쳐 있는 모든 공식에 대해 공식을 만족하는 집합으로 구성된 클래스가 있다는 것을 말합니다. 이 클래스는 공식의 단계적 구성을 클래스와 함께 미러링하여 구축됩니다. 모든 집합론적 공식은 두 종류의 원자 공식(멤버십평등)과 유한하게 많은 논리적 기호로 구성되기 때문에 이를 만족시키는 클래스를 구축하기 위해서는 유한하게 많은 공리만 필요합니다. 이것이 NBG가 분명히 공리화 가능한 이유입니다. 클래스는 또한 다른 구성, 집합 이론적 역설을 처리하기 위해, 그리고 ZFC의 선택 공리보다 더 강한 전역 선택 공리를 진술하기 위해 사용됩니다.

노이만은 1925년에 집합론에 수업을 도입했습니다. 그의 이론의 원초적인 개념은 함수논증이었습니다. 이러한 개념을 사용하여 그는 계급과 집합을 정의했습니다.[1] 파울 베르네이스는 폰 노이만의 이론을 원초적인 개념으로 설정하고 수업을 받음으로써 재구성했습니다.[2] 쿠르트 괴델선택 공리일반화된 연속체 가설에 대한 상대적인 일관성 증명을 위해 베르네이스의 이론을 단순화했습니다.[3]

집합론의 계급

수업의 용도

클래스는 NBG에서 여러 가지 용도로 사용됩니다.

  • 그들은 집합 이론의 유한 공리화를 생성합니다.[4]
  • 이들은 "매우 강력한 형태의 선택 공리",[5]글로벌 선택 공리를 표현하는 데 사용됩니다. 비어 있지 않은 집합의 클래스에 정의된 선택 G G가 있습니다. 모든 비어 있지 않은집합 G( ∈ x G(x)\in x}입니다. x.} 이것은 ZFC의 선택 공리보다 더 강력합니다. For every set of nonempty sets, there exists a choice function defined on such that for all [a]
  • 집합론적 역설은 일부 클래스는 집합이 될 수 없다는 것을 인식함으로써 처리됩니다. 예를 들어, 모든 서수 클래스 가 집합이라고 가정합니다. 는 ∈ \in}에서잘 정렬된 과도 집합입니다. 따라서 따르면 Ord Ord}는 순서형입니다 따라서 {\ Ordin Ord}을(를) 주문하면 ∈ {\displaystyle \in }이(를) 주문한 것과 모순됩니다. {\displaystyle Ord.} 은(는) 집합이 아닙니다. 집합이 아닌 클래스를 올바른 클래스라고 이(가) 올바른 클래스입니다.[6]
  • 적절한 수업은 건축에 유용합니다. 전지구적 선택의 공리와 일반화된 연속체 가설의 상대적 일관성에 대한 그의 증명에서 괴델은 구성 가능한 우주를 구축하기 위해 적절한 계급을 사용했습니다. 그는 각 서수에 대해 이전에 구성된 집합에 집합 구축 연산을 적용하여 구성 가능한 집합을 구성하는 모든 서수의 클래스에 대한 함수를 구성했습니다. 구성 가능한 우주는 이 함수의 이미지입니다.[7]

공리 스키마 대 클래스 존재 정리

ZFC의 언어에 클래스가 추가되면 클래스가 있는 집합 이론으로 ZFC를 쉽게 변환할 수 있습니다. 먼저 수업 이해의 공리 스키마가 추가됩니다. 이 공리 스키마는 다음과 같습니다. For every formula that quantifies only over sets, there exists a class consisting of the -tuples satisfying the formula—that is, 그런 다음 대체 공리 스키마는 클래스를 사용하는 단일 공리로 대체됩니다. 마지막으로 ZFC의 확장성 공리는 클래스를 처리하기 위해 수정됩니다. 두 클래스에 동일한 요소가 있는 경우 동일합니다. ZFC의 다른 공리는 수정되지 않습니다.[8]

이 이론은 완전히 공리화되지 않았습니다. ZFC의 대체 스키마는 단일 공리로 대체되었지만 클래스 이해의 공리 스키마가 도입되었습니다.

무한히 많은 공리를 가진 이론을 만들기 위해 먼저 계급 이해의 공리 스키마를 무한히 많은 계급 존재 공리로 대체합니다. 그런 다음 이 공리들은 공리 스키마의 모든 인스턴스를 의미하는 클래스 존재 정리를 증명하는 데 사용됩니다.[8] 이 정리의 증명은 7개의 클래스 존재 공리만을 필요로 하며, 이것은 공식의 구성을 공식을 만족하는 클래스의 구성으로 변환하는 데 사용됩니다.

NBG의 공리화

클래스 및 세트

NBG에는 클래스와 세트의 두 가지 유형의 개체가 있습니다. 직관적으로 모든 세트도 클래스입니다. 이것을 공리화하는 두 가지 방법이 있습니다. Bernays는 클래스와 집합이라는 두 가지 종류를 가진 다중 분류 논리를 사용했습니다.[2] 괴델은"A\ 클래스"인 {\displaystyle {\"\ 세트"인 ( 는 (독일어로 "집합"은 Menge입니다.) 그는 또한 집합은 클래스이며 클래스 A 클래스의 멤버라면 A A 집합이라는 공리를 소개했습니다.[9] 술어를 사용하는 것이 종류를 제거하는 표준 방법입니다. 엘리엇 멘델슨 것을 클래스로 하고 설정된 술어 M(){\ C)로 정의하여 괴델의 접근 방식을 수정했습니다. \는 C(A\in C)를 존재합니다.[10] 수정은 괴델의 계급 술어와 그의 두 공리를 제거합니다.

버네이스의 두 부류 접근법은 처음에는 더 자연스러워 보일 수 있지만, 더 복잡한 이론을 만듭니다.[b] 버네이스의 이론에서 모든 집합은 두 가지 표현을 갖는데, 하나는 집합이고 다른 하나는 클래스입니다. 또한 두 개의 구성원 관계가 있습니다. 첫 번째는 "∈"로 표시되는 두 집합 사이에 있고 두 번째는 "η"로 표시되는 집합과 클래스 사이에 있습니다. 다양한 종류의 변수가 담론 영역의 서로 다른 하위 영역에 걸쳐 있기 때문에 이 중복성이 여러 분류된 논리에 의해 요구됩니다.

이 두 접근법의 차이점은 증명할 수 있는 것에 영향을 미치지 않지만 문장 작성 방법에 영향을 미칩니다. 괴델의 접근법에서 A와 C C}가 클래스인∈ C {\ A\in C}는 유효한 문장입니다. 버네이스의 접근법에서 이 진술은 아무런 의미가 없습니다. 그러나 집합인 경우 다음과 같은 문장이 있습니다. 구성원과 동일한 집합, 즉 클래스 η x ⟺ A가 있는 경우 " a a는 ∀ A를 나타냅니다\ x(x\in a\iff x\;\eta \;A)"를 정의합니다. The statement where set represents class is equivalent to Gödel's [2]

이 글에서 채택한 접근법은 멘델슨을 수정한 괴델의 접근법입니다. 이것은 NBG가 동등성을 갖는 1차 술어 논리에서 공리적 시스템이며, 그것의 유일한 원시 개념은 클래스와 멤버 관계라는 것을 의미합니다.

확장성과 쌍의 정의와 공리

집합은 하나 이상의 클래스에 속하는 클래스입니다. (A∈ C{\ \displaystyle A\in C)}가 존재하는 경우에만 집합입니다. 집합이 아닌 클래스를 올바른 클래스라고 합니다. C(A\n)에 대해 ∀ C) {\\을 하는 경우에만 A가 올바른 클래스입니다. C[12]따라서 모든 클래스는 집합이거나 적절한 클래스이며, 어떤 클래스도 둘 다 아닙니다.

Gödel은 대문자 변수는 클래스에 걸쳐 있고 소문자 변수는 세트에 걸쳐 있다는 규칙을 소개했습니다.[9] 괴델은 또한 모든 집합의 클래스에 정의된 함수와 관계를 포함하여 특정 클래스를 나타내기 위해 대문자로 시작하는 이름을 사용했습니다. 이 글에서는 괴델의 규칙을 사용합니다. 다음과 같이 쓸 수 있습니다.

  • (x ) \x(x ∧ ϕ () phi (x)} ∃ \ \exists x{\bigl exists C (x\in C)\land \phi (x)}}}
  • x) x \phi (x)} displaystyle \forall x(x ⟹ ϕ (x) } {\ \forall x{\bigl exists C(x\in C)\implies \phi (x){\bigr )}}

클래스 존재 정리의 증명을 위해서는 다음과 같은 공리와 정의가 필요합니다.

확장성의 공리. 두 클래스에 동일한 요소가 있는 경우 동일합니다.

[13]

이 공리는 ZFC의 확장성 공리를 클래스에 일반화합니다.

짝짓기의 공리. y 집합인 경우 가 x y 인 집합 p가 있습니다

[14]

ZFC에서와 같이 확장성의 공리는 p p의 고유성을 의미하며 이를 통해{ 표기법을 도입할 수 있습니다

순서 쌍은 다음과 같이 정의됩니다.

튜플은 순서쌍을 사용하여 귀납적으로 정의됩니다.

[c]

계급 존재 공리와 규칙성 공리

클래스 존재 공리는 클래스 존재 정리를 증명하는 데 사용됩니다. 집합을 한정하여 수량화하는 자유 집합 변수에 대해 이를 만족하는 n 클래스가 존재합니다. 다음 예제는 함수인 두 클래스로 시작하여 합성 함수를 작성합니다. 이 예는 클래스 존재 정리를 증명하는 데 필요한 기술을 보여주며, 이는 필요한 클래스 존재 공리로 이어집니다.

예 1: 클래스 G 가 함수인 경우 합성 G G\circ F}는 으로 정의됩니다 [ t) F (y ) G ]. {\ \ t[(x, t)\in F\,\land \,(t,y)\in G]. Since this formula has two free set variables, and the class existence theorem constructs the class of ordered pairs:

이 공식은 ∧ {\land} 및 ∃ {\displaystyle \exists}을 사용하여 더 간단한 공식으로 구축되므로, 간단한 공식을 나타내는 클래스를 듣고 land} ∧ 및 {\displaystyle exists} ∃으로 공식을 나타내는 클래스를 생성하는 클래스 연산이 필요합니다. {\displaystyle \land} ∧으로 공식을 나타내는 클래스를 생성하려면 x ∈ A ∩ B ⟺ x ∈ B부터 사용되는 교집합이 필요합니다. B x A x B \exists }인 공식을 나타내는 클래스를 생성하기 위해 (⟺ ∃t [ (x, t) ∈] 이므로 됩니다. (A)\iff \exist t [(x, t)\in A].

교차점을 취하기 전에 의 튜플은 추가 구성 요소가 필요하므로 동일한 변수를 갖습니다. 구성 요소 F의 튜플에 추가되고 G G의 튜플에 추가됩니다

그리고 ={ y x) :(t y ) ∈ G} {\displaystyle \,G'=\{(t, y, x):(t, y)\in G\} F'의 정의에서 {\displaystyle F'} 변수 {\displaystyle y}는 (x, t) ∈ F, {\displaystyle (x,에서 y 의 범위는 모든 의 클래스V {\ V 걸쳐 있습니다. 마찬가지로 의 정의에서 x 범위는 입니다 V 따라서 주어진 클래스의 튜플에 구성 요소 {\displaystyle 의 값 범위)를 추가하는 공리가 필요합니다.

다음은 교차점에 대비하기 위해 변수를 같은 순서로 배치합니다.

and To go from to and from to requires two different permutations, 따라서 튜플 성분의 순열을 지원하는 공리가 필요합니다.

″ {\ 과 G ″ displaystyleG''}의 에서 ∧ {\displaystyle \land}을(를) 처리합니다.

( y ) y로 정의되므로 F″ ∩ G ″ F''\capG''}는 ∃ t \exist t}를 처리하고 합성 함수를 생성합니다.

그래서 교차와 영역의 공리가 필요합니다.

클래스 존재 공리는 언어 프리미티브를 다루는 공리와 튜플을 다루는 공리의 두 그룹으로 나뉩니다. 첫 번째 그룹에는 4개의 공리가 있고 두 번째 그룹에는 3개의 공리가 있습니다.[d]

언어 프리미티브를 처리하기 위한 공리:

멤버쉽. 첫 번째 구성요소가 두 번째 구성요소의 인 순서 쌍을 모두 포함하는 클래스 E가 있습니다.

[18]

교차점(접합). 임의의 두 클래스 B에 대해 A B 에 속하는 집합으로 정확하게 구성된 C C가 있습니다

[19]

보완(부정). 의 클래스A {\ A에 대하여 에 속하지 않는 집합들로 정확히 구성된 클래스 B가 있습니다

[20]

도메인(존재하는 수량자). 임의의 클래스 에 대하여 {\ B}는 A 의 순서 쌍의 첫 번째 성분으로 정확하게 구성됩니다

[21]

확장성의 공리에 의해 교차 공리에서 C 보형 및 도메인 공리에서 클래스 B는 고유합니다. A ∩ B, AB ∁ A, {\ \A,} Dom(A)}로 표시됩니다. 확장성은 E E의 집합 중 순서 쌍을 지정하는 집합만 지정하므로 구성원 축에서 에는 적용할 수 없습니다.

앞의 세 공리는 빈 클래스와 모든 집합의 클래스의 존재를 의미합니다. 멤버 자격 공리는 클래스 의 존재를 의미합니다 E 교집합과 여집합 공리는 E ∩ ∁ E {\ E\ complement E}의 존재를 의미합니다. 클래스는 확장성의 공리에 의해 고유하며 ∅으로 표시됩니다. \emptyset .} ∅ {\displaystyle \emptyset }의 은 모든 집합의 클래스 V {\displaystyle V}이며, 이 역시 확장성에 의해 고유합니다. 에 대한 정량화를 위해∃ CC) \exists CA\in C)}로 정의된집합 M(A) {\displaystyle M이( 이제 A ∈ V {\displaystyle A\in V}로 재정의되었습니다.

튜플을 처리하기 위한 공리:

V입니다 임의의 클래스 에 대하여 첫 번째 구성 요소가 에 속하는 순서 쌍으로 구성된 클래스 B가 있습니다

[23]

순환 순열. 클래스 A에 대해A 순열( ) ( y z) y, z, xx, y, z)}를 적용하여 3-튜플이 얻어지는 B{\가 있습니다.

[24]

전치. 의 클래스A {\A에 대해 A{\ 의 3-튜플 중 마지막 두 개의 성분을 전치하여 3-튜플을 얻는 클래스 B가 있습니다

[25]

확장성에 따라 공리에 의한 곱은 고유한 클래스의 존재를 의미하며, 는 A× V로 표시됩니다 This axiom is used to define the class of all -tuples: and If is a class, 확장성은 ∩ V n V^{n}}이 n} -로 구성된 고유 클래스임을 의미합니다. {\A.} 예를 들어, 멤버쉽 공리는 순서 쌍이 아닌 요소를 포함할 수 있는 E E}를 생성합니다. V^{2}}에는 E E}의 순서쌍만 포함됩니다.

순환 치환 및 전치 공리는 클래스 의 3-튜플만 지정하므로 고유한 클래스의 존재를 의미하지 않습니다{\ B 이러한 공리는 3-튜플을 지정함으로써 ≥ 4 n튜플도 다음과 같이 지정합니다.

튜플을 다루는 공리와 정의역 공리는 클래스 존재 정리의 증명에 사용되는 다음 보조정리를 암시합니다.

투플 보조제

증명
  • 클래스 : 의 제품을 A 도포하여 을(를) 생성합니다.
  • 클래스 : 에 전치를 적용하여 B 를 생성합니다.
  • 클래스 : 에 원형 퍼뮤테이션을 적용하여 생성합니다 {\ B_
  • 클래스 : 에 원형 순열을 적용한후 도메인을 하여 4를 생성합니다{\

계급 존재 정리를 증명하기 위해서는 규칙성의 공리가 하나 더 필요합니다. 빈 계급의 존재가 증명되었으므로, 이 공리의 일반적인 진술이 주어집니다.[f]

규칙성공리. 모든 비어 있지 않은 집합에는 공통 요소가 없는 요소가 적어도 하나 있습니다.

이 공리는 집합이 자신에게 속할 수 없음을 의미합니다. ∈ x x\in x}이고 a = { 입니다 {\displaystyle a=\{x\}.그런 다음 {\ x\capa\. equ \ {\displaystyle x\ x\capa.} 는) 의 유일한 요소이므로 규칙성의 공리와 모순됩니다. a x x. x\n 규칙성의 공리는 또한 집합의 무한한 내림차순 멤버쉽 시퀀스를 금지합니다.

괴델은 1938년에 행해진 강의를 기반으로 한 1940년의 모노그래프에서 세트보다는 수업에 대한 규칙성을 언급했습니다.[26] 1939년, 그는 집합의 규칙성이 수업의 규칙성을 의미한다는 것을 증명했습니다.[27]

계급 존재 정리

클래스 존재 정리 ϕ(x, xn, …, Y m) \phi (,x_{n})(는) 오버세트만 정량화하는 공식이며 이외의 자유 변수는 포함하지 않습니다.꼭 이 모든 것은 아닙니다). 그러면 모든 대해 - touple 고유 A A가 존재하며, 다음과 같습니다.

클래스 는) 1 n)ϕ, …, 1,Ym )}. x_{n}):

정리의 증명은 두 단계로 이루어집니다.

  1. 변환 규칙은 주어진 공식ϕ {\displaystyle\phi}를 증명의 귀납적 부분을 단순화하는 등가 공식으로 변환하는 데 사용됩니다. 예를 들어, 변환된 공식에서 논리적 ¬ {\displaystyle \n뿐입니다.\\}이므로 인덕션은 단 세 가지 경우로 논리적 기호를 처리합니다.
  2. 클래스 존재 정리는 변환된 공식에 대해 귀납적으로 증명됩니다. 변환된 공식의 구조에 따라 클래스 존재 공리를 사용하여 을 만족하는n {\touple 고유 클래스를 생성합니다.

변환 규칙. 아래 규칙 1 및 2에서 displaystyle\ 및 γ \Gamma }는 세트 또는 클래스 변수를 나타냅니다. 두 규칙은 ∈ {\\in} 앞에 있는 클래스 변수의 모든 발생과 동일한 모든 발생을 제거합니다. 규칙 1 또는 2를 하위 공식에 적용할 때마다 선택되어 가 현재 공식의 다른 변수와 다릅니다. 적용할 수 있는 하위 공식이 없을 때까지 세 가지 규칙을 반복합니다. ¬ {\displaystyle \n으로만 구축된 공식을 생성합니다. \ }, {\displaystyle \in}, 변수 설정, 클래스 변수 여기서 는 ∈ in} 앞에 나타나지 않습니다.

  1. γ {\displaystyle \,Y_{k}\in \Gama}에서 ∃ i(zi= Yk i∈ γ)로 됩니다. {\displaysexists z_{i}z_{i}=
  2. 확장성은 δγ = \Delta =\을(를 ∈ zizi δ∈ γ)로 변환하는 데 사용됩니다. {\displaystyle \forall z_{i}(z_{i})\in \Delta \iff z_{i}\in \Gamma )}
  3. ID는 ⟹, ⟺, implies,\ ∀ {\displaystyle \forall을(를) 포함하는 하위 수식을¬, ∧, {\displaystyle \만 사용하는하위 으로 변환하는 데 사용됩니다.,} \.}

변환 규칙: 바인딩된 변수입니다. 집합 변수가 x : [ (x 1, t) ∈F ∧ (, x 2) ∈ ]. in F\,\land \,(t,x_{2})\in G].귀납적 증명은 (1,F (, x 2 {\ \t}를 제거합니다. {\ (1}, t)\in F\land (t,x_{2})\in G.} 그러나 클래스 존재 정리는 하위 변수에 대해 기술되므로, 이 공식은 귀납 가설에 의해 기대되는 형태를 가지고 있지 않습니다. 이 문제는 변수 t 으로대체하여 됩니다. {\ x_ 중첩된 수량자 내의 바인딩 변수는 연속된 수량자마다 하나씩 아래첨자를 증가시켜 처리됩니다. 따라서 규칙 1과 2는 정량화된 변수를 생성하므로 다른 규칙 다음에 적용해야 하는 규칙 4로 이어집니다.

  1. 공식에 이외의 자유 집합 변수가 포함되지 않은 경우 한정자 내에 내포된 바인딩 변수는 + 로 바뀝니다 이 변수에는 (양자화) 중첩 깊이 이(가) 있습니다

예제 2: x_{1})} ϕ적용되는 규칙 4는 {, {, …} 형식의 모든 집합으로 된 클래스를합니다. {\emptyset,\dots \},\dots \}. 즉, sets that contain at least and a set containing — for example, where and are sets.

이(가) 유일한 자유 변수이므로 = 1 {\ n = 1.} 정량화된 변수 는 둥지 깊이 2에서 x 2 {\in x_{2}에서 두 번 나타납니다. + = 1+ = 이기 때문에 첨자는 3입니다. {\displaystyle n + q = 1 + 2 = 3두 개의 수량자 스코프가 동일한 중첩 깊이에 있으면 동일하거나 서로 분리됩니다. 의 두 가지 발생은 서로 분리된 수량자 범위에 있으므로 서로 상호 작용하지 않습니다.

클래스 존재 정리의 증명. 증명은 변환된 공식을 생성하기 위해 주어진 공식에 변환 규칙을 적용하는 것으로 시작됩니다. 이 공식은 주어진 공식과 동치이므로, 변환된 공식에 대한 클래스 존재 정리를 증명함으로써 증명이 완성됩니다.

변환된 공식에 대한 클래스 존재 정리의 증명

다음 보조정리가 증명에 사용됩니다.

확장 보조정리 < n i< j라고 하고, P j)을 만족하는 모든 순서 쌍 ) (을 포함하는 클래스라고 합니다, { ( i x ) : (ixj ) } . P\{(i},x_{j}): Then can be expanded into the unique class of -tuples satisfying . 즉, ={(1, …, x n : R (x i, x j ) } . {\displaystyle Q =\{(x_{1},\ldots,x_{n}):

증명:

  1. = 이면 i=1,}에서 P 1 = P. {\displaystyle P_{1} = P.}를 허용합니다.
    않으면 > 1 i> 구성 요소가 x 에 추가됩니다 투플 보조정리의 문 1을 ( x- 1 . {\displaystyle z (x_{1},\ ,x_{i-1})로 P P에 적용합니다. (+ 1) {\ (i +1-Touple 모두 포함하는 클래스 P 1 이 생성됩니다.
    )을 만족합니다 R
  2. = +1인 경우, {\ j = i+1,}은 P 2 = P 1. {\displaystyle P_{2} = P_{1}입니다.
    그렇지 않으면 > + 1 > + 따라서 j :{\튜플 보조자의 문장 2를 사용하여 성분 + 1 - 1 ,x_j-1}}을 하나씩 더합니다. 그러면 j{\j} - touple 포함하는 P 2{\가 생성됩니다.
    )을 만족합니다 R
  3. = {\ j = n,}에서 P 3 = P 2. {\displaystyle P_{3} = P_{2}를 허용합니다.
    않으면 < n j 구성 요소가 다음에 추가됩니다 튜플 보조자의 문장 3을 사용하여 x +, n} 성분을 하나씩 더합니다. 3{\이 생성되고 n{\ n - touple 모두 포함됩니다.
    )을 만족합니다 R
  4. = P V n. {\ Q=P_{3}\ V^{n}} 확장성은 Q Q}가 R(x i, x j )을 만족하는 tuple인 n display n}의 고유 클래스임을의미합니다. {\display R(x_{i,x_{j}).

변환된 공식에 대한 클래스 존재 정리 ϕ (x1, Y , ) {1x_{n}) 다음과 같은 공식입니다.

  1. x 이외의 사용 가능한 변수가 없습니다.;
  2. \in}, ¬ {\ \n만 합니다., , , set variables, and the class variables where does not appear before an ;
  3. 설정 변수 + 만 수량화합니다. 여기서 변수의 수량화자 네스팅 깊이입니다.

그러면 모든 대해 - touple 고유 A A가 존재하며, 다음과 같습니다.

증명: 기본 단계:ϕdisplaystyle \phi}에 논리적 기호가 0개 있습니다. 정리의 가설은ϕdisplaystyle phi}가 i ∈ x j x_{ { x i ∈ Y k의 을 암시합니다. {\ x_{i}\in Y_{k}}

사례 1:ϕ displaystyle \phi}가 i∈ x j x_{i}\in x_{j}}인 경우 클래스 E, j, n = { (x 1, …, x n ): x i ∈ x j}, {\displaystyle E_{i,j,n}=\{(x_{1},\ldots,x_{n}):x_{i}\in x_{j}\},고유 클래스 n - x 하는 le. x_{i}\in x_{j}.

사례 a:ϕ {\displaystyle }는 i∈ x jx_{i}\{j입니다. 서 i < j. i<j.} 멤버 자격의 공리는 x 를 만족하는 모든 순서 쌍 ) (을 포함하는 클래스 P를 생성합니다. x_{j}에서 {\{i확장 보조자를 에 적용하여 { x n ) : x i x j}를 구합니다. {\displaystyle E_{i,j,n}\{(x_{1},\ldots,x_{n}):x_{i}\in x_{j}\}

케이스 b:ϕ {\displaystyle\ i∈ x j x_{i}\j입니다. 서 i > j. i>j.} 멤버 자격의 공리는 x 를 만족하는 모든 순서 쌍 ) (을 포함하는 클래스 P를 생성합니다. x_{j}에서 {\{i Apply the tuple lemma's statement 4 to to obtain containing all the ordered pairs satisfying 보조자를 P 에 적용하여 n { 1 x n ) : x i x j}를 구합니다. {\displaystyle E_{i,j,n}\{(x_{1},\ldots,x_{n}):x_{i}\in x_{j}\}

Case c: is where Since this formula is false by the axiom of regularity, no -tuples satisfy it, so

사례 2:ϕ displaystyle \phi}가x {\x_{i}\in Y_{k}}인 경우 클래스 Ei, Yk, n = { (x 1, …, x n ) : x i ∈ Yk}, {\displaystyle E_{i,}\{(의 고유 클래스 n - Yk를하는 le. x_{i}\in Y_{k}}

Case a: is where Apply the axiom of product by to to produce the class 확장 보조자를 P에 적용하여 n {( 1…, x ): Yk}를 구합니다. E_{i,

Case b: is where Apply the axiom of product by to to produce the class Ptime V=\{(i-1 Y_}\}} 튜플 보조제 문 4를 P {\displaystyle P}에 적용하여P = V × Yk = { (x i - 1, x i ) : xi Y k}를 구합니다. {\displaystyleP'= V\times Y_k}=\{(x_{i-1},x_{i}):x_{i}\in Y_{k}\}. 보조자를 P 에 적용하여 n {( …, x ): Yk}를 구합니다. {\E_{i,

Case c:ϕ {\displaystyle 은 x i∈ Yk x_{i}\ Y_{k}입니다. 여기서 i= i=n=1.} 그러면 = {\

귀납적 단계:ϕ {\displaystyle 에는 k k}개의 기호가 있으며 > 0k>0}개입니다. kdisplaystyle k}개 미만의 논리적 기호를모든 ψdisplaystyle \psi }에 대해 정리가 참이라는 귀납적 가설을 가정합니다. k k}개의 논리적 기호를가진ϕ displaystyle \}에 대한 정리를 증명합니다. 이 증명에서 변수 1 목록은 로 축약되므로ϕ,…, ,Y ,…, Y {1dots,x_{n})와 같은 공식입니다.x1 , Y )로 쓸 수 있습니다. {\{1vec {Y})}.

사례 1:ϕ(1,…, n, Y → ) =¬ ψ ( 1, …, x n, Y → ) . {\displaystyle \phi (x_{1},\ldots,x_{n},{\vec {Y}}) =\n{\displaystyle \psi 에는 k - 1 {\displaystyle k-1}개의 논리적 기호가 있으므로, 귀납 가설은 n {\displaystyle n} - tuple 중 고유한 클래스 A {\displaystyle A}가 있음을 암시합니다.

에 의해 ∁ A \ A}가 있으므로 u [u ∈ ∁ A ⟺ ¬(u ∈ A {\displaystyle \ u\,[u\in \complement A\f \n However, contains elements other than -tuples if To eliminate these elements, use 이는 모든 튜플 중 클래스 V에 대한 보형입니다.[e] 다음 확장성에 따라 ∁ V^{n}}A}는 n n} - tuple의 고유로 다음과 같습니다.

사례 2:ϕ(1,…, n, Y →) =ψ 1(x 1, …, x n, Y →) ∧ ψ 2 (x 1, x n, Y → ) . {\displaystyle \phi (x_{1},\ldots,x_{n},{\vec {Y}}) =\psi _{1}(x_{1},\ldots,x_{n},{\vec {Y})\land \psi _{2}(x_{1},\ldots,x_{n},{\vec {Y}). Since both and have less than logical symbols, the induction hypothesis implies that there are unique classes of -tuples, and , 그런 식으로:

A 1 ∩ 2 A_{1}\cap A_{는 n {\displaystyle n} - touple의 고유로 다음과 같습니다.

사례 3:ϕ(1,…, n, Y →) =∃ x n + 1 ψ (x 1, …, x nx n + 1, Y →). {\displaystyle \phi (x_{1},\ldots,x_{n},{\vec {Y}})=\existent x_{n+1}\psi (x_{1},\ldots,x_{n},{\vec {Y}). The quantifier nesting depth of is one more than that of and the additional free variable is Since has logical symbols, 귀납 가설은 (+ {\ + - touple 고유 클래스 가 있음을 의미합니다.

및 확장성의 공리에 따라 돔 - touple 고유 클래스로 다음과 같습니다.[h]

괴델은 등급 존재 정리가 "계에 있는 것이 아니라 계[NBG]에 관한 정리"라고 지적했습니다.[30] 그것은 NBG 공식에 대한 귀납에 의해 메타 이론에서 증명되기 때문에 NBG에 관한 정리입니다. 또한, 이 증명은 유한하게 많은 NBG 공리를 호출하는 대신 주어진 공식을 만족하는 클래스를 구성하기 위해 NBG 공리를 사용하는 방법을 귀납적으로 설명합니다. 모든 공식에 대해 이 설명은 NBG에 있는 건설적인 존재 증거로 변환될 수 있습니다. 따라서 이 메타 이론은 NBG의 클래스 존재 정리를 대체하는 NBG 증명을 생성할 수 있습니다.

재귀적 컴퓨터 프로그램은 주어진 공식에서 클래스의 구성을 간략하게 포착합니다. 이 프로그램의 정의는 클래스 존재 정리의 증명에 의존하지 않습니다. 그러나 프로그램에 의해 구성된 클래스가 주어진 공식을 만족하고 공리를 사용하여 구성되었음을 증명하기 위해서는 증명이 필요합니다. 이 프로그램은 파스칼 스타일의 사례문을 사용하는 의사 코드로 작성됩니다.[i]

ϕ{\\phi}을(를) 예제 2의 공식으로 지정합니다. 호출 A = ( ϕ, 1) {\displaystyle A = Class (\phi, 1)}는 아래 ϕ와비교되는 클래스 A, {\displaystyle A}를 생성합니다. {\displaystyle \phi.} 이는 클래스 A {\displaystyle A}의 구성이 정의 공식 ϕ의 구성을 반영함을 보여줍니다.

클래스 존재 정리 확장

Gödel extended the class existence theorem to formulas containing relations over classes (such as and the unary relation ), special classes (such as ),작업(예:( ∩ Y 1 {\ Y_{1}}). 클래스 존재 정리를 확장하려면 관계, 특수 클래스 및 연산을 정의하는 공식은 집합을 한정하여 수량화해야 합니다. 그러면ϕ {\displaystyle\phi}는 클래스 존재 정리의 가설을 만족하는 동등한 공식으로 변환될 수 있습니다.

다음 정의는 공식에서 관계, 특수 클래스 및 작업을 정의하는 방법을 지정합니다.

  1. 관계 R (Z 1, …,Z )⟺ ψR ( 1 …, Z k됩니다. Z_{Z_{Z_{k}).
  2. 클래스 C은(는) C ⟺ ψ C (u ) . \psi _{C}(u)}에 의해 정의됩니다.
  3. 동작 과 같이 됩니다. u ∈P(Z, ⟺ ψP(,Z1, …, Z k). u\P (_{P} (udots,Z_{k}).

용어는 다음과 같이 정의됩니다.

  1. 변수와 특수 클래스는 용어입니다.
  2. If is an operation with arguments and are terms, then is a term.

다음 변환 규칙은 관계, 특수 클래스 및 운영을 제거합니다. 규칙 2b, 3b 또는 4가 하위 공식에 적용될 때마다 선택되어 가 현재 공식의 다른 변수와 다릅니다. 적용할 수 있는 하위 공식이 없을 때까지 규칙을 반복합니다. …,γk, γ, {\displaystyle \,\Gamma_{1},\dots,\Gamma_{k},\Gamm,} 및 δ {\displaystyle \Delta }는 용어를 나타냅니다.

  1. 관계 1 이(가) 정의 공식ψR1Zk)로 대체되었습니다. R}(Z_{k}).
  2. ψ(u) {\displaystyle \ _{C}(u)}를 특수 클래스 C {\displaystyle C.}의 정의 공식이라고 가정합니다.
    1. ∈ C {\displaystyle \Delta \in C}이가) C(δ)로 대체되었습니다. {\displaystyle \psi _{C}(\Delta )}
    2. δ {\ C\in \Delta 에서 zi zi C ∧i∈ δ]로 대체되었습니다. {\displaystyists z_{i}[z{i}= C\land z_{i}\in \Delta }.}
  3. ψP(, , Zk) \psi_{P}(u, Z_{1},\, Z_{k})를 연산 P(Z 1, Z k)의 정의 공식이라고 가정합니다. {\displaystyle P(Z_{1},\dots, Z_{k})}
    1. P(1,…, k) displaystyle \Delta \ P(\Gamma_{1},\dots,\Gamma_{k}}가 Pδ, γ 1,…, γ k)로 대체되었습니다. {\displaystyle \psi_{P}(\Delta,\Gamma_{1},\dots,\Gamma_{k}).
    2. ( ,…,) δ Gamma_{dots,\Gamma_{k})\in \Delta 에서 ∃ z zi =P (γ 1,…, γk) ∧i∈ δ]로 대체되었습니다. {\displaystyists z_{i}[z{i}=P(\Gamma_{dots,\Gamma_{k})\land z_{i}\in \Delta }.}
  4. 확장성은 δγ = \Delta =\을(를 ∈ zizi δ∈ γ)로 변환하는 데 사용됩니다. {\displaystyle \forall z_{i}(z_{i})\in \Delta \iff z_{i}\in \Gamma )}
예 3: 1 Y 를 변환하는 중. Y_{subseteq Y_{2}

예 4: 1 2. Y_{1}\in x_{2}.

이 예에서는 변환 규칙이 작동하여 연산을 제거하는 방법을 보여 줍니다.

클래스 존재 정리(확장 버전) -ϕ (1,x, ,…, (,x_{n})(는) 오버세트만 정량화하는 공식으로, 1 이외의 자유 변수를 포함하지 않습니다.이며, 집합만을 정량화하는 공식으로 정의된 관계, 특수 클래스 및 연산을 포함할 수 있습니다. 그러면 모든 에 대해 - touple 고유한 A{\A}가 존재하여 다음과 같습니다.

[j]

증명

변환 규칙을ϕ {\displaystyle phi}에 적용하여 관계, 특수 클래스 또는 작업이 포함되지 않은 동등한 공식을 생성합니다. 이 공식은 클래스 존재 정리의 가설을 만족합니다. 따라서, Y {\에 대하여, {\ n - 를 만족하는 고유 A A가 있습니다.

공리를 설정합니다.

계급 존재 정리의 증명에 필요했던 짝짓기와 규칙성의 공리는 위에서 제시되었습니다. NBG에는 4개의 다른 집합 공리가 포함되어 있습니다. 이 공리 중 세 가지는 집합에 적용되는 클래스 연산을 다룹니다.

정의. F 다음과 같은 함수입니다.

집합 이론에서 함수의 정의는 함수의 도메인이나 코드 도메인을 지정할 필요가 없습니다(함수(집합 이론) 참조). NBG의 함수 정의는 ZFC의 정의를 순서 쌍의 집합에서 순서 쌍의 클래스로 일반화합니다.

이미지, 조합 및 전력 집합의 집합 연산에 대한 ZFC의 정의도 클래스 연산으로 일반화됩니다. The image of class under the function is This definition does not require that 클래스 A { : y (x y A ) } 입니다. {\displaystyle \cup A \{x :\는 y(x\in y\,\,\land \,y\in A)\}입니다.의 전력 클래스는 ({ : A}입니다. {\displaystyle {\ {P}}(A) \{x:x\subseteq A\}입니다. 클래스 존재 정리의 확장 버전은 이러한 클래스의 존재를 의미합니다. 대체, 결합멱집합의 공리는 이러한 연산을 집합에 적용하면 집합을 생성한다는 것을 의미합니다.[34]

교체의 공리. If is a function and is a set, then , the image of under , is a set.

F] F[A정의에 () ADom(F)} 요건이 없으면 다음 증명에서 사용되는 더 강력한 교체 공리가 생성됩니다.

정리(NBG의 분리 공리) - 집합이고 B 의 하위 클래스이면 B 집합입니다.

증명

클래스 존재 정리는 항등 함수제한 B로 구성합니다 ={ (1 2 ) : 1∈ B ∧ x 2 = x 1}. {\displaystyle I{\upharpoonright _{B}}=\{(x_{1}, x_{2}):x_{1}\in B\land x_{2}=x_{1}\}. B {\displaystyle {\_{ 아래의 a의 이미지는 B B}이므로 교체 공리는 B B}가 집합임을합니다. 이 증명은 ↾ B)= B ⊆ ⊆ 돔I ↾ B)이 아닌 {\ 돔(I\upharpoonright_B}) = B ⊆ {\subseteq a} subset 돔(I {\upharpoonright_{B}) = B\subseteq a} subset (I{\upharpoonright_{B}) 요구 사항이 없는 이미지의 정의에 따라 달라집니다. {\displaystyle a\subseteq 돔(I{\upharpoonright_{B}).

합일의 공리. a가 집합인 를 포함하는 집합이 있습니다. \cup a.}

멱함수의 공리. a 집합이면 를 포함하는 집합이 있습니다

[k]

정리 가 집합인 {\\cup a이고) {P}}(a)}가 집합입니다.

증명

공리는∪ a {\cup a}가 집합 b {\displaystyle b}의 하위 클래스이므로 분리 공리는 ∪ a {\displaystyle \cup a}가 집합임을 의미합니다. 마찬가지로 멱집합의 공리는 ( b b의 하위 클래스이므로분리의 공리는 P 집합임을 의미합니다.

무한의 공리. There exists a nonempty set such that for all in , there exists a in such that is a proper subset of .

무한과 치환의 공리는 빈 집합의 존재를 증명합니다. 클래스 존재 공리에 대한 논의에서 빈 클래스 ∅ \emptyset}의 존재가 증명되었습니다. \emptyset}이(가) 집합임을 증명합니다. = ∅ F =\emptysset} 이라 하고, {\displaystyle a} 가 무한대의 공리에 의해 주어진 집합이라고 합니다. \emptyset}과와) 동일한 {\ 의 {\ a 가 집합입니다.

NBG의 무한의 공리는 ZFC의 무한에 의해 암시됩니다. ∃ [∅ ∈ ∧ ∀ (x ∈ x ∪ { x ∈ a ) ⟹ a ) . land \,\forall x(x\in a\cup \{x\}\in a)].ZFC의 공리의 첫 번째 {\displaystyle \emptyset \in a}는 NBG의 공리의 첫 번째 결합체를 의미합니다. ZFC의 공리의 두 번째 x∪ {x} ∈ a) {\ \xx\in a\cup \{x\}\in a)}는⊂ x ∪ {x} 를 의미합니다. {\displaystyle x\subset x\cup \{x\}.NBG의 무한대 공리로부터 ZFC의 무한대 공리를 증명하려면 다른 NBG 공리 중 일부가 필요합니다(무한대의 약한 공리 참조).[l]

세계선택의 공리

클래스 개념은 NBG가 ZFC보다 더 강한 선택 공리를 가질 수 있도록 합니다. 선택 함수는 모든 x ∈에 ( ∈ x f(x)\in x}와 같이 비어 있지 않은 집합 {\ s된 함수f {\입니다. {\displaystyle x\in s.} ZFC의 선택 공리는 비어 있지 않은 집합의 모든 집합에 대하여 선택 함수가 존재한다는 것을 의미합니다. 전역 선택 함수는 모든 비어않은 x에 G(∈ x G(x)\in x}와 같이 비어 있지 않은 집합의 클래스에 정의된 함수 입니다. {\x.} 글로벌 선택의 공리는 글로벌 선택 함수가 존재한다는 것을 의미합니다. This axiom implies ZFC's axiom of choice since for every set of nonempty sets, (the restriction of to ) is a choice function for In 1964, William B. Easton은 선택의 공리와 글로벌 선택의 공리를 제외한 NBG의 모든 공리를 만족시키는 모델을 구성하기 위해 강제력을 사용함으로써 글로벌 선택이 선택의 공리보다 더 강하다는 것을 증명했습니다.[38] 전역 선택의 공리는 모든 클래스가 잘 정렬된 순서를 갖는 것과 동일한 반면, ZFC의 선택의 공리는 모든 집합이 잘 정렬된 순서를 갖는 것과 동일합니다.[m]

글로벌 선택의 공리. 비어 있지 않은 모든 집합에서 요소를 선택하는 함수가 있습니다.

역사

refer to caption
NBG 집합 이론으로 이어진 접근 방식의 역사

폰 노이만의 1925년 공리계

폰 노이만은 1925년에 그의 공리계에 대한 소개 글을 출판했습니다. 1928년에 그는 자신의 시스템을 자세히 치료했습니다.[39] 폰 노이만은 그의 공리 체계를 두 개의 원시 대상 영역, 즉 함수와 논법에 기초했습니다. 이러한 도메인이 겹칩니다. 두 도메인에 모두 있는 개체를 인수 함수라고 합니다. 함수는 NBG의 클래스에 해당하고 인수-함수는 집합에 해당합니다. 폰 노이만의 원시 연산은 함수 적용으로 a(x)가 아닌 [a, x]로 표시됩니다. 여기서 a는 함수이고 x는 인수입니다. 이 작업은 인수를 생성합니다. 폰 노이만은 AB 두 가지 값만을 취하는 함수와 인수-함수를 사용하여 클래스와 집합을 정의했습니다. 는 [a, x] ≠ A일 경우 x ∈ a를 정의했습니다.

폰 노이만의 집합론 연구는 게오르크 칸토어의 논문, 에른스트 제르멜로의 1908년 집합론 공리, 아브라함 프랭켈과 토랄프 스콜렘이 독립적으로 제시한 1922년 제르멜로의 집합론 비평의 영향을 받았습니다. 프란켈과 스콜렘은 모두 저멜로의 공리가 집합 {Z0, Z1, Z2, Z, ...의 존재를 증명할 수 없다고 지적했습니다.} 여기서 Z0 자연수의 집합이고 Zn+1 Zn 거듭제곱 집합입니다. 그런 다음 그들은 그러한 집합의 존재를 보장하는 치환의 공리를 도입했습니다.[40][n] 그러나 그들은 이 공리를 채택하는 것을 꺼렸습니다. 프란켈은 "대체는 '일반 집합론'에 너무 강한 공리"라고 말한 반면, 스콜렘은 "대체를 도입할 수 있다"고만 썼습니다.[42]

폰 노이만(Von Neumann)은 제르멜로 집합론의 문제들을 연구하고 그 중 일부에 대한 해결책을 제공했습니다.

  • 서수론
    • 문제: 칸토어의 순서수 이론은 치환의 공리가 결여되어 있기 때문에 제르멜로 집합론에서 발전할 수 없습니다.[o]
    • 솔루션: 폰 노이만은 ∈-관계에 의해 잘 정돈된 집합을 사용하여 순서를 정의하고, 잘 정돈된 모든 집합이 순서와 동형인 것과 같이 순서에 관한 주요 정리를 증명하기 위해 치환의 공리를 사용함으로써 칸토르의 이론을 회복했습니다. 프란켈과 스콜렘과 대조적으로 폰 노이만은 치환 공리가 집합론에 얼마나 중요한지를 강조했습니다: "사실 저는 이 공리 없이는 어떤 순서론도 가능하지 않다고 믿습니다."[45]
  • 너무 커서 설정할 수 없는 클래스를 식별하는 기준
    • 문제: Zermelo는 그런 기준을 제시하지 않았습니다. 그의 집합론은 역설을 초래하는 대규모 계층을 피하지만, 프라엔켈과 스콜렘이 언급한 것과 같은 많은 집합을 배제합니다.[q]
    • 솔루션: 폰 노이만은 다음과 같은 기준을 제시했습니다. 클래스가 모든 집합의 클래스 V에 매핑될 수 있는 경우에만 클래스가 너무 커서 집합이 될 수 없습니다. 폰 노이만은 이러한 대규모 계층을 어떤 계층의 구성원으로 허용하지 않음으로써 집합론적 역설을 피할 수 있다는 것을 깨달았습니다. 이 제한을 자신의 기준과 결합하여 그는 크기 제한의 공리를 얻었습니다. CV에 매핑될 수 있는 경우에만 클래스 C는 어떤 클래스의 멤버도 아닙니다.[48][r]
  • 유한 공리화
    • 문제: 제르멜로는 분리의 공리에서 "확실한 명제 함수"라는 부정확한 개념을 사용했습니다.
    • 솔루션: 스콜렘은 나중에 ZFC에서 사용된 분리의 공리 스키마를 소개했고, Fraenkel은 동등한 솔루션을 소개했습니다.[50] 그러나 저멜로는 "특히 저멜로가 보기에 집합 이론에 기초해야 할 자연수의 개념을 함축적으로 포함하기 때문에" 두 가지 접근법을 모두 거부했습니다.[s] 폰 노이만은 "정의적 명제 함수"의 개념을 그의 함수로 공식화함으로써 공리 체계를 피했고, 그의 구성은 오직 유한한 많은 공리만을 필요로 합니다. 이것은 그의 집합론이 상당히 많은 공리를 갖도록 이끌었습니다.[51] 1961년에 Richard Montague는 ZFC가 유한하게 공리화될 수 없다는 것을 증명했습니다.[52]
  • 규칙성의 공리
    • 문제: 저멜로 집합론은 빈 집합과 무한 집합에서 시작하여 짝짓기, 합집합, 멱집합, 분리, 선택의 공리를 반복하여 새로운 집합을 생성합니다. 그러나 세트를 이러한 것으로 제한하지 않습니다. 예를 들어, 집합 xx ∈ x를 만족하는 것과 같이 근거가 충분하지 않은 집합을 허용합니다.
    • 솔루션: 프란켈은 이들 집합을 제외하는 공리를 도입했습니다. 폰 노이만은 프라엔켈의 공리를 분석하여 "정확하게 공식화"되지는 않았지만 대략 다음과 같이 말합니다. 그 존재가 절대적으로 공리에 의해 요구되는 것이라면 더 이상의 집합은 없습니다."[54] 폰 노이만은 근거가 없는 집합을 배제하는 방법으로 규칙성의 공리를 제안했지만, 그의 공리 체계에는 포함시키지 않았습니다. 1930년, 제르멜로는 규칙성을 포함하는 공리계를 처음으로 출판했습니다.[u]

폰 노이만의 1929년 공리계

refer to caption
존 폰 노이만

1929년 폰 노이만은 NBG로 이어질 공리를 담은 글을 발표했습니다. 이 글은 크기 제한의 공리의 일관성에 대한 그의 우려에서 비롯되었습니다. 그는 이 공리가 "많이, 사실 너무 많이 한다"고 말했습니다. 분리와 치환의 공리와 잘 정렬된 정리를 암시하는 것 외에도, 그것은 또한 V보다 기수가 작은 어떤 클래스도 집합이라는 것을 암시합니다. 폰 노이만은 이 마지막 함의가 칸토어 집합론을 넘어선다고 생각하고 "따라서 우리는 그것의 [공론의] 일관성이 필요한 칸토어 틀을 벗어나지 않는 집합론의 공리화보다 더 문제가 없는지 논의해야 합니다."[57]

폰 노이만은 크기 제한의 공리를 제외한 1925년 공리계의 모든 공리를 담고 있는 1929년 공리계를 소개하면서 일관성 조사를 시작했습니다. 그는 이 공리를 대체의 공리와 선택의 공리라는 두 가지 결과로 대체했습니다. 폰 노이만의 선택 공리는 "모든 관계 RR과 같은 정의역을 갖는 함수인 서브 클래스를 가진다."[58]라고 말합니다.

노이만의 1929년 공리계라고 합시다. 폰 노이만은 자신의 1925년 체계가 S상대적으로 일치한다는 것을 증명하기 위해 공리계 S + 규칙성(S와 규칙성의 공리로 구성됨)을 도입했습니다. 그는 다음과 같이 증명했습니다.

  1. S가 일치하면 S + 규칙성이 일치합니다.
  2. S + 규칙성은 크기 제한의 공리를 의미합니다. 이것이 그의 1925년 공리 체계 중 S + 규칙성이 갖지 않는 유일한 공리이기 때문에, S + 규칙성은 그의 1925년 체계의 모든 공리를 의미합니다.

이러한 결과는 S가 일정하다면 폰 노이만의 1925년 공리계는 일정하다는 것을 의미합니다. 증명: S가 일치하면 S + 정규성이 일치합니다(결과 1). 모순에 의한 증명을 사용하여 1925년 공리계가 모순을 의미한다고 가정합니다. 1925년 공리계는 모순을 의미합니다. S + 규칙성은 1925년 시스템의 공리를 의미하므로(결과 2), S + 규칙성도 모순을 의미합니다. 그러나 이는 S + 규칙성의 일관성과 모순됩니다. 따라서 S가 일정하다면 폰 노이만의 1925년 공리계는 일정합니다.

S가 그의 1929년 공리계이기 때문에 폰 노이만의 1925년 공리계는 그의 1929년 공리계와 상대적으로 일치하며, 이는 칸토리아 집합론에 더 가깝습니다. 칸토리아 집합론과 1929년 공리계의 주요 차이점은 계급과 폰 노이만의 선택 공리입니다. 공리계 S + 규칙성은 Bernays와 Gödel에 의해 동일한 NBG 공리계를 생성하기 위해 수정되었습니다.

베르네이스의 공리계

폴 버네이스

1929년 폴 버네이스는 폰 노이만의 새로운 공리계를 수정하기 시작했습니다. 그는 1937년부터 1954년까지 일련의 기사에 그의 작품을 실었습니다.[59] 베르네이스는 다음과 같이 말했습니다.

폰 노이만 시스템을 수정하는 목적은 원래의 제르멜로 시스템의 구조에 더 가깝게 남아 있고 동시에 논리학자들에게 친숙해진 슈뢰더 논리학수학 원리의 일부 집합론적 개념을 활용하는 것입니다. 앞으로 알 수 있듯이, 이 배치는 상당한 단순화를 초래합니다.[60]

Bernays는 두 종류의 논리로 세트와 클래스를 처리하고 두 개의 멤버쉽 프리미티브를 도입했습니다: 하나는 세트의 멤버쉽을 위한 것이고 하나는 클래스의 멤버쉽을 위한 것입니다. 그는 이 원시적인 것을 가지고 폰 노이만의 1929년 공리를 다시 쓰고 단순화했습니다. Bernays는 또한 규칙성의 공리를 그의 공리 체계에 포함시켰습니다.[61]

괴델의 공리계

refer to caption
1926년c. 쿠르트 괴델

1931년 베르네이스는 자신의 집합론을 담은 편지를 쿠르트 괴델에게 보냈습니다.[36] 괴델은 모든 집합을 하나의 클래스로 만들어 버네이스의 이론을 단순화했고, 이를 통해 그는 하나의 종류와 하나의 멤버쉽만 사용할 수 있었습니다. 그는 또한 베르네이스의 공리 중 일부를 약화시키고 폰 노이만의 선택 공리를 세계 선택의 등가 공리로 대체했습니다.[62][v] 괴델은 1940년 그의 모노그래프에서 세계 선택의 상대적 일관성과 일반화된 연속체 가설에 대한 그의 공리를 사용했습니다.[63]

괴델이 자신의 모노그래프에 NBG를 선택한 이유는 다음과 같습니다.[w]

  • 괴델은 수학적인 이유를 제시했습니다.NBG의 글로벌 선택은 더 강력한 일관성 정리를 만들어냅니다: "이 더 강력한 형태의 [선택] 공리는 다른 공리와 일치한다면, 물론 더 약한 형태도 일치한다는 것을 암시합니다."[5]
  • 로버트 솔로베이는 다음과 같이 추측했습니다. "내 추측으로는 그는 [괴델]이 공리적 집합론 내에서 모델 이론의 기초를 개발하는 데 관련된 기술에 대한 논의를 피하기를 원했을 것입니다."[67][x]
  • 케네스 쿠넨(Kenneth Kunen)은 괴델(Gödel)이 이 논의를 피하는 이유를 다음과 같이 밝혔습니다: "L [구성 가능한 우주]에 대한 훨씬 더 조합적인 접근법도 있습니다. 비논리학자들에게 자신의 연구를 설명하려는 시도로 [Gödel in the 1940 monograph]. 접근법은 L의 치료에서 모든 논리의 흔적을 제거할 수 있는 장점이 있습니다."[68]
  • 찰스 파슨스(Charles Parsons)는 괴델이 선택한 철학적 이유를 다음과 같이 제시했습니다: "'집합의 성질'은 집합론의 원시적인 것이라는 이러한 견해는 괴델이 계층 변수를 갖는 이론을 선택한 데 반영될 수 있습니다. [그의 모노그래프]"[69]

Gödel의 성과와 그의 발표의 세부 사항은 NBG가 향후 20년 동안 누리게 될 명성으로 이어졌습니다.[70] 1963년 폴 코헨은 괴델이 NBG에 대한 상대적 일관성 증명을 위해 개발한 몇 가지 도구를 사용하여 ZF에 대한 독립성 증명을 증명했습니다.[71] 나중에 ZFC는 NBG보다 더 인기가 많아졌습니다. 이는 NBG에서 강제력을 처리하기 위해 필요한 추가 작업,[72] ZF를 사용한 Cohen의 1966년 강제력 제시,[73][y] NBG가 ZFC의 보수적 확장이라는 증거 등 여러 요인에 의해 발생했습니다.[z]

NBG, ZFC, and MK

NBG는 ZFC에서 할 수 없는 클래스에 대한 진술을 할 수 있기 때문에 언어가 더 표현적이기 때문에 논리적으로 ZFC와 동등하지 않습니다. 그러나 NBG와 ZFC는 집합에 대한 동일한 문장을 의미합니다. 따라서 NBG는 ZFC의 보수적인 확장입니다. NBG는 ZFC가 의미하지 않는 정리를 의미하지만, NBG는 보수적인 확장이기 때문에 이러한 정리는 적절한 클래스를 포함해야 합니다. 예를 들어, 전역 선택 공리는 적절한 클래스 V가 잘 정렬될 수 있고 모든 적절한 클래스가 V와 일대일 대응될 수 있음을 의미한다는 NBG의 정리입니다.[aa]

보수적 확장의 한 가지 결과는 ZFC와 NBG가 동일하다는 것입니다. 이것을 증명하는 것은 폭발의 원리를 사용합니다: 모순으로부터 모든 것은 증명 가능합니다. ZFC 또는 NBG 중 하나가 일관성이 없다고 가정합니다. 그러면 불일치 이론은 집합에 대한 문장인 ∅ = ∅와 ∅ ≠ ∅의 모순된 문장을 의미합니다. 보수적 확장 속성에 의해 다른 이론도 이러한 진술을 암시합니다. 따라서 일관성이 없습니다. 그래서 NBG가 좀 더 표현력이 있지만 ZFC와 일치합니다. 이 결과는 폰 노이만의 1929년 상대적 일관성 증명과 함께 크기 제한 공리를 가진 그의 1925년 공리 체계가 ZFC와 동일하다는 것을 의미합니다. 이것은 ZFC가 칸토어의 틀 안에 있기 때문에 이 강력한 공리의 상대적 일관성에 대한 폰 노이만의 우려를 완전히 해소합니다.

NBG는 ZFC의 보수적인 확장이지만, 정리는 ZFC보다 NBG에서 더 짧고 더 우아한 증명을 가질 수 있습니다. 이러한 자연의 알려진 결과에 대한 조사는 Pudlák 1998을 참조하십시오.

모스-켈리 집합론은 클래스 이해의 공리 스키마를 가지고 있으며, 여기에는 클래스에 걸쳐 양자화자의 범위가 다양한 공식이 포함됩니다. MK는 NBG의 일관성을 증명하기 때문에 NBG보다 더 강력한 이론인 [76]반면 괴델의 번째 불완전성 정리는 NBG가 NBG의 일관성을 증명할 수 없음을 의미합니다.

특히 ZFC 및 MK와 대조되는 경우 NBG가 제기하는 존재론적 및 기타 철학적 문제에 대한 논의는 Potter 2004의 부록 C를 참조하십시오.

모델들

ZFC, NBG 및 MK에는 누적 계층 V구성 가능 계층 L의 관점에서 설명할 수 있는 모델이 있습니다. V가 액세스 불가능기본 κ를 포함하고 X ⊆ V포함하고 Def(X)가 매개 변수가 있는 X의 1차 정의 가능한 부분 집합 클래스를 나타낸다고 가정합니다. 기호에서 ∈) {\(Xin)} "는 X X} 및displaystyle }을 가진 모델을 나타내고 "⊨displaystyle \models}"는 만족 관계를 나타냅니다.

그러면.

  • (V, ∈) 및 (L, ∈)는 ZFC의 모델입니다.
  • (V, V, ∈)는 V모형의 집합으로 구성되고 V가 모형의 클래스로 구성되는 MK의 모형입니다. MK의 모델은 NBG의 모델이기 때문에 이 모델도 NBG의 모델입니다.
  • (V, Def(V), ∈)는 NBG의 글로벌 선택 공리를 ZFC의 선택 공리로 대체하는 멘델슨 버전의 NBG 모델입니다. (V, ∈)가 ZFC의 모델이기 때문에 이 모델에서 ZFC의 공리는 참입니다. 특히 ZFC의 선택 공리는 유지되지만 NBG의 글로벌 선택은 실패할 수 있습니다.[ab] NBG의 클래스 존재 공리는 그들이 존재를 주장하는 클래스가 1차 정의에 의해 정의될 수 있기 때문에 이 모델에서 참입니다. 예를 들어 클래스 은(는) 다음과 같이 정의되므로 구성원 공리는 유지됩니다.
  • (L, L, ∈), 여기서 κ는 κ의 후임 추기경입니다. NBG의 모델입니다. NBG의 클래스 존재 공리는 (L, L, ∈)에서 참입니다. 예를 들어 클래스 은(는) 다음과 같이 정의되므로 구성원 공리는 유지됩니다.
    그래서 E ∈ 𝒫(L). GCH가 L에서 이라는 증명에서 괴델은 𝒫 L이 ⊆함을 증명했습니다. 따라서 E ∈ L이므로 (L, L, ∈)에서 멤버쉽 공리는 입니다. 마찬가지로, 다른 계급 존재 공리는 참입니다. 세계 선택의 공리는 L이 κ보다 작은 순서에 대한 괴델 함수(구성 가능한 집합에 순서를 매기는)의 제한에 의해 잘 정렬되기 때문에 참입니다. 따라서 (L, L, ∈)는 NBG의 모형입니다.

범주론

NBG의 온톨로지는 역설의 위험을 무릅쓰지 않고 "큰 물체"에 대해 말할 수 있는 발판을 제공합니다. 예를 들어, 카테고리 이론의 일부 발전에서 "큰 카테고리"는 대상형태가 적절한 클래스를 구성하는 것으로 정의됩니다. 반면에 "작은 범주"는 개체와 형태가 집합의 구성원인 범주입니다. 따라서 NBG는 큰 범주를 지원하기 때문에 역설의 위험을 감수하지 않고 "모든 집합의 범주" 또는 "모든 작은 범주의 범주"를 말할 수 있습니다.

그러나 NBG는 큰 카테고리가 그 멤버가 될 것이고 NBG는 적절한 클래스가 어떤 것의 멤버가 되는 것을 허용하지 않기 때문에 "모든 카테고리의 카테고리"를 지원하지 않습니다. 그러한 "범주"에 대해 공식적으로 이야기할 수 있게 해주는 존재론적 확장은 계급의 집합체인 재벌입니다. 그런 다음 "모든 범주의 범주"는 객체에 의해 정의됩니다: 모든 범주의 집합체; 그리고 A에서 B까지 모든 형태의 집합체: AB가 객체입니다.[82] 클래스 및 세트를 포함하는 온톨로지가 카테고리 이론에 적합한지에 대해서는 Muller 2001을 참조하십시오.

메모들

  1. ^ 글로벌 선택의 공리는 그것이 입증 가능하게 더 강한 이유를 설명합니다.
  2. ^ 역사적인 발전은 두 부류의 접근법이 처음에는 더 자연스럽게 보인다는 것을 암시합니다. 베르네이스는 자신의 이론을 소개하면서 "폰 노이만 집합 이론의 주도적인 아이디어에 따라 우리는 두 종류의 개인을 상대해야 하며, 이것은 우리가 자산계급을 구별할 수 있습니다."[11]라고 말했습니다.
  3. ^ 괴델은( ) =(1, (x 2, …, x n ) {\displaystyle (x_{1}, x_{2},\ldots,x_{n}) = (x_{1}, (x_{2},\ldots,x_{n)}를 정의했습니다. 이것은 그의 정의, 공리, 정리 중 일부의 진술에 영향을 미칩니다. 이 글은 멘델슨의 정의를 사용합니다.[16]
  4. ^ 베르네이스의 계급 존재 공리는 고유한 계급을 명시합니다. 괴델은 베르네이스의 세 가지 공리(교차, 상보, 영역)를 제외한 모든 공리를 의미로 대체하여 약화시켰는데, 이는 그들이 클래스의 순서 쌍 또는 3-쌍만을 지정한다는 것을 의미합니다. 섹션의 공리는 순서쌍의 고유한 클래스를 지정하는 Vaxiom에 의한 베르네이스의 더 강한 을 제외하고 괴델의 것입니다. 베르네이스의 공리는 계급 존재 정리의 증명을 단순화합니다. 괴델의 공리 B6은 튜플 보조자의 네 번째 문장으로 나타납니다. 베르네이스는 나중에 그의 공리 중 하나가 중복된다는 것을 깨달았고, 이는 괴델의 공리 중 하나가 중복된다는 것을 의미합니다. 다른 공리를 사용하면 공리 B6은 공리 B8로부터 증명될 수 있고, B8은 B6으로부터 증명될 수 있으므로 어느 공리든 중복 공리로 간주될 수 있습니다.[17] 튜플 취급 공리의 이름은 프랑스 위키페디아 문서에서 따온 것입니다. 테오리에는 폰 노이만과 유사합니다.
  5. ^ a b 이 기사는 Bourbaki ∁ A {\ \comple먼트 A}와 상대 보표기 ∁ X A = ∁ A ∩ X {\displaystyle \comple먼트 _{X}A=\complement A\cap X}를 사용합니다. 접두사 상대 보표기법은 클래스 존재 정리에서 접두사 논리적 not을 미러링하는 데 사용됩니다( ¬ {\displaystyle \n}).
  6. ^ 괴델은 빈 계급의 존재를 증명하기 전에 이 공리를 진술하기 때문에 빈 계급을 사용하지 않고 이 공리를 진술합니다.[5]
  7. ^ 이 부분과 다음 부분의 증명은 괴델의 증명에서 나온 것으로, 그는 "수학 논리에 정통한 청중을 믿을 수 있는" 고등연구소에서 발표했습니다.[28] 괴델의 증명을 위키피디아 독자들이 보다 쉽게 접근할 수 있도록 몇 가지 수정이 이루어졌습니다. 이 절과 다음 절의 목표는 괴델의 M4, 그의 네 번째 등급 존재 정리를 증명하는 것입니다. 이 섹션의 증명은 대부분 M1 증명을 [29]따르지만 M3과 M4 증명의 기법도 사용합니다. 이 정리는 특수 클래스에 대한 M1의 기호가 아닌 클래스 변수와 함께 설명됩니다(클래스 변수에 대한 보편적인 정량화는 클래스 변수의 인스턴스화에 대해 참인 것과 같습니다). M1 증명과의 주요 차이점은 과 같습니다 n {\displaystyle n - touple의 고유 클래스는 및 유도 단계의 끝에서 생성되며 {\display 공리에 의해 Bernay의 더 강한 제품이 필요함), 바인딩된 변수는 자유 집합 변수의 번호를 계속 매기는 하위 변수로 대체됩니다. 결합된 변수는 유도의 일부에 대해 자유롭기 때문에 자유로울 때 원래 자유 변수와 동일하게 취급된다는 것을 보장합니다. 이 증명의 장점 중 하나는 클래스 함수의 예제 출력인데, 클래스의 구성이 정의 공식의 구성을 반영한다는 것을 보여줍니다.
  8. ^ 이 증명에서 한 가지 세부 사항이 빠졌습니다. 괴델의 규칙이 사용되고 ,∃ x ϕ (x {\ x\,\phi (x)}를 ∃ x [∃ C (x ∈ C) ∧ ϕ (x )]로 정의합니다. {\displaystyle \exists x[\exists C (x\in C)\land \phi (x)]입니다.이 공식은 클래스에 따라 수량화되므로 x [ V () ]로 대체해야 합니다. {\ \exists xx\in V\land \phi (x)). 다음 형식 x+ [xn + 1 … ] {n}[x_{n+1}\land \dots ]}가 x n + 1 [x n + 1 V …], {\displaystyle \exists x_{n+1}[x_{n+1}\in V\land \dots]]가 되어 유효한 증명이 됩니다.
  9. ^ 의사 코드로 작성된 재귀적 컴퓨터 프로그램은 순수 수학의 다른 곳에서 사용되어 왔습니다. 예를 들어, 그들은 하이네-보렐 정리와 다른 분석 정리를 증명하는 데 사용되었습니다.[31]
  10. ^ 이 정리가 괴델의 정리 M4입니다. 그는 우선 자유 계급 변수가 아니라 특수 계급에 기호를 사용하는 계급 존재 정리인 M1을 증명함으로써 이를 증명했습니다. M1은ϕ {\displaystyle\phi}을(를) 만족하는 - tuple을 모두 포함하지만 n} - tuple이 요소를 포함할 수 있는 클래스를 생성합니다. 정리 M2는 이 정리를 관계, 특수 클래스 및 연산을 포함하는 공식으로 확장합니다. 정리 M3는 M2에서 특수 클래스에 대한 기호를 자유 변수로 대체하여 얻어집니다. 괴델은 M3를 사용하여 다음을 정의했습니다.
    확장성에 따라 고유합니다. 그는 하기 위해 A × B A\times B 사용했습니다 {\ V 정리 M4는 M3가 생성한 {\ 과 교차시켜 주어진 공식을 만족하는 n n 고유 클래스를 생성함으로써 M3로부터 얻어집니다. 괴델의 접근법 특히 × B {\ A B를 정의하기 위해 M3를 하는것은 V {\ V 공리에 의해 버네이스의 더 강력한 제품 형태가 필요하지 않습니다.[33]
  11. ^ 괴델은 이들 집합의 존재를 진술하는 베르네이스의 결합과 멱집합에 대한 공리를 결합을 포함하는 집합과 멱집합을 포함하는 집합이 있다는 위의 공리로 약화시켰습니다.[35] 베르나이스는 괴델 이후에 자신의 공리를 발표했지만 1931년에 괴델로 보냈다.[36]
  12. ^ ZFC의 공리는 빈 집합의 존재를 필요로 하기 때문에, NBG의 공리의 장점은 빈 집합의 공리가 필요하지 않다는 것입니다. 멘델슨의 공리계는 ZFC의 무한의 공리를 사용하며, 빈 집합의 공리도 가지고 있습니다.[37]
  13. ^ 글로벌 선택을 의미하는 순서대로 정렬된 V에 대해서는 크기 제한 공리의 의미를 참조하십시오. 모든 클래스의 질서를 유지하는 글로벌 선택에 대해서는 카나모리 2009, 페이지 53을 참조하십시오.
  14. ^ 1917년 드미트리 미리마노프는 추기경 등가성에 기초한 대체 형식을 발표했습니다.[41]
  15. ^ a b 1928년 폰 노이만(von Neumann)은 "내 것과 밀접한 관련이 있는 서수의 치료법이 1916년에 제르멜로(Zermelo)에게 알려졌고, 이후 개인적인 커뮤니케이션을 통해 알게 되었습니다. 그럼에도 불구하고, 각 잘 정렬된 집합에 따라 비슷한 순서수가 존재하는 기본 정리는 대체 공리가 알려지지 않았기 때문에 엄격하게 증명될 수 없었습니다."[43]
  16. ^ 폰 노이만 1923. 폰 노이만의 정의는 또한 잘 정돈된 집합의 이론을 사용했습니다. 이후 그의 정의는 현재의 정의로 단순화되었습니다. 서수는 ∈에 의해 잘 정렬된 추이적 집합입니다.
  17. ^ 노이만은 누적 계층 구조를 도입한 후 제르멜로의 공리가 유전적으로 셀 수 있는 많은 집합을 포함하는 순서형 α ≥ ω + ω의 존재를 증명하지 않는다는 것을 보여줄 수 있었습니다. 이것은 V가 제르멜로의 공리를 만족한다는 스콜렘의 결과와 α < β를 의미하는 α ∈ V로부터 다음과 같습니다.
  18. ^ 폰 노이만은 자신의 공리를 동등한 함수적 형태로 진술했습니다.[49]
  19. ^ Skolem의 접근 방식은 자연수에 대한 수학적 재귀의 일반화인 구조적 재귀를 사용하여 공리 스키마의 공식을 구축하기 때문에 암묵적으로 자연수를 포함합니다.
  20. ^ 미리마노프는 1917년에 근거가 충분한 집합을 정의했습니다.[53]
  21. ^ 카나모리 아키히로(Kanamori Akihiro)는 베르네이스가 1929-1930년에 자신의 공리 체계에 대해 강의했다고 지적하며, "그와 저멜로는 거의 동시에 재단[정규성]을 설립하는 아이디어에 도달했을 것입니다."[55]라고 말합니다. 그러나 베르네이스는 1941년까지 규칙성을 포함하는 그의 공리계의 부분을 발표하지 않았습니다.[56]
  22. ^ 폰 노이만의 공리가 전 지구적 선택을 내포하고 있다는 증거: ={( : x ≠ ∅ ∧ y ∈ x} 이라고 합니다. {\displaystyle =\{(x,y) :x\n폰 노이만의 공리는) ) R}과 같은 R {\ Dom(G) 돔(R)이 존재함을 의미합니다.함수 G은 모든 비어 있지 않은 집합에 대하여 x () x . {\ Gx)\in x.}이기 때문에 전역 선택 함수입니다.
    세계 선택이 폰 노이만의 공리를 내포하고 있다는 증거: 전역 선택 함수라고 하고, 관계라고 합니다. For let where is the set of all sets having rank less than { y: x, y) ∈R ∩ V α (x )}. {\displaystyle z_x}=\{y:(x,y)\in R\cap V_{\alpha (x)}\}입니다. Then is a function that satisfies von Neumann's axiom since and
  23. ^ 괴델은 1938년 자신의 상대적 일관성 정리 발표에서 폰 노이만의 1929년 공리를 사용하여 "T수학 원리의 체계를 나타낸다면 대응하는 정리는 성립한다"[64]고 말했습니다. 1939년 그의 증명 스케치는 제르멜로 집합론과 ZF에 관한 것입니다.[65] 여러 형식적 체계에서 정리를 증명하는 것은 괴델에게 드문 일이 아니었습니다. 예를 들어, 그는 수학 원리의 체계에 대한 불완전성 정리를 증명했지만, 그것은 "다양한 종류의 형식적 체계를 지탱한다"[66]고 지적했습니다.
  24. ^ 괴델의 일관성 증명은 구성 가능한 우주를 구축합니다. ZF에서 이를 구축하려면 몇 가지 모델 이론이 필요합니다. 괴델은 모델 이론 없이 NBG에서 그것을 만들었습니다. 괴델의 구성에 대해서는 괴델 1940, 페이지 35–46 또는 코헨 1966, 페이지 99–103을 참조하십시오.
  25. ^ 코헨은 또한 ZF를 사용하여 괴델의 상대적 일관성 정리에 대한 상세한 증거를 제시했습니다.[74]
  26. ^ 1960년대에 이 보수적인 확장 정리는 Paul Cohen, Saul Kripke, Robert Solovay에 의해 독립적으로 증명되었습니다. 코헨은 1966년 저서에서 이 정리를 언급하며 증명을 위해서는 강제력이 필요하다고 밝혔습니다. 그것은 또한 1971년에 그의 증명을 발표한 Ronald Jensen과 Ulrich Felgner에 의해 독립적으로 증명되었습니다.[75]
  27. ^ 두 가지 결론 모두 모든 적절한 클래스가 모든 서수의 클래스와 일대일 대응될 수 있다는 결론에서 나옵니다. 이에 대한 증거는 카나모리 2009, 53쪽에 요약되어 있습니다.
  28. ^ Easton은 ZFC의 선택 공리는 유지되지만 글로벌 선택은 실패하는 Mendelson 버전의 NBG 모델을 구축했습니다.
  29. ^ 누적 계층 V에서κ V의κ 부분 집합은 V에κ+1 있습니다. 구성 가능한 계층 Lκ 부분 집합을 더 느리게 생성하므로 Lκ 부분 집합은 Lκ+1 아니라 Lκ+ 있습니다.[80]

참고문헌

  1. ^ a b 폰 노이만 1925, pp. 221–224, 226, 229; 영어 번역: van Heijenort 2002b, pp. 396–398, 400, 403.
  2. ^ a b c d Bernays 1937, 66–67쪽.
  3. ^ 괴델 1940, p.
  4. ^ 괴델 1940, 3-7쪽.
  5. ^ a b c 괴델 1940, 6쪽.
  6. ^ 괴델 1940, 25쪽.
  7. ^ 괴델 1940, 35-38쪽.
  8. ^ a b "The Neumann-Bernays-Gödel axioms". Encyclopædia Britannica. Retrieved 17 January 2019.
  9. ^ a b 괴델 1940, 3쪽.
  10. ^ 멘델슨 1997, 225-226쪽.
  11. ^ Bernays 1937, 66쪽.
  12. ^ 멘델슨 1997, 226쪽.
  13. ^ 괴델의 공리 A3 (Gödel 1940, 페이지 3).
  14. ^ 괴델의 공리 A4 (Gödel 1940, 페이지 3).
  15. ^ 괴델 1940, 페이지 4).
  16. ^ 멘델슨 1997, 230쪽.
  17. ^ 카나모리 2009, 56쪽; Bernays 1937, 69쪽; Gödel 1940, 5, 9쪽; Mendelson 1997, 231쪽.
  18. ^ 괴델의 공리 B1 (Gödel 1940, p. 5).
  19. ^ 괴델의 공리 B2 (Gödel 1940, p. 5).
  20. ^ 괴델의 공리 B3 (Gödel 1940, p. 5).
  21. ^ 괴델의 공리 B4 (Gödel 1940, p. 5).
  22. ^ 부르바키 2004, 71쪽.
  23. ^ Bernays의 공리 b(3)(Bernays 1937, p. 5).
  24. ^ 괴델의 공리 B7 (Gödel 1940, p. 5).
  25. ^ 괴델의 공리 B8 (Gödel 1940, p. 5).
  26. ^ 괴델 1940, 6쪽; 카나모리 2012, 70쪽.
  27. ^ 카나모리 2009, p. 57; Gödel 2003, p. 121. 두 문헌 모두 괴델의 증명을 포함하고 있지만 카나모리의 증명은 현대 용어를 사용하기 때문에 따르기가 더 쉽습니다.
  28. ^ 도슨 1997, 페이지 134.
  29. ^ 괴델 1940, 8-11쪽
  30. ^ 괴델 1940, 11쪽.
  31. ^ 회색 1991.
  32. ^ 괴델 1940, 11-13쪽.
  33. ^ 괴델 1940, 8-15쪽.
  34. ^ 괴델 1940, 16-18쪽.
  35. ^ Bernays 1941, p. 2; Gödel 1940, p. 5).
  36. ^ a b Kanamori 2009, p. 48; Gödel 2003, p. 104–115.
  37. ^ 멘델슨 1997, 페이지 228, 239
  38. ^ Easton 1964, pp. 56a–64.
  39. ^ 폰 노이만 1925, 폰 노이만 1928.
  40. ^ Ferreirós 2007, p. 369.
  41. ^ 미리만 오프 1917, 페이지 49.
  42. ^ 카나모리 2012, 62쪽
  43. ^ Hallett 1984, 280쪽.
  44. ^ Kunen 1980, 16페이지
  45. ^ 폰 노이만 1925, p. 223 (각주); 영문 번역: van Heijenoort 2002b, p. 398 (각주).
  46. ^ 카나모리 2012, 61페이지
  47. ^ Kunen 1980, 95-96쪽. Vβ 대신 R(β) 표기를 사용합니다.
  48. ^ Hallett 1984, pp. 288–290.
  49. ^ 폰 노이만 1925, 페이지 225; 영어 번역: van Heijenort 2002b, 페이지 400.
  50. ^ Fraenkel, Bernays역사서론 1991, 13쪽.
  51. ^ 폰 노이만 1925, pp. 224–226; 영어 번역: van Heijenort 2002b, pp. 399–401.
  52. ^ 1961년 몬태규
  53. ^ 미리만 오프 1917, 페이지 41.
  54. ^ von Neumann 1925, pp. 230–232; 영어 번역: van Heijenort 2002b, pp. 404–405.
  55. ^ 카나모리 2009, 53-54쪽.
  56. ^ Bernays 1941, 6쪽.
  57. ^ 폰 노이만 1929, 페이지 229; 페레이로스 2007, 페이지 379–380.
  58. ^ 카나모리 2009, 페이지 49, 53.
  59. ^ 카나모리 2009, pp. 48, 58 Bernays의 기사는 1976년 뮐러에 재인쇄되었습니다. 1-117쪽.
  60. ^ Bernays 1937, 65쪽.
  61. ^ 카나모리 2009, pp. 48–54.
  62. ^ 카나모리 2009, 56쪽
  63. ^ 카나모리 2009, 56-58쪽; 괴델 1940, p.
  64. ^ 괴델 1990, 26쪽
  65. ^ 괴델 1990, 28-32쪽.
  66. ^ 괴델 1986, p. 145
  67. ^ 솔로베이 1990, 13쪽.
  68. ^ 쿠넨 1980, 176쪽
  69. ^ 괴델 1990, 페이지 108, 각주 i. 이 각주를 포함하는 단락은 괴델이 "집합의 성질"을 집합론의 원시적인 것으로 간주한 이유와 그것이 자신의 존재론에 어떻게 부합하는지에 대해 논의합니다. "집합의 속성"은 NBG의 "클래스" 프리미티브에 해당합니다.
  70. ^ 카나모리 2009, 57쪽
  71. ^ 코헨 1963.
  72. ^ 카나모리 2009, 페이지 65: "일반 확장의 클래스를 지정해야 한다는 부담이 추가되었기 때문에 강제 자체는 클래스의 공식 이론을 하향 조정하는 데 상당한 거리를 두었습니다."
  73. ^ 코헨 1966, 107-147쪽.
  74. ^ 코헨 1966, 85-99쪽.
  75. ^ Ferreirós 2007, pp. 381–382; Cohen 1966, p. 77; Felgner 1971.
  76. ^ 모스토프스키 1950, 페이지 113, 각주 11. 각주는 나중에 MK로 진화한 Wang의 NQ 집합 이론을 참조합니다.
  77. ^ 카나모리 2009b, pp. 18, 29
  78. ^ Chuaqui 1981, p. 313은 (V, V, )가 MKTR + AxC의 모델임을 증명합니다. MKT는 MK에 대한 Tarski의 공리입니다. MKTR + AxC는 MK에 해당하는 교체 및 선택(Chuaqui 1981, pp. 4, 125)이 포함된 MKT입니다.
  79. ^ 멘델슨 1997, 275쪽.
  80. ^ 괴델 1940, 54쪽; 솔로베이 1990, 9-11쪽.
  81. ^ 괴델 1940, 54쪽.
  82. ^ Adámek, Herrlich & Streker 2004, pp. 15–16, 40.

서지학


외부 링크