콜론 표기법 t:T 를 선호하는 주된 이유 t : T 를 멤버쉽 관계 t∈T 있기 때문에 회원 관계가 오해의 소지가 될 수 있다는 것입니다 유형 (단지) 컬렉션이 없습니다 .
[ 보충 : 나는 역사적으로 유형 이론 이 written을 사용하여 쓰여 ∈ 주목해야 한다 . Martin-Löf의 유형에 대한 개념은 건설적으로 세트를 포착하기위한 것이 었으며, 이미 Russell과 Whitehead 는 클래스 memebrship에 ϵ 를 사용 했습니다. : 보다 더 널리 퍼진 순간을 추적하는 것이 흥미로울 것입니다.∈입니다.]
유형은 특정 종류의 구성, 즉 특정 구조로 개체를 만드는 방법, 사용 방법 및 개체에 대한 방정식을 설명합니다.
예를 들어, 제품 유형 A×B 에는 주문 쌍을 만드는 방법을 설명하는 도입 규칙과 A×B 의 모든 요소에서 첫 번째 및 두 번째 구성 요소를 투영 할 수 있음을 설명하는 제거 규칙이 있습니다 . 의 정의 × B는 않습니다 하지 "... 모든 컬렉션"단어로 시작하고 어느 쪽도 없다가 "의 모든 요소와 같은 어디서나 아무 말하지 × B가 쌍은을"(하지만 다음 정의에서 그 모든 요소 A × BA×BA×BA×B 는 건의입니다쌍과 동일). constrast에서의 일련의 이론적 정의 X×Y 된다 "모든 순서쌍의 집합 ..."라고 말했다.
표기법 t:T 는 t 가 T에 의해 기술 된 구조를 갖는다는 사실을 의미한다T .
타입 T 는 확장 과 혼동되어서는 안된다 . 이것은 타입 T 의 모든 객체의 집합이다.T . A 형이되어 있지 그룹이 그 캐리어 세트에 의해 결정되지 않는 것처럼, 확장자 결정. 또한 두 가지 유형의 확장자가 동일하지만 다른 예가있을 수 있습니다.
- 2보다 큰 모든 소수의 유형 : Σ(n:N).isprime(n)×iseven(n)×(n>2) .
- 2보다 작은 모든 홀수 소수의 유형 : Σ(n:N).isprime(n)×isodd(n)×(n<2) .
둘의 확장자는 비어 있지만 동일한 유형이 아닙니다.
형식 이론적 사이 더 차이가 있습니다 : 및 설정 이론적는 ∈ . 세트 이론에서 객체 a 는 어떤 세트에 속하는 지에 관계없이 존재하며 여러 세트에 속할 수 있습니다. 대조적으로, 대부분의 타입의 이론 타이핑 고유성을 만족하는 경우 t:T 및 t:U 후 T≡U . 다르게 말하면, 유형 이론적 구성 t 는 정확히 하나의 유형 T 를 가지며, 실제로 (고유하게 결정된) 유형이없는 객체 t 만 가질 수있는 방법이 없습니다 .
또 다른 차이점은 집합 이론에서 우리가 할 수 있다는 것입니다 거부 사실을 그 ∈ 서면에 의한 ¬ ( ∈ ) 또는 ∉ . t : T 는 유형 이론의 규칙을 사용하여 도출 할 수 있는 판단 이기 때문에 유형 이론에서는 불가능 하지만, 유형 이론에는 무언가가 도출되지 않았다고 말할 수있는 것은 없습니다. 어린이가 레고 블록에서 무언가를 만들면 자랑스럽게 부모에게 달려 가서 건축을 보여 주지만 부모님에게 달려 가지 않은 것을 보여주지 않습니다.a∈A¬(a∈A)a∉At:T