首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >真值表,用于证明一个参数的真/假

真值表,用于证明一个参数的真/假
EN

Stack Overflow用户
提问于 2011-03-06 13:07:37
回答 2查看 715关注 0票数 0

有没有人能帮我弄个真值表?我想创建一个真值表来证明这是否是真的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-06 13:19:31

代码语言:javascript
复制
A  B  C    B∧C   A∨(B∧C)  A ∨ B   A ∧ C    (A ∨ B) ∨ (A ∧ C)
0  0  0     0       0        0        0               0
0  0  1     0       0        0        0               0
0  1  0     0       0        1        0               1 
0  1  1     1       1        1        0               1 
1  0  0     0       1        1        0               1
1  0  1     0       1        1        1               1
1  1  0     0       1        1        0               1
1  1  1     1       1        1        1               1

当A=0、B=1和C=0

代码语言:javascript
复制
A ∨ (B ∧ C) = 0
(A ∨ B) ∨ (A ∧ C) = 1 ∨ 0 = 1

所以A∨(B∧C) =A∨B)∨(A∧C)是假的。

票数 0
EN

Stack Overflow用户

发布于 2011-03-06 13:19:50

您只有三个布尔变量,这意味着一个2^3=8条目真值表就足够了。我建议分解表中的列,一次生成一个布尔结果。如果布尔方程两边的两列匹配,则证明它们是相同的,否则将有一个或多个反例。

如果这两个表达式匹配,那么您可以尝试使用布尔代数的规则来证明它们相等。卡诺图甚至可以用来指明方向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5208830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档