Back to Search Start Over

Linear dependent types in a call-by-value scenario.

Authors :
Dal Lago, Ugo
Petit, Barbara
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