Собственность Черча-Россера для лямбда-исчисления с зависимой типизацией?


13

Хорошо известно, что свойство Чёрча-Россера верно для редуцирования в простом типе лямбда-исчисления. Это означает , что исчисление соответствует, в том смысле , что не все уравнения с участием Х -терминов являются выводимыми: например, K ≠ I , так как они не разделяют ту же нормальную форму.βηλ≠

Также известно, что можно распространить результат на пары, которые соответствуют типам продуктов.

Но мне интересно, можно ли еще расширить результат для зависимо типизированного лямбда-исчисления (возможно) с полиморфными типами, например, исчислением конструкций?

Любые ссылки также будут великолепны!

Благодарность

Ответы:


8

Может быть полезно быстро привести контрпример к CR в типизированных исчислениях с и η :βη

t=λx:A.(λy:B. y) x

t→βλx:A.x
t→ηλy:B.y

A≡Bα нетипизированных терминах.

ABt

Для систем с зависимой типизацией необходимо доказать слияние до сохранения типа!

Π

Πx:A.B=βηΠx:A′.B′ ⇔ A=βηA′∧B=βηB′
для доказательства инверсии, которая требуется для доказательства сохранения / уменьшения объекта.

βη сокращения сохраняют типы без слияния, но слияние даже не распространяется на нетипизированные / плохо набранные термины!

ηηt→η∗λx:A.t x

λ

Другой, в последнее время довольно популярный подход, описан Абелем, Нетипизированное алгоритмическое равенство для логической структуры Мартина-Лёфа с сюръективными парами .


7

λ

  • PTS только с β сокращением удовлетворяют CR на типизированных условиях. Это следует непосредственно из CR о «псевдотермах» вместе с сокращением предмета.

  • Для PTS с βη-редукцией CR на множестве псевдотерм ложна. Смотрите (2).

  • В ПТС с βη редукцией CR имеет место для хорошо типизированных членов фиксированного типа . Смотрите (1).

PTS являются очень общими формализмами и включают в себя System F, Fω, LF, а также исчисление конструкций. Последние два являются типизированными. Оба документа (1, 2) довольно старые, и я думаю, что в 2015 году станет известно больше.


λ вычислениях .

2. Недерпельт Р.П. Сильная нормализация в типизированном лямбда-исчислении с лямбда-структурированными типами .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.