• Media type: Text; E-Article; Electronic Conference Proceeding
  • Title: A Complete Normal-Form Bisimilarity for Algebraic Effects and Handlers
  • Contributor: Biernacki, Dariusz [Author]; Lenglet, Sergueï [Author]; Polesiuk, Piotr [Author]
  • Published: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2020
  • Language: English
  • DOI: https://doi.org/10.4230/LIPIcs.FSCD.2020.7
  • Keywords: algebraic effect ; bisimilarity ; handler ; behavioral equivalence
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: We present a complete coinductive syntactic theory for an untyped calculus of algebraic operations and handlers, a relatively recent concept that augments a programming language with unprecedented flexibility to define, combine and interpret computational effects. Our theory takes the form of a normal-form bisimilarity and its soundness w.r.t. contextual equivalence hinges on using so-called context variables to test evaluation contexts comprising normal forms other than values. The theory is formulated in purely syntactic elementary terms and its completeness demonstrates the discriminating power of handlers. It crucially takes advantage of the clean separation of effect handling code from effect raising construct, a distinctive feature of algebraic effects, not present in other closely related control structures such as delimited-control operators.
  • Access State: Open Access