Duality between Call-by-Name Recursion and Call-by-Value Iteration
Duality between Call-by-Name Recursion and Call-by-Value Iteration
复制标题
按名称调用递归和按值调用迭代之间的对偶性
DOI:
10.1007/3-540-45793-3_34
复制
发表时间:
2002
影响因子:
--
通讯作者:
Yoshihiko Kakutani
中科院分区:
文献类型:
--
作者:
Yoshihiko Kakutani
We investigate the duality between call-by-name recursion and call-by-value iteration in the ?µ-calculi and their models. Semantically, we consider that iteration is the dual notion of recursion. Syntactically, we extend the call-by-name ?µ-calculus and the call-by-value one with a fixed-point operator and an iteration operator, respectively. This paper shows that the dual translations between the call-byname ?µ-calculus and the call-by-value one, which is constructed by Selinger, can be expanded to our extended ?µ-calculi. Another result of this study provides uniformity principles for those operators.