A call-by-name lambda-calculus machine

From MaRDI portal
Publication:2464723

DOI10.1007/s10990-007-9018-9zbMath1130.68057OpenAlexW2040871029MaRDI QIDQ2464723

Jean-Louis Krivine

Publication date: 17 December 2007

Published in: Higher-Order and Symbolic Computation (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/s10990-007-9018-9




Related Items (27)

Systematic abstraction of abstract machinesUnnamed ItemAn introduction to differential linear logic: proof-nets, models and antiderivativesExecution time of λ-terms via denotational semantics and intersection typesAutomating the functional correspondence between higher-order evaluators and abstract machinesClassical (co)recursion: MechanicsClassical realizability and arithmetical formulæSimply typed fixpoint calculus and collapsible pushdown automataCall-by-name extensionality and confluenceUnnamed ItemLinear dependent types in a call-by-value scenarioKrivine machines and higher-order schemesGeometry of resource interaction and Taylor–Ehrhard–Regnier expansion: a minimalist approachUniformity and the Taylor expansion of ordinary lambda-termsClassical realizability in the CPS target languageProving correctness of a compiler using step-indexed logical relationsKrivine Machines and Higher-Order SchemesOn the equivalence between small-step and big-step abstract machines: a simple application of lightweight fusionA verified framework for higher-order uncurrying optimizationsEvaluating lambda terms with traversalsASMs and Operational Algorithmic Completeness of Lambda CalculusA Classical Realizability Model for a Semantical Value RestrictionClassical By-NeedAbstracting models of strong normalization for classical calculiThe full-reducing Krivine abstract machine KN simulates pure normal-order reduction in lockstep: A proof via corresponding calculusQuantitative classical realizabilitySoft Linear Logic and Polynomial Complexity Classes



Cites Work




This page was built for publication: A call-by-name lambda-calculus machine