Abstract
A proof is given for a theorem stating that every semicomputable data type can be specified with only one hidden sort. Preceding this, definitions for the notions signature and algebra are given in the setting of category theory and the notion of a (semi-)computable algebra is discussed.
Preview
Unable to display preview. Download preview PDF.
References
Bergstra, J.A., J.V. Tucker, Algebraic specifications of computable and semicomputable data types, Theoretical Computer Science, 50, 1987.
—, The Completeness of the Algebraic Specification Methods for Computable Data Types, Information and Control, 54, (1982), pp. 186–200.
—, A characterisation of computable data types by means of a finite, equational specification method, in J.W. de Bakker and J. v. Leeuwen (eds.) Automata, Languages and Programming, Seventh Colloquium, Noordwijkerhout, 1980, Springer Verlag, Berlin, 1980, pp. 76–90.
Bloom, S.L., E.G.Wagner, Many-sorted theories and their algebras with some applications to data types, In Algebraic Methods in Semantics, edited by M.Nivat, J.C.Reynolds, Cambridge University Press, 1985, pp. 133–68.
Ehrig, H., B. Mahr, Fundamentals of Algebraic Specification 1, EATCS, Monographs on Theoretical Computer Science 6, Springer-Verlag, Berlin, 1985.
Malcev, A. I., Constructive algebras, I., Russian Mathematical Surveys 16 (1961) pp. 77–129.
MacLane,S., Categories for the Working Mathematician, Springer-Verlag, New York Inc., 1971.
J.Meseguer, J.A.Goguen, Initiality, induction and computability. In Algebraic Methods in Semantics, edited by M.Nivat, J.C.Reynolds, Cambridge University Press, 1985, pp. 459–541.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vrancken, J.L.M. (1988). The algebraic specification of semicomputable data types. In: Sannella, D., Tarlecki, A. (eds) Recent Trends in Data Type Specification. ADT 1987. Lecture Notes in Computer Science, vol 332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50325-0_13
Download citation
DOI: https://doi.org/10.1007/3-540-50325-0_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50325-5
Online ISBN: 978-3-540-45970-5
eBook Packages: Springer Book Archive