Skip to main content

A 2-category approach to critical pair completion

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 534))

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.

Unable to display preview. Download preview PDF.

References

  1. Buchberger, B.: History and Basic Features of the Critical-Pair/ Completion Procedure. J.Symbolic Computation (1987), 3,3–38.

    Google Scholar 

  2. Lawvere, F.W.: Functorial semantics of algebraic theories. Proc. Nat. Ac. Sci. 50, 869–872 (1963).

    Google Scholar 

  3. 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

    Google Scholar 

  4. Makkai, M. and Paré, R.: Accessible Categories: The Foundations of Categorical Model Theory. Contemporary Mathematics, Vol.104, AMS, Providence,Rhode Island, 1989.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Seely,R.A.G.: Modelling computations — a 2-categorical approach. Proc. 2nd Symp. on Logic in Comp.Science, Ithaca,New York, IEEE Publications 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

H. Ehrig K. P. Jantke F. Orejas H. Reichel

Rights and permissions

Reprints 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

Publish with us

Policies and ethics