plus'+';Coq中两个命题之间的算子平均
在Coq中,我正在努力解决两个命题(可能是类型)之间的加号运算符。我已经知道这是类似“或”(也许是“xor”)的东西,我认为它说某些东西是可判定的,但我无法理解它的完整含义,这个符号从哪里来(在经典数学中) 当然,我已经在谷歌上搜索过了,但找不到我想要的完整而复杂的答案 这就是数据类型,其中plus'+';Coq中两个命题之间的算子平均,coq,Coq,在Coq中,我正在努力解决两个命题(可能是类型)之间的加号运算符。我已经知道这是类似“或”(也许是“xor”)的东西,我认为它说某些东西是可判定的,但我无法理解它的完整含义,这个符号从哪里来(在经典数学中) 当然,我已经在谷歌上搜索过了,但找不到我想要的完整而复杂的答案 这就是数据类型,其中A+B基本上是A或B。与A\/B的主要区别在于它生活在类型中,因此它具有计算内容。也就是说,给定A\/B您不能生成这样的布尔值如果A为true,那么else为false 另一种方式是,对于ab:Prop,A+
A+B
基本上是A
或B
。与A\/B
的主要区别在于它生活在类型中,因此它具有计算内容。也就是说,给定A\/B
您不能生成这样的布尔值如果A为true,那么else为false
另一种方式是,对于ab:Prop
,A+B->A\/B
有效,但反之亦然
Prop
是Coq中的一种特殊的非指示性排序;我建议你读一下手册