• DocumentCode
    2597370
  • Title

    Equality in lazy computation systems

  • Author

    Howe, Douglas J.

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1989
  • fDate
    5-8 Jun 1989
  • Firstpage
    198
  • Lastpage
    203
  • Abstract
    The author introduces a general class of lazy computation systems and defines a natural program equivalence for them. He proves that if an extensionality condition holds of each of the operators of a computational system, then the equivalence relation is a congruence, so that the usual kinds of equality reasoning are valid for it. This condition is a simple syntactic one and is easy to verify for the various lazy computation systems considered so far. Conditions are given under which the equivalence coincides with observational congruence. These results have important consequences for type theories
  • Keywords
    data structures; equivalence classes; formal logic; computational system; equality reasoning; equivalence relation; extensionality condition; lazy computation systems; natural program equivalence; observational congruence; syntactic condition; type theories; Computer languages; Computer science; Reasoning about programs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1989. LICS '89, Proceedings., Fourth Annual Symposium on
  • Conference_Location
    Pacific Grove, CA
  • Print_ISBN
    0-8186-1954-6
  • Type

    conf

  • DOI
    10.1109/LICS.1989.39174
  • Filename
    39174