Monadic Parametricity of Second-Order Functionals.

FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2013)(2013)

引用 2|浏览1
暂无评分
摘要
How can one rigorously specify that a given ML functional $f : (\texttt{int} \to \texttt{int}) \to \texttt{int}$ is pure, i.e., f produces no computational effects except those produced by evaluation of its functional argument? In this paper, we introduce a semantic notion of monadic parametricity for second-order functionals which is a form of purity. We show that every monadically parametric f admits a question-answer strategy tree representation. We discuss possible applications of this notion, e.g., to the verification of generic fixpoint algorithms. The results are presented in two settings: a total set-theoretic setting and a partial domain-theoretic one. All proofs are formalized by means of the proof assistant Coq.
更多
查看译文
关键词
functional argument,monadic parametricity,possible application,semantic notion,proof assistant coq,monadically parametric,partial domain-theoretic,computational effect,generic fixpoint algorithm,question-answer strategy tree representation,second-order functionals
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要