Linear Dependent Types in a Call-by-Value Scenario (Long Version)
نویسندگان
چکیده
Linear dependent types [8] allow to precisely capture both the extensional behaviour 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 evaluation. A system of linear dependent types for Plotkin’s PCF is introduced, called dlPCFV, whose types reflect the complexity of evaluating terms in the so-called CEK machine. dlPCFV is proved to be sound, but also relatively complete: every true statement about the extensional and intentional behaviour of terms can be derived, provided all true index term inequalities can be used as assumptions.
منابع مشابه
Call-By-Push-Value from a Linear Logic Point of View
We present and study a simple Call-By-Push-Value lambdacalculus with fix-points and recursive types. We explain its connection with Linear Logic by presenting a denotational interpretation of the language in any model of Linear Logic equipped with a notion of embedding retraction pairs. We consider the particular case of the Scott model of Linear Logic from which we derive an intersection type ...
متن کاملA Framework for Dependent Types and Effects
We generalise Levy’s call-by-push-value (CBPV) to dependent type theory, to gain a better understanding of how to combine dependent types with effects. We define a dependently typed extension of CBPV, dCBPV-, and show that it has a very natural small-step operational semantics, which satisfies subject reduction and (depending on the effects present) determinism and strong normalization, and an ...
متن کاملA Call-By-Push-Value FPC and its interpretation in Linear Logic
We present and study a functional calculus similar to Levy’s CallBy-Push-Value lambda-calculus, extended with fix-points and recursive types. We explain its connection with Linear Logic by presenting a denotational interpretation of the language in any model of Linear Logic equipped with a notion of embedding retraction pairs. We consider the particular case of the Scott model of Linear Logic f...
متن کاملExposure to electromagnetic fields at two call centers in Turkey, 2015
Background: This study aims to evaluate the negative health impacts of exposure to electromagnetic field and to prepare a risk map of two selected call centers. Materials and Methods: Two call centers whose electromagnetic field values were measured by calibrated low high and point frequency measurement device. The measurements were performed by following the EN 50492 Standards. 178 employees ...
متن کاملProbabilistic call by push value
We introduce a probabilistic extension of Levy’s Call-By-Push-Value. This extension consists simply in adding a “flipping coin” boolean closed atomic expression. This language can be understood as a major generalization of Scott’s PCF encompassing both call-by-name and call-by-value and featuring recursive (possibly lazy) data types. We interpret the language in the previously introduced denota...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1207.5592 شماره
صفحات -
تاریخ انتشار 2012