Linear Dependent Types and Relative Completeness - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Logical Methods in Computer Science Year : 2012

Linear Dependent Types and Relative Completeness


A system of linear dependent types for the lambda calculus with full higher-order recursion, called dℓPCF, is introduced and proved sound and relatively complete. Completeness holds in a strong sense: dℓPCF is not only able to precisely capture the functional behaviour of PCF programs (i.e. how the output relates to the input) but also some of their intensional properties, namely the complexity of evaluating them with Krivine's Machine. dℓPCF is designed around dependent types and linear logic and is parametrized on the underlying language of index terms, which can be tuned so as to sacrifice completeness for tractability.
Fichier principal
Vignette du fichier
1104.0193.pdf (436.23 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00906347 , version 1 (19-11-2013)


  • HAL Id : hal-00906347 , version 1


Ugo Dal Lago, Marco Gaboardi. Linear Dependent Types and Relative Completeness. Logical Methods in Computer Science, 2012, 8 (4). ⟨hal-00906347⟩


203 View
187 Download


Gmail Facebook X LinkedIn More