여기에서 : 슬라이드 23의 http://www.cse.chalmers.se/~coquand/equality.pdf은 매우 흥미로운 유형 인 iscontr A
을 정의합니다. 나는 그것이 다음과 같이 해석한다고 생각한다 :단일 값을 가진 유형 정의
record iscontr {A : Set} : Set where
constructor _exists_unique
field
a : A
singleton : (x : A) -> a == x
나는 그들이 만드는 미묘한 점을 보지 못했다. 그들은 처음에 이것이 단지 복수의, 그러나 (경로) 연결 된 가치가있는 단지 증거라고 보일 수 있다고 주장합니다 - 이것은 정확히 제가 여기서 보는 것입니다; 그러나 실제로, 그들은 주장한다, 유형 A
에있는 단일 주민이있는의 증거이다.
심지어 J
이 도입되기 전에 (유도 공리의 대체 정의를 제공하기 위해 실제로 사용되는 경우)이 사실은 유도 이외의 것으로부터 비롯된 것이어야합니다.
좋아, 처음에 나는이 유형의 서식에 그 유형 A
의 어떤 값을 매핑 할 수있는 기능을 생산하는 것을 의미 생각 - 기억 ((예 공리에 의해 소개) 정규없는 것을 포함을 우리는 할 수 없습니다 우리는 유도 공리 (induction axiom)가 아직 없기 때문에 여기에서 일반적인 패턴 매칭을해라.) 이것은 공리를 사용하더라도 어떤 식 으로든 새로운 값을 A
에 추가 할 수 없다는 것을 의미합니다. 이 사실은 우리가 꽤 많은 타입의 사람들 (다음 슬라이드에서 타입 (x, α)을 위해하는 것입니다)을 통해 iscontr
타입의 주민을 소개하겠다는 분명한 징후입니다. 그러나 이것이 각각 을 생성하는 함수에 열거 된 A
유형의 다중 값의 존재를 어떻게 배제하는지 보지 못합니다.
(또한, 나는 등 toposes, groupoids에서 예제를 이해하지 못할, 그래서 23 슬라이드 이전에 도입 공리를 기반으로 일반 추론을 통해 설명을보고 좋은 것) 아마
그냥 가정 : 토폴로지 전문가에게이 설명을했는지? 토폴로지 경로에서 연결된 공간은 반드시 수축 할 필요는 없지만 유형 이론에서는 이것이 사실입니다. – user3237465
'isContr A'가 유지되면 'A'와 '⊤'가 모두 동일합니다. 그렇습니다.이 의미에서 A는 정확하게 하나의 요소를 가지고 있습니다. 그들이 만들고있는 요점은 실제로 수축성 대 연결성에 관한 것입니다. 원하는 경우 HoTT 서적에서 3.11.2를 살펴보십시오. – Vitus
@Vitus 감사합니다. 장에서 많이 설명되어 있습니다. –