Coq-HoTT
收藏资源简介:
Coq-HoTT Dataset是从Coq-HoTT仓库中提取的,专注于在Coq证明助手中形式化同伦类型理论。该数据集处理theories目录中的.v文件,以提取数学内容并以结构化格式呈现。数据集包含以下字段:fact(完整的数学陈述,包括类型、名称和主体)、imports(源文件中的Require Import语句)、filename(theories目录中的源文件名)、symbolic_name(数学对象的标识符)和__index_level_0__(数据集的顺序索引)。数据集适用于形式方法研究、机器学习应用和教育目的。
The Coq-HoTT Dataset is extracted from the Coq-HoTT repository, focusing on the formalization of Homotopy Type Theory (HoTT) in the Coq proof assistant. This dataset processes .v files in the theories directory to extract mathematical content and present it in a structured format. The dataset includes the following fields: fact (complete mathematical statements including types, names and bodies), imports (Require Import statements from source files), filename (source file name in the theories directory), symbolic_name (identifier of mathematical objects), and __index_level_0__ (sequential index of the dataset). This dataset is applicable to formal methods research, machine learning applications and educational purposes.
Coq-HoTT Dataset
数据集描述
Coq-HoTT Dataset 是从 Coq-HoTT 仓库中提取的,专注于在 Coq 证明助手中形式化同伦类型论(Homotopy Type Theory)。该数据集处理 theories 目录中的 .v 文件,以提取数学内容并以结构化格式呈现。
该工作基于 Andreas Florath (@florath) 在其 Coq Facts, Propositions and Proofs 数据集中建立的格式。
数据集结构
数据集包含以下字段:
fact:完整的数学陈述,包括类型(定义/引理/定理)、名称和主体imports:源文件中的 Require Import 语句filename:theories目录中的源文件名symbolic_name:数学对象的标识符__index_level_0__:数据集的顺序索引
示例行
fact: "Definition minimal(n : nat) : Type := forall m : nat, P m -> n <= m." imports: "Require Import HoTT.Basics HoTT.Types. Require Import HoTT.Truncations.Core. Require Import HoTT.Spaces.Nat.Core." filename: "BoundedSearch.v" symbolic_name: "minimal" index_level_0: 0
源代码
该数据集使用自定义的 Python 脚本生成,该脚本处理 Coq-HoTT 仓库的 theories 目录,提取数学内容并保留定义、导入及其源文件之间的结构和关系。.v 文件用于处理数学内容,而 .md 文件则用于保留重要的文档和上下文。
用途
该数据集适用于:
- 形式方法研究:分析同伦类型论中的形式证明和定义。
- 机器学习应用:在形式验证、代码补全和定理证明任务上训练模型。
- 教育目的:提供 Coq 形式化的结构化示例。
许可证
该数据集根据 BSD 2-clause 许可证发布,与原始 Coq-HoTT 仓库的许可证一致。
致谢
- 原始仓库:Coq-HoTT (https://github.com/HoTT/Coq-HoTT)
- 灵感来源:Hugging Face 用户 Andreas Florath (@florath) 及其关于 Coq 的数据集。




