Publication View

Proof Methods for Corecursive Programs (2005)

Abstract
Recursion is a well-known and powerful programming technique, with a wide variety of applications. The dual technique of corecursion is less well-known, but is increasingly proving to be just as useful. This article is a tutorial on the four main methods for proving properties of corecursive programs: fixpoint induction, the approximation (or take) lemma, coinduction, and fusion.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.6969
Source http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/corecursive.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.100.9674, 10.1.1.58.7741, 10.1.1.13.2975, 10.1.1.17.5825, 10.1.1.62.9454, 10.1.1.5.818, 10.1.1.103.8806, 10.1.1.104.1972, 10.1.1.61.3043, 10.1.1.62.1097, 10.1.1.66.2291, 10.1.1.71.9521, 10.1.1.90.6964, 10.1.1.91.1189, 10.1.1.95.6475, 10.1.1.120.4354