Rewriting via coinserters

  • Authors:
  • Neil Ghani;Christoph Lüth

  • Affiliations:
  • University of Leicester, Department of Mathematics and Computer Science University Road, Leicester LE1 7RH, United Kingdom;Universität Bremen, FB 3 -- Mathematik und Informatik P.O. Box 330 440, D-28334 Bremen, Germany

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a semantics for rewriting that is independent of the data being rewritten and which, nevertheless, models key concepts such as substitution which are central to rewriting algorithms. We demonstrate the naturalness of this construction by showing how it mirrors the usual treatment of algebraic theories as coequalizers of monads. We also demonstrate its naturalness by showing how it captures several canonical forms of rewriting.