Algebraic operations and generic effects (Q1811033): Difference between revisions
From MaRDI portal
Added link to MaRDI item. |
Set OpenAlex properties. |
||
(3 intermediate revisions by 2 users not shown) | |||
Property / author | |||
Property / author: Q175559 / rank | |||
Property / author | |||
Property / author: A. John Power / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1023/a:1023064908962 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1606211906 / rank | |||
Normal rank |
Latest revision as of 10:00, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Algebraic operations and generic effects |
scientific article |
Statements
Algebraic operations and generic effects (English)
0 references
9 June 2003
0 references
\textit{E. Moggi} [in: Proc. LICS '89, IEEE Press, 14-23 and Inf. Comput. 93, 55-92 (1991; Zbl 0723.68073)] introduced the idea of giving a unified category-theoretic semantics for computational effects, modeling each of them in the Kleisli category of an appropriate strong monad on a base category with finite products. However, the calculus of Moggi's semantics models does not contain operations, the constructs that actually create the effects. In order to model constructive operations that arise in describing computational effects, the authors consider, given a complete and cocomplete symmetric monoidal closed category \({\mathcal V}\) and a symmetric monoidal \({\mathcal V}\)-category \({\mathcal C}\) with cotensors and a strong \({\mathcal V}\)-monad \(\mathbb{T}\) on \({\mathcal C}\), axioms under which an Ob \({\mathcal C}\)-indexed family of operations of the form \(\alpha_x: (\mathbb{T} x)^v\to(\mathbb{T} x)^w\) provides semantics for algebraic operations on the computational \(\lambda\)-calculus.
0 references
algebraic operation
0 references
computational effect
0 references
Lawvere theory
0 references
monad
0 references
category-theoretic semantics
0 references
Kleisli category
0 references
strong monad
0 references
Moggi's semantics models
0 references
computational \(\lambda\)-calculus
0 references