逻辑代数 Algèbre de Boole

逻辑代数的特点

布尔代数涉及逻辑变量及其函数(称为逻辑函数或布尔函数)的研究。

  • 两个元素的集合:0,1
  • 基本属性:幂等 idempotence

逻辑变量

回顾一下,逻辑变量是只能取0或1的变量

逻辑变量的相等 Égalité de deux variables logiques

如果\(a= b\),则有\(a = 0 \ and \ b = 0\)\(a = 1 \ and \ b = 1\)

逻辑变量互补 Variable complémentaire d’une variable logique

如果\(a = \bar b \Leftrightarrow b = \bar a\),则有\(a= 0,b = 1\)\(a = 1,b = 0\)

逻辑代数

\(\mathbb{B}=\{0,1\}\)\(\left(\mathbb{B},+, \cdot,{ }^{-}, 0,1\right)\)构成逻辑代数Algèbre de Boole

运算 operation

非 Opération NON

\[ \begin{aligned}{ }^{-}: \mathbb{B} & \longrightarrow \mathbb{B} \\a & \longmapsto \bar{a}\end{aligned} \]

或 Opération OU

\[ \begin{aligned}+: \mathbb{B} \times \mathbb{B} & \longrightarrow \mathbb{B} \\(a, b) & \longmapsto a+b\end{aligned} \]

  • \(a+b = 1 \Leftrightarrow a = 1 \ ou \ b = 1\)
  • \(a+b = 0 \Leftrightarrow a = b = 0\)

与 Opération ET

\[ \begin{aligned}\cdot: \mathbb{B} \times \mathbb{B} & \longrightarrow \mathbb{B} \\(a, b) & \longmapsto a \cdot b\end{aligned} \]

  • \(a \cdot b=1 \text { si et seulement si } a=b=1\)
  • \(a \cdot b=0 \text { sinon }\)

性质 propriétés

与和或的交换律 commutative

\[ \begin{gathered}\forall a, b \in \mathbb{B}, a+b=b+a \\\forall a, b \in \mathbb{B}, a \cdot b=b \cdot a\end{gathered} \]

与和或的结合律 associative

\[ \begin{align*} \forall a, b, c \in \mathbb{B}, a+(b+c)=(a+b)+c=a+b+c \\ \forall a, b, c \in \mathbb{B}, a \cdot(b \cdot c)=(a \cdot b) \cdot c=a \cdot b \cdot c \end{align*} \]

与和或的运算元 élément neutre

\[ \begin{aligned}& \forall a \in \mathbb{B}, a+0=a \\& \forall a \in \mathbb{B}, a \cdot 1=a\end{aligned} \]

与和或的互相分配律 distributives l’une par rapport à l’autre

\[ \begin{aligned}& \forall a, b, c \in \mathbb{B}, a+(b \cdot c)=(a+b) \cdot(a+c) \\& \forall a, b, c \in \mathbb{B}, a \cdot(b+c)=(a \cdot b)+(a \cdot c)\end{aligned} \]

与和或的幂等 idempotentes

\[ \begin{aligned}& \forall a \in \mathbb{B}, a+a=a \\& \forall a \in \mathbb{B}, a \cdot a=a\end{aligned} \]

排中律 les principes du tiers exclu

对于任何逻辑变量a,它要么等于1(真),要么等于0(假),没有第三种可能性。

\[ \forall a \in \mathbb{B}, a+\bar{a}=1 \]

矛盾律 le principe d’exclusion/la contradiction

一个逻辑命题不能同时为真和假。也就是说,对于任何逻辑变量a,它不能同时等于1(真)和0(假)。

\[ \forall a \in \mathbb{B}, a \cdot \bar{a}=0 \]

总结

\[ \begin{array}{|c|c|c|c|c|c|c|c|}\hline a & b & c & b \cdot c & a+(b \cdot c) & a+b & a+c & (a+b) \cdot(a+c) \\\hline 0 & 0 & 0 & 0 & \mathbf{0} & 0 & 0 & \mathbf{0} \\\hline 0 & 0 & 1 & 0 & \mathbf{0} & 0 & 1 & \mathbf{0} \\\hline 0 & 1 & 0 & 0 & \mathbf{0} & 1 & 0 & \mathbf{0} \\\hline 0 & 1 & 1 & 1 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 0 & 0 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 0 & 1 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 1 & 0 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 1 & 1 & 1 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline\end{array} \]

\[ \begin{array}{|c|c|c|c|c|c|c|c|}\hline a & b & c & b \cdot c & a+(b \cdot c) & a+b & a+c & (a+b) \cdot(a+c) \\\hline 0 & 0 & 0 & 0 & \mathbf{0} & 0 & 0 & \mathbf{0} \\\hline 0 & 0 & 1 & 0 & \mathbf{0} & 0 & 1 & \mathbf{0} \\\hline 0 & 1 & 0 & 0 & \mathbf{0} & 1 & 0 & \mathbf{0} \\\hline 0 & 1 & 1 & 1 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 0 & 0 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 0 & 1 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 1 & 0 & 0 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline 1 & 1 & 1 & 1 & \mathbf{1} & 1 & 1 & \mathbf{1} \\\hline\end{array} \]

布尔代数的性质 Propriétés de l’algèbre de Boole

等式

布尔代数满足以下等式:

\[ \begin{gathered}\forall a \in \mathbb{B}, \overline{(\bar{a})}=a \\\forall a, b \in \mathbb{B}, a+(a \cdot b)=a \\\forall a, b \in \mathbb{B}, a+(\bar{a} \cdot b)=(\bar{b} \cdot a)+b=a+b\end{gathered} \]

  • 证明

    \[ a+(a \cdot b) =(a \cdot 1)+(a \cdot b) = a \cdot(1+b) = a \cdot 1 = a \]

    \[ a+(\bar{a} \cdot b) = a+(a \cdot b)+(\bar{a} \cdot b) {=} a+((a+\bar{a}) \cdot b) {=} a+(1 \cdot b) {=} a+b \]

德摩根定理 Théorèmes de De Morgan

\[ \begin{aligned}& \forall a, b \in \mathbb{B}, \overline{a+b}=\bar{a} \cdot \bar{b} \\& \forall a, b \in \mathbb{B}, \overline{a \cdot b}=\bar{a}+\bar{b}\end{aligned} \]

  • 证明

    \[ \begin{aligned}&\begin{array}{|c|c|c|c||c|c|c||c|c|c|}\hline a & b & \bar{a} & \bar{b} & a+b & \overline{a+b} & \bar{a} \cdot \bar{b} & a \cdot b & \overline{a \cdot b} & \bar{a}+\bar{b} \\\hline 0 & 0 & 1 & 1 & 0 & \mathbf{1} & \mathbf{1} & 0 & \mathbf{1} & \mathbf{1} \\\hline 0 & 1 & 1 & 0 & 1 & \mathbf{0} & \mathbf{0} & 0 & \mathbf{1} & \mathbf{1} \\\hline 1 & 0 & 0 & 1 & 1 & \mathbf{0} & \mathbf{0} & 0 & \mathbf{1} & \mathbf{1} \\\hline 1 & 1 & 0 & 0 & 1 & \mathbf{0} & \mathbf{0} & 1 & \mathbf{0} & \mathbf{0} \\\hline\end{array}\\&\text { TABLE } 1.8 \text { - Preuve des théorèmes de De Morgan }\end{aligned} \]