Nonfree datatypes in Isabelle/HOL animating a many-sorted metatheory

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

Abstract

Datatypes freely generated by their constructors are well supported in mainstream proof assistants. Algebraic specification languages offer more expressive datatypes on axiomatic means: nonfree datatypes generated from constructors modulo equations. We have implemented an Isabelle/HOL package for nonfree datatypes, without compromising foundations. The use of the package, and its nonfree iterator in particular, is illustrated with examples: bags, polynomials and λ-terms modulo α-equivalence. The many-sorted metatheory of nonfree datatypes is formalized as an ordinary Isabelle theory and is animated by the package into user-specified instances. HOL lacks a type of types, so we employ an ad hoc construction of a universe embedding the relevant parameter types. © Springer International Publishing 2013.

References Powered by Scopus

HOL light: A tutorial introduction

241Citations
N/AReaders
Get full text

Locales a sectioning concept for isabelle

85Citations
N/AReaders
Get full text

Constructive type classes in isabelle

53Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Truly modular (Co)datatypes for Isabelle/HOL

70Citations
N/AReaders
Get full text

Foundational (co)datatypes and (co)recursion for higher-order logic

14Citations
N/AReaders
Get full text

Formalizing and Proving a Typing Result for Security Protocols in Isabelle/HOL

11Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Schropp, A., & Popescu, A. (2013). Nonfree datatypes in Isabelle/HOL animating a many-sorted metatheory. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8307 LNCS, pp. 114–130). https://doi.org/10.1007/978-3-319-03545-1_8

Readers over time

‘14‘15‘1800.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

75%

Researcher 1

25%

Readers' Discipline

Tooltip

Computer Science 4

100%

Save time finding and organizing research with Mendeley

Sign up for free
0