Modules over monads and initial semantics

  title={Modules over monads and initial semantics},
  author={Andr{\'e} Hirschowitz and Marco Maggesi},
  journal={Inf. Comput.},
Inspired by the classical theory of modules over a monoid, we introduce the natural notion of module over a monad. The associated notion of morphism of left modules (”linear” natural transformations) captures an important property of compatibility with substitution, not only in the so-called homogeneous case but also in the heterogeneous case where ”terms” and variables therein could be of different types. In this paper, we present basic constructions of modules and we give a first account on… CONTINUE READING
Highly Cited
This paper has 29 citations. REVIEW CITATIONS

From This Paper

Topics from this paper.


Publications referenced by this paper.
Showing 1-10 of 31 references

Haskell 98 Language and Libraries, The Revised Report

S. Peyton Jones, editor
View 11 Excerpts
Highly Influenced

Explicit substitutions and higher-order syntax

Higher-Order and Symbolic Computation • 2006
View 1 Excerpt

On the structure of substitution

Marcelo P. Fiore
Invited address for the 22nd Mathematical Foundations of Programming Semantics Conf. (MFPS XXII), • 2006

Similar Papers

Loading similar papers…