Multi-level Contextual Type Theory
@inproceedings{Boespflug2011MultilevelCT, title={Multi-level Contextual Type Theory}, author={M. Boespflug and B. Pientka}, booktitle={LFMTP}, year={2011} }
Contextual type theory distinguishes between bound variables and meta-variables to write potentially incomplete terms in the presence of binders. It has found good use as a framework for concise explanations of higher-order unification, characterize holes in proofs, and in developing a foundation for programming with higher-order abstract syntax, as embodied by the programming and reasoning environment Beluga. However, to reason about these applications, we need to introduce meta^2-variables to… CONTINUE READING
4 Citations
References
SHOWING 1-10 OF 31 REFERENCES
A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions
- Computer Science
- POPL '08
- 2008
- 124
- PDF
A modal type system for multi-level generating extensions with persistent code
- Computer Science
- PPDP '06
- 2006
- 28
- PDF
Higher-Order Dynamic Pattern Unification for Dependent Types and Records
- Computer Science
- TLCA
- 2011
- 33
- PDF
Beluga: A Framework for Programming and Reasoning with Deductive Systems (System Description)
- Computer Science
- IJCAR
- 2010
- 121
- PDF
VeriML: typed computation of logical terms inside a language with effects
- Computer Science
- ICFP '10
- 2010
- 40
- PDF