TY - GEN
T1 - Reduction and unification in lambda calculi with subtypes
AU - Nipkow, Tobias
AU - Qian, Zhenyu
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1994.
PY - 1992
Y1 - 1992
N2 - Reduction, equality and unification are studied for a family of simply typed λ-calculi with subtypes. The subtype relation is required to relate base types only to base types and to satisfy some order-theoretic conditions. Constants are required to have a least type, i.e. “no overloading”. We define the usual β and a subtype-dependent η-reduction. These are related to a typed equality relation and shown to be confluent in a certain sense. A generic algorithm for pre-unification modulo βη-conversion and an arbitrary subtype relation is presented. Furthermore it is shown that unification w.r.t. any subtype relation is universal.
AB - Reduction, equality and unification are studied for a family of simply typed λ-calculi with subtypes. The subtype relation is required to relate base types only to base types and to satisfy some order-theoretic conditions. Constants are required to have a least type, i.e. “no overloading”. We define the usual β and a subtype-dependent η-reduction. These are related to a typed equality relation and shown to be confluent in a certain sense. A generic algorithm for pre-unification modulo βη-conversion and an arbitrary subtype relation is presented. Furthermore it is shown that unification w.r.t. any subtype relation is universal.
UR - http://www.scopus.com/inward/record.url?scp=85026901463&partnerID=8YFLogxK
U2 - 10.1007/3-540-55602-8_156
DO - 10.1007/3-540-55602-8_156
M3 - Conference contribution
AN - SCOPUS:85026901463
SN - 9783540556022
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 66
EP - 78
BT - Automated Deduction — CADE-11 - 11 th International Conference on Automated Deduction, Proceedings
A2 - Kapur, Deepak
PB - Springer Verlag
T2 - 11th International Conference on Automated Deduction, CADE, 1992
Y2 - 15 June 1992 through 18 June 1992
ER -