What Is a Pure Functional?
What Is a Pure Functional?
复制标题
什么是纯函数?
DOI:
10.1007/978-3-642-14162-1_17
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Helmut Seidl
中科院分区:
文献类型:
--
作者:
Martin Hofmann;Aleksandr Karbyshev;Helmut Seidl
Given an ML function f : (int->int)->int how can we rigorously specify that f is pure, i.e., produces no side-effects other than those arising from calling its functional argument? We show that existing methods based on preservation of invariants and relational parametricity are insufficient for this purpose and thus define a new notion that captures purity in the sense that for any functionalFthat is pure in this sense there exists a corresponding question-answer strategy. This research is motivated by an attempt to prove algorithms correct that take such supposedly pure functionals as input and apply them to stateful arguments in order to inspect intensional aspects of their behaviour.
登录
查看更多内容
影响因子:
1.3
作者:
Christian Fecht;H. Seidl
通讯作者:
H. Seidl
DOI:
--
发表时间:
1996
期刊:
Linear Logic Tokyo Meeting
影响因子:
--
作者:
S. Abramsky;G. McCusker
通讯作者:
G. McCusker
DOI:
10.1007/3-540-58485-4_50
发表时间:
1994
期刊:
Nord. J. Comput.
影响因子:
--
作者:
Niels Jørgensen
通讯作者:
Niels Jørgensen
DOI:
10.1007/978-3-540-68237-0_7
发表时间:
2008
期刊:
J. Object Technol.
影响因子:
--
作者:
A. Rudich;Ádám Darvas;Peter Müller
通讯作者:
Peter Müller
DOI:
--
发表时间:
1999
期刊:
ACM SIGPLAN International Conference on Functional Programming
影响因子:
--
作者:
J. Longley
通讯作者:
J. Longley