Skip to main content
QUICK REVIEW

[논문 리뷰] Computational Higher Type Theory II: Dependent Cubical Realizability

Carlo Angiuli, Robert Harper|arXiv (Cornell University)|2016. 06. 30.
Logic, programming, and type systems참고 문헌 9인용 수 14
한 줄 요약

이 논문은 단순 유형론에서 종속적인 고차원 유형 이론으로 입실론 실현 가능성의 범위를 확장한다. 이는 종속 함수형과 쌍 유형, 동치성 유형, 경로를 따라 발생하는 코ercion을 지원하는 계산 의미 해석을 도입한다. 주요 기여는 닫힌 불리언 유형의 term이 결정적으로 true 또는 false로 평가됨을 증명하는 캐논리컬리티 정리이다. 이는 고차원 종속 유형 이론에서 전체 계산 행동을 갖는 첫 번째 운영 의미론을 확립한다.

ABSTRACT

This is the second in a series of papers extending Martin-Löf's meaning explanation of dependent type theory to account for higher-dimensional types. We build on the cubical realizability framework for simple types developed in Part I, and extend it to a meaning explanation of dependent higher-dimensional type theory. This extension requires generalizing the computational Kan condition given in Part I, and considering the action of type families on paths. We define identification types, which classify identifications (paths) in a type, and dependent function and pair types. The main result is a canonicity theorem, which states that a closed term of boolean type evaluates to either true or false. This result establishes the first computational interpretation of higher dependent type theory by giving a deterministic operational semantics for its programs, including operations that realize the Kan condition.

연구 동기 및 목표

  • 간단 유형론에서 종속적인 고차원 유형 이론으로 입실론 실현 가능성 프레임워크를 확장하기.
  • 경로와 고차원적 구조를 갖는 종속 유형에 대한 계산 의미 해석을 체계화하기.
  • 차원 변수에 대한 등식 제약 조건을 수용할 수 있도록 칸 조합 연산을 일반화하기.
  • 고차원 유형과 종속적 구성이 존재하는 상황에서 불리언 유형에 대한 캐논리컬리티를 확립하기.
  • 이sovorphism-univalence 유형을 포함한 고차원 종속 유형 이론에 대해 결정적 운영 의미론을 제공하기.

제안 방법

  • 제1부에서 제시된 계산적 칸 조건을 경로로 인덱싱된 유형 가족을 지원하도록 일반화하기.
  • 경로를 분류하는 식별 유형을 도입하여 종속 유형 내에서 경로 기반 추론을 가능하게 하기.
  • 차원 변수 간의 등식 제약 조건을 포함하도록 차원 컨텍스트의 개념을 확장하기.
  • 유형 선을 사용하여 경로를 따라 코ercion을 정의하고, 0→1(운반)과 자기 코ercion의 특수 케이스를 포함하기.
  • 이sovorphism-univalence 유형을 포함한 닫힘을 보장하기 위해 입실론 유형 체계에 고정점 연산자를 구성하기.
  • 고차원적 구조와 조합 제약 조건을 강화한 실현 가능성 해석을 통해 종속 함수형과 쌍 유형에 대한 닫힘을 증명하기.

실험 결과

연구 질문

  • RQ1입실론 실현 가능성의 범위를 고차원 유형 이론 내 종속 유형에 어떻게 확장할 수 있는가?
  • RQ2유형 가족과 경로로 인덱싱된 인스턴스를 처리하기 위해 칸 조합 연산에 어떤 수정이 필요한가?
  • RQ3경로와 고차원 세포를 갖는 계산적 프레임워크에서 식별 유형은 어떻게 의미적으로 해석될 수 있는가?
  • RQ4경로 기반 종속 유형이 존재하는 입실론 환경에서 종속 함수형과 쌍 유형의 계산적 행동은 어떻게 되는가?
  • RQ5고차원 종속 유형 이론에 대해 결정적 운영 의미론을 제공할 수 있으며, 이는 불리언 유형에 대한 캐논리컬리티를 보장하는가?

주요 결과

  • 논문은 캐논리컬리티 정리를 확립한다: 어떤 닫힌 불리언 유형의 term도 결정적으로 true 또는 false로 평가된다.
  • 실현 가능성 해석은 경로로 인덱싱된 유형 가족의 인스턴스들 사이의 선을 모델링하여 종속 함수형과 쌍 유형을 지원한다.
  • 식별 유형은 유형 내 경로를 분류하도록 정의되며, 경로 기반 추론을 지원하는 계산적 의미 해석을 갖는다.
  • 칸 조합 연산은 추가적인 튜브 면과 차원 변수에 대한 등식 제약 조건을 수용하도록 일반화되어, 종속적 맥락에서의 조합을 가능하게 한다.
  • 고정점 구축을 통해 입실론 유형 체계에 이sovorphism-univalence 유형을 포함시키며, 이러한 유형에 대한 닫힘을 보장한다.
  • 형식적 입실론 유형 이론(예: Cohen 등, 2016)이 이 프레임워크 내에서 유효함을 보여주는 구체적인 규칙 유도를 통해 증명 이론이 정당화된다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.