Skip to main content

An abstract formulation for rewrite systems

  • Conference paper
  • First Online:
Category Theory and Computer Science

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

Abstract

Herein, we describe an abstract algebraic object which can be used to discuss rewrite systems. We define then use the notion of 2-category to encapsulate some fundamental properties of rewrites. Recent developments in the general theory of 2-categories are then used to give a theorem stating conditions under which rewrite derivations exist, and to give further conditions under which there is a normal form for a derivation, hence a deterministic method to express a derivation as a composite of rewrites in a particular order. Several examples are pursued through the course of the paper in order to make clear precisely how the general theory may be applied.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. J. BENABOU, Introduction to bicategories, Lecture Notes in Math. 47 (1967), 1–77.

    Google Scholar 

  2. S. EILENBERG and R.H. STREET, Seminar notes by R.H. Street delivered at Sydney Category Seminars, 1987–88.

    Google Scholar 

  3. C.A.R. HOARE, Data refinement in a categorical setting, Preprint, June 1987.

    Google Scholar 

  4. G. HUET, Equational systems for Category Theory and Intuitionistic Logic, draft, 1983.

    Google Scholar 

  5. M. JOHNSON, Pasting diagrams in n-categories with applications to coherence theorems and categories of paths, Ph.D. thesis, University of Sydney, 1987.

    Google Scholar 

  6. G.M. KELLY and R.H. STREET, Review of the elements of 2-categories, Lecture Notes in Math. 420 (1974), 75–103.

    Google Scholar 

  7. DONALD E. KNUTH and PETER B. BENDIX, Simple Word Problems in Universal Algebras, Computational Problems in Abstract Algebra, Permagon Press, Oxford, 1970, 263–297.

    Google Scholar 

  8. A.J. POWER, A 2-categorical pasting theorem, J. Algebra (to appear).

    Google Scholar 

  9. D.E. RYDEHEARD and J.G. STELL, Foundations of Equational Deduction: A Categorical Treatment of Equational Proofs and Unification Algorithms, Preprint.

    Google Scholar 

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

    Google Scholar 

  11. R.H. STREET, Limits indexed by category-valued 2-functors, J. Pure Appl. Algebra 8, 149–181.

    Google Scholar 

  12. C. WELLS, Path grammars, Conf. on Algebraic Methods and Software Technology, University of Iowa, 24th May 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David H. Pitt David E. Rydeheard Peter Dybjer Andrew M. Pitts Axel Poigné

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Power, A.J. (1989). An abstract formulation for rewrite systems. In: Pitt, D.H., Rydeheard, D.E., Dybjer, P., Pitts, A.M., Poigné, A. (eds) Category Theory and Computer Science. Lecture Notes in Computer Science, vol 389. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0018358

Download citation

  • DOI: https://doi.org/10.1007/BFb0018358

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51662-0

  • Online ISBN: 978-3-540-46740-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics