Proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming 2014
DOI: 10.1145/2643135.2643146
|View full text |Cite
|
Sign up to set email alerts
|

A Type Theoretic Specification of Partial Evaluation

Abstract: We develop a type theoretic specification of offline partial evaluation for the simply-typed lambda calculus in the dependently-typed programming language Agda. We establish the correctness of the specification by proving termination, typing preservation, and semantics preservation using logical relations. Typing preservation is achieved by relying on a typed syntax representation based on De Bruijn indices for the source and the target language. The full calculus contains primitive recursion on natural number… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2017
2017
2017
2017

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
references
References 28 publications
0
0
0
Order By: Relevance