A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2007; you can also visit the original URL.
The file type is application/pdf
.
Mechanized meta-reasoning using a hybrid HOAS/de bruijn representation and reflection
2006
Proceedings of the eleventh ACM SIGPLAN international conference on Functional programming - ICFP '06
We investigate the development of a general-purpose framework for mechanized reasoning about the meta-theory of programming languages. In order to provide a standard, uniform account of a programming language, we propose to define it as a logic in a logical framework, using the same mechanisms for definition, reasoning, and automation that are available to other logics. Then, in order to reason about the language's meta-theory, we use reflection to inject the programming language into a
doi:10.1145/1159803.1159826
dblp:conf/icfp/HickeyNYK06
fatcat:sg2yylhtibh6variv7navozsp4