A 2-Categorical Study of Graded and Indexed Monads
Soichiro Fujii

TL;DR
This paper develops a 2-categorical mathematical framework for graded and indexed monads, which model parameterized computational effects, providing foundational structures like Eilenberg--Moore and Kleisli objects.
Contribution
It introduces four 2-categories where graded and indexed monads are characterized as monads, and explicitly constructs their Eilenberg--Moore and Kleisli objects, advancing the theory of parameterized effects.
Findings
Established 2-categorical structures for graded and indexed monads.
Constructed Eilenberg--Moore and Kleisli objects for these monads.
Provided a foundation for unified study of parameterized computational effects.
Abstract
In the study of computational effects, it is important to consider the notion of computational effects with parameters. The need of such a notion arises when, for example, statically estimating the range of effects caused by a program, or studying the ways in which effects with local scopes are derived from effects with only the global scope. Extending the classical observation that computational effects can be modeled by monads, these computational effects with parameters are modeled by various mathematical structures including graded monads and indexed monads, which are two different generalizations of ordinary monads. The former has been employed in the semantics of effect systems, whereas the latter in the study of the relationship between the local state monads and the global state monads, each exemplifying the two situations mentioned above. However, despite their importance, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Advanced Algebra and Logic
