遇见数据集

AnnalsChallenge

收藏
github2026-08-14 更新2026-08-15 收录
官方服务:

资源简介:

AnnalsChallenge是一个集合,包含了来自《数学年鉴》近期重要定理的形式化陈述。

AnnalsChallenge is a collection containing formal statements of recent important theorems from the Annals of Mathematics.

创建时间:
2026-08-14
原始信息汇总

AnnalsChallenge 是一个形式化定理声明的数据集,由伦敦帝国理工学院维护,旨在收集 2020 年代发表在《数学年刊》(Annals of Mathematics)上的重要定理。这些定理声明使用 Lean 4 语言编写,并基于 Mathlib 库。项目由 Renaissance Philanthropy 的 AI for Math Fund 资助,作为现代形式化定理声明的数据集供研究使用。

  • 内容与格式:每个论文对应一个 Lean 文件,文件名格式为 <年份>-<卷号>-<期号>-<标题>.lean,存放于 AnnalsChallenge/AnnalsOfMathematics/ 目录下。每个文件包含一个或多个带 sorry 的定理(即证明未形式化),并在 docstring 中记录论文标题、作者、期刊卷期和出版年份,以及每个定理的非形式化陈述。

  • 形式化理念:形式化过程力求忠实于原始论文结果,若因论文假设缺失等原因需调整,会在对应文件中说明,并尽可能与论文作者确认调整的准确性。随着证明的进行,可能仍需进一步调整。

  • 使用与贡献:项目不接收外部新增形式化声明的贡献;若发现错误,可开设 issue,维护者会在后续版本中处理。使用该数据集进行学术工作时,需引用即将发表的论文。版本号格式为 (批次号).(破坏性修复).(非破坏性修复,包括 mathlib 升级)

  • 构建与许可:安装 Lean 后,通过 git clonelake exe cache getlake build 命令构建。数据集基于 Apache License 2.0 许可发布。

搜集汇总
数据集介绍
AnnalsChallenge 数据集图片
构建方式
在当代数学研究的数字化浪潮中,形式化证明已成为确保定理严谨性的重要工具。AnnalsChallenge数据集应运而生,它汇集了2020年代发表于《数学年刊》上的重要定理,并以Lean 4语言及Mathlib库进行形式化表述。每个定理对应于一个独立的Lean文件,文件名格式编码了年份、卷期与标题,文件内的docstring记录了论文的完整信息。为确保忠实于原始文献,形式化过程与论文作者进行了必要沟通,并对缺失假设等细节进行了文献记载的调整。该数据集的构建旨在提供一个现代形式化定理陈述的基准,其证明过程被有意省略,留作研究人员面临的挑战。
特点
AnnalsChallenge数据集的核心特征在于其高度忠实且富有挑战性的形式化表述。它并非简单的翻译,而是对《数学年刊》近十年成果的严格再现,每个定理都经过与作者的核验,确保了数学准确性。数据集的独到之处在于所有陈述均附有非形式化的中文说明,便于跨领域学者理解。此外,其结构设计清晰,文件名编码了文献元数据,便于检索与引用。更重要的是,该数据集以未完成的证明(即sorried theorems)为特色,直接指向当前形式化验证的难点,推动了数学与人工智能交叉领域的探索。
使用方法
使用AnnalsChallenge数据集时,研究者需先安装Lean 4及Mathlib环境,通过git克隆仓库并运行lake exe cache get与lake build命令完成构建。随后,可浏览AnnalsChallenge/AnnalsOfMathematics目录下的.lean文件,查阅每个定理的陈述及背景注释。该数据集的核心用途在于挑战证明形式化:用户需将sorried的定理补全为完整证明。因而,研究者可将其作为基准测试集,评估自动定理证明器或交互式证明助手的性能。此外,数据集的Apache 2.0许可允许自由使用,但需在学术成果中引用即将发表的论文。
背景与挑战
背景概述
AnnalsChallenge数据集由伦敦帝国理工学院研究团队于2020年代创建,受文艺复兴慈善基金会的AI for Math基金资助,旨在将《数学年刊》近年发表的重要定理形式化为Lean 4语言,并利用Mathlib库进行编码。该数据集的核心研究问题在于构建一个现代形式化定理陈述的基准,以推动人工智能在数学推理领域的发展。其影响力在于为机器学习和自动定理证明研究提供了高难度、权威性的挑战,促进了数学与计算机科学的交叉融合。
当前挑战
该数据集主要面临两大挑战。其一,解决形式化数学的领域难题,即如何将高深且复杂的现代数学定理准确翻译为机器可验证的Lean 4代码,这要求对数学概念和逻辑有深刻理解,同时处理论文中缺失假设或歧义等问题。其二,构建过程中需保证形式化陈述的忠实性,通过与原作者沟通确认细微调整,但数学对象的表示和证明步骤的省略仍可能导致误差,且当前未形式化证明,限定了数据集的完整性和应用范围。
常用场景
经典使用场景
AnnalsChallenge数据集的核心用途在于为定理证明器(如Lean 4)提供一组高度忠实于《数学年刊》近年论文主定理的形式化陈述。这些陈述以未完成证明(sorry)的形式呈现,成为自动化定理证明、人工智能辅助数学推理领域的基准测试平台。研究者可将其作为训练集或评估集,检验机器学习模型在理解复杂数学语言、生成证明步骤或规划证明策略方面的能力。该数据集的经典使用场景包括开发新的证明搜索算法、训练面向数学的神经网络模型,以及评估形式化数学与自然语言数学之间的语义对齐效果。
衍生相关工作
围绕AnnalsChallenge已衍生出一系列前沿工作。一方面,研究者基于该数据集开发了新的自动化证明策略,例如结合强化学习与蒙特卡洛树搜索的证明搜索算法,以及利用大型语言模型进行证明草图生成的框架。另一方面,该数据集促进了定理证明器之间的互操作性研究,推动了Mathlib社区的发展,并启发了其他学科(如物理、计算机科学)构建类似的形式化定理数据集。此外,它也成为评估机器学习模型数学推理能力的新基准,引领了AI for Math领域的多项挑战赛和合作项目。
数据集最近研究
最新研究方向
在人工智能与形式化数学交叉领域,AnnalsChallenge数据集以其对2020年代《数学年刊》重大定理的Lean 4形式化陈述,正引领着自动定理证明与数学推理的前沿探索。该数据集由AI for Math Fund资助,旨在将现代数学中最具影响力的成果转化为机器可验证的规范形式,从而为机器学习模型提供高难度的推理基准。近期研究聚焦于利用该数据集训练能够处理复杂数学逻辑的AI系统,推动从定理识别到证明策略生成的端到端自动化。通过挑战未形式化的证明(以sorry占位),该数据集不仅测试了当前AI的数学直觉,也为未来实现数学发现自动化铺平了道路,其意义在于架起人类抽象思维与机器严谨计算之间的桥梁,促进数学知识的可计算化与可复用性。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务