Equivalence in functional languages with effects

From MaRDI portal
Publication:4939702

DOI10.1017/S0956796800000125zbMath0941.68540OpenAlexW1973030866MaRDI QIDQ4939702

Ian A. Mason, Carolyn L. Talcott

Publication date: 9 February 2000

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

Full work available at URL: https://doi.org/10.1017/s0956796800000125




Related Items (24)

Semantics of value recursion for Monadic Input/OutputA categorical interpretation of Landin's correspondence principleThe impact of higher-order state and control effects on local relational reasoningOn bisimilarity in lambda calculi with continuous probabilistic choiceA Complete, Co-inductive Syntactic Theory of Sequential Control and StateEncoding abstract syntax without fresh namesA two-valued logic for properties of strict functional programs allowing partial functionsAn observationally complete program logic for imperative higher-order functionsA first order logic of effectsCounterexamples to applicative simulation and extensionality in non-deterministic call-by-need lambda-calculi with letrecProgram equivalence in an untyped, call-by-value functional language with uncurried functionsReasoning about multi-stage programsLocal variable scoping and Kleene algebra with testsEffectful applicative similarity for call-by-name lambda calculiInferring the equivalence of functional programs that mutate dataA theory of binding structures and applications to rewritingOn generic context lemmas for higher-order calculi with sharingOperational Properties of Lily, a Polymorphic Linear Lambda Calculus with RecursionCapsules and ClosuresFrom Applicative to Environmental BisimulationUnnamed ItemA case study in programming coinductive proofs: Howe’s methodOn a monadic semantics for freshnessContextual equivalence for inductive definitions with binders in higher order typed functional programming


Uses Software


Cites Work


This page was built for publication: Equivalence in functional languages with effects