Abstract
Colimit constructions are interpreted as parameterized specifications where the underlying diagrams correspond to the formal parameters and the (universal) cocones form the bodies. Moreover, because the cocone is associated to each diagram in a uniform way, the colimit construction itself turns out to be parametric over-coming one of the limitations of ordinary parameterized specifications, this is the fixed size and structure of the formal parameter part.
Preview
Unable to display preview. Download preview PDF.
References
J.W. Thatcher, E.G. Wagner, J.B. Wright: Data Type Specification: Parameterization and the Power of Specification Techniques, ACM TOPLAS 4 (1982), 711–732.
H. Ehrig, H.-J. Kreowski, J.W. Thatcher, E.G. Wagner, J.B. Wright: Parameter Passing in Algebraic Specification Languages, Theor. Comp. Sci. 28 (1984), 45–81.
M.A. Arbib, E.G. Manes: Arrows, Structures, and Functors — The Categorical Imperative, New York-San Francisco-London 1975.
R.M. Burstall, J.A. Goguen: Semantics of CLEAR, a Specification Language, Lect. Notes in Comp. Sci. 86 (1980), 292–332.
H.-D. Ehrich: On the Theory of Specification, Implementation and Parameterization of Abstract Data Types, JACM 29,1 (1982), 206–227.
H. Ehrig, B. Mahr: Fundamentals of Algebraic Specification 1: Equations and Initial Semantics, Berlin-Heidelberg-New York-London-Paris-Tokyo 1985.
H.-J. Kreowski: Some Initial Sections of the Algebraic Specification Tale, EATCS Bulletin 31 (1987), 55–78.
S. Mac Lane: Categories for the Working Mathematician, New York-Heidelberg-Berlin 1971.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kreowski, HJ. (1989). Colimits as parameterized data types. In: Ehrig, H., Herrlich, H., Kreowski, H.J., Preuß, G. (eds) Categorical Methods in Computer Science With Aspects from Topology. Lecture Notes in Computer Science, vol 393. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51722-7_3
Download citation
DOI: https://doi.org/10.1007/3-540-51722-7_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51722-1
Online ISBN: 978-3-540-46787-8
eBook Packages: Springer Book Archive