首页> 外文会议>Programs, proofs, processes >Proofs, Programs, Processes
【24h】

Proofs, Programs, Processes

机译:证明,程序,流程

获取原文
获取原文并翻译 | 示例

摘要

We study a realisability interpretation for inductive and coin-ductive definitions and discuss its application to program extraction from proofs. A speciality of this interpretation is that realisers are given by terms that correspond directly to programs in a lazy functional programming language such as Haskell. Programs extracted from proofs using coinduction can be understood as perpetual processes producing infinite streams of data. Typical applications of such processes are computations in exact real arithmetic. As an example we show how to extract a program computing the average of two real numbers w.r.t. to the binary signed digit representation.
机译:我们研究归纳和硬币归纳定义的可实现性解释,并讨论其在从证明中提取程序的应用。这种解释的一个特殊之处在于,实现者由直接对应于诸如Haskell的惰性功能编程语言中的程序的术语给出。使用协导从证明中提取的程序可以理解为产生无限数据流的永久过程。这种过程的典型应用是精确实数运算。作为示例,我们显示如何提取一个计算两个实数w.r.t的平均值的程序。到二进制带符号的数字表示形式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号