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 条
[31]  
Lafont Y, 1995, LECT NOTES COMPUT SC, V909, P170
[33]   DETERMINISTIC AND NONDETERMINISTIC FLOWCHART INTERPRETATIONS [J].
LORENTZ, RJ ;
BENSON, DB .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1983, 27 (03) :400-433
[34]  
Mac Lane S., 1971, SPRINGER VERLAG GRAD, V5
[35]  
OBTULOWICZ A, 1982, DISSERTATIONES MATH, V241
[36]  
POIGNE A, 1986, LECT NOTES COMPUT SC, V240, P76
[37]  
Power J., 1997, Mathematical Structures in Computer Science, V7, P453, DOI 10.1017/S0960129597002375
[38]   CATEGORIES OF PARTIAL MAPS [J].
ROBINSON, E ;
ROSOLINI, G .
INFORMATION AND COMPUTATION, 1988, 79 (02) :95-130
[39]  
Walicki M, 1998, LECT NOTES COMPUT SC, V1376, P418
[40]   Algebraic approaches to nondeterminism: An overview [J].
Walicki, M ;
Meldal, S .
ACM COMPUTING SURVEYS, 1997, 29 (01) :30-81