التعاودية المشتركة
Sign in to saveIn computer science, corecursion is a type of operation that is dual to (structural) recursion. Whereas recursion consumes a data structure by first handling the topmost layer before descending into its inner parts, corecursion produces a data structure by first defining the topmost layer before defining its inner parts. Corecursion is a particularly important in total languages, as it allows encoding potentially non-terminating computations in a context where every function must terminate. It is supported by theorem provers Agda and Rocq.
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/corecursion
Sources (1)
via Wikidata · CC0
Connections
Q34010
Entity
structural induction
Entity
computer science
Entity
International Standard Book Number
Entity
natural number
Entity
digital object identifier
Entity
International Standard Serial Number
Entity
recursion
Entity
Q118398
Entity
bijection
Entity
power set
Entity
tree
Entity
finite-state machine
Entity
binary tree
Entity
binary relation
Entity
Cantor's theorem
Entity
fixed point
Entity
Q22908627
Entity
list
Entity
functor
Entity