Logical Methods in Computer Science · 2008 · 14 citations · 8 references
ComputingComputer ScienceLogicProgramming LanguagesSyntaxFirst-order LogicMathematical LogicType SystemsAffine LogicHigher-order LogicLambda CalculusLambda Calculus SemanticsLogical SemanticsNormalizationType-logical Semantics
The so-called light logics have been introduced as logical systems enjoying quite remarkable normalization properties. Designing a type assignment system for pure lambda calculus from these logics, however, is problematic. In this paper we show that shifting from usual call-by-name to call-by-value lambda calculus allows regaining strong connections with the underlying logic. This will be done in the context of Elementary Affine Logic (EAL), designing a type system in natural deduction style assigning EAL formulae to lambda terms.
8
Jean-Yves Girard · Information and Computation · 1998 · 325 citations
Soft linear logic and polynomial time
Yves Lafont · Theoretical Computer Science · 2003 · 187 citations
Intuitionistic Light Affine Logic
Andrea Asperti, Luca Roversi · ACM Transactions on Computational Logic · 2002 · 103 citations