理解布尔代数:从逻辑基础到数字电路
数学规则由我们对所处理量设定的限制定义。写 1 + 1 = 2 或 3 + 4 = 7 时,隐含使用整数算术——小学教的熟悉计数系统。
这些看似不证自真算术真理仅在实数框架内有效。许多工程语境——如交流(AC)电路分析——实数模型失效,因交流量具幅值和相位。例如串联3伏交流源与4伏交流源可得总电压5伏,但用普通实数解读 3 + 4 = 5 则无意义。
解决方案采用不同数系——复数——其二维本质允许加法融合幅值与相位。此系统中同一算术表达式完全有效,反映直角三角形两直角边3和4斜边为5的几何事实。
逻辑、定律与新基础需求
逻辑与数学平行,其基本定律取决于命题定义。亚里士多德经典二值逻辑,将陈述分真或假,衍生四核心定律:同一律(A是A)、不矛盾律(A非非A)、排中律(或A或非A)、理性推理律。
当命题可取非严格真假值,如模糊逻辑,这些定律不再成立。模糊逻辑允许真度,使排中律甚至不矛盾律不适用。因此逻辑系统治理“定律”由其底层值集决定。
布尔代数诞生
1854年英国数学家乔治·布尔在《思想规律研究》(1854)中形式化亚里士多德二值逻辑。布尔框架——今称布尔代数——将变量限于两值:真(1)或假(0)。此系统算术运算仅产生1或0;无2、−1、½概念。
此二元算术虽不适合日常会计或电气工程计算,却对数字设计变革性。克劳德·香农1938年MIT论文《继电器与开关电路符号分析》证明布尔代数可建模开关电路,信号要么高(1)要么低(0)。此洞见奠定现代数字电子学基础。
布尔代数与普通代数
虽布尔代数结构与常规代数相似,但受限值集导致不同代数定律。如布尔逻辑中 1 + 1 = 1 因两真值逻辑或仍为真。一旦接受布尔变量只能为1或0,常规代数中荒谬陈述变完全合乎逻辑。
布尔数与二进制数
区分布尔值与二进制数制重要。布尔数代表单比特——1或0;二进制数仅是实数位置记数法。例如二进制串 10011₂ 十进制等十九,但此值在布尔算术无位置,布尔算术只能表达0或1。
因这区别,布尔逻辑操作单比特,二进制记数法可描述任意大整数。
相关练习:
- 布尔代数练习题
- 电路基础代数与绘图练习题
- 二进制数学练习题
工业技术