首页> 外文会议>AAAI Symposium on Logic-Based Program Synthesis: State of the Art and Future Trends >Combining automated theorem provers and computer algebra systems for generating formal proofs of complexity bounds
【24h】

Combining automated theorem provers and computer algebra systems for generating formal proofs of complexity bounds

机译:结合自动定理普罗瓦和计算机代数系统,以产生复杂性界定的正式证明

获取原文

摘要

Over the past few years, the traditional separation between automated theorem provers and computer algebra systems has slowly been eroded as both sides venture into foreign territory. But despite recent progress, theorem provers still have difficulties with basic arithmetic while computer algebra system inherently produce "untrusted" results that are not easily verified. We were able to combine successfully two such systems NUPRL and MATHEMATICA - to build the Automated Complexity Analysis (ACA) system for analyzing the computational complexity of higher-order functional programs. The ACA system automatically computes and proves correct an upper bound on the worst-case time complexity of a functional program synthesized by the NUPRL system. In this extended abstract, we briefly introduce our framework for reasoning informally about the computational complexity of higher-order functional programs and outline our approach to automation. We conclude with a description of employing MATHEMATICA within the trusted NUPRL environment to construct a formal complexity proof.
机译:在过去几年中,自动定理普通和计算机代数系统之间的传统分离慢慢被侵蚀,因为双方冒险进入国外领土。但尽管最近进展,但定理普遍仍然遇到基本算术,而计算机代数系统本身产生“不受信任”的结果,这些结果不易验证。我们能够成功结合两种这样的系统Nuprl和Mathematica - 以构建自动复杂性分析(ACA)系统,用于分析高阶功能计划的计算复杂性。 ACA系统会自动计算并证明是由NuPRL系统合成的功能程序的最坏情况时间复杂度的校正上限。在这种扩展的摘要中,我们简要介绍了我们的框架,以非正式地推理了高阶函数计划的计算复杂性,并概述了我们的自动化方法。我们结束了在可信Nuprl环境中使用Mathematica来构建正式的复杂性证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号