一致性 (类型论)

类型论有两种一致性:

逻辑一致性, 即 “空语境空类型没有实例”. 这对应了传统数理逻辑中的一致性, 因为类型论中对命题 的否定 往往 (极少有反例) 是定义为 的. 而如果 同时成立, 那么 对应的命题也成立, 而类型论的一致性的定义就否决了这种可能性.

语义一致性, 即 “存在模型”. 如果模型里, 空类型的实例的集合是空集, 那么语义一致性蕴涵逻辑一致性.

根据这两个定义, 证明一致性一般有两种手法:

证明典范性后直接得到逻辑一致性.

构造非平凡的模型, 通过语义一致性蕴涵逻辑一致性.

但实际上, 证明典范性也需要构造模型, 所以一般来说证明一致性的手法就可以说是构造模型.

一致性对类型论在逻辑里的应用非常重要, 参考类型论–范畴论–逻辑学类比.

术语翻译

一致性英文 consistency