The duality of computation

From MaRDI portal
Publication:2943375

DOI10.1145/351240.351262zbMath1321.68146OpenAlexW2016326123MaRDI QIDQ2943375

Pierre-Louis Curien, Hugo Herbelin

Publication date: 11 September 2015

Published in: Proceedings of the fifth ACM SIGPLAN international conference on Functional programming (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/351240.351262




Related Items (78)

Models of Linear Logic based on the Schwartz $\varepsilon$-productClassical Logic with Mendler InductionNormalization in the simply typed -calculusPolarized gamesParametric parameter passing \(\lambda\)-calculusSymmetric categorial grammarProbabilistic operational semantics for the lambda calculusOpen Call-by-ValueUnnamed ItemUnnamed ItemLinear $$ \lambda \mu $$ is $$ \textsc {CP} $$ (more or less)Categorical proof theory of classical propositional calculusDeclarative representation of proof termsCombining algebraic effects with continuationsSemantic types and approximation for Featherweight JavaCall-by-Value Is Dual to Call-by-Name, ExtendedControl reduction theories: the benefit of structural substitutionJustification logic as a foundation for certifying mobile computationClassical (co)recursion: MechanicsStateful Realizers for Nonstandard AnalysisExponentials as Substitutions and the Cost of Cut Elimination in Linear LogicGalois connecting call-by-value and call-by-nameA framework for substructural type systemsClassical realizability and arithmetical formulæBöhm theorem and Böhm trees for the \(\varLambda \mu\)-calculusKripke models for classical logicCompleteness and partial soundness results for intersection and union typing for \(\overline{\lambda}\mu\tilde{\mu}\)Call-by-name extensionality and confluenceUnnamed ItemDualized Simple Type TheoryUnnamed ItemFocused linear logic and the \(\lambda\)-calculusA Classical Sequent Calculus with Dependent TypesA formal language for cyclic operadsProof nets for classical logicClassical Call-by-Need and DualityA Filter Model for the λμ-CalculusClassical realizability in the CPS target languageCovert Movement in Logical GrammarProof Terms for Generalized Natural DeductionClassical natural deduction for S4 modal logicContinuation semantics for the Lambek-Grishin calculusClassical \(F_{\omega}\), orthogonality and symmetric candidatesStrong normalization of classical natural deduction with disjunctionsCall-by-name reduction and cut-elimination in classical logicOn the unity of dualityA type-theoretic foundation of delimited continuationsThe proof monadUnnamed ItemOn the form of witness termsInvestigations on the dual calculusThe Logic of Proofs as a Foundation for Certifying Mobile ComputationThe problem of proof identity, and why computer scientists should care about Hilbert's 24th problemThe \(\lambda \)-calculus and the unity of structural proof theoryCall-By-Push-Value from a Linear Logic Point of ViewClassical By-NeedStrong Normalisation of Cut-Elimination That Simulates β-ReductionAbstracting models of strong normalization for classical calculiUnnamed ItemUnnamed ItemThe full-reducing Krivine abstract machine KN simulates pure normal-order reduction in lockstep: A proof via corresponding calculusDual Calculus with Inductive and Coinductive TypesAn Operational Account of Call-by-Value Minimal and Classical λ-Calculus in “Natural Deduction” FormOn the Values of Reducibility CandidatesA Logically Saturated Extension of ${{\bar\lambda\mu\tilde{\mu}}}$A Fresh Look at the λ-CalculusDeriving Natural Deduction Rules from Truth TablesMonadic Translation of Intuitionistic Sequent CalculusGAME SEMANTICS AND THE GEOMETRY OF BACKTRACKING: A NEW COMPLEXITY ANALYSIS OF INTERACTIONFocalisation and Classical RealisabilityIntersection Types for the Resource Control Lambda CalculiExpansion trees with cutFocusing and polarization in linear, intuitionistic, and classical logicsUnnamed ItemAdjunction Models For Call-By-Push-Value With StacksQuantitative classical realizabilityOn the Computational Representation of Classical Logical ConnectivesReduction and Conversion Strategies for the Calculus of (co)Inductive Constructions: Part I




This page was built for publication: The duality of computation