2007
DOI: 10.1007/978-3-540-73445-1_16
|View full text |Cite
|
Sign up to set email alerts
|

Modules over Monads and Linearity

Abstract: Abstract. Inspired by the classical theory of modules over a monoid, we give a first account of 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, in the heterogeneous case where "terms" and variables therein could be of different types as well as in the homogeneous case. In this paper, we present basic constructions of modules and we show examples concerning in partic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
70
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 25 publications
(71 citation statements)
references
References 17 publications
1
70
0
Order By: Relevance
“…9.3], Hur suggests the use of preorders, or more generally, arbitrary relations to model inequational systems. Hirschowitz and Maggesi [9] prove initiality of the set of lambda terms modulo beta and eta conversion in a category of exponential monads. In an unpublished paper [10], they define a notion of half-equation and equation to express congruence between terms.…”
Section: Discussionmentioning
confidence: 99%
“…9.3], Hur suggests the use of preorders, or more generally, arbitrary relations to model inequational systems. Hirschowitz and Maggesi [9] prove initiality of the set of lambda terms modulo beta and eta conversion in a category of exponential monads. In an unpublished paper [10], they define a notion of half-equation and equation to express congruence between terms.…”
Section: Discussionmentioning
confidence: 99%
“…Hirschowitz and Maggesi [17,18] equip the term monad of a signature S with a universal property by considering a category of representations of a given signature. A representation of S is given by any monad T and a family of module morphisms of suitable type over T .…”
Section: Initiality For the Constructed Monadmentioning
confidence: 99%
“…For more details we refer to our paper [13] (Theorems 1 and 2). We give below a more general result (Theorem 7.8).…”
Section: Now We Give Two Examples Of Morphisms Of Aritiesmentioning
confidence: 99%
“…Although this problem may ultimately concern typed languages and their operational semantics, it already concerns untyped languages. In this work, we extend to new kinds of constructions our treatment of higher-order abstract syntax [13], based on modules and linearity.…”
Section: Introductionmentioning
confidence: 99%