귀납적 구조 미적분학과 직관 론적 유형 이론의 관계와 차이점은 무엇입니까?


25

제목에서 언급했듯이 CIC와 ITT의 관계와 차이점이 궁금합니다. 누군가이 두 시스템을 비교하는 문헌을 설명하거나 설명해 주시겠습니까? 감사.


3
나에게 ITT는 "직관적 인 유형 이론"을 의미하는데, 이는 여러 가지를 의미 할 수 있습니다. 특히 원래 Martin-Lof 설명과는 미묘한 변형이 많으며, 생각하는 ITT를 설명하는 참조를 제공하면 토론에 도움이됩니다. 짧은 대답은 이것입니다. 우주가없는 Martin-Lof 의미의 ITT는 CoC의 하위 이론입니다. 귀납적 유형이없는 우주가있는 경우 모든 우주를 CoC의 단일 비 침투성 우주로 분쇄 할 수 있습니다. 큰 유도 성 유형과 큰 제거로 상황이 더 복잡합니다.
코디

1
Ah와 이러한 것들에 대한 좋은 토론은 Geuvers에서 찾을 수 있습니다 : cs.ru.nl/~herman/PUBS/CC_CHiso.ps.gz
cody

의견과 관련 논문 감사합니다. 내가 찾고있는 것을 찾습니다.
일 11

1
@cody가 언급 한 pdf 버전의 논문 : cs.ru.nl/~herman/PUBS/CC_CHiso.pdf
Steven Shaw

답변:


24

나는 이미 다소 대답했지만, 당신이 원한다면 이론적 유형의 수평선에 대한 더 자세한 개요를 제공하려고 노력할 것입니다.

나는 역사적인 세부 사항에 대해 약간 애매하므로 더 많은 정보를 가진 독자는 나를 용서해야합니다 (그리고 수정하십시오!). 기본적인 이야기는 카레가 하워드가 1 차 논리를 다루기 위해 확장 한 단순 유형의 콤비 네이터 (또는 용어 )와 명제 논리 사이의 기본 서신 과 드 브루 인에 의해 독립적으로 발견 된 IIRC와 영향력있는 Automath 시스템.λ

Automath 시스템은 교회의 단순 유형 이론 을 개선 한 것으로, 그 자체가 우주와 환원공리로 Russel과 Whitehead의 유형 이론을 극적으로 단순화 한 것입니다 . 이것은 1960 년대까지 비교적 잘 알려진 논리적 지형이었습니다.

ABAB

해당 제거 규칙을 결정합니다. 그런 다음 이러한 판단에 기초하여 매우 강력한 기초 시스템을 제공하여 구문 구조를 거의 사용하지 않고 Automath와 유사한 기초 시스템을 제공 할 수있었습니다. 지라드는이 시스템이 모순되어 Martin-Löf가 "Russel-style" 예측 우주 를 채택하도록 촉구 하면서 이론의 표현성을 심각하게 제한하고 (리덕션의 공리를 효과적으로 제거함으로써) 이론을 약간 더 복잡하게 만들었습니다. 일관성을 유지).

논리 기호를 정의 할 수있는 우아한 구조는 더 이상 작동하지 않았으므로 ML은이를 유도 적으로 정의 된 패밀리 와 같이 다른 형식으로 소개했습니다 . 이것은 컴퓨터 과학에 나타나는 판단 평등 및 논리 연산자부터 자연수 및 기능 데이터 유형에 이르기까지 모든 것을 정의 할 수 있으므로 매우 강력한 아이디어입니다. 우리가 추가하는 각 패밀리는 여러 가지 공리를 추가하는 것과 유사하며 각 인스턴스에서 일관성을 유지해야합니다. 이 시스템 (종속 형 + 유니버스 + 귀납적 패밀리)은 일반적으로 ITT 라고합니다 .

그러나 강력하지만 간단한 기초 시스템이 일관성이없고 결과 시스템이 더 복잡하고 다소 약해서 (현재의 현대적인 수학적 프레임 워크의 대부분을 개발하기가 어렵다는 의미에서) 약간의 좌절이있었습니다. 그의 감독자 인 Gerard Huet과 함께한 Thierry Coquand 는 교정 및 데이터 유형에 대한 통합 된 접근 방식, 강력한 (고급 적) 기본 시스템 및 "건축을 정의 할 수있는 능력"과 같은 문제를 해결 한 CoC (Coculus of Constructions)를 도입했습니다. 논리 또는 수학적 다양성의 ". 이것은 결국 우리가 알고 사랑하는 Coq 시스템 에서 정점을 이루는 Automath의 현대적인 대안으로 설계된 시스템의 실제 구현으로 발전했습니다 .

내가보기 엔 제안 티에리 유형 이론의 역사적 발전에 대한 말도 안되는 금액을 알고, 아마 당신은 또한 자신의 체크 아웃 할 수 있습니다 I.보다 훨씬 더이 설명으로, CoC를에 기초 종이 기사 그렇지 불구하고, 유형 이론을 CH 통신에 대해 자세히 설명하십시오.


5
CoC는 데이터 유형의 전례가없는 구성의 모든 힘에 대해 유도를 증명할 수 없으며, 나중에 저자 (예 : Paulin-Mohring)는 유도 적 구성으로 LaCour를 산출하여 CoC를 확장하여 미적분학을 산출했다는 점에 주목할 필요가 있습니다 Coq.에 사용되는 유도 구조
Martin Berger

1
10

1
이외에도 계산 동작 을 향상시키기 위해 유도 유형이 추가되었습니다 .
코디

1
음, 자연수에 대한 즉석 정의를 사용하여 선행 기능을 일정한 시간에 계산할 수 없습니다. 예를 들어 here 또는 here을 참조 하십시오 .
코디

1
예, 교회 숫자이지만 비슷한 결과는 링크 된 목록과 같은 더 합리적인 데이터 유형에 적용됩니다. 튜링 머신 예제는 튜링 머신이 실제 계산에 적합하지 않다고 제안하는 경향이 있습니다! :)
cody
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.