基于Coq的几何学定理的形式化证明特例研究 ——杨路定理的形式化证明

基于Coq的几何学定理的形式化证明特例研究 ——杨路定理的形式化证明

论文摘要

人工智能是一门研究模拟和延伸人的智能的一门新技术科学[1]。它作为计算机科学的一个分支,旨在了解智能的实质,并生产出一种新的能模拟人类智能的方式进行思考并作出决策行动的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,其理论和技术日益成熟,应用领域也不断扩大。人工智能在数学机械化领域的突出体现就是机器证明。机器证明是通过计算机和辅助证明工具实现定理证明的一门学科。目前的辅助证明工具有Coq、Isabelle、HOL Light等。Coq是目前国际上最主流的辅助证明工具之一,它起源于法国,其核心是归纳构造演算,这也使得Coq拥有了很强的严谨性与可靠性。不仅如此,Coq交互式的证明环境也给使用者带来了极大的便利。目前,人们利用Coq已经证明了许多著名的数学定理,其中最有影响力的是Gonthier和Werner在2005年完成的“四色定理”的机器证明。在这之后,2012年Gonthier又给出了有限单群分类定理的机器验证,到了 2015年Hales等人又完成了 Kepler猜想的计算机证明。这些成果使得辅助证明工具Coq在学术界的影响日益增强。初等几何是数学领域的一个重要研究课题,自从欧几里得创立初等几何以来,几何学的发展就离不开初等几何,之后的射影几何、非欧几何等都是在初等几何的基础上发展过来的。杨路定理是由我国著名数学家杨路先生提出的一个初等几何定理,杨路定理作为开普勒定理的一个扩展,现已被收录进日本岩田志康先生所编纂的《几何学大辞典》中,是非常具有代表性的一个定理,在海外也拥有着不俗的影响。在对杨路定理进行形式化证明的前期准备中,我们不仅可以构建出一系列初等几何的概念,还可以引入坐标、向量等解析几何的概念,最后我们通过构建出来的概念和性质等对杨路定理进行描述和证明。本文借助辅助证明工具Coq,完成了点、线、面、角等初等几何概念和向量、坐标的构建。最后我们给出了杨路定理的完整描述与机器证明。本文的创新点在于利用交互式辅助证明工具Coq进行机器证明,并且这是杨路定理的首次形式化,是对于初等几何体系形式化搭建的一次尝试,将来我们可以在此基础上进行更多的尝试,发展出更多不同的几何体系。

论文目录

  • 摘要
  • abstract
  • 第一章 绪论
  •   1.1. 研究的背景和意义
  •     1.1.1. 数学机械化
  •     1.1.2. 形式化方法
  •     1.1.3. 辅助证明工具Coq
  •     1.1.4. Coq取得的成果
  •     1.1.5. 杨路定理
  •   1.2. 研究意义
  •   1.3. 本文的结构安排
  • 第二章 辅助证明工具Coq的基础语法
  •   2.1. Coq中的项
  •     2.1.1. 类型
  •     2.1.2. 表达式
  •   2.2. 项的声明与定义
  •     2.2.1. 全局声明和定义
  •     2.2.2. 局部声明和定义
  •   2.3. 环境和上下文
  •   2.4. Coq中的命题描述
  •     2.4.1. 量词
  •     2.4.2. 依赖积
  •     2.4.3. 命题描述语法
  •   2.5. Coq中命题的证明策略
  • 第三章 证明的前期准备
  •   3.1. 点的构建
  •   3.2. 线段的长度
  •   3.3. 向量的构建
  •   3.4. 角度的构建
  •   3.5. 平行与垂直
  •   3.6. 面的构建
  •   3.7. 四边形
  •   3.8. 等腰三角形
  •   3.9. 等边三角形
  •   3.10. 三角形面积
  •   3.11. 连加
  •   3.12. 平均中心
  • 第四章 杨路定理的证明
  •   4.1. 杨路定理的人工证明
  •   4.2. 杨路定理的Coq实现
  • 第五章 总结与展望
  •   5.1. 工作总结
  •   5.2. 研究展望
  • 参考文献
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 傅凡

    导师: 郁文生

    关键词: 机器证明,初等几何,杨路定理

    来源: 北京邮电大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,自动化技术

    单位: 北京邮电大学

    分类号: O18;TP18

    总页数: 67

    文件大小: 3740K

    下载量: 46

    相关论文文献

    • [1].从F集团COQ看供应商管理[J]. 商场现代化 2015(22)
    • [2].阿托伐他汀和CoQ_(10)对高胆固醇兔心肌线粒体氧自由基损伤的保护作用[J]. 临床心血管病杂志 2012(12)
    • [3].基于Coq的操作系统任务管理需求层建模及验证[J]. 软件学报 2020(08)
    • [4].基于Coq的软件安全性验证[J]. 计算机应用 2012(S2)
    • [5].基于Coq记录的矩阵形式化方法[J]. 计算机科学 2019(07)
    • [6].对沼泽红假单胞菌生产CoQ_(10)添加前体物的优化(英文)[J]. 现代生物医学进展 2008(05)
    • [7].芳香族氨基酸对沼泽红假单胞菌合成CoQ_(10)的影响(英文)[J]. 药物生物技术 2008(05)
    • [8].基于Coq的微内核操作系统程序验证方法研究[J]. 计算机测量与控制 2011(08)
    • [9].大肠杆菌生产CoQ_(10)的代谢工程研究进展[J]. 化工进展 2009(05)
    • [10].基于Coq的有标集族相关定理的机器证明[J]. 伊犁师范学院学报(自然科学版) 2020(02)
    • [11].大肠杆菌menA敲除对CoQ积累的影响研究[J]. 生物技术通报 2015(12)
    • [12].一种并行化算法在Coq中的实现及其正确性描述[J]. 电子技术 2015(09)
    • [13].定理证明器Coq与机械语义研究[J]. 计算机应用与软件 2015(10)
    • [14].基于Coq的命令式语言编译器机械验证的研究与实现[J]. 小型微型计算机系统 2015(09)
    • [15].基于Coq的Paxos形式化建模与验证[J]. 软件学报 2020(08)
    • [16].布莱凯特黑牛CoQ_(10)合成相关基因COQ2 cDNA克隆及其多态性分析[J]. 畜牧与兽医 2013(10)
    • [17].研磨超声法提取根瘤土壤杆菌发酵产物CoQ_(10)[J]. 苏州科技大学学报(自然科学版) 2017(04)
    • [18].酸热辅助超声法提取类球红细菌发酵产物CoQ_(10)[J]. 食品工业 2017(08)
    • [19].μC/OS-Ⅲ任务调度器在Coq中的验证[J]. 计算机工程 2015(03)
    • [20].CoQ_(10)补充对青少年运动员血浆抗氧化系统的影响[J]. 天津体育学院学报 2008(03)
    • [21].元模型层次的UML动态子图到Coq形式规范的转换[J]. 计算机应用与软件 2016(08)
    • [22].CoQ_(10)-Dps编码基因的研究进展及其在布莱凯特黑牛分子育种中的应用[J]. 安徽农业科学 2013(01)
    • [23].COQ定理证明器辅助PLC程序验证和分析[J]. 北京大学学报(自然科学版) 2010(01)
    • [24].诱变育种推理选育类球红细菌CoQ_(10)高产菌株正突变库的研究[J]. 安徽农学通报 2018(10)
    • [25].基于Z3的Coq自动证明策略的设计和实现[J]. 软件学报 2017(04)
    • [26].CoQ_(10)生物合成限速酶及其编码基因对布莱凯特黑牛品种培育的实践意义[J]. 安徽农业科学 2013(01)
    • [27].大肠杆菌ubiA过表达对CoQ产量的影响[J]. 中国食品添加剂 2017(05)
    • [28].基因工程策略强化生物法生产CoQ_(10)研究进展[J]. 黑龙江科学 2013(07)
    • [29].SpaceOS中若干全局性质的形式化描述和验证[J]. 小型微型计算机系统 2019(01)

    标签:;  ;  ;  

    基于Coq的几何学定理的形式化证明特例研究 ——杨路定理的形式化证明
    下载Doc文档

    猜你喜欢