Classical logic, continuation semantics and abstract machines

From MaRDI portal
Publication:4240152

DOI10.1017/S0956796898003141zbMath0928.68074WikidataQ128126958 ScholiaQ128126958MaRDI QIDQ4240152

Bernhard Reus, Thomas Streicher

Publication date: 3 May 1999

Published in: Journal of Functional Programming (Search for Journal in Brave)




Related Items

Strong normalization of the second-order symmetric \(\lambda \mu\)-calculusLimiting partial combinatory algebrasThe differential \(\lambda \mu\)-calculusContinuation Models for the Lambda Calculus With ConstructorsUnnamed ItemCall-by-push-value: Decomposing call-by-value and call-by-nameNegative translations not intuitionistically equivalent to the usual onesAdding Negation to Lambda MuUnnamed ItemDomain-Freeλµ-CalculusThe next 700 Krivine machinesOn the correctness of the Krivine machineA proof-theoretic foundation of abortive continuationsA Filter Model for the λμ-CalculusClassical realizability in the CPS target languageKrivine's classical realisability from a categorical perspectiveInfinite trace equivalenceOn the unity of dualityGame semantics and linear CPS interpretationA functional interpretation for nonstandard arithmeticCompleteness of continuation models for \(\lambda_\mu\)-calculusThe problem of proof identity, and why computer scientists should care about Hilbert's 24th problemClassical By-NeedDenotational Semantics of Call-by-name Normalization in Lambda-mu CalculusA Third-Order Representation of the λμ-CalculusAdjunction Models For Call-By-Push-Value With StacksCPS-translation as adjointAn interpretation of \(\lambda \mu\)-calculus in \(\lambda\)-calculus.Relational Parametricity for Control Considered as a Computational EffectThe approximation theorem for the Λμ-calculus