跳到内容

飞斑/飞斑

Flyspeck项目

欢迎来到Flyspeck项目,该项目为开普勒猜想提供了正式证明HOL防光助理。开普勒猜想断言,没有同余球的堆积在欧几里得3-空间中,其密度大于熟悉的炮弹排列的密度。

该项目于2014年8月10日完工。

介绍

flyspeck项目的目的是生成开普勒猜想的正式证明。姓名苍蝇斑来自匹配模式/f.*页*k/与一本英语词典相对。FPK是“开普勒的正式证明”的缩写

安装

请逐步查看安装指南.

资源

有一个安装指南用于项目和其他Wiki页面.

形式化项目是基于这本书密球填料,可从剑桥大学出版社获得。

许可证

该项目分布在麻省理工学院执照.

谢谢

该项目得到了美国国家科学基金会(NSF)关于“离散几何的形式基础”的0503447号拨款和关于“开普勒猜想的形式证明”的0804189号拨款的支持,Benter基金会、Microsoft Azure Research、匹兹堡大学、Radboud研究机构、数学研究所(VAST)和VIASM。

目录结构

主要的证明脚本位于子目录中文本_格式化.用于生成项目的主文件位于text_规范化/构建.请特别注意text_formalization/build/ocamlinit_holl_light.ml(文本格式化/构建/ocamlinit_holl_light.ml)

flyspeck项目的目录结构如下。

天蓝色的与非线性不等式形式验证相关的文件。这些不等式首先通过Microsoft Azure Cloud上的计算进行了正式验证。

形式_图形与中tame图分类的形式验证相关的文件伊莎贝尔校对助理。这些文件大多是文件的备份,是伊莎贝尔正式证据档案法新社(afp.sourceforge.net/entries/Flyspeck-Tame.shtml公司).
该存档应用于下载tame图分类的形式验证代码。
此处的文件仅用于帮助将定理的陈述翻译成HOL Light。

形式ineqs与非线性不等式形式验证相关的文件。

formal_lp格式与线性程序的形式验证相关的文件。

非正式代码用于证明开普勒猜想的非正式计算机程序的代码。flyspeck项目不需要这些文件。

JHOLL灯光用于Solovyev的HOL Light SSReflect模式的java前端代码。

开普勒-特克斯《致密球体填料》一书的乳胶源文件

遗产此目录包含不再使用的死代码。忽略此目录。

文本_格式化这是项目的主目录。它包含用于将flystark项目的文本部分,如《密集球体封装》一书中所述查看该目录中的README文件有关加载和审核项目的更多说明。

text_规范化/构建目录包含与构建项目相关的文件。

用户使用程序这些文件不是flyspeck项目的一部分。它主要包含Hales所写文章的乳胶文件分类。