You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何完成布尔代数表达式a + ~a·b的化简证明?

布尔代数化简:a + ~a·b 完整推导步骤

没问题,我来帮你补完剩下的推导,其实你已经找对了方向,只是换个分组方式或者利用布尔代数的另一条分配律就能搞定!这里给你两种清晰的推导路径,你可以按需参考:

路径一:从你的当前步骤延伸推导

你已经推到了这一步:

a + ~a·b = a + ~a·b + a·~a  (理由:互补律 `a·~a = 0`,恒等律 `x + 0 = x`,加0不改变原式)

接下来调整分组逻辑,就能顺利推进:

  1. 重新分组式子:= (a + a·~a) + ~a·b
  2. 对括号内的a + a·~a提取公因子a(分配律):= a·(1 + ~a) + ~a·b
  3. 根据恒等律1 + x = 1,1 + ~a = 1,简化得:= a·1 + ~a·b
  4. 把a·1改写为a·(1 + b)(利用1 + b =1,加b不改变值):= a·(1 + b) + ~a·b
  5. 展开括号:= a·1 + a·b + ~a·b
  6. 对后两项提取公因子b:= a + b·(a + ~a)
  7. 互补律a + ~a =1,代入得:= a + b·1
  8. 恒等律x·1 =x,最终得到:= a + b

路径二:利用OR对AND的分配律(更简洁)

布尔代数里有一条容易被忽略的分配律:x + y·z = (x + y)·(x + z),用这条定律可以一步简化:

  1. 原式:a + ~a·b
  2. 应用分配律(令x=a,y=~a,z=b):= (a + ~a)·(a + b)
  3. 根据互补律a + ~a =1,代入得:=1·(a + b)
  4. 恒等律1·x =x,直接得到:=a + b

这样就完美得到最终结果啦!

内容的提问来源于stack exchange,提问作者191920

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:52:15