在Category Theory 8.2的结尾,Bartosz Milewski展示了逻辑、范畴理论和类型系统之间的对应关系的一些例子。 我想知道与逻辑xor运算符对应的是什么。我知道 a xorb == (a ∨ b) ∧ ¬(a ∧ b) == (a ∨ b) ∧ (¬a ∨ ¬b) 所以我只解决了问题的一部分:a xorb对应于(Either a <em
不久前,我读到函数类型a -> b对应于关系a ≤ b,或者是a ≥ b?这对我来说很有意义,因为如果我们在它们之间有一个双射(即(a ≈ b) ≡ (a -> b, b -> a)),那么两种类型是同构的。类似地,(a = b) ≡ (a ≤ b) ∧ (a ≥ b)。我知道,这不是库里-霍华德-兰贝克对应(即类型理论