Encoding monomorphic and polymorphic types
Article
Blanchette, J., Böhme, S., Popescu, A. and Smallbone, N. 2017. Encoding monomorphic and polymorphic types. Logical Methods in Computer Science. 12 (4). https://doi.org/10.2168/LMCS-12(4:13)2016
| Type | Article |
|---|---|
| Title | Encoding monomorphic and polymorphic types |
| Authors | Blanchette, J., Böhme, S., Popescu, A. and Smallbone, N. |
| Abstract | Many automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter when translating monomorphic to un-typed first-order logic. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of “cover”. The new encodings are implemented in Isabelle/HOL as part of the Sledgehammer tool. We include informal proofs of soundness and correctness, and have formalized the monomorphic part of this work in Isabelle/HOL. Our evaluation finds the new encodings vastly superior to previous schemes. |
| Research Group | Foundations of Computing group |
| Journal | Logical Methods in Computer Science |
| ISSN | 1860-5974 |
| Publication dates | |
| 27 Apr 2017 | |
| Publication process dates | |
| Deposited | 19 May 2015 |
| Submitted | 14 May 2014 |
| Accepted | 02 Jan 2017 |
| Output status | Published |
| Publisher's version | File Access Level Open |
| Accepted author manuscript | File Access Level Restricted |
| Copyright Statement | © J. C. Blanchette, S. Böhme, A. Popescu, and N. Smallbone |
| Digital Object Identifier (DOI) | https://doi.org/10.2168/LMCS-12(4:13)2016 |
| Language | English |
https://repository.mdx.ac.uk/item/8557q
Download files
Restricted files
Accepted author manuscript
127
total views24
total downloads10
views this month1
downloads this month