Elementary Linear Logic Revisited for Polynomial Time and an Exponential Time Hierarchy - Archive ouverte HAL
Communication Dans Un Congrès Année : 2011

Elementary Linear Logic Revisited for Polynomial Time and an Exponential Time Hierarchy

Patrick Baillot

Résumé

Elementary linear logic is a simple variant of linear logic, introduced by Girard and which characterizes in the proofs-as-programs approach the class of elementary functions, that is to say computable in time bounded by a tower of exponentials of fixed height. Our goal here is to show that despite its simplicity, elementary linear logic can nevertheless be used as a common framework to characterize the different levels of a hierarchy of deterministic time complexity classes, within elementary time. We consider a variant of this logic with type fixpoints and weakening. By selecting specific types we then characterize the class P of polynomial time predicates and more generally the hierarchy of classes k-EXP, for k ≥ 0, where k-EXP is the union of DTIME (2_k^{n^i}) , for i ≥ 1.

Dates et versions

hal-00798307 , version 1 (08-03-2013)

Identifiants

Citer

Patrick Baillot. Elementary Linear Logic Revisited for Polynomial Time and an Exponential Time Hierarchy. 9th Asian Symposium on Programming Languages and Systems APLAS 2011, Dec 2011, Kenting, Taiwan. pp 337-352, ⟨10.1007/978-3-642-25318-8_25⟩. ⟨hal-00798307⟩
55 Consultations
0 Téléchargements

Altmetric

Partager

More