Explicit substitutions for contextual type theory

5Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

In this paper, we present an explicit substitution calculus which distinguishes between ordinary bound variables and meta-variables. Its typing discipline is derived from contextual modal type theory. We first present a dependently typed lambda calculus with explicit substitutions for ordinary variables and explicit meta-substitutions for meta-variables. We then present a weak head normalization procedure which performs both substitutions lazily and in a single pass thereby combining substitution walks for the two different classes of variables. Finally, we describe a bidirectional type checking algorithm which uses weak head normalization and prove soundness.

Cite

CITATION STYLE

APA

Abel, A., & Pientka, B. (2010). Explicit substitutions for contextual type theory. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 34, pp. 5–20). Open Publishing Association. https://doi.org/10.4204/EPTCS.34.3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free