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.
Preview
Unable to display preview. Download preview PDF.
Bibliography
J. BENABOU, Introduction to bicategories, Lecture Notes in Math. 47 (1967), 1–77.
S. EILENBERG and R.H. STREET, Seminar notes by R.H. Street delivered at Sydney Category Seminars, 1987–88.
C.A.R. HOARE, Data refinement in a categorical setting, Preprint, June 1987.
G. HUET, Equational systems for Category Theory and Intuitionistic Logic, draft, 1983.
M. JOHNSON, Pasting diagrams in n-categories with applications to coherence theorems and categories of paths, Ph.D. thesis, University of Sydney, 1987.
G.M. KELLY and R.H. STREET, Review of the elements of 2-categories, Lecture Notes in Math. 420 (1974), 75–103.
DONALD E. KNUTH and PETER B. BENDIX, Simple Word Problems in Universal Algebras, Computational Problems in Abstract Algebra, Permagon Press, Oxford, 1970, 263–297.
A.J. POWER, A 2-categorical pasting theorem, J. Algebra (to appear).
D.E. RYDEHEARD and J.G. STELL, Foundations of Equational Deduction: A Categorical Treatment of Equational Proofs and Unification Algorithms, Preprint.
R.A.G. SEELY, Modelling computations — a 2-categorical approach, Proc. 2nd Symp. on Logic in Comp. Science, Ithaca, New York, IEEE Publications 1987.
R.H. STREET, Limits indexed by category-valued 2-functors, J. Pure Appl. Algebra 8, 149–181.
C. WELLS, Path grammars, Conf. on Algebraic Methods and Software Technology, University of Iowa, 24th May 1989.
Author information
Authors and Affiliations
Editor information
Rights 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