Witnessing (co)datatypes
Conference paper
Blanchette, J., Popescu, A. and Traytel, D. 2015. Witnessing (co)datatypes. 24th European Symposium on Programming (ESOP 2015). London, UK 11 - 18 Apr 2015 Springer. pp. 359-382
Type | Conference paper |
---|---|
Title | Witnessing (co)datatypes |
Authors | Blanchette, J., Popescu, A. and Traytel, D. |
Abstract | Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computational processes. The Isabelle/HOL proof assistant has recently been extended with a definitional package that supports both. We describe a complete procedure for deriving nonemptiness witnesses in the general mutually recursive, nested case—nonemptiness being a proviso for introducing types in higher-order logic. |
Research Group | Foundations of Computing group |
Conference | 24th European Symposium on Programming (ESOP 2015) |
Page range | 359-382 |
ISSN | 0302-9743 |
ISBN | |
Hardcover | 9783662466681 |
Publisher | Springer |
Publication dates | |
2015 | |
Publication process dates | |
Deposited | 27 Apr 2015 |
Output status | Published |
Accepted author manuscript | |
Copyright Statement | The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-662-46669-8_15 |
Additional information | Published paper appears in: Programming Languages and Systems, Volume 9032 of the series Lecture Notes in Computer Science pp 359-382, 2015 |
Web address (URL) | http://dx.doi.org/10.1007/978-3-662-46669-8_15 |
Language | English |
Book title | Programming languages and systems : 24th European Symposium on Programming, ESOP 2015, held as art of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015, Proceedings |
Permalink -
https://repository.mdx.ac.uk/item/851zx
Download files
27
total views5
total downloads1
views this month1
downloads this month