Title
Which data types have &ohgr;-complete initial algebra specifications?
Abstract
An algebraic specification is called omega-complete or inductively complete if all (open as well as closed) equations valid in its initial model are equationally derivable from it, i.e., if the equational theory of the initial model is identical to the equational theory of the specification. As the latter is recursively enumerable, the initial model of an omega-complete algebraic specification is a data type with a recursively enumerable equational theory. We show that if hidden sorts and functions are allowed in the specification, the converse is also true: every data type with a recursively enumerable equational theory has an omega-complete initial algebra specification with hidden sorts and functions. We also show that in the case of finite data types the hidden sorts can be dispensed with.
Year
DOI
Venue
1994
10.1016/0304-3975(94)90057-4
Theor. Comput. Sci.
Keywords
DocType
Volume
complete initial algebra specification,data type
Journal
124
Issue
ISSN
Citations 
1
0304-3975
4
PageRank 
References 
Authors
0.41
11
2
Name
Order
Citations
PageRank
Jan A. Bergstra11445140.42
J. Heering244136.70