只有ABC和C时AB + C.

时间:2015-11-11 19:57:07

标签: linear-algebra

我试图计算AB+CABC是布尔值),但我只有值ABCC。我可以否定,或者和我心中的内容,但我只是从系统中获取ABCC

具体来说,有一个服务有两个布尔状态变量。一个是三个内部属性的组合,只有在所有三个属性都为真时才为真,但三个状态属性中的一个也可用。我只想弄清楚我是否可以计算出我想要的值,而不要求他们将AB添加为单独的值。

ABA and B

A + BA or B

1 个答案:

答案 0 :(得分:2)

在任何情况下,我都不认为AB+C只能知道CABC的价值:

  • 如果C为真,则AB+C为真
  • 如果C为false,则ABC为false,您无法找到有关AB的任何内容。

旧答案 - 如评论中所述错误:

我会试一试。您可以构建not(not(ABC)+C)+C

not(not(ABC)+C)+C = not(not(A)+not(B)+not(C)+C))+C
                  = not(not(A)+not(B))+C
                  = AB+C