Modules over monads and operational semantics (expanded version) - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Logical Methods in Computer Science Année : 2022

Modules over monads and operational semantics (expanded version)

Résumé

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.
Fichier principal
Vignette du fichier
opmonades.pdf (744.03 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03447952 , version 1 (10-02-2022)
hal-03447952 , version 2 (15-06-2022)

Identifiants

Citer

André Hirschowitz, Tom Hirschowitz, Tom Hirschowitz. Modules over monads and operational semantics (expanded version). Logical Methods in Computer Science, 2022, 18 (3). ⟨hal-03447952v2⟩
70 Consultations
97 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More