n-类型是同伦类型论中的概念, 代表类型没有比 n 阶更高的结构. 它可以视为如下概念的推广:
• | 命题若存在实例, 则所有实例都相等, 它是 −1-类型. |
• |
• | 群胚在类型论中的类比是满足 “实例上的相等证明都是集合” 的类型, 比如圆周 (同伦类型论), 它是 1-类型. |
定义 1.1. 对整数 n≥−2, 如类型 A 满足下面归纳定义的性质, 则称 A 为 n-类型:
• | 若 n=−2, 则 A 同构于单位类型. |
• | 若 n=−1, 则 A 是命题, 即存在证明 isPropA. |
• | 其它情况下, 对于 a,b:A, 类型 IdA(a,b) 是 (n−1)-类型. |
这时也称 A 的同伦层级为 n.
形式化定义如下:
定义 1.2. 称 A 为 n-类型, 若其满足如下性质 (该语法使用了模式匹配): isHLvl(A,−2)isHLvl(A,−1)isHLvl(A,s(n))=x:A∑y:A∏Id(x,y)=x:A∏y:A∏Id(x,y)=x:A∏y:A∏isHLvl(IdA(x,y),n)其中:
• | ∏x:A∏y:AId(x,y) 一般简写为 isPropA, |
• | ∑x:A∏y:AId(x,y) 一般简写为 isContrA, 对应可缩空间. |
例 1.3. 集合正是以上定义的 0-类型.
命题 2.1. “A 是 n-类型” 这一性质是命题.