[Haskell-cafe] What does it mean to derive "equations of restricted from" in Haskell?
Daryoush Mehrtash
dmehrtash at gmail.com
Tue Jul 16 10:19:01 CEST 2013
In John Hughes's "The Design of Pretty printing library" paper, he says:
"The implementations which we are trying to derive consist of equations of
> a restricted form. We will derive implementations by proving their
> constituent equations from the specification. By itself this is no
> guarantee that the implemented functions satisfy the specification because
> we might not have proved enough equation But if we also check that the
> derived definitions are terminating and exhaustive then this property is
> guaranteed"
What does "restricted form" mean?
What is the meaning and significance of "definitions are terminating and
exhaustive"?
--
Daryoush
Weblog: http://onfp.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130716/040173f7/attachment.htm>
More information about the Haskell-Cafe
mailing list