An algorithm for finding canonical sets of ground rewrite rules in polynomial time

  • Authors:
  • Jean Gallier;Paliath Narendran;David Plaisted;Stan Raatz;Wayne Snyder

  • Affiliations:
  • Univ. of Pennsylvania, Philadelphia;State Univ. of New York, Albany;Univ. of North Carolina, Chapel Hill;Rutgers Univ., New Brunswick, NJ;Boston Univ., Boston, MA

  • Venue:
  • Journal of the ACM (JACM)
  • Year:
  • 1993

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, it is shown that there is an algorithm that, given by finite set E of ground equations, produces a reduced canonical rewriting system R equivalent to E in polynomial time. This algorithm based on congruence closure performs simplification steps guided by a total simplification ordering on ground terms, and it runs in time O(n3).