简化归纳族
简化归纳族是使用模式匹配的语法来定义归纳族的手法. 它失去了定义相等类型及类似情况的能力, 换来了更简单的语义 (更加接近函数).
1定义
此处只考虑了有归纳类型、宇宙、 类型、 类型的类型论. 若对类型论进行扩展, 则这些限制可能也需要进行对应的调整.
2例子
3性质
引理 3.1. 任何能用简化归纳族表达的类型, 都可以转化为另一个等价的归纳族.
这意味着归纳族的语义可以应用到简化归纳族上.
4参考资料
• | Tesla Zhang (2021). “A Simpler Encoding of Indexed Types”. arXiv: 2103.15408. (doi) |
术语翻译
简化归纳族 • 英文 simpler indexed types
匹配子 • 英文 pattern