Well-Definedness of Streams by Termination

  • Authors:
  • Hans Zantema

  • Affiliations:
  • Department of Computer Science, TU Eindhoven, Eindhoven, The Netherlands 5600 MB and Institute for Computing and Information Sciences, Radboud University, Nijmegen, Nijmegen, The Netherlands 6500 ...

  • Venue:
  • RTA '09 Proceedings of the 20th International Conference on Rewriting Techniques and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Streams are infinite sequences over a given data type. A stream specification is a set of equations intended to define a stream. We propose a transformation from such a stream specification to a TRS in such a way that termination of the resulting TRS implies that the stream specification admits a unique solution. As a consequence, proving such well-definedness of several interesting stream specifications can be done fully automatically using present powerful tools for proving TRS termination.