André Hirschowitz ; Tom Hirschowitz ; Ambroise Lafont - Modules over monads and operational semantics (expanded version)

lmcs:6970 - Logical Methods in Computer Science, August 2, 2022, Volume 18, Issue 3 - https://doi.org/10.46298/lmcs-18(3:3)2022
Modules over monads and operational semantics (expanded version)Article

Authors: André Hirschowitz ; Tom Hirschowitz ORCID; Ambroise Lafont

    This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi. Generalising the reduction monads of Ahrens et al., we introduce transition monads, thus covering new applications such as lambda-bar-mu-calculus, pi-calculus, Positive GSOS specifications, differential lambda-calculus, and the big-step, simply-typed, call-by-value lambda-calculus. Moreover, we design a suitable notion of signature for transition monads.


    Volume: Volume 18, Issue 3
    Published on: August 2, 2022
    Accepted on: April 5, 2022
    Submitted on: December 14, 2020
    Keywords: Computer Science - Programming Languages,Computer Science - Logic in Computer Science,Mathematics - Category Theory,68N15,D.3.1,F.3.2

    2 Documents citing this article

    Consultation statistics

    This page has been seen 2092 times.
    This article's PDF has been downloaded 586 times.