论文摘要
自动程序设计是计算机科学中的重要研究领域,在人工智能的自动规划、机器人学等分支有重要应用。在程序理论方面,程序综合与程序验证关系密切。程序综合就是从定理机器证明中抽取程序,即:为构造一个符合给定输入输出规范(通常表示为一组逻辑公式,例如一阶谓词公式)的程序,首先把程序设计问题转化为定理证明问题,然后从定理证明中抽取满足给定规范的程序。 对于形如(?)的定理证明问题,广义归结原理可以回答其是否为真,而对于“对每个确定的(?),(?)的值是什么?”这一经典的证明论问题,广义归结原理本身并没有给出解答。此前很多人研究从归结证明确定(?)的值的方法,但是由于他们的方法都不是从分析证明过程出发的,所以在很多情况下对问题的解不能做出很好的解释:只能完成顺序问题的求解,或者只能列出问题的可能解,却不能回答在任意给定条件下问题的解具体是什么。 这篇论文主要做了如下两项工作:第一,对于形如(?)的定理证明问题,本文从分析广义归结证明树的每个结点入手,提取广义归结证明的过程信息,生成问题求解程序。并且给出了所抽取出程序的部分正确性证明。这一方法的特点是:抽取算法所用的时间、空间复杂度与广义归结证明树包含结点数呈线性关系,并且抽取算法本身十分简单,易于实现。第二,对于形如(?)的定理证明问题,广义归结证明树中一般包含Skolem函数,而从这样的广义归结证明树中抽取的程序就可能包含Skolem函数。本文给出了是否能够抽取出不包含Skolem函数的程序的充分必要条件,同时给出了消除Skolem函数的算法。 本文给出的算法,主要适用于抽取顺序程序和分支程序,当定理是以递归形式给出时,也可以抽取递归程序。利用数学归纳法,使用本算法可以抽取循环程序。
论文目录
相关论文文献
- [1].态度决定命运[J]. 中国有色金属 2015(01)
- [2].紧张关系的“根源”[J]. 新班主任 2016(05)
- [3].“感受”是什么[J]. 青少年日记(小学生版) 2013(05)
- [4].小学生粗心问题对策[J]. 安徽教育 2009(06)
- [5].生活需要感动[J]. 北方人(悦读) 2009(08)
- [6].名人名言[J]. 作文世界 2009(09)
- [7].问题背后[J]. 班主任之友(中学版) 2011(06)
- [8].拖延症是什么鬼?教你“抗拖”秘诀[J]. 意林(原创版) 2016(05)
- [9].妨碍成功的八种“劣根性”[J]. 中小企业管理与科技(中旬刊) 2012(09)
- [10].如何理解执行力[J]. 科学大观园 2009(16)
- [11].Nike 奔跑吧,像赤脚般自在[J]. 商学院 2012(06)
- [12].翻译视角下的文化派与归结派[J]. 校园英语 2016(21)
- [13].将命运转换为使命[J]. 党政论坛(干部文摘) 2011(04)
- [14].行政立法后评估与行政立法责任的归结[J]. 甘肃政法学院学报 2009(03)
- [15].可满足实例的归结复杂度[J]. 计算机工程与应用 2014(22)
- [16].走与不走[J]. 中国信息技术教育 2019(20)
- [17].试论法律责任的归结与免除[J]. 知音励志 2016(11)
- [18].又是浮躁的一代人[J]. 中国农资 2013(41)
- [19].吃点苦是“福气”[J]. 语文天地 2009(11)
- [20].阅读伴我成长[J]. 中华活页文选(初二版) 2009(06)
- [21].培养小学生口算能力的对策[J]. 青少年日记(教育教学研究) 2018(S2)
- [22].培养孩子的学习习惯[J]. 家长 2014(07)
- [23].我们该怎样给子女“撑腰”[J]. 科学咨询(教育科研) 2014(05)
- [24].涵养你的“精神颜值”[J]. 杭州(周刊) 2018(35)
- [25].政治[J]. 招生考试通讯(高考版) 2019(10)
- [26].奏效的激励[J]. 中国海关 2011(10)
- [27].文风问题反映的是思想贫乏的问题[J]. 红旗文稿 2013(08)
- [28].从危机恐慌到制度批判[J]. 中国外汇 2009(09)
- [29].中国的钱和人才太多了[J]. 商界(评论) 2008(02)
- [30].直觉模糊逻辑的(α,β)-准锁语义归结方法[J]. 模式识别与人工智能 2016(03)