Proving Equality of Streams Automatically

Authors Hans Zantema, Joerg Endrullis



PDF
Thumbnail PDF

File

LIPIcs.RTA.2011.393.pdf
  • Filesize: 492 kB
  • 16 pages

Document Identifiers

Author Details

Hans Zantema
Joerg Endrullis

Cite As Get BibTex

Hans Zantema and Joerg Endrullis. Proving Equality of Streams Automatically. In 22nd International Conference on Rewriting Techniques and Applications (RTA'11). Leibniz International Proceedings in Informatics (LIPIcs), Volume 10, pp. 393-408, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2011) https://doi.org/10.4230/LIPIcs.RTA.2011.393

Abstract

Streams are infinite sequences over a given data type. A stream
specification is a set of equations intended to define a stream.
In this paper we focus on equality of streams, more precisely,
for a given set of equations two stream terms are said to be 
equal if they are equal in every model satisfying the given 
equations. We investigate techniques for proving equality of 
streams suitable for automation. Apart from techniques that
were already available in the tool CIRC from Lucanu and Rosu,
we also exploit well-definedness of streams, typically proved 
by proving productivity. Moreover, our approach does
not restrict to behavioral input format and does not require
termination.
We present a tool Streambox that can prove equality of a 
wide range of examples fully automatically.

Subject Classification

Keywords
  • streams

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail