Modules over monads and initial semantics

@article{Hirschowitz2010ModulesOM,
  title={Modules over monads and initial semantics},
  author={Andr{\'e} Hirschowitz and Marco Maggesi},
  journal={Inf. Comput.},
  year={2010},
  volume={208},
  pages={545-564}
}
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 show how modules… CONTINUE READING

Topics from this paper.

Citations

Publications citing this paper.
SHOWING 1-10 OF 24 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 22 REFERENCES

On the structure of substitution

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

Le lambda calcul vu comme monade initiale

Julianna Zsidó
  • Master’s thesis, Université de Nice – Laboratoire J. A. Dieudonné,
  • 2005
VIEW 2 EXCERPTS