AbstractIn 1989, Eugenio Moggi proposed a categorical framework for program semantics based on the notion of a strong monad. He showed that various kinds of computation can be modeled in his framework. On the other hand, strong monads are not suited for the categorical semantics of traditional modal logics. According to these observations, Moggi thought that the CurryHoward correspondence would not hold between programs and constructive proofs in modal logics. However, contrary to his view, we can show that proofs in a certain kind of modal logics are actually considered as programs. In this paper, first we shall introduce the notion of an ℓ-strong monad which is a generalization of strong monads. Using this new notion, we can generalize Mo...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
ML5 is a programming language for spatially distributed computing, based on a Curry-Howard correspon...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
AbstractIn 1989, Eugenio Moggi proposed a categorical framework for program semantics based on the n...
Abstract. We report on recent progress in the design of modal de-pendent type theories that integrat...
Monads are becoming an increasingly important tool for structural functional programming, because th...
Abstract. Monads are used in functional programming as a means of modeling and encapsulating computa...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
Over the past two decades the notion of a strong monad has found wide applicability in computing. Ar...
Various modal logics seem well suited for developing models of knowledge, belief, time, change, caus...
We present a detailed examination of applications of category theory to functional programming lang...
AbstractIn this extended abstract we provide a very brief overview of the notion of a monad along wi...
The Dijkstra and Hoare monads have been introduced recently for capturing weak-est precondition comp...
AbstractWe often have to draw conclusions about states of machines in computer science and about sta...
We present a (co)algebraic treatment of iteration-free dynamic modal logics such as Propositional Dy...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
ML5 is a programming language for spatially distributed computing, based on a Curry-Howard correspon...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
AbstractIn 1989, Eugenio Moggi proposed a categorical framework for program semantics based on the n...
Abstract. We report on recent progress in the design of modal de-pendent type theories that integrat...
Monads are becoming an increasingly important tool for structural functional programming, because th...
Abstract. Monads are used in functional programming as a means of modeling and encapsulating computa...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
Over the past two decades the notion of a strong monad has found wide applicability in computing. Ar...
Various modal logics seem well suited for developing models of knowledge, belief, time, change, caus...
We present a detailed examination of applications of category theory to functional programming lang...
AbstractIn this extended abstract we provide a very brief overview of the notion of a monad along wi...
The Dijkstra and Hoare monads have been introduced recently for capturing weak-est precondition comp...
AbstractWe often have to draw conclusions about states of machines in computer science and about sta...
We present a (co)algebraic treatment of iteration-free dynamic modal logics such as Propositional Dy...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
ML5 is a programming language for spatially distributed computing, based on a Curry-Howard correspon...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...