Representing isabelle in LF

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

LF has been designed and successfully used as a meta-logical framework to represent and reason about object logics. Here we design a representation of the Isabelle logical framework in LF using the recently introduced module system for LF. The major novelty of our approach is that we can naturally represent the advanced Isabelle features of type classes and locales. Our representation of type classes relies on a feature so far lacking in the LF module system: morphism variables and abstraction over them. While conservative over the present system in terms of expressivity, this feature is needed for a representation of type classes that preserves the modular structure. Therefore, we also design the necessary extension of the LF module system.

Cite

CITATION STYLE

APA

Rabe, F. (2010). Representing isabelle in LF. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 34, pp. 85–99). Open Publishing Association. https://doi.org/10.4204/EPTCS.34.8

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