boolean-logic - 重新排列 bool 方程

标签 boolean-logic

如果我有一个方程x=y&z( bool AND),有没有办法重新排列这个函数,如y=x?z。与普通代数类似,x=y+z 可以重新排列为 y=x-z

同样,x=y|z( bool OR)可以重新排列为 y=x?z 吗?

最佳答案

很容易证明这样的逆算子不存在。

对于 AND 情况:

false = true & falsetrue = false ? false
false = false & falsefalse = false ? false

但是false ? false不能是truefalse同时,所以不能有运算符 ?与所需的属性。 ∎

对于 OR 情况:

true = true | truetrue = true ? true
true = false | truefalse = true ? true

但是true ? true不能是truefalse同时,所以不能有运算符 ?与所需的属性。 ∎

关于boolean-logic - 重新排列 bool 方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50338518/

相关文章:

boolean 逻辑简化 wy'+wx'y+wxyz+wxz' 我这样做对吗?

c - if 语句似乎永远不会失败

c - C中 `mux`芯片的符号是什么?

javascript - 检查嵌套对象是否已声明并具有值而无需这么多条件检查

c# - 我怎样才能最好地检查 A xor B 是否为空?

swift - Swift 中的 bool 逻辑异常?

c# - 在 if 语句中使用 boolean 变量?

ruby - 基于一个属性的不区分大小写的等于方法

boolean-logic - bool 代数,这个符号的含义...?

boolean-logic - bool 代数简化