Expression reduction systems and extensions: an overview

  • Authors:
  • John Glauert;Delia Kesner;Zurab Khasidashvili

  • Affiliations:
  • School of Computing Sciences, University of East Anglia, Norwich, UK;PPS, CNRS and Université Paris 7, France;Logic and Validation Technology, Design Technology Division Intel Development Center, Haifa, Israel

  • Venue:
  • Processes, Terms and Cycles
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Expression Reduction Systems is a formalism for higher-order rewriting, extending Term Rewriting Systems and the lambda-calculus. Here we give an overview of results in the literature concerning ERSs. We review confluence, normalization and perpetuality results for orthogonal ERSs. Some of these results are extended to orthogonal conditional ERSs. Further, ERSs with patterns are introduced and their confluence is discussed. Finally, higher-order rewriting is translated into equational first-order rewriting. The technique develops an isomorphic model of ERSs with variable names, based on de Bruijn indices.