Algebra Boole’a to system używany do łączenia i upraszczania wyrażeń prawda/fałsz. Jeśli próbujesz zredukować wyrażenie logiczne takie jak , głównymi narzędziami są prawa, takie jak dopełnienie, rozdzielność, absorpcja oraz twierdzenia de Morgana.
W jednym z popularnych zapisów oznacza OR, oznacza AND, a oznacza NOT . W niektórych książkach NOT zapisuje się jako , ale podstawowe reguły pozostają takie same.
Co oznacza algebra Boole’a
Zwykła algebra operuje na liczbach. Algebra Boole’a działa na zdaniach lub zmiennych binarnych, które mogą przyjmować tylko dwie wartości: prawda/fałsz albo .
To zmienia reguły. W algebrze Boole’a
Obie tożsamości mówią to samo: powtórzenie warunku nie tworzy nowego wyniku. Jeśli przełącznik jest już włączony, powiedzenie „włączony OR włączony” niczego nie zmienia.
Prawa algebry Boole’a, których naprawdę używasz
To są prawa, które pojawiają się najczęściej podczas upraszczania wyrażenia boolowskiego.
Prawa identyczności
Dodanie fałszu nic nie zmienia, a AND z prawdą nic nie zmienia.
Prawa zera i jedynki
Jeśli OR zawiera już prawdę, cały wynik jest prawdziwy. Jeśli AND zawiera fałsz, cały wynik jest fałszywy.
Prawa idempotentności
Powtórzenie tej samej zmiennej nie zmienia wyrażenia.
Prawa dopełnienia
Zmienna i jej przeciwieństwo obejmują każdy przypadek w OR, ale nigdy nie zachodzą jednocześnie w AND.
Prawa przemienności i łączności
Pozwalają one zmieniać kolejność lub grupowanie składników bez zmiany wyniku.
Prawa rozdzielności
Druga postać często wydaje się mniej znajoma, ale jest standardową tożsamością boolowską i pojawia się przy wyłączaniu wspólnych czynników.
Prawa absorpcji
Są one szczególnie przydatne, gdy wyrażenie wygląda na dłuższe, niż jest w rzeczywistości.
Twierdzenia de Morgana
Mówią one, jak negacja przechodzi przez OR i AND. Gdy NOT przechodzi przez nawias, OR i AND zamieniają się rolami.
Przykład: uprość
Zacznij od
Wyłącz wspólne :
Teraz użyj prawa dopełnienia:
Następnie użyj prawa identyczności:
Zatem . Intuicyjnie, jeśli , to albo , albo , więc jeden z wyrazów musi być prawdziwy. Jeśli , oba wyrazy są fałszywe. Całe wyrażenie zależy tylko od .
Typowe błędy w algebrze Boole’a
Jednym z częstych błędów jest przenoszenie nawyków ze zwykłej algebry do algebry Boole’a. Na przykład nie jest regułą boolowską. Tutaj poprawny wynik to .
Innym błędem jest stosowanie prawa bez sprawdzenia notacji. W wielu tekstach oznacza OR, a nie dodawanie arytmetyczne, a zapisanie zmiennych obok siebie oznacza AND.
Uczniowie często też źle stosują twierdzenia de Morgana, negując każdą zmienną, ale zapominając zamienić OR i AND. Obie części są ważne.
Gdzie używa się algebry Boole’a
Algebra Boole’a jest podstawą logiki cyfrowej, gdzie zmienne reprezentują stany włączony/wyłączony albo prawda/fałsz. Używa się jej do upraszczania projektów układów, zapisywania czytelniejszych warunków logicznych w oprogramowaniu oraz analizowania filtrów wyszukiwania lub zapytań do baz danych.
Jeśli zmienne nie są binarne albo działania są zwykłą arytmetyką, prawa Boole’a nie mają bezpośredniego zastosowania. Warunek dwóch wartości jest tym, co sprawia, że ten system działa.
Spróbuj podobnego uproszczenia
Spróbuj uprościć . Jeśli uważnie zastosujesz powyższe prawa, wyrażenie uprości się bardziej, niż początkowo wygląda. Jeśli chcesz pójść o krok dalej, zbuduj tabelę prawdy i sprawdź, czy uproszczona postać zgadza się z każdym wierszem.
Potrzebujesz pomocy z zadaniem?
Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.
Otwórz GPAI Solver →