Reduction and unification in lambda calculi with subtypes

Tobias Nipkow, Zhenyu Qian

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationAutomated Deduction — CADE-11 - 11 th International Conference on Automated Deduction, Proceedings
EditorsDeepak Kapur
PublisherSpringer Verlag
Pages66-78
Number of pages13
ISBN (Print)9783540556022
DOIs
StatePublished - 1992
Externally publishedYes
Event11th International Conference on Automated Deduction, CADE, 1992 - Saratoga Springs, United States
Duration: 15 Jun 199218 Jun 1992

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume607 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Automated Deduction, CADE, 1992
Country/TerritoryUnited States
CitySaratoga Springs
Period15/06/9218/06/92

Fingerprint

Dive into the research topics of 'Reduction and unification in lambda calculi with subtypes'. Together they form a unique fingerprint.

Cite this