学位论文 > 优秀研究生学位论文题录展示

Isabelle中自动化证明策略的设计与实现

作 者: 程应娥
导 师: 李廉
学 校: 兰州大学
专 业: 计算机软件与理论
关键词: 定理机器证明 Isabelle 策略
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 58次
引 用: 2次
阅 读: 论文下载
 

内容摘要


定理机器证明是人工智能的一个重要研究领域,被应用在数学定理证明、协议验证、软件和硬件的形式化验证等方面。提高定理机器证明的效率仍然受到人工智能界的重视。人们开发了各种定理证明系统,主要有自动化和交互式两种类型。Isabelle/Isay/HOL(以下简称Isabelle)是基于高阶逻辑的交互式定理证明器,它是由英国剑桥大学的Lawrence C.Paulson教授和德国慕尼黑技术大学的Tobias Nipkow教授于1986年开始联合开发的,并在不断的更新和发展。在Isabelle中定理证明的主要方法是策略,证明过程是由用户提交策略,再由机器执行策略的交互过程。本文在分析了Isabelle最基本的证明策略的基础上,通过在Isabelle集成环境中添加控制模块(Ctrl Block),完成了一种并行自动化证明策略的系统设计。该控制模块负责解释并执行并行策略,完成各进程间的通信。该系统的运行环境为支持MPI编程标准的并行计算机或微机机群,由多个协同完成证明任务的Isabelle进程组成,采用主从模式的大粒度并行算法。主进程位于用户计算机中,从进程位于选定的机群中。主进程负责控制整个并行程序,分配证明任务给从进程,等待从进程报告证明的结果,再根据结果判断证明是完成还是失败。从进程等待主进程给它分配证明任务,接到并完成任务后向主进程报告证明的结果,然后继续等待主进程分配的任务或停止指令。

全文目录


摘要  4-5
Abstract  5-6
目录  6-7
第一章 绪论  7-9
  1.1 论文的研究背景  7-8
  1.2 问题的提出  8
  1.3 主要工作  8
  1.4 论文提纲  8-9
第二章 定理机器证明简介  9-14
  2.1 定理机器证明  9
  2.2 定理机器证明的研究概况  9-13
  2.3 定理证明器的分类  13-14
第三章 Isabelle简介  14-31
  3.1 Isabelle系统结构  14-20
    3.1.1 ML语言  15-17
    3.1.2 Isabelle的逻辑  17-18
    3.1.3 提升规则(lifting rule)  18-20
  3.2 Isabelle定理证明方法  20-23
  3.3 Isabelle证明理论  23-25
  3.4 Isabelle的策略和策略算子  25-31
第四章 自动化证明策略的设计和实现  31-54
  4.1 系统结构  31-43
  4.2 用户接口  43-46
  4.3 算法设计  46-54
第五章 总结与展望  54-58
致谢  58

相似论文

  1. 超高空观测平台姿态控制设计与控制策略研究,V249.1
  2. 当代品牌展销店建筑设计研究,TU247
  3. 哈尔滨城市空间环境视觉导识系统研究,TU998.9
  4. 中职学生数学学习中的非智力因素研究,G633.6
  5. 基于改进蚁群算法的机器人路径规划研究,TP242
  6. 法国迪卡侬公司新产品上市的策略研究,F274
  7. 《庄子》修辞策略探析,B223.5
  8. 幼儿混龄区域活动管理研究,G617
  9. 学前教育专业教师口语技能培养研究,G652.4
  10. 番禺区初中语文新诗教学现状及其优化策略,G633.3
  11. 中学语文口语交际课堂教学研究,G633.3
  12. 对农村初级中学学生数学学习兴趣的调查与研究,G633.6
  13. 中职学校课堂管理改善策略研究,G717
  14. 高中男、女生英语词汇学习策略差异及对其英语词汇学习的影响,G633.41
  15. 素质教育背景下小学课堂纪律管理策略探讨,G622.4
  16. 论我国基础教育课程改革的几个问题及其解决策略,G632.3
  17. 基于新课程改革的高中地理概念教学策略研究,G633.55
  18. 初高中化学概念教学衔接的分析及策略研究,G633.8
  19. 高中生物学课堂教学中概念图的应用研究,G633.91
  20. 词汇自主学习训练对高中生英语词汇能力的影响,G633.41
  21. 三位初中英语教师词汇教学策略的案例研究,G633.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com