Results 1 -
4 of
4
Algebras, Coalgebras, Monads and Comonads
, 2001
"... Whilst the relationship between initial algebras and monads is well-understood, the relationship between nal coalgebras and comonads is less well explored. This paper shows that the problem is more subtle and that final coalgebras can just as easily form monads as comonads and dually, that initial a ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
Whilst the relationship between initial algebras and monads is well-understood, the relationship between nal coalgebras and comonads is less well explored. This paper shows that the problem is more subtle and that final coalgebras can just as easily form monads as comonads and dually, that initial algebras form both monads and comonads. In developing these theories we strive to provide them with an associated notion of syntax. In the case of initial algebras and monads this corresponds to the standard notion of algebraic theories consisting of signatures and equations: models of such algebraic theories are precisely the algebras of the representing monad. We attempt to emulate this result for the coalgebraic case by defining a notion cosignature and coequation and then proving the models of this syntax are precisely the coalgebras of the representing comonad.
Modular Church-Rosser Modulo: The Complete Picture
"... Abstract. In [19], Toyama proved that the union of two confluent term-rewriting systems that share absolutely no function symbols or constants is likewise confluent, a property called modularity. The proof of this beautiful modularity result, technically based on slicing terms into an homogeneous ca ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Abstract. In [19], Toyama proved that the union of two confluent term-rewriting systems that share absolutely no function symbols or constants is likewise confluent, a property called modularity. The proof of this beautiful modularity result, technically based on slicing terms into an homogeneous cap and a so called alien, possibly heterogeneous substitution, was later substantially simplified in [8, 12]. In this paper 3, we present a further simplification of the proof of Toyama’s result for confluence, which shows that the crux of the problem lies on two different properties: a cleaning lemma, whose goal is to anticipate the application of collapsing reductions and a modularity property of ordered completion that allows to pairwise match the caps and alien substitutions of two equivalent terms obtained from the cleaning lemma. The approach allows for arbitrary kinds of rules, and scales up to rewriting modulo arbitrary sets of equations. 1
Modularity of Confluence Constructed
"... Abstract. We present a novel proof of Toyama’s famous modularity of confluence result for term rewriting systems. Apart from being short and intuitive, the proof is modular itself in that it factors through the decreasing diagrams technique for abstract rewriting systems, is constructive in that it ..."
Abstract
- Add to MetaCart
Abstract. We present a novel proof of Toyama’s famous modularity of confluence result for term rewriting systems. Apart from being short and intuitive, the proof is modular itself in that it factors through the decreasing diagrams technique for abstract rewriting systems, is constructive in that it gives a construction for the converging rewrite sequences given a pair of diverging rewrite sequences, and is flexible in that it extends to constructor-sharing term rewriting systems. We show that for term rewrite systems with extra variables, confluence is not preserved under decomposition, and discuss whether for these systems confluence is preserved under composition. 1
Dualizing Initial Algebras
, 2002
"... This paper shows that the problem is more subtle than might appear at first glance: final coalgebras can form monads just as easily as comonads and dually, initial algebras form both monads and comonads ..."
Abstract
- Add to MetaCart
This paper shows that the problem is more subtle than might appear at first glance: final coalgebras can form monads just as easily as comonads and dually, initial algebras form both monads and comonads

