N-лаборатория понимает, что для теории типов быть экстенсиональной, довольно своеобразно. Это имеет смысл, если вас больше всего интересует, можно ли расширить тип Id
однолистностью, а это не так, если у вас UIP.
(1) подразумевает (2) (используя числа из вопроса), поэтому это не соответствует однозначности.
(1) - это правило, которое более традиционные источники ассоциируют с названием «теория типов экстенсиональных».
Однако (2) не подразумевает (1), так как каноничность типа Id
для теории, подобной Агде, показала бы, что любое доказательство Id
в пустом контексте является рефлексивностью, в то время как (1) подразумевает расширение функций .