co-recursive

Adjective

 * 1)  Describing a definition, particularly of an algorithm, given in terms of its output, rather than its input.
 * Co-recursive algorithms allow infinite large objects to be used without necessarily running out of memory.

Related terms

 * corecursion