A의 최근 스레드 AGDA 메일 링리스트의 질문 법은 피터 핸콕이 수행하는, 팝업 생각을 자극하는 발언을 .
나의 이해는 법칙은 부정적 유형, 즉 어떤 도입 규칙이 돌이킬 수없는 결합 물. 함수에 대해 를 비활성화하려면 Hank는 일반적인 응용 프로그램 규칙 대신 맞춤형 제거기 funsplit 을 사용하는 것이 좋습니다. 극성 측면에서 행크의 발언을 이해하고 싶습니다.
예를 들어, 두 가지 프리젠 테이션 유형이 있습니다. 긍정적 인 스타일로 전통적인 Martin-Löf 분할 제거기가 있습니다 :
그리고 부정적인 버전이 있습니다.
이 후자의 표현은 쌍, 즉, 를 쉽게 얻을 수있게한다 . 쌍에 대해 (여기서 ==는 정의 등식을 나타냄) 확률면에서이 차이는 중요하지 않습니다. 직관적으로, 분할을 사용하거나 다른 방식으로 투영을 구현할 수 있습니다.
이제 유형은 일반적으로 부정적입니다 (그리고 논란의 여지가 있습니다).
어떤 우리를 제공 기능 : 입니다.
그러나 Hank는이 메일에서 funsplit 제거기를 리콜합니다 (ML 유형 이론 프로그래밍, [http://www.cse.chalmers.se/research/group/logic/book/], p.56). 논리 프레임 워크에서 다음에 의해 설명됩니다.
흥미롭게도, Nordstrom et al. "[이것] 대체 비정규 형태는 구조적 유도의 원리에 기초하고있다"고 말함으로써이 정의에 동기를 부여한다. 이 문장에는 긍정적 인 냄새가납니다. 함수는 생성자 의해 '정의됩니다' .
그러나 나는 자연 공제 (또는 더 나은 순차적 미적분학)에서 그 규칙을 만족스럽게 표현할 수는 없습니다. 를 소개하기 위해 논리적 프레임 워크를 사용하는 것은 여기서 중요하다.
그래서되는 funsplit 의 긍정적 인 표현 -types? 우리는 (종속적이지 않은) 순차적 미적분학에도 비슷한 것이 있습니까? 어떤 모습일까요?
현장의 이론가들에게 얼마나 흔한가?