Compilation techniques for associative-commutative normalisation

  • Authors:
  • Pierre-Etienne Moreau;Hélène Kirchner

  • Affiliations:
  • LORIA & UHP, Villers-les-Nancy Cedex, France;LORIA & CNRS, Villers-les-Nancy Cedex, France

  • Venue:
  • Algebraic'97 Proceedings of the 2nd international conference on Theory and Practice of Algebraic Specifications
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of term normalisation modulo associative-commutative (AC) theories and describe several techniques for compiling many-to-one AC matching and reduced term construction. The proposed method, illustrated on three examples, is based on compact bipartite graphs, and is designed for working very efficiently on specific classes of AC patterns. Our experimental results provide strong evidence that compilation of many-to-one AC normalisation is a useful technique for improving the performance of algebraic programming languages.