布尔表达式的对偶和补码之间有什么区别?

Hoo*_*lum 18 boolean-logic boolean boolean-expression boolean-operations

它是一回事吗?还是有一点点差异?我只是想确保我不会误解任何事情.

J.C*_*ris 29

通过简单地用OR替换AND和使用AND替换OR来生成布尔对偶.补语本身不受影响,其中表达式的补充是变量的否定,用OR替换AND,反之亦然.

考虑:

A+B
Run Code Online (Sandbox Code Playgroud)

补充: A'B'

双: AB

  • 嗨,假设我们有一个声明,'A + A'= 1`,那么它的补码就是'A'.A = 0`,双重是'A.A'= 0`,这是假的.你能解释一下吗? (3认同)
  • 所有这些陈述都是正确的.A AND NOT A总是假的. (2认同)

小智 5

"身份的双重性也是一种身份.这被称为二元性原则".布尔标识是X + 0 = X或X + X = X. 有很多.Duals仅适用于身份.要找到双重切换运算符(+&.)并切换标识元素(0和1,如果有任何0和1)将X + 0 = X更改为X.1 = X并更改X + X = X到XX = X,它创建了同样有效的新身份.从X'Y + XY'= 1这样的任意表达式创建Dual是没有意义的.补语取决于任意表达式,如f1(x,y)= X'Y + XY',其补数为f2(x,y)=(X + Y').(X'+ Y)如果如果将相同的值插入到f2(x,y)中,则将值插入f1(x,y)将得到完全相反的结果.通过否定每个变量并切换每个运算符来形成补码.