Speeding up Subtree Replacement Systems

This paper is the last in a three-part study of efficient evaluations of expressions. Here the optimal evaluation algorithms for systems of graph-like expressions studied earlier are compared with the best possible performance of evaluation algorithms for classical systems of expressions. For a wide class of systems it is shown that a graph-like version can speed up the classical system while maintaining correctness.

[1]  John Staples,et al.  Computation on Graph-Like Expressions , 1980, Theor. Comput. Sci..

[2]  J. Staples A class of replacement systems with simple optimality theory , 1977, Bulletin of the Australian Mathematical Society.

[3]  J. Roger Hindley,et al.  An abstract Church-Rosser theorem. II: Applications , 1974, Journal of Symbolic Logic.

[4]  John Staples,et al.  Optimal Evaluations of Graph-Like Expressions , 1980, Theor. Comput. Sci..