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
110
total views22
total downloads4
views this month0
downloads this month