Publication | Open Access
The Coinductive Resumption Monad
31
Citations
25
References
2014
Year
Algebraic LogicDeclarative ProgrammingEngineeringAutomated ReasoningGeneralised ResumptionsIterative MonadsFunctional Programming LanguageFormal MethodsCorecursion SchemeComputer ScienceHigher-order LogicCategorical LogicFormal VerificationFunctional ProgrammingCategorical ModelCoinductive Resumption Monad
Resumptions appear in many forms as a convenient abstraction, such as in semantics of concurrency and as a programming pattern. In this paper we introduce generalised resumptions in a category-theoretic, coalgebraic context and show their basic properties: they form a monad, they come equipped with a corecursion scheme in the sense of Adámek et al.'s notion of completely iterative monads (cims), and they enjoy a certain universal property, which specialises to the coproduct with a free cim in the category of cims.
| Year | Citations | |
|---|---|---|
Page 1
Page 1