Higher-Order abstract syntax in Isabelle/HOL

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Higher Order Abstract Syntax, or HOAS, is a technique for using a higher-order logic as a metalanguage for an object language with binding operators. It avoids formalizing syntactic details related to variable binding by identifying variables of the object logic with variables of the metalogic. In another paper we extended the usual set-theoretic semantics of HOL with a notion of parametric function, and showed how to use this extension to give solutions to the recursive type equations characteristic of HOAS, for example T = T × T + T → T for a HOAS representation of the untyped lambda-calculus. This paper describes an effort to apply these semantic ideas in a proof assistant. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Howe, D. J. (2010). Higher-Order abstract syntax in Isabelle/HOL. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6172 LNCS, pp. 481–484). https://doi.org/10.1007/978-3-642-14052-5_33

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