相关疑难解决方法(0)

如果Either 可以是Left 或Right 但不能同时是两者,那么为什么它对应于Curry-Howard 对应中的OR 而不是XOR?

当我问这个问题,其中一个答案,现在删除,是在暗示该类型Either对应于XOR,而不是OR,在柯里-霍华德同构的,因为它不能LeftRight在同一时间。

真相在哪里?

haskell boolean-logic functional-programming category-theory curry-howard

8
推荐指数
3
解决办法
324
查看次数