by Andrea Corradini, Fabio Gadducci
Recent Trends in Algebraic Development Techniques, volume 1589 of LNCS
http://www.di.unipi.it/~gadducci/papers/WADT98-2.ps
Add To MetaCart
Abstract:
Abstract. Multi-algebras allow to model nondeterminism in an algebraic framework by interpreting operators as functions from individual arguments to sets of possible results. We propose a functorial presentation of various categories of multi-algebras and partial algebras, analogous to the classical presentation of algebras over a signature \Sigma as cartesian functors from the algebraic theory of \Sigma, Th(\Sigma), to Set. The functors we introduce are based on variations of the notion of theory, having a structure weaker than cartesian, and their target is Rel, the category of sets and relations. We argue that this functorial presentation provides an original abstract syntax for partial and multi-algebras. 1
Citations
|
518
|
Categories for the Working Mathematician
– Lane
- 1971
|
|
116
|
Functorial semantics of algebraic theories
– Lawvere
- 1963
|
|
74
|
Review of the elements of 2-categories
– Kelly, Street
- 1974
|
|
52
|
Semantics of weakening and contraction
– Jacobs
- 1994
|
|
43
|
Categories of partial maps
– Robinson, Rosolini
- 1988
|
|
31
|
An algebraic presentation of term graphs, via gs-monoidal categories
– Corradini, Gadducci
- 1999
|
|
27
|
On the Algebraic Approach to Concurrent Term Rewriting
– Gadducci
- 1996
|
|
27
|
An inductive view of graph transformation
– Gadducci, Heckel
- 1997
|
|
27
|
Doctrines in categorical logic
– Kock, Reyes
- 1977
|
|
14
|
Normal forms for partitions and relations
– Bruni, Gadducci, et al.
- 1998
|
|
14
|
Equational reasoning with 2--dimensional diagrams
– Lafont
- 1995
|
|
13
|
Algebraic approaches to nondeterminism: An overview
– Walicki, Meldal
- 1997
|
|
10
|
Categories of relational structures
– Walicki, Bialasik
- 1998
|
|
7
|
A view on implementing processes: Categories of circuits
– Hensel, Spooner
- 1995
|
|
6
|
On partial algebras
– Hoenke
- 1977
|
|
5
|
On partial recursive definitions and programs
– Hoenke
- 1977
|
|
4
|
Rewriting on cyclic structures
– Corradini, Gadducci
- 1998
|
|
4
|
Why algebraic theories
– Wagner, Bloom, et al.
- 1985
|