groupoid/groupoid.space
GitHub: groupoid/groupoid.space
一个形式化数学研究所项目,致力于开发基于类型论的定理验证系统和编程语言,实现从代数拓扑到同伦论等多个数学领域的机械化证明。
Stars: 35 | Forks: 9
# Groupoid Infinity
形式数学研究所的 Groupoid Infinity 实验室致力于形式化数学工具的研究与开发,
为数学证明与分析创建编程语言,以及通过现代计算方法进行定理验证。
## 关于实验室
Groupoid Infinity 计算数学实验室负责为数学家开发和研究编程语言。
## 工作流程
实验室的工作基于核心产出——定理验证方法论 AXIO/1 以及 AXIOSIS 语言系统。
该系统支持以多种方式对任意数学定理进行机械化处理:
* 直接将理论原语嵌入验证器(用于最高效的计算)。
* 在其他理论中计算原语(用于研究原语基中的可推导性)。
## 使命
为所有数学提供强大的计算语义。
## 实验室工作原则
* 显式类型化 —— 明确定义类型,以提升速度、可靠性与透明度。
* 最小化核心 —— 研究紧凑高效的基础构造。
* 支持强属性 —— 保证数学正确性与严格不变式。
* 聚焦类型检查速度 —— 优化类型检查流程以增强实用性。
* 教学性与简洁性 —— 打造易于理解的工具,便于教学与研究。
* 模块化与可组合性 —— 开发可扩展、可组合的系统。
* 形式化验证 —— 证明程序与数学构造的正确性。
* 最小化依赖 —— 最好完全没有依赖。
* 抽象的通用性 —— 为广泛的数学任务创建灵活的工具。
## 科学方向
* 微分几何
* 代数拓扑
* 超几何
* 稳定同伦色彩理论
* 单纯几何
* 类型论视角下的 K 理论
## 已开发的编程语言
* Laurnt Schwartz —— 用于泛函分析的类型论。
* Ernst Zermelo —— 包含排中律的 ZFC 类型论。
* Paul Cohen —— 用于包含大基数和力迫的基数系统的类型论。
* Henk Barendregt —— 用于纯依赖 Lambda 演算的类型论。
* Per Martin-Löf —— 用于纤维化方法与归纳类型的类型论。
* Anders Mörtberg —— 用于立方 CCHM/CHM/HTS 变体的类型论。
* Dan Kan —— 单纯同伦类型论(支持 Kan、Rezk、Segal 模式)。
* Fabien Morel —— 用于 A¹ 同伦论的类型论。
* Jack Morava —— 用于色彩同伦论和 K 理论的类型论。
* Urs Schreiber —— 用于等变超几何的类型论。
## 项目状态
该系统实现了合成数学与经典数学的综合。其类型涵盖:
* 单纯 ∞-范畴
* 稳定谱
* 模态
* 实数
* ZFC
* 大基数
* 力迫
截至 2025 年,所有已知的数学领域均已集成至该系统中,可在统一的计算范式下进行处理。
标签:AXIO/1, AXIOSIS, Groupoid Infinity, 代码分析, 凭证管理, 函数式编程, 定理证明, 定理验证器, 形式化数学, 数学软件, 数理逻辑, 程序验证, 符号计算, 类型理论, 编程语言设计, 计算机科学, 证明助手, 语义学