공리를 CIC에 추가하는 것이 정의와 정리의 계산 내용에 부정적인 영향을 줄 수 있다는 것이 사실입니까? 나는 경우 이론의 정상적인 동작에서, 닫힌 용어는 예를 들어 자사의 표준 정상적인 형태로 줄일 수, 그 이해 사실, 다음 N 형식의 용어로 줄여야합니다 ( s의 U C C는 . . . ( 의 유 c c ( 0 ) ) ) . 그러나 공리를 가정 할 때-함수 확장 성 공리 -시스템에 새로운 상수를 추가하십시오.funext
그것은 단지 "마 법적으로"는 Π x의 증거로부터 의 증거를 생성 할 것입니다 . A f ( x ) = g ( x ) 는 계산상의 의미가 전혀 없습니다. )
그러나 이것이 왜 "나쁜"입니까?
에 대해 funext
, 나는이 coq 항목 과이 mathoverflow 질문 에서 시스템 이 캐논 성 을 느슨하게하거나 결정 가능한 검사를하게 할 것이라고 읽었 습니다. coq 항목은 좋은 예를 제시하는 것으로 보이지만 여전히 그것에 대한 추가 참조를 원합니다. 어쨌든 찾을 수 없습니다.
공리를 추가하면 CIC의 행동이 어떻게 악화 될 수 있습니까? 실질적인 예가 좋을 것입니다. (예를 들어, Univalence Axiom?)이 질문이 너무 부드럽지만 누군가 그 문제에 대해 약간의 정보를 밝히거나 참고할 수 있다면 좋을 것입니다!
추신 : coq 항목은 "Thierry Coquand는 이미 90 년대 중반의 강렬한 가정에서의 패턴 매칭이 확장 성과 일치하지 않는 것을 관찰했습니다."라고 언급했습니다. 누구가 어떤 종이나 무언가를 알고 있습니까?