Abstract: 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 allow a new point of view concerning higher-order syntax and semantics.

Modules over Monads and Initial Semantics / André, Hirschowitz; Maggesi, Marco. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 208:(2010), pp. 545-564. [10.1016/j.ic.2009.07.003]

Modules over Monads and Initial Semantics

MAGGESI, MARCO
2010

Abstract

Abstract: 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 allow a new point of view concerning higher-order syntax and semantics.
2010
208
545
564
André, Hirschowitz; Maggesi, Marco
File in questo prodotto:
File Dimensione Formato  
modovermon.pdf

Accesso chiuso

Tipologia: Versione finale referata (Postprint, Accepted manuscript)
Licenza: Tutti i diritti riservati
Dimensione 697.55 kB
Formato Adobe PDF
697.55 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/385432
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? 22
social impact