نتایج جستجو برای: monad

تعداد نتایج: 1546  

Journal: :The Art, Science, and Engineering of Programming 2019

Journal: :J. Symb. Log. 1992
Renling Jin

In an !1{saturated nonstandard universe a cut is an initial segment of the hyperintegers, which is closed under addition. Keisler and Leth in [KL] introduced, for each given cut U , a corresponding U{topology on the hyperintegers by letting O be U open if for any x 2 O there is a y greater than all the elements in U such that the interval [x y; x+y] O. Let U be a cut in a hyper nite time lineH,...

Journal: :Electr. Notes Theor. Comput. Sci. 2001
Martin Hyland John Power

We introduce the notion of pseudo-commutative monad together with that of pseudoclosed 2-category, the leading example being given by the 2-monad on Cat whose 2-category of algebras is the 2-category of small symmetric monoidal categories. We prove that for any pseudo-commutative 2-monad on Cat, its 2-category of algebras is pseudo-closed. We also introduce supplementary definitions and results...

2001
Nikolaos S. Papaspyrou

Resumptions are a valuable tool in the analysis and design of semantic models for concurrent programming languages, in which computations consist of sequences of atomic steps that may be interleaved. In this paper we consider a general notion of resumption, parameterized by the kind of computations that take place in the atomic steps. We define a monad transformer which, given a monad M that re...

2016
Jay A. McCarthy Burke Fetscher Max S. New Daniel Feltey Robert Bruce Findler

This paper presents a Coq library that lifts an abstract yet precise notion of running-time into the type of a function. Our library is based on a monad that counts abstract steps, controlled by one of the monadic operations. The monad’s computational content, however, is simply that of the identity monad so programs written in our monad (that recur on the natural structure of their arguments) ...

Journal: :J. Log. Comput. 2002
Lutz Schröder Till Mossakowski

Monads have been recognized by Moggi as an elegant device for dealing with stateful computation in functional programming languages. In previous work, we have introduced a Hoare calculus for partial correctness of monadic programs. All this has been done in an entirely monad-independent way. Here, we extend this to a monad-independent dynamic logic (assuming a moderate amount of additional infr...

2017
Tarmo Uustalu Niccolò Veltri

We investigate monads of partiality in Martin-Löf type theory, following Moggi’s general monad-based method for modelling effectful computations. These monads are often called lifting monads and appear in category theory with different but related definitions. In this paper, we unveil the relationship between containers and lifting monads. We show that the lifting monads usually employed in typ...

Journal: :J. Symb. Log. 2017
Martín Hötzel Escardó Paulo Oliva

This paper considers a generalisation of selection functions over an arbitrary strong monad T , as functionals of type J RX = (X → R) → TX. It is assumed throughout that R is a T -algebra. We show that J R is also a strong monad, and that it embeds into the continuation monad KRX = (X → R) → R. We use this to derive that the explicitly controlled product of T -selection functions is definable f...

Journal: :Theor. Comput. Sci. 2006
Martin Hyland Gordon D. Plotkin John Power

We seek a unified account of modularity for computational effects. We begin by reformulating Moggi’s monadic paradigm for modelling computational effects using the notion of enriched Lawvere theory, together with its relationship with strong monads; this emphasises the importance of the operations that produce the effects. Effects qua theories are then combined by appropriate bifunctors on the ...

Journal: :Mathematical Structures in Computer Science 2010
Jirí Adámek Stefan Milius Jiri Velebil

Iterative monads, introduced by Calvin Elgot in the 1970’s, are those ideal monads in which every guarded system of recursive equations has a unique solution. For every ideal monad M we prove that an iterative reflection, i.e., an embedding M ↪−→ M̂ into an iterative monad with the expected universal property, exists. We also introduce the concept of iterativity for algebras for the monad M, fol...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید