The categorical abstract machine

From MaRDI portal
Publication:1097043

DOI10.1016/0167-6423(87)90020-7zbMath0634.68078OpenAlexW1963658586MaRDI QIDQ1097043

Pierre-Louis Curien, Guy Cousineau, Michel Mauny

Publication date: 1987

Published in: Science of Computer Programming (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1016/0167-6423(87)90020-7




Related Items (29)

Decomposing typed lambda calculus into a couple of categorical programming languagesCategorical abstract machines for higher-order typed \(\lambda\)-calculiCompilation of extended recursion in call-by-value functional languagesFrom operational semantics to abstract machinesFormal compiler construction in a logical frameworkUnique normal forms for lambda calculus with surjective pairingPartiality, cartesian closedness, and toposesA notation for lambda terms. A generalization of environmentsInter-deriving Semantic Artifacts for Object-Oriented ProgrammingOn the efficiency of categorical combinators as a rewriting systemiRho: an imperative rewriting calculusAlpha conversion, conditions on variables and categorical logicProving the correctness of compiler optimisations based on a global analysis: a study of strictness analysisThe Impact of the Lambda Calculus in Logic and Computer ScienceThe next 700 Krivine machinesState-transition machines, revisitedConditional rewriting logic as a unified model of concurrencyOn Extracting Static SemanticsNew Developments in Environment MachinesA verified framework for higher-order uncurrying optimizationsUsing transformations in the implementation of higher-order functionsCoinductive big-step operational semanticsUnnamed ItemUnnamed ItemTHE SOUNDNESS OF EXPLICIT SUBSTITUTION WITH NAMELESS VARIABLESπ-RED+ An interactive compiling graph reduction system for an applied λ-calculusDefinability and Full AbstractionAn abstract framework for environment machinesA categorical understanding of environment machines




This page was built for publication: The categorical abstract machine