为空的类型的标准方程式规则是,当你推测,。考虑一下标准的集理论模型,其中集由类型解释:和类型是不相交的并集,而空类型是空集。因此,任何两个函数e ,e ′:Γ → 0也必须相等,因为它们具有共同的图(即空图)。。Γ⊢e=e′:0e,e′:Γ→0
空类型没有规则,因为它没有引入形式。它唯一的方程式规则是η规则。但是,根据您希望解释标准规则的严格程度,您可能希望将其分解为η加通勤转换。严格的η规则是:βηηη
e=initial(e)
通勤范围是:
C[initial(e)]=initial(e)
编辑:
这就是为什么零类型的分布意味着所有映射相等的原因。A→0
要修正符号,让我们写是从0到A的唯一映射,让我们写e :A → 0是从A到0的某个映射。!A:0→A0Ae:A→0A0
i:0≃A×0A×0A
A×0π1:A×0→A!A∘π2
A0e:A→0!A:0→Ae∘!A=id0!A∘e=idA
e∘!A=id00→0
idA===π1∘(idA,e)!A∘π2∘(idA,e)!A∘eProduct equationsSince A×0 is initialProduct equations
A≃0AA→0e,e′:A→0e=e′
编辑2:事实证明情况比我最初想象的要好。我从乌尔里希·布霍尔茨(Ulrich Bucholz)了解到,每个biCCC都是分布式的,这在数学上是“可追溯的”。这是一个可爱的小证据:
Hom((A+B)×C,(A+B)×C)≃≃≃≃≃Hom((A+B)×C,(A+B)×C)Hom((A+B),C→(A+B)×C)Hom(A,C→(A+B)×C)×Hom(B,C→(A+B)×C)Hom(A×C,(A+B)×C)×Hom(B×C,(A+B)×C)Hom((A×C)+(B×C),(A+B)×C)