Abstract
The categorical presentation of the CPC algorithm scheme exposes the essential ingredients of the CPC algorithm scheme which are independent from the syntacic surface. This insight is a sufficient basis to transfer the CPC algorithm scheme to other formalisms. In mathematics on the metalevel only product types have been used so far. But, in recently used higher order formalisms the function type came additionally into use.
There are serious reasons to use also other types on the metalevels of formal systems. Those types could be lists or trees for instance. Since the above described decomposition properties are probably satisfied for all those type constructions which can be formalized as parameterized abstract data types without equations effecting the constructors, in the generalisation of the CPC algorithm scheme one has to focus the attention only on the pullback construction in the resulting category of types and terms.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Buchberger, B.: History and Basic Features of the Critical-Pair/ Completion Procedure. J.Symbolic Computation (1987), 3,3–38.
Lawvere, F.W.: Functorial semantics of algebraic theories. Proc. Nat. Ac. Sci. 50, 869–872 (1963).
Moggi,E.: A Category-theoretic Account of Program Modules. Proc. Category Theory and Computer Science, Manchester 1989,Lecture Notes in Computer Science, 389, Springer-Verlag,1989
Makkai, M. and Paré, R.: Accessible Categories: The Foundations of Categorical Model Theory. Contemporary Mathematics, Vol.104, AMS, Providence,Rhode Island, 1989.
Power,A.J.: An Abstract Formulation for Rewrite Systems. Proc. Category Theory and Computer Science, Manchester 1989, Lecture Notes in Computer Science, 389, Springer-Verlag,1989.
Rydeheard,D.E., and Stell,J.G.: Foundations of Equational Deduction: A Categorical Treatment of Equational Proofs and Unification Algorithms. Proc. Category Theory and Computer Science, Edingurgh, 1987, Lecture Notes in Computer Science, 283, Springer-Verlag, 1987.
Seely,R.A.G.: Modelling computations — a 2-categorical approach. Proc. 2nd Symp. on Logic in Comp.Science, Ithaca,New York, IEEE Publications 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reichel, H. (1991). A 2-category approach to critical pair completion. In: Ehrig, H., Jantke, K.P., Orejas, F., Reichel, H. (eds) Recent Trends in Data Type Specification. ADT 1990. Lecture Notes in Computer Science, vol 534. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54496-8_14
Download citation
DOI: https://doi.org/10.1007/3-540-54496-8_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54496-8
Online ISBN: 978-3-540-38416-8
eBook Packages: Springer Book Archive