3.3 布林代數的基本定理與假設

文章推薦指數: 80 %
投票人數:10人

布林代數是處理數位邏輯的代數運算式,布林定理(Boolean Theorems)就是根據邏輯運算原理整理而得的布林恆等式。

我們可利用這些布林恆等式來化簡複雜的布林代數運算式, ... 3.3布林代數的基本定理與假設   布林代數是處理數位邏輯的代數運算式,布林定理(Boolean Theorems)就是根據邏輯運算原理整理而得的布林恆等式。

我們可利用這些布林恆等式來化簡複雜的布林代數運算式,而得到簡化的邏輯關係。

表3.3.1是單變數的布林恆等式,表3.3.2則是多變數的布林恆等式。

表3.3.1布林代數基本定理(單變數定理) 基本定理 加法運算 乘法運算 對偶定理 A+0=A A.1=A 吸收定理 A+1=1 A.0=0 全等定理 A+A=A A.A=A 補數定理 A+=1 A. =0 自補定理 =A   對偶定理( DualityTheorem):加法對偶定理是一變數(A)與0執行邏輯加法(OR)運算,其運算結果都等於原來值(A)。

乘法對偶定理是一變數(A)與1執行邏輯乘法(AND)運算,其運算結果都等於原來值(A)。

  加法對偶定理:A+0=A 乘法對偶定理:A.1=A 例3.1 利用真值表證明加法與乘法對偶定理,並畫出等效邏輯閘。

真值表 加法對偶定理真值表 A 0 A+0 0 0 0 1 0 1 乘法對偶定理真值表 A 1 A.1 0 1 0 1 1 1 等效閘 加法對偶定理等效閘 乘法對偶定理等效閘     吸收定理(AbsorptiveTheorem):加法吸收定理是一變數(A)與1執行邏輯加法(OR)運算其運算結果都等於1。

乘法吸收定理是一變數(A)與0執行邏輯乘法(AND)運算,其運算結果都等於0。

加法吸收定理:A+1=1 乘法吸收定理:A.0=0 例3.2 利用真值表證明加法與乘法吸收定理,並畫出等效邏輯閘。

真值表 加法吸收定理真值表 A 1 A+1 0 1 1 1 1 1 乘法吸收定理真值表 A 0 A.0 0 0 0 1 0 0 等效閘 加法吸收定理等效閘 乘法吸收定理等效閘  全等定理(EqualTheorem):加法全等定理是一變數(A)與其本身執行邏輯加法(OR)運算,其運算結果都等於原來值(A)。

同理,乘法全等定理是一變數(A)與其本身執行邏輯乘法(AND)運算,其運算結果都等於原來值(A)。

加法全等定理:A+A=A 乘法全等定理:A.A=A 例3.3 利用真值表證明加法與乘法全等定理,並畫出等效邏輯閘。

真值表 加法全等定理真值表 A A A+A 0 0 0 1 1 1 乘法全等定理真值表 A A A.A 0 0 0 1 1 1 等效閘 加法全等定理等效閘 乘法全等定理等效閘    補數定理(ComplementaryTheorem):加法補數定理是一變數(A)與反函數()執行邏輯加法(OR)運算,其運算結果都等於1。

同理,乘法補數定理是一變數(A)與反函數()執行邏輯乘法(AND)運算,其運算結果都等於0。

加法補數定理:A+=1 乘法補數定理:A.=0 例3.4 利用真值表證明加法與乘法補數定理,並畫出等效邏輯閘。

真值表 加法補數定理真值表 A A+ 0 1 1 1 0 1 乘法補數定理真值表 A A. 0 1 0 1 0 0 等效閘 加法補數定理等效閘 乘法補數定理等效閘    自補定理(InvolutionTheorem):自補定理是一變數(A)經二次邏輯補數運算(NOT)後,其運算結果等於原來值(A)。

自補定理:=A 例3.5 利用真值表證明自補定理,並畫出此定理的等效邏輯閘。

真值表 自補定理真值表 A 0 1 0 1 0 1 等效閘 自補定理等效閘 表3.3.2布林代數定律與多變數定理 定律 加法運算 乘法運算 交換律 A+B=B+A AB=BA 結合律 A+(B+C)=(A+B)+C=A+B+C A(BC)=(AB)C=ABC 分配律 A+(BC)=(A+B)(A+C) A(B+C)=AB+AC 消去律 A+AB=A A(A+B)=A 第摩根定理 交換律(Commutativelaws):交換律是指二個變數(A、B)在執行邏輯加法(OR)運算或邏輯乘法(AND)運算時,這二個變數(A、B)的先後順序並不影響執行的結果。

加法交換律:A+B=B+A 乘法交換律:AB=BA 例3.6 利用真值表證明加法與乘法交換律,並畫出等效邏輯閘。

真值表 輸入 加法交換律 乘法交換律 A B A+B B+A AB BA 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 1 1 1 等效閘 加法交換律等效閘 乘法交換律等效閘    結合律(Associativelaws):是指三個變數(A、B、C)在執行三變數邏輯加法或乘法運算時,可先執行其中二變數的邏輯加法(A+B或B+C或A+C)或乘法(AB或BC或AC)後,其結果在與另一變數(C或A或B)執行邏輯加法或乘法運算,且執行結果與直接執行三變數的邏輯加法或乘法運算相同。

加法結合律:A+(B+C)=(A+B)+C=A+B+C 乘法結合律:A(BC)=(AB)C=ABC 例3.7 利用真值表證明加法與乘法結合律,並畫出等效邏輯閘。

真 值 表 輸入 加法結合律 A B C A+B (A+B)+C B+C A+(B+C) 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 輸入 乘法結合律 A B C AB (AB)C BC A(BC) 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 1 1 1 等 效 閘 加法結合律等效閘 乘法結合律等效閘    分配律(Distributivelaws):加法分配律是指一變數(A)與多變數的積項(BC)之和(A+BC),可以被展開為和項之積((A+B)(A+C))。

乘法分配律是指一個變數(A)與多個變數和項(B+C)之積(A(B+C)),可以被展開為積項之和(AB+AC)。

一般代數具有乘法分配律,而布林代數則具有加法分配律與乘法分配律。

加法分配律:A+(BC)=(A+B)(A+C) 乘法分配律:A(B+C)=AB+AC 例3.8利用真值表證明加法與乘法分配律,並畫出等效邏輯閘。

真 值 表 輸入 加法對乘法分配律 A B C BC A+(BC) A+B A+C (A+B)(A+C) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 輸入 乘法對加法分配律 A B C B+C A(B+C) AB AC AB+AC 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 等 效 閘 加法對乘法分配律等效閘 乘法對加法分配律等效閘    消去律(Eliminationlaws):加法消去律是指一變數(A)與含有該變數的多項變數積項(AB)之和(A+AB)等於該變數值(A)。

乘法消去律是指一個變數(A)與含有該變數的多變數和項(A+B)之積A(A+B)等於該變數值(A)。

加法消去律:A+AB=A 乘法消去律:A(A+B)=A 例3.9利用真值表與前述定理證明加法消去律與乘法消去律。

真值表 輸入 加法消去律 乘法消去律 A B AB A+AB=A A+B A(A+B)=A 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 證明一 A+AB =A.1+AB 利用乘法對偶定理 =A(1+B) 利用乘法對加法分配律 =A(B+1) 利用加法交換律 =A.1 利用加法吸收定理 =A 利用乘法對偶定理 證明二 A(A+B) =(A+1)(A+B) 利用加法對偶定理 =A+(1.B) 利用加法對乘法分配律 =A+(B.1) 利用乘法交換律 =A+1 利用乘法吸收定理 =A 利用加法對偶定理    第摩根定理(Demorgan』sTheorems):第摩根是偉大的邏輯學家和數學家,他提出布林代數中二個重要的定理;第一定理是和的補數()等於補數的積(),第二定理是積()的補數等於補數的和()。

第摩根定理不只適用於二變數,同時它也適用於多變數。

第摩根第一定理: 第摩根第二定理: 例3.10利用真值表證明第摩根第一定理與第摩根第二定理。

真 值 表 第摩根第一定理 A B 0 0 1 1 1 1 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 0 第摩根第二定理 A B 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 等效閘 第摩根第一定理 第摩根第二定理



請為這篇文章評分?