用户9314用户9314构造 | 逻辑含义 | 编程含义 | 范畴论意义 |
Π 型(Pi-type) | 全称量词 ∀x.P(x) | 函数族 / 泛型函数 | 对象间自然变换 |
Σ 型(Sigma-type) | 存在量词 ∃x.P(x) | 带证明的构造(dependent pair) | 层空间结构 |
类型作为值 | 命题内部构造 | 动态类型生成 | 对象内部范畴 |
类型依赖类型 | 高阶逻辑 | 类型构造器 | 超函子、伪自然变换 |
工具 / 语言 | 作用 | 特点 |
Coq | 数学证明助手 | 使用 Gallina 语言,强依赖类型 |
Agda | 编程 + 证明语言 | 语法接近 Haskell,极强可扩展性 |
Idris | 通用编程语言 | 接近日常编程语法,可做运行时优化 |
Lean | 数学社区新宠 | 支持形式化数学 + 定理证明(Mathlib) |