logo

A Boole-algebra törvényei és szabályai

A Boole-féle kifejezés leegyszerűsítésében fontos szerepet játszanak a Boole-algebra törvényei és szabályai. Mielőtt megértené a Boole-algebra törvényeit és szabályait, ismerje meg a Boole-műveletek összeadás és szorzás fogalmát.

Boole-összeadás

A Boole-algebra összeadási művelete hasonló a VAGY művelethez. Digitális áramkörökben a VAGY művelet az összegtag kiszámítására szolgál, az ÉS művelet használata nélkül. A + B, A + B', A + B + C' és A' + B + + D' néhány példa az 'összeg tag' kifejezésre. Az összegtag értéke igaz, ha egy vagy több literál igaz, és hamis, ha az összes literál hamis.

Logikai szorzás

A Boole-algebra szorzási művelete hasonló az ÉS művelethez. A digitális áramkörökben az ÉS művelet kiszámítja a szorzatot, a VAGY művelet használata nélkül. AB, AB, ABC és ABCD néhány példa a termékkifejezésre. A szorzatkifejezés értéke igaz, ha minden literál igaz, és hamis, ha bármelyik literál hamis.

A Boole-algebra törvényei

A Boole-algebra következő törvényei vannak:

Kommutatív jog

Ez a törvény kimondja, hogy mindegy, milyen sorrendben használjuk a változókat. Ez azt jelenti, hogy a változók sorrendje nem számít. A Boole-algebrában a VAGY és az összeadási műveletek hasonlóak. Az alábbi ábrán a VAGY kapu azt mutatja, hogy a bemeneti változók sorrendje egyáltalán nem számít.

középső kép css-ben

Két változó esetén az összeadás kommutatív törvénye a következőképpen írható:

css középre állít egy képet
A+B = B+A
A Boole-algebra törvényei és szabályai

Két változó esetén a szorzás kommutatív törvénye a következőképpen írható:

A.B = B.A
A Boole-algebra törvényei és szabályai

Társulási jog

Ez a törvény kimondja, hogy a művelet bármilyen sorrendben végrehajtható, ha a változók prioritása azonos. Mivel a „*” és a „/” azonos prioritású. Az alábbi ábrán az asszociációs törvény a 2 bemenetes VAGY kapura vonatkozik.

Három változó esetén az összeadás asszociatív törvénye a következőképpen írható:

A + (B + C) = (A + B) + C
A Boole-algebra törvényei és szabályai

Három változó esetén a szorzás asszociatív törvénye a következőképpen írható:

A(BC) = (AB)C

E törvény szerint nem számít, hogy a változók milyen sorrendben vannak csoportosítva, ha kettőnél több változót ÉS. Az alábbi ábrán az asszociációs törvényt a 2 bemenetes ÉS kapura alkalmazzuk.

A Boole-algebra törvényei és szabályai

Elosztási törvény:

E törvény szerint, ha két vagy több változó VAGY műveletét hajtjuk végre, majd az eredmény ÉS műveletét egyetlen változóval hajtjuk végre, akkor az eredmény hasonló lesz az adott változó ÉS műveletének végrehajtásához két vagy több változó esetén. változót, majd hajtsa végre az adott termék VAGY műveletét. Ez a törvény magyarázza a faktoring folyamatát.

Három változó esetén az eloszlási törvényt a következőképpen írják le:

térkép vs
A(B + C) = AB + AC
A Boole-algebra törvényei és szabályai

A Boole-algebra szabályai

A Boole-algebra következő szabályai vannak, amelyeket leginkább a Boole-féle kifejezések manipulálására és egyszerűsítésére használnak. Ezek a szabályok fontos szerepet játszanak a logikai kifejezések egyszerűsítésében.

1. A+0=A 7. A.A=A
2. A+1=1 8. A.A'=0
3. A.0=0 9. A''=A
4. A.1=A 10. A+AB=A
5. A+A=A tizenegy. A+A'B=A+B
6. A+A'=1 12. (A+B)(A+C)=A+BC

1. szabály: A + 0 = A

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha a VAGY műveletet 0-val hajtjuk végre, az eredmény ugyanaz lesz, mint a bemeneti változó. Tehát, ha a változó értéke 1, akkor az eredmény 1 lesz, és ha a változó értéke 0, akkor az eredmény 0. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

2. szabály: (A + 1) = 1

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha az VAGY műveletet 1-gyel hajtjuk végre, az eredmény mindig 1 lesz. Tehát ha a változó értéke 1 vagy 0, akkor az eredmény mindig 1 lesz. , ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

3. szabály: (A.0) = 0

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Amikor az ÉS műveletet 0-val hajtjuk végre, az eredmény mindig 0 lesz. Ez a szabály kimondja, hogy a 0-val AND bemeneti változó mindig 0-val egyenlő. Diagrammatikusan ez a szabály a következőképpen definiálható:

beállítja java-ban
A Boole-algebra törvényei és szabályai

4. szabály: (A.1) = A

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Amikor az ÉS műveletet 1-gyel hajtjuk végre, az eredmény mindig egyenlő lesz a bemeneti változóval. Ez a szabály kimondja, hogy az 1-gyel AND bemeneti változó egyenlő a mindig bemeneti változóval. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

5. szabály: (A + A) = A

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha ugyanazzal a változóval hajtjuk végre a VAGY műveletet, az eredmény mindig egyenlő lesz a bemeneti változóval. Ez a szabály kimondja, hogy az ORed bemeneti változó önmagával egyenlő a mindig bemeneti változóval. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

6. szabály: (A + A') = 1

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha az VAGY műveletet ennek a változónak a komplementerével hajtjuk végre, az eredmény mindig 1 lesz. Ez a szabály kimondja, hogy az ORed változó a komplementerével egyenlő 1-gyel. mindig. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

7. szabály: (A.A) = A

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha az ÉS műveletet ugyanazzal a változóval hajtjuk végre, az eredmény mindig csak azzal a változóval lesz egyenlő. Ez a szabály kimondja, hogy az ANDed önmagával változó egyenlő a mindig bemeneti változóval. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

8. szabály: (A.A') = 0

Tegyük fel; van egy A bemeneti változónk, amelynek értéke 0 vagy 1. Ha az ÉS műveletet ennek a változónak a komplementerével hajtjuk végre, az eredmény mindig 0 lesz. Ez a szabály kimondja, hogy az ÉS-es változó a komplementerével egyenlő 0-val. mindig. Diagrammatikusan ez a szabály a következőképpen definiálható:

A Boole-algebra törvényei és szabályai

9. szabály: A = (A')'

Ez a szabály kimondja, hogy ha végrehajtjuk a változó kettős kiegészítését, akkor az eredmény ugyanaz lesz, mint az eredeti változó. Tehát, ha végrehajtjuk az A változó komplementerét, akkor az eredmény A' lesz. Továbbá, ha ismét végrehajtjuk A' komplementerét, akkor A-t kapunk, ami az eredeti változó.

A Boole-algebra törvényei és szabályai

10. szabály: (A + AB) = A

Ezt a szabályt a 2., 4. szabály és az elosztási törvény felhasználásával tudjuk igazolni:

A + AB = A(1 + B) Faktorozás (elosztási törvény)
A + AB = A.1 2. szabály: (1 + B) = 1
A + AB = A 4. szabály: A .1 = A

A Boole-algebra törvényei és szabályai

11. szabály: A + AB = A + B

Ezt a szabályt a fenti szabályok segítségével tudjuk igazolni:

felügyelt gépi tanulás
A + AB = (A + AB)+ AB 10. szabály: A = A + AB
A+AB= (AA + AB)+ AB 7. szabály: A = AA
A+AB=AA +AB +AA +AB 8. szabály: AA = 0 összeadása
A+AB= (A + A)(A + B) Faktorozás
A+AB= 1.(A + B) 6. szabály: A + A = 1
A+AB=A + B 4. szabály: dobd el az 1-est

A Boole-algebra törvényei és szabályai

12. szabály: (A + B)(A + C) = A + BC

Ezt a szabályt a fenti szabályok segítségével tudjuk igazolni:

(A + B)(A + C)= AA + AC + AB + BC Eloszlási törvény
(A + B)(A + C)= A + AC + AB + BC 7. szabály: AA = A
(A + B)(A + C)= A( 1 + C)+ AB + BC 2. szabály: 1 + C = 1
(A + B)(A + C)= A.1 + AB + BC Faktoring (elosztási törvény)
(A + B)(A + C)= A(1 + B)+ BC 2. szabály: 1 + B = 1
(A + B)(A + C)= A.1 + BC 4. szabály: A .1 = A
(A + B)(A + C)= A + BC
A Boole-algebra törvényei és szabályai