摘要: 针对函数式编程中的共归纳数据类型上的各种共递归操作缺乏统一描述的问题,利用Monads 及其与共代数函子之间的分配律给出了共归纳数据类型上的一种广义共迭代定义——gunfold,证明了gunfold 可以为共迭代、原始共递归和Course-of-Value 共迭代提供一种统一和抽象的描述.在此基础上进一步从范畴论的角度分析了gunfold 上的各种性质和计算律.
中图分类号:
苏锦钿 余珊珊. 广义共迭代及其计算律[J]. 华南理工大学学报(自然科学版), 2012, 40(9): 62-68.
Su Jin-dian Yu Shan-shan. Generalised Coiteration and Its Calculation Laws[J]. Journal of South China University of Technology(Natural Science Edition), 2012, 40(9): 62-68.