Projects per year
Abstract
We abstract the common type-and-scope safe structure fromcomputations on lambda-terms that deliver, e.g., renaming, substitution, evaluation, CPS-transformation, and printing witha name supply. By exposing this structure, we can prove generic simulation and fusion lemmas relating operations built this way. This work has been fully formalised in Agda.
Original language | English |
---|---|
Title of host publication | CPP 2017 |
Subtitle of host publication | Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs |
Editors | Yves Bertot, Viktor Vafeiadis |
Place of Publication | New York |
Number of pages | 13 |
DOIs | |
Publication status | Published - 16 Jan 2017 |
Event | 6th ACM SIGPLAN Conference on Certified Programs and Proofs - Paris, France Duration: 16 Jan 2017 → 17 Jan 2017 Conference number: 6th http://cpp2017.mpi-sws.org/index.html |
Conference
Conference | 6th ACM SIGPLAN Conference on Certified Programs and Proofs |
---|---|
Abbreviated title | CPP 2017 |
Country/Territory | France |
City | Paris |
Period | 16/01/17 → 17/01/17 |
Internet address |
Keywords
- agda
- dependently typed functional type
- formal verification
- lambda calculus
- normalization by evaluation
- syntax
- semantics
- mechanized meta theory
- generic programming
Fingerprint
Dive into the research topics of 'Type-and-scope safe programs and their proofs'. Together they form a unique fingerprint.Profiles
Projects
- 1 Finished
-
Homotopy Type Theory: Programming and Verification
Ghani, N. (Principal Investigator) & McBride, C. (Co-investigator)
EPSRC (Engineering and Physical Sciences Research Council)
1/04/15 → 30/09/19
Project: Research
Datasets
-
Type-and-Scope Safe Programs and Their Proofs - Formalization
Chapman, J. (Creator), McBride, C. (Creator), Allais, G. (Creator) & McKinna, J. (Creator), University of Strathclyde, 9 Dec 2016
DOI: 10.15129/f1283dbb-64fd-4d35-aacc-49d3cc0893b8, https://github.com/agda/agda and one more link, https://github.com/gallais/type-scope-semantics (show fewer)
Dataset