A functorial semantics for multi-algebras and partial algebras, with applications to syntax

被引:7
作者
Corradini, A [1 ]
Gadducci, F [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
关键词
D O I
10.1016/S0304-3975(01)00319-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-algebras allow for the modelling of 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 over Sigma to Set. We introduce two different notions of theory over a signature, both having a structure weaker than cartesian, and we consider functors; from them to Rel or Pfn, the categories of sets and relations or partial functions, respectively. Next we discuss how the functorial presentation provides guidelines when choosing syntactical notions for a class of algebras, and as an application we argue that the natural generalization of usual terms are "conditioned terms" for partial algebras, and "term graphs" for multi-algebras. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:293 / 322
页数:30
相关论文
共 43 条
[1]  
ALICKI M, 1993, THESIS U BERGEN
[2]  
ASTESIANO E, 1979, LECTURE NOTES COMPUT, V71, P1
[3]  
BORNER F, 1996, BEITRAGE ALGEBRA GEO, V37, P259
[4]  
BROWN C, 1994, IEEE S LOG, P372, DOI 10.1109/LICS.1994.316052
[5]  
BUDACH L, 1975, AUTOMATEN FUNCTOREN
[6]  
BURMEISTER P, 1995, CONTRIBUTIONS GEN AL, V9, P91
[7]  
Burmeister P., 1993, NATO ASI SER C-MATH, P1
[8]  
Classen I., 1995, Mathematical Structures in Computer Science, V5, P153, DOI 10.1017/S0960129500000700
[9]  
Corradini A, 1999, LECT NOTES COMPUT SC, V1589, P79
[10]   An algebraic presentation of term graphs, via GS-monoidal categories [J].
Corradini, A ;
Gadducci, F .
APPLIED CATEGORICAL STRUCTURES, 1999, 7 (04) :299-331