首页> 外文OA文献 >Analysis of methods for extraction of programs from non-constructive proofs
【2h】

Analysis of methods for extraction of programs from non-constructive proofs

机译:提取非建设性证据的方法分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The present thesis compares two computational interpretations of non-constructive proofs: refined A-translation and Gödel's functional "Dialectica" interpretation. The behaviour of the extraction methods is evaluated in the light of several case studies, where the resulting programs are analysed and compared. It is argued that the two interpretations correspond to specific backtracking implementations and that programs obtained via the refined A-translation tend to be simpler, faster and more readable than programs obtained via Gödel's interpretation.Three layers of optimisation are suggested in order to produce faster and more readable programs. First, it is shown that syntactic repetition of subterms can be reduced by using let-constructions instead of meta substitutions abd thus obtaining a near linear size bound of extracted terms. The second improvement allows declaring syntactically computational parts of the proof as irrelevant and that this can be used to remove redundant parameters, possibly improving the efficiency of the program. Finally, a special case of induction is identified, for which a more efficient recursive extracted term can be defined. It is shown the outcome of case distinctions can be memoised, which can result in exponential improvement of the average time complexity of the extracted program.
机译:本论文比较了非结构性证明的两种计算解释:精细的A翻译和Gödel的功能“方言”解释。根据几个案例研究评估了提取方法的行为,在其中分析并比较了生成的程序。有人认为这两种解释对应于特定的回溯实现,并且经过精炼的A翻译获得的程序比通过Gödel解释获得的程序更容易,更快速,更易读,建议进行三层优化以更快,更快速地生成代码更具可读性的程序。首先,表明可以通过使用let构造代替元替换abd来减少子词的句法重复,从而获得提取词的近似线性大小范围。第二个改进允许在语法上将证明的语法计算部分声明为不相关的,并且可以将其用于删除冗余参数,从而可能提高程序的效率。最后,确定归纳的一种特殊情况,为此可以定义一个更有效的递归提取项。结果表明,可以区分大小写的结果,这可以导致提取程序的平均时间复杂度得到指数级提高。

著录项

  • 作者

    Trifonov Trifon;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号