中文
相关论文

相关论文: Central Submonads and Notions of Computation: Soun…

200 篇论文

This thesis revolves around an area of computer science called "semantics". We work with operational semantics, equational theories, and denotational semantics. The first contribution of this thesis is a study of the commutativity of…

计算机科学中的逻辑 · 计算机科学 2024-06-12 Louis Lemonnier

Monads govern computational side-effects in programming semantics. They can be combined in a ''bottom-up'' way to handle several instances of such effects. Indexed monads and graded monads do this in a modular way. Here, instead, we equip…

计算机科学中的逻辑 · 计算机科学 2021-08-05 Carmen Constantin , Nuiok Dicaire , Chris Heunen

Monads are a popular tool for the working functional programmer to structure effectful computations. This paper presents polymonads, a generalization of monads. Polymonads give the familiar monadic bind the more general type forall a,b. L a…

编程语言 · 计算机科学 2014-06-10 Michael Hicks , Gavin Bierman , Nataliya Guts , Daan Leijen , Nikhil Swamy

We introduce the abstract notions of "monadic operational semantics", a small-step semantics where computational effects are modularly modeled by a monad, and "type-and-effect system", including "effect types" whose interpretation lifts…

编程语言 · 计算机科学 2025-04-15 Francesco Dagnino , Paola Giannini , Elena Zucca

We introduce the notion of 'centre' for pomonoid-graded strong monads which generalizes some previous work that describes the centre of (not graded) strong monads. We show that, whenever the centre exists, this determines a pomonoid-graded…

范畴论 · 数学 2026-02-16 Flavien Breuvart , Quan Long , Vladimir Zamdzhiev

We develop the theory of strong and commutative monads in the 2-dimensional setting of bicategories. This provides a framework for the analysis of effects in many recent models which form bicategories and not categories, such as those based…

计算机科学中的逻辑 · 计算机科学 2024-06-12 Hugo Paquet , Philip Saville

Computational effects are commonly modelled by monads, but often a monad can be presented by an algebraic theory of operations and equations. This talk is about monads and algebraic theories for languages for inference, and their…

计算机科学中的逻辑 · 计算机科学 2023-12-29 Cristina Matache , Sean Moss , Sam Staton , Ariadne Si Suo

Over the past two decades the notion of a strong monad has found wide applicability in computing. Arising out of a need to interpret products in computational and semantic settings, different approaches to this concept have arisen. In this…

编程语言 · 计算机科学 2013-09-23 Philip Mulry

Monads are extensively used nowadays to abstractly model a wide range of computational effects such as nondeterminism, statefulness, and exceptions. It turns out that equipping a monad with a (uniform) iteration operator satisfying a set of…

计算机科学中的逻辑 · 计算机科学 2016-03-08 Sergey Goncharov , Stefan Milius , Christoph Rauch

Monads are a useful tool for structuring effectful features of computation such as state, non-determinism, and continuations. In the last decade, several generalisations of monads have been suggested which provide a more fine-grained model…

编程语言 · 计算机科学 2020-05-04 Dominic Orchard , Philip Wadler , Harley Eades

Strong monads are important for several applications, in particular, in the denotational semantics of effectful languages, where strength is needed to sequence computations that have free variables. Strength is non-trivial: it can be…

计算机科学中的逻辑 · 计算机科学 2022-07-05 Dylan McDermott , Tarmo Uustalu

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…

范畴论 · 数学 2019-04-18 Soichiro Fujii

Soundness and completeness with respect to equational theories for programming languages are fundamental properties in the study of categorical semantics. However, completeness results have not been established for programming languages…

计算机科学中的逻辑 · 计算机科学 2026-02-04 Satoshi Kura

Notions of computation can be modelled by monads. Algebraic effects offer a characterization of monads in terms of algebraic operations and equational axioms, where operations are basic programming features, such as reading or updating the…

编程语言 · 计算机科学 2024-05-21 Cristina Matache , Sam Lindley , Sean Moss , Sam Staton , Nicolas Wu , Zhixuan Yang

Regular languages -- the languages accepted by deterministic finite automata -- are known to be precisely the languages recognized by finite monoids. This characterization is the origin of algebraic language theory. In this paper, we…

形式语言与自动机理论 · 计算机科学 2025-05-06 Fabian Lenke , Stefan Milius , Henning Urbat , Thorsten Wißmann

The principle behind algebraic language theory for various kinds of structures, such as words or trees, is to use a compositional function from the structures into a finite set. To talk about compositionality, one needs some way of…

计算机科学中的逻辑 · 计算机科学 2015-02-18 Mikołaj Bojańczyk

Monads are of interest both in semantics and in higher dimensional algebra. It turns out that the idea behind usual notion finitary monads (whose values on all sets can be computed from their values on finite sets) extends to a more general…

范畴论 · 数学 2012-01-18 Charles Grellois

We define a notion of grading of a monoid T in a monoidal category C, relative to a class of morphisms M (which provide a notion of M-subobject). We show that, under reasonable conditions (including that M forms a factorization system),…

计算机科学中的逻辑 · 计算机科学 2023-08-01 Flavien Breuvart , Dylan McDermott , Tarmo Uustalu

Strong functors and monads are ubiquitous in Computer Science. More recently, comonads have demonstrated their use in structuring context-dependent notions of computation. However, the dualisation of ``being strong'' property passed somehow…

计算机科学中的逻辑 · 计算机科学 2025-09-17 Adriana Balan , Silviu-George Pantelimon

Wadler and Thiemann unified type-and-effect systems with monadic semantics via a syntactic correspondence and soundness results with respect to an operational semantics. They conjecture that a general, "coherent" denotational semantics can…

编程语言 · 计算机科学 2014-01-22 Dominic Orchard , Tomas Petricek , Alan Mycroft
‹ 上一页 1 2 3 10 下一页 ›