logo

Booleovská algebra

Booleovská algebra je typ algebry, která je vytvořena ovládáním binárního systému. V roce 1854 navrhl tuto algebru George Boole, anglický matematik. Toto je varianta Aristotelovy výrokové logiky, která používá symboly 0 a 1, neboli pravda a nepravda. Booleovská algebra se zabývá binárními proměnnými a logickými operacemi.

Booleovská algebra je zásadní ve vývoji digitálních elektronických systémů, protože všechny používají koncept Booleovská algebra provádět příkazy. Kromě digitální elektroniky nachází tato algebra uplatnění také v teorii množin, statistice a dalších odvětvích matematiky.



V tomto článku se podrobně seznámíme se základními booleovskými operacemi, booleovskými výrazy, pravdivostními tabulkami, booleovskými zákony a dalšími.

Obsah

Booleovské algebrické operace

V Booleově algebře se používají různé operace, ale základní operace, které tvoří základ Booleovy algebry, jsou.



  • Negace nebo NOT Operation
  • Spojení nebo operace AND
  • Disjunkce nebo Operace OR


Booleovské algebrické operace

Booleovský výraz algebry




Šek: Základy booleovské algebry v digitální elektronice

Tyto operace mají své vlastní symboly a prioritu a tabulka přidaná níže ukazuje symbol a prioritu těchto operátorů.

Operátor

Symbol

Přednost

srovnání lva a tygra

NE

‘ (nebo) ⇁

První

A

. (nebo) ∧

Druhý

NEBO

+ (nebo) ∨

Třetí

Tyto operace můžeme snadno definovat pomocí dvou booleovských proměnných.

Vezměme si dvě booleovské proměnné A a B, které mohou mít kteroukoli ze dvou hodnot 0 nebo 1, tj. mohou být buď VYPNUTO, nebo ZAPNUTO. Poté jsou tyto operace vysvětleny jako,

Operace Negation or NOT

Za použití NE operace obrátit hodnotu booleovské proměnné z 0 na 1 nebo naopak. To lze chápat takto:

  • Pokud A = 1, pak pomocí operace NOT máme (A)‘ = 0
  • Pokud A = 0, pak pomocí operace NOT máme (A)‘ = 1
  • Operaci negace také reprezentujeme jako ~A, tj. pokud A = 1, ~A = 0

Šek: Vlastnosti Booleovy algebry

Konjunkce nebo operace AND

Za použití A operace splňuje podmínku, pokud jsou obě hodnoty jednotlivých proměnných pravdivé a pokud je některá z hodnot nepravda, pak tato operace dává záporný výsledek. To lze chápat jako,

  • Pokud A = Pravda, B = Pravda, pak A . B = pravda
  • Pokud A = Pravda, B = Nepravda, Nebo A = Nepravda, B = Pravda, pak A . B = nepravda
  • Jestliže A = False, B = False, pak A . B = nepravda

Šek: Booleovské algebraické věty

Operace disjunkce (OR).

Za použití NEBO operace splňuje podmínku, pokud je některá hodnota jednotlivých proměnných pravdivá, záporný výsledek dává pouze tehdy, jsou-li obě hodnoty nepravdivé. To lze chápat jako,

najít můj iphone android
  • Pokud A = Pravda, B = Pravda, pak A + B = Pravda
  • Pokud A = Pravda, B = Nepravda, Nebo A = Nepravda, B = Pravda, pak A + B = Pravda
  • Pokud A = False, B = False, pak A + B = False

Tabulka booleovské algebry

Níže je uveden výraz pro booleovskou algebru

ÚkonSymbolDefinice
A provoz ⋅ nebo ∧Vrátí hodnotu true, pouze pokud jsou oba vstupy pravdivé.
NEBO Operace + nebo ∨Vrátí hodnotu true, pokud je alespoň jeden vstup pravdivý.
NE Provoz ¬ nebo ∼Obrátí vstup.
Operace XOR Vrátí hodnotu true, pokud je pravdivý právě jeden vstup.
Provoz NAND Vrátí false, pouze pokud jsou oba vstupy pravdivé.
Provoz NOR Vrátí hodnotu false, pokud je alespoň jeden vstup pravdivý.
Operace XNOR Vrátí hodnotu true, pokud jsou oba vstupy stejné.

Booleovský výraz a proměnné

Booleovský výraz je výraz, který při vyhodnocení vytváří logickou hodnotu, tj. vytváří buď pravdivou hodnotu, nebo nepravdivou hodnotu. Zatímco booleovské proměnné jsou proměnné, které ukládají booleovská čísla.

P + Q = R je booleovská fráze, ve které P, Q a R jsou booleovské proměnné, které mohou uložit pouze dvě hodnoty: 0 a 1. 0 a 1 jsou synonyma pro nepravdu a pravdu a používají se v booleovské algebře, někdy také používáme Yes místo True a No místo False.

Můžeme tedy říci, že příkazy používající booleovské proměnné a pracující na booleovských operacích jsou booleovské výrazy. Některé příklady booleovských výrazů jsou,

  • A + B = pravda
  • A.B = pravda
  • (A)' = nepravda

Šek: Axiomy Booleovy algebry

Booleovské algebrické terminologie

Existují různé terminologie související s Booleovou algebrou, které se používají k vysvětlení různých parametrů Booleovská algebra . To zahrnuje,

  • Booleovská algebra
  • Booleovské proměnné
  • Booleovská funkce
  • Doslovný
  • Doplněk
  • Tabulka pravdy

Nyní budeme diskutovat o důležitých terminologiích Booleovy algebry v článku níže,

Booleovská algebra

Obor algebry, který se zabývá binárními operacemi nebo logickými operacemi, se nazývá Booleovská algebra. Zavedl jej George Boole v polovině 19. století. Používá se k analýze a manipulaci s logickými funkcemi v binárních proměnných. Je široce používán v různých oblastech, jako je návrh digitální logiky, informatika a telekomunikace.

Booleovské proměnné

Proměnné používané v booleovské algebře, které uchovávají logickou hodnotu 0 a 1, se nazývají booleovské proměnné. Používají se k ukládání hodnot true nebo false. Booleovské proměnné jsou zásadní pro reprezentaci logických stavů nebo tvrzení v booleovských výrazech a funkcích.

Booleovská funkce

Funkce booleovské algebry, která je tvořena použitím booleovských proměnných a booleovských operátorů, se nazývá booleovská funkce. Je tvořen kombinací booleovských proměnných a logických výrazů jako AND, OR a NOT. Používá se k modelování logických vztahů, podmínek nebo operací.

Doslovný

Proměnná nebo doplněk proměnné v booleovské algebře se nazývá literál. Literály jsou základními stavebními kameny booleovských výrazů a funkcí. Představují operandy v logických operacích.

Doplněk

Inverzní hodnota k booleovské proměnné se nazývá doplněk proměnné. Doplněk 0 je 1 a doplněk 1 je 0. Je reprezentován ‚ nebo (¬) nad proměnnou. Doplňky se používají k reprezentaci logických negací v booleovských výrazech a funkcích.

Tabulka pravdy

Tabulka obsahující všechny možné hodnoty logických proměnných a kombinaci proměnné spolu s danou operací se nazývá pravdivostní tabulka. Počet řádků v pravdivostní tabulce závisí na celkovém počtu booleovských proměnných použitých v této funkci. Je dán pomocí vzorce,

Počet řádků v tabulce pravdy = 2 n

kde n je počet použitých booleovských proměnných.

Šek:

  • Teorie množin
  • Statistika

Pravdivé tabulky v booleovské algebře

Pravdivostní tabulka představuje všechny kombinace vstupních hodnot a výstupů tabulkovým způsobem. Jsou v ní znázorněny všechny možnosti vstupu a výstupu a odtud název pravdivostní tabulka. V logických úlohách se k reprezentaci různých případů běžně používají pravdivostní tabulky. T nebo 1 znamená „True“ a F nebo 0 znamená „False“ v pravdivostní tabulce.

Příklad: Nakreslete pravdivostní tabulku podmínek A + B a A.B, kde A a b jsou booleovské proměnné.

Řešení:

Požadovaná tabulka pravdy je,

AB

X = A + B

Y = A.B
TT

T

T
TF

T

F
FT

T

F
FF

F

F

Pravidla booleovské algebry

V Booleovské algebře existují různá základní pravidla pro logické vyjádření.

  • Binární reprezentace: V booleovské algebře mohou mít proměnné pouze dvě hodnoty buď 0 nebo 1, kde 0 představuje nízkou a 1 představuje vysokou. Tyto proměnné představují logické stavy systému.
  • Zastoupení doplňku: Doplněk proměnných je reprezentován (¬) nebo (‘) nad proměnnou. To znamená logickou negaci nebo inverzi hodnoty proměnné. Takže doplněk proměnné A může být reprezentovánoverline{A},pokud je hodnota A=0, pak je jeho doplněk 1.
  • NEBO Operace: Operace OR je reprezentována (+) mezi proměnnými. Operace OR vrátí hodnotu true, pokud je alespoň jeden z operandů pravdivý. Pro příklady vezměme tři proměnné A,B,C operaci OR lze reprezentovat jako A+B+C.
  • A provoz: Operace AND je označena (.) mezi proměnnými. Operace AND vrátí hodnotu true, pouze pokud jsou všechny operandy pravdivé. Pro příklady vezměme tři proměnné A, B, C operace AND může být reprezentována A.B.C nebo ABC.

Zákony pro booleovskou algebru

Základní zákony Booleovy algebry jsou přidány do tabulky přidané níže,

ZákonNEBO formulářA formulář
Zákon o identitě P + 0 = PP.1 = P
Idempotentní zákon P + P = PP.P = P
Komutativní právo P + Q = Q + PP.Q = Q.P
Asociační právo P + (Q + R) = (P + Q) + RP.(Q.R) = (P.Q.R
Distribuční právo P + QR = (P + Q). (P + R)P.(Q + R) = P.Q + P.R
Inverzní zákon (A‘)‘ = A(A‘)‘ = A
Z Morganova zákona (P + Q)’ = (P)’.(Q)’(P.Q)’ = (P)’ + (Q)’

Pojďme se o těchto zákonech podrobně seznámit.

Zákon o identitě

V Booleovské algebře máme prvky identity pro operace AND(.) i OR(+). Zákon identity říká, že v booleovské algebře máme takové proměnné, že při operacích AND a OR dostaneme stejný výsledek, tj.

matematika.náhodná java
  • A + 0 = A
  • A.1 = A

Komutativní právo

Binární proměnné v Booleově algebře se řídí komutativním zákonem. Tento zákon říká, že provozní booleovské proměnné A a B jsou podobné provozním booleovským proměnným B a A. To znamená,

  • A. B = B. A
  • A + B = B + A

Asociační právo

Asociativní zákon říká, že pořadí provádění booleovských operátorů je nelogické, protože jejich výsledek je vždy stejný. To lze chápat jako,

  • (A.B). C = A. ( PŘED NAŠÍM LETOPOČTEM )
  • ( A + B ) + C = A + ( B + C)

Distribuční právo

Booleovské proměnné se také řídí distributivním zákonem a výraz pro distribuční zákon je dán takto:

  • A ( B + C) = (A . B) + (A . C)

Inverzní zákon

Zákon inverze je jedinečný zákon Booleovy algebry, tento zákon říká, že doplňkem doplňku libovolného čísla je samotné číslo.

  • (A‘)‘ = A

Kromě těchto dalších zákonů jsou uvedeny níže:

A Zákon

Zákon AND Booleovy algebry používá operátor AND a zákon AND je,

  • A 0 = 0
  • A 1 = A
  • A A = A

NEBO Zákon

Zákon OR Booleovy algebry používá operátor OR a zákon OR je,

  • A + 0 = A
  • A + 1 = 1
  • A + A = A

Nazývají se také De Morganovy zákony Z Morganovy věty . Jsou to nejdůležitější zákony Booleovská algebra a ty jsou přidány níže pod nadpis Booleovská věta o algebře

Booleovské algebrické věty

V Booleově algebře jsou velmi důležité dvě základní věty, kterými jsou De Morganovy první zákony a De Morganovy druhé zákony. Říká se jim také De Morganovy věty. Nyní se o obou podrobně seznámíme.

De Morganovy první zákony

(P.Q)’ = (P)’ + (Q)’

Pravdivostní tabulka pro totéž je uvedena níže:

PQ(P)'(Q)'(P.Q)“(P)’ + (Q)’
TTFFFF
TFFTTT
FTTFTT
FFTTTT

Jasně vidíme, že pravdivostní hodnoty pro (P.Q)' se rovnají pravdivostním hodnotám pro (P)' + (Q)', což odpovídá stejnému vstupu. De Morganův první zákon je tedy pravdivý.

Z Morganových druhých zákonů

Prohlášení: Doplněk součtu (OR) dvou booleovských proměnných (nebo výrazů) se rovná součinu (AND) doplňku každé booleovské proměnné (nebo výrazu).

(P + Q)’ = (P)’.(Q)’

Důkaz:

Pravdivostní tabulka pro totéž je uvedena níže:

PQ(P)'(Q)'(P + Q)“(P)'. (Q)'
TTFFFF
TFFTFF
FTTFFF
FFTTTT

Jasně vidíme, že pravdivostní hodnoty pro (P + Q)’ se rovnají pravdivostním hodnotám pro (P)’.(Q)’, což odpovídá stejnému vstupu. Druhý De Morganův zákon je tedy pravdivý.

Přečtěte si více,

Řešené příklady z Booleovské algebry

Nakreslete tabulku pravdy pro P + P.Q = P

Řešení:

Pravdivostní tabulka pro P + P.Q = P

P Q P.Q P + P.Q
TTTT
TFFT
FTFF
FFFF

V pravdivostní tabulce můžeme vidět, že pravdivostní hodnoty pro P + P.Q jsou přesně stejné jako P.

Nakreslete tabulku pravdy pro P.Q + P + Q

Řešení:

Pravdivostní tabulka pro P.Q + P + Q

P Q P.Q P.Q + P + Q
TTTT
TFFT
FTFT
FFFF

Řešit extbf{(overline{A} + B cdot C)}

Řešení:

Použití De Morganova zákona

overline{A}+B.C=overline{A}.(B+C)

Použití distribučního práva

kdy končí q1

overline{A}.(B+C)=overline{A}.B+overline{A}.C

Tedy zjednodušený výraz pro danou rovnicioverline{A}.(B+C)=overline{A}.B+overline{A}.C

Závěr

Booleovská algebra slouží jako základní rámec pro reprezentaci a manipulaci s logickými výrazy pomocí binárních proměnných a logických operátorů. Hraje klíčovou roli v různých oblastech, jako je návrh digitální logiky, počítačové programování a analýza obvodů. Tím, že poskytuje systematický způsob popisu a analýzy logických vztahů, umožňuje booleovská algebra vývoj komplexních systémů a algoritmů. Jeho principy a operace, včetně AND, OR, NOT, XOR, NAND, NOR a XNOR, tvoří stavební kameny pro navrhování logických obvodů, psaní efektivního kódu a řešení logických problémů.

Booleovská algebra - FAQ

Co je Booleovská algebra?

Booleovská algebra se také nazývá Logická algebra je obor matematiky, který se zabývá booleovskými proměnnými, jako jsou 0 a 1.

Co jsou hlavní booleovské operátory?

Existují tři hlavní booleovské operátory,

  • AND (konjunkce)
  • NEBO (Disjunkce)
  • NE (negace)

Jak minimalizovat booleovskou funkci?

Existuje několik metod pro minimalizaci booleovských funkcí, včetně:

  • Algebraické zjednodušení:
  • Karnaugh Maps (K-Maps):
  • Quine-McCluskeyho algoritmus:
  • Metoda tabulky:
  • Podmínky nezájmu:

Jaké jsou aplikace booleovské algebry?

Booleovská algebra má různé aplikace. Slouží ke zjednodušení logických obvodů, které jsou páteří moderních technologií.

Co znamená 0 ​​v booleovské algebře?

0 palců Booleovská algebra představují podmínku False nebo představují podmínku vypnutí.

Co znamená 1 v Booleově algebře?

1 palec Booleovská algebra představují podmínku True nebo představují podmínku zapnutí.

Co jsou zákony Booleovy algebry?

Zákony booleovské algebry jsou pravidla pro manipulaci s logickými výrazy s binárními proměnnými, zajištění konzistence a zjednodušení operací, jako je sčítání, násobení a doplňování, které jsou klíčové v oborech, jako je digitální elektronika a informatika.

Jakých je 5 zákonů Booleovy algebry?

Booleovská algebra se řídí pěti primárními zákony, které slouží jako základ pro manipulaci s logickými výrazy:

1. Zákon identity pro AND

2. Zákon o identitě pro OR

3. Doplňkový zákon pro AND

4. Doplňkový zákon pro OR

5. Idempotentní zákon

Jaké jsou 3 zákony v booleovské logice?

Tři základní zákony v booleovské logice jsou

  • Zákon o identitě (přičtením nuly nebo vynásobením jednou zůstane proměnná nezměněna)
  • Zákon o nadvládě (přidání proměnné k jejímu doplňku má za následek 1 a násobení jejím doplňkem má za následek 0)
  • Komutativní zákon (pořadí proměnných lze přepínat sčítáním nebo násobením beze změny výsledku).

Co je De Morganova věta?

De Morganova věta tvrdí, že t doplněk logické operace AND je ekvivalentní operaci OR doplňků jednotlivých členů, a naopak. Je to základní princip v Booleovské algebře používaný pro zjednodušení logických výrazů a optimalizaci logických obvodů.