On the Correctness of the Factoring Transformation

  • Authors:
  • Pascual Julián Iranzo

  • Affiliations:
  • -

  • Venue:
  • FLOPS '02 Proceedings of the 6th International Symposium on Functional and Logic Programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Non-deterministic computations greatlye nhance the expressive power of functional logic programs, but are often computationally expensive. Recentlyw e analyzed a program transformation, called factoring transformation [4], that maysa ve both execution time and memory occupation in a non-deterministic computation. In this paper we study the formal properties of our transformation, proving its correctness for constructor-based left linear rewriting systems, under some well established conditions. We also introduce some proof techniques that help us to reason with this kind of rewriting systems.