2019
DOI: 10.1145/3371099
|View full text |Cite
|
Sign up to set email alerts
|

Reduction monads and their signatures

Abstract: In this work, we study reduction monads, which are essentially the same as monads relative to the free functor from sets into multigraphs. Reduction monads account for two aspects of the lambda calculus: on the one hand, in the monadic viewpoint, the lambda calculus is an object equipped with a well-behaved substitution; on the other hand, in the graphical viewpoint, it is an oriented multigraph whose vertices are terms and whose edges witness the reductions between two terms.We study presentations of reductio… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
1

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 22 publications
0
10
1
Order By: Relevance
“…We first introduce transition Σ 0 -monoids, which are intuitively transition systems whose vertices are equipped with Σ 0 -monoid structure. Then, adapting ideas from Fiore [17] and Ahrens et al [4,20] to the cellular approach, we consider transition rules specified by a syntactically free endofunctor Σ 1 on transition Σ 0 -monoids, models being given by a special kind of algebras, called vertical. Under finitarity hypotheses, as our second contribution, we characterise the syntactic transition system as the initial vertical algebra (Theorem 4.20).…”
Section: Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…We first introduce transition Σ 0 -monoids, which are intuitively transition systems whose vertices are equipped with Σ 0 -monoid structure. Then, adapting ideas from Fiore [17] and Ahrens et al [4,20] to the cellular approach, we consider transition rules specified by a syntactically free endofunctor Σ 1 on transition Σ 0 -monoids, models being given by a special kind of algebras, called vertical. Under finitarity hypotheses, as our second contribution, we characterise the syntactic transition system as the initial vertical algebra (Theorem 4.20).…”
Section: Overviewmentioning
confidence: 99%
“…As far as we know, these approaches do not cover higherorder languages like the -calculus, which was one of the motivations for our work. Among more recent work, quite some inspiration was drawn from Ahrens et al [4,20], notably in the use of vertical algebras. However, a difference is that we do not insist that transitions be stable under substitution.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In recent work, following previous work on modules over monads for syntax with binding [HM07, AHLM19] (see also [Ahr16]), Ahrens et al [AHLM20] introduce reduction monads, and show how they cover several standard variants of the 𝜆-calculus. Furthermore, as expected in similar contexts, they propose a mechanism for specifying reduction monads by suitable signatures.…”
Section: Introductionmentioning
confidence: 99%
“…This was one of the main motivations for our work. Among more recent work, quite some inspiration was drawn from Ahrens et al [5,24], notably in the use of vertical algebras. However, a difference is that we do not insist that transitions be stable under substitution.…”
Section: Introductionmentioning
confidence: 99%