Back to Search
Start Over
Linear dependent types in a call-by-value scenario.
- Source :
-
Science of Computer Programming . May2014, Vol. 84, p77-100. 24p. - Publication Year :
- 2014
-
Abstract
- Abstract: Linear dependent types were introduced recently (Dal Lago and Gaboardi, 2012) [26] as a formal system that allows to precisely capture both the extensional behavior and the time complexity of -terms, when the latter are evaluated by Krivine’s abstract machine. In this work, we show that the same paradigm can be applied to call-by-value computation. A system of linear dependent types for Plotkin’s is introduced, called , whose types reflect the complexity of evaluating terms in the machine. is proved to be sound, but also relatively complete: every true statement about the extensional and intentional behavior of terms can be derived, provided all true index term inequalities can be used as assumptions. [Copyright &y& Elsevier]
Details
- Language :
- English
- ISSN :
- 01676423
- Volume :
- 84
- Database :
- Academic Search Index
- Journal :
- Science of Computer Programming
- Publication Type :
- Academic Journal
- Accession number :
- 94905924
- Full Text :
- https://doi.org/10.1016/j.scico.2013.07.010