logo

Prawo De Morgana – twierdzenie, dowody, wzory i przykłady

Prawo De Morgana jest najczęstszym prawem w teorii mnogości i algebrze Boole'a, a także w teorii mnogości. W tym artykule poznamy prawo De Morgana, prawo De Morgana w teorii mnogości i prawo De Morgana w algebrze Boole'a wraz z ich dowodami, tablicami prawdy i diagramami bramek logicznych. Artykuł zawiera także rozwiązany przykład prawa De Morgana oraz często zadawane pytania dotyczące prawa De Morgana. Poznajmy prawo De Morgana.

co to jest 10 z 60

Spis treści



Co to jest prawo De Morgana

Prawo De Morgana to prawo określające relację między sumą, przecięciem i dopełnieniem w teorii mnogości. W algebrze Boole'a podaje relację pomiędzy AND, OR i uzupełnieniami zmiennej, a w logice podaje relację pomiędzy AND, OR lub negacją stwierdzenia. Za pomocą prawa De Morgana możemy zoptymalizować różne obwody logiczne zawierające bramki logiczne, które pomagają nam wykonać tę samą operację, ale z bardzo małą liczbą urządzeń.

Prawo De Morgana w teorii mnogości

Prawo De Morgana w teoria zbiorów definiuje relację między sumą, przecięciem i dopełnieniem zbiorów i jest podana zarówno dla dopełnienia sumy, jak i przecięcia dwóch zbiorów. W teorii mnogości istnieją dwa prawa De Morgana:

  • Pierwsze prawo De Morgana
  • Drugie prawo De Morgana

Przyjrzyjmy się szczegółowo tym przepisom, jak poniżej:



Pierwsze prawo De Morgana

Mówi o tym pierwsze prawo De Morgana Dopełnienie sumy dwóch zbiorów jest równe przecięciu dopełnień każdego zbioru.

Niech A i B będą dwoma zbiorami, wtedy matematycznie Pierwsze prawo De Morgana będzie zapisane jako:

(A ∪ B)’ = A’ ∩ B’



Gdzie

  • W reprezentuje operację Unii między zbiorami,
  • reprezentuje operację przecięcia między zbiorami, i
  • ' reprezentuje operację dopełnienia na zbiorze.

Nazywa się to również Prawo Unii De Morgana.

Omów szczegółowo dowód prawa De Morgana

Krok Wyjaśnienie
Krok 1: Podaj prawo Prawo De Morgana składa się z dwóch części: ¬(A ∪ B) = ¬A ∩ ¬B i ¬(A ∩ B) = ¬A ∪ ¬B.
Krok 2: Wybierz element Udowodnijmy ¬(A ∪ B) = ¬A ∩ ¬B. Załóżmy, że element x nie występuje w A ∪ B.
Krok 3: Zrozum założenie Jeśli x nie należy do A ∪ B, to x nie należy ani do A, ani do B.
Krok 4: Zastosuj definicję Zgodnie z definicją dopełnienia, jeśli x nie należy do A ani do B, to x należy do ¬A i ¬B.
Krok 5: Zakończ dowód Ponieważ x należy do ¬A i ¬B, x należy do ¬A ∩ ¬B. W ten sposób pokazaliśmy ¬(A ∪ B) = ¬A ∩ ¬B.

Dowód przy użyciu algebry zbiorów

Musimy udowodnić, (A ∪ B)’ = A’ ∩ B’

Niech X = (A ∪ B)’ i Y = A’ ∩ B’

Niech p będzie dowolnym elementem X, wówczas p ∈ X ⇒ p ∈ (A ∪ B)’

⇒ p ∉ (A ∪ B)

⇒ p ∉ A lub p ∉ B

⇒ p ∈ A’ i p ∈ B’

⇒ p ∈ A’ ∩ B’

⇒ p ∈ Y

∴X ⊂ Y. . . (Siema)

Ponownie, niech q będzie dowolnym elementem Y, wtedy q ∈ Y ⇒ q ∈ A’ ∩ B’

⇒ q ∈ A’ i q ∈ B’

⇒ q ∉ A lub q ∉ B

⇒ q ∉ (A ∪ B)

⇒ q ∈ (A ∪ B)’

⇒ q ∈ X

∴Y ⊂X. . . (ii)

Z (i) i (ii) X = Y

(A ∪ B)’ = A’ ∩ B’

Przeczytaj także – Dowód praw De-Morgana w algebrze Boole'a

Dowód za pomocą diagramu Venna

Diagram Venna dla (A ∪ B)’

Diagram Venna dla A’ ∩ B’

Z obu diagramów możemy wyraźnie stwierdzić, że

(A ∪ B)’ = A’ ∩ B’

To jest pierwsze prawo de Morgana.

Drugie prawo De Morgana

Mówi o tym drugie prawo De Morgana Dopełnienie przecięcia dwóch zbiorów jest równe sumie dopełnień każdego zbioru.

Niech A i B będą dwoma zbiorami, wtedy matematycznie Pierwsze prawo De Morgana będzie zapisane jako:

(A ∩ B)’ = A’ ∪ B’

Gdzie

  • W reprezentuje operację Unii między zbiorami,
  • reprezentuje operację przecięcia między zbiorami, i
  • ' reprezentuje operację dopełnienia na zbiorze.

Nazywa się to również Prawo de Morgana przecięcia .

Dowód przy użyciu algebry zbiorów

Drugie prawo De Morgana: (A ∩ B)’ = A’ ∪ B’

Niech X = (A ∩ B)’ i Y = A’ ∪ B’

Niech p będzie dowolnym elementem X, wówczas p ∈ X ⇒ p ∈ (A ∩ B)’

⇒ p ∉ (A ∩ B)

⇒ p ∉ A i p ∉ B

⇒ p ∈ A’ lub p ∈ B’

⇒ p ∈ A’ ∪ B’

⇒ p ∈ Y

∴ X ⊂ Y ————–(i)

Ponownie, niech q będzie dowolnym elementem Y, wtedy q ∈ Y ⇒ q ∈ A’ ∪ B’

⇒ q ∈ A’ lub q ∈ B’

⇒ q ∉ A i q ∉ B

⇒ q ∉ (A ∩ B)

⇒ q ∈ (A ∩ B)’

⇒ q ∈ X

∴ Y ⊂ X ————–(ii)

Z (i) i (ii) X = Y

(A ∩ B)’ = A’ ∪ B’

Dowód za pomocą diagramu Venna

Diagram Venna dla (A ∩ B)’

Diagram Venna dla A’ ∪ B’

Z obu diagramów możemy jasno powiedzieć

(A ∩ B)’ = A’ ∪ B’

To jest Drugie Prawo De Morgana.

Prawo De Morgana w algebrze Boole’a

Prawo De Morgana Algebra Boole'a definiuje relację pomiędzy OR, AND i uzupełnieniami zmiennych i jest podana zarówno dla uzupełnienia AND, jak i OR dwóch wartości. W algebrze Boole'a istnieją dwa prawa De Morgana, którymi są:

  • Pierwsze prawo De Morgana
  • Drugie prawo De Morgana

Przyjrzyjmy się szczegółowo tym przepisom, jak poniżej:

Pierwsze prawo De Morgana w algebrze Boole’a

Mówi o tym pierwsze prawo De Morgana Uzupełnienie OR dwóch lub więcej zmiennych jest równe AND uzupełnienia każdej zmiennej.

Niech A i B będą dwiema zmiennymi, wtedy matematycznie Pierwsze prawo De Morgana można zapisać jako:

(A + B)’ = A’ . B'

Gdzie

  • + reprezentuje operator OR pomiędzy zmiennymi,
  • . reprezentuje operator AND pomiędzy zmiennymi, oraz
  • ' reprezentuje operację dopełnienia na zmiennej.

Pierwsze bramki logiczne z prawem De Morgana

W kontekście bramek logicznych i algebry Boole'a prawo De Morgana stwierdza, że ​​oba obwody bramki logicznej, tj. bramka NOT jest dodawana do wyjścia bramki OR i bramka NOT dodawana do wejścia bramki AND, są równoważne. Te dwa obwody bramek logicznych podano w następujący sposób:

l2

Pierwsza tabela prawdy prawa De Morgana

Tabela prawdy pierwszego prawa De Morgana jest podana w następujący sposób:

A

B

A + B

(A + B)”

A'

B'

A'. B'

0

0

0

1

1

1

1

0

1

1

0

1

0

0

1

0

1

0

0

1

0

1

1

1

0

0

0

0

Drugie prawo De Morgana w algebrze Boole’a

Mówi o tym drugie prawo De Morgana Uzupełnienie AND dwóch lub więcej zmiennych jest równe OR uzupełnienia każdej zmiennej.

Niech A i B będą dwiema zmiennymi, wówczas matematycznie Drugie Prawo De Morgana można zapisać jako:

(A. B)’ = A’ + B’

Gdzie

  • + reprezentuje operator OR pomiędzy zmiennymi,
  • . reprezentuje operator AND pomiędzy zmiennymi, oraz
  • ' reprezentuje operację dopełnienia na zmiennej.

Bramki logiczne prawa De Morgana

W kontekście bramek logicznych i algebry Boole'a prawo De Morgana stwierdza, że ​​oba obwody bramki logicznej, tj. bramka NOT jest dodawana do wyjścia bramki AND i bramka NOT jest dodawana do wejścia bramki OR, są równoważne. Te dwa obwody bramek logicznych podano w następujący sposób:

Diagram bez tytułu-(1)

Druga tabela prawdy prawa De Morgana

Tabela prawdy dla drugiego prawa De Morgana jest podana w następujący sposób:

A

B

A . B

(A. B)”

A'

B'

A’ + B’

0

0

0

1

1

1

1

0

1

0

1

1

0

1

1

0

0

1

0

1

1

1

1

1

0

0

0

0

Z logiki prawa Morgana

W prawie De Morgana dla logiki poniższe przyimki są tautologią:

∼ (a ∧ b) ≡ ∼ za ∨ ∼ b

∼ (a ∨ b) ≡ ∼ za ∧ ∼ b

Gdzie,

  • reprezentuje koniunkcję stwierdzeń,
  • reprezentuje alternatywę zdań,
  • ~ reprezentuje zaprzeczenie stwierdzenia, i
  • reprezentuje równoważność stwierdzeń.

Ze wzoru na prawo Morgana

Zestawmy wszystkie wzory prawa De Morgana na poniższej liście.

Dla teorii mnogości:

  • (A ∪ B)’ = A’ ∩ B’
  • (A ∩ B)’ = A’ ∪ B’

Dla algebry Boole'a:

  • (A + B)’ = A’ . B'
  • (A. B)’ = A’ + B’

Dla logiki:

  • ∼ (a ∧ b) ≡ ∼ za ∨ ∼ b
  • ∼ (a ∨ b) ≡ ∼ za ∧ ∼ b

Rozwiązane przykłady prawa De Morgana

Problem 1: Biorąc pod uwagę, że U = {2, 3, 7, 8, 9}, A = {2, 7} i B = {2, 3, 9}. Udowodnij drugie prawo De Morgana.

Rozwiązanie:

U = {2, 3, 7, 8, 9}, A = {2, 7} i B = {2, 3, 9}

Aby udowodnić: (A ∩ B)’ = A’ ∪ B’

(A ∩ B) = {2}

(A ∩ B)’ = U – (A ∩ B) = {2, 3, 7, 8, 9} – {2}

(A ∩ B)’ = {3, 7, 8, 9}

A’ = U – A = {2, 3, 7, 8, 9} – {2, 7}

A’ = {3, 8, 9}

B’ = U – B = {2, 3, 7, 8, 9} – {2, 3, 9}

B’ = {7, 8}

A’ ∪ B’ = {3, 8, 9} ∪ {7, 8}

A’ ∪ B’ = {3, 7, 8, 9}

(A ∩ B)’ = A’ ∪ B’

Problem 2: Biorąc pod uwagę, że U = {1, 4, 6, 8, 9}, A = {1, 9} i B = {4, 6, 9}. Udowodnij pierwsze prawo De Morgana.

Rozwiązanie:

U = {1, 4, 6, 8, 9}, A = {1, 9} i B = {4, 6, 9}

Aby udowodnić: (A ∪ B)’ = A’ ∩ B’

(A ∪ B) = {1, 4, 6, 9}

(A ∪ B)’ = U – (A ∪ B) = {1, 4, 6, 8, 9} – {1, 4, 6, 9}

(A ∪ B)’ = {8}

A’ = U – A = {1, 4, 6, 8, 9} – {1, 9}

A’ = {4, 6, 8}

B’ = U – B = {1, 4, 6, 8, 9} – {4, 6, 9}

B’ = {1, 8}

A’ ∩ B’ = {4, 6, 8} ∩ {1, 8}

A’ ∩ B’ = {8}

(A ∪ B)’ = A’ ∩ B’

Stąd udowodnione

Problem 3: Uprość wyrażenie logiczne: Y = [(A + B).C]’

zamień z ciągu w Javie

Rozwiązanie:

Y = [(A + B).C]’

Stosowanie prawa De Morgana (A . B)’ = A’ + B’

Y = (A + B)’ + C’

Stosowanie prawa De Morgana (A + B)’ = A’. B'

Y = A'. B' + C'

Problem 4: Uprość wyrażenie logiczne: X = [(A + B)’ + C]’

Rozwiązanie:

X = [(A + B)’ + C]’

Stosowanie prawa De Morgana (A + B)’ = A’. B'

X = [(A + B)’]’ . C'

X = (A + B). C'

Sprawdź te źródła, aby uzyskać więcej:

Temat do łączenia Związany z
Algebra Boole’a Z algebry Boole’a z prawem Morgana
Teoria zbiorów Prawo De Morgana w teorii mnogości
Bramki logiczne Z logiki praw Morgana
Matematyka dyskretna Z prawa Morgana w matematyce dyskretnej
Przykłady programowania w Javie Z prawa Morgana Java

Przedstaw przykłady prawa De Morgana

Kontekst Przykład
Zagadki logiczne Puzzle : Jeśli nie jest prawdą, że pada deszcz i jest zimno, to co możemy z tego wywnioskować? Zastosowanie prawa De Morgana : Możemy wywnioskować, że nie pada deszcz i nie jest zimno. Wykorzystuje to prawo De Morgana do uproszczenia negacji koniunkcji w alternatywę.
Programowanie Scenariusz : Sprawdzanie, czy liczba nie jest ani dodatnia, ani nawet w języku programowania. Fragment kodu (pseudokod) :if !(number>0 i liczba % 2 == 0)>można uprościć, korzystając z prawa De Morganaif (number <= 0 or number % 2 != 0)>. To pokazuje, jak prawo De Morgana pomaga w upraszczaniu instrukcji warunkowych.
Dowody matematyczne Oświadczenie : Udowodnić, że dopełnienie przecięcia dwóch zbiorów A i B jest równe sumie ich dopełnień. Zastosowanie prawa De Morgana : Zgodnie z prawem De Morgana, (A ∩ B)’ = A’ ∪ B’. To pokazuje, jak prawo De Morgana jest wykorzystywane do upraszczania wyrażeń w teorii mnogości.

Z praktycznych przykładów prawa Morgana

Przykład 1: Dodatki do pizzy

Wyobraź sobie, że jesteś na imprezie z pizzą i powiedziano Ci, że możesz wybrać dowolne dodatki, z wyjątkiem grzybów i oliwek razem.

  • Korzystanie z prawa De Morgana : Oznacza to, że jeśli nie chcesz jednocześnie grzybów i oliwek (Nie (grzyby i oliwki)), możesz albo nie mieć grzybów (nie grzyby), albo nie mieć oliwek (nie oliwki) na swojej pizzy. Możesz więc zjeść pizzę tylko z grzybami, tylko z oliwkami, albo z żadnymi!

Przykład 2: Książki biblioteczne

Twój nauczyciel mówi, że nie możesz przynosić do klasy książek o czarodziejach i smokach.

  • Korzystanie z prawa De Morgana : Oznacza to, że jeśli nie wolno Ci przynosić książek o czarodziejach lub smokach (Nie (Czarodzieje i Smoki)), nie możesz przynosić książek o czarodziejach (Nie Czarodzieje) i nie możesz przynosić książek o smokach (Nie Smoki). Zatem książki o kosmosie i zwierzętach są nadal w porządku!

Przykład 3: Zabawa na świeżym powietrzu

Twoja mama mówi, że nie możesz bawić się na zewnątrz, jeśli jednocześnie pada deszcz i jest zimno.

  • Korzystanie z prawa De Morgana : Oznacza to, że jeśli nie wyjdziesz, bo pada deszcz i jest zimno (Nie (deszcz i zimno)), nie wyjdziesz, jeśli tylko pada deszcz (nie pada) lub po prostu jest zimno (nie zimno). Ale jeśli jest słonecznie i ciepło, możesz jechać!

Przykład 4: Wybór filmu

Twój przyjaciel mówi, że nie chce oglądać filmu, który jest straszny lub nudny.

  • Korzystanie z prawa De Morgana : Oznacza to, że jeśli Twój znajomy nie chce filmu, który jest straszny lub nudny (Nie (Straszny lub Nudny)), nie chce strasznego filmu (Nie Straszny) i nie chce nudnego filmu (Nie Nudny) . Więc zabawny lub ekscytujący film byłby idealny!

Logiczne zastosowania prawa De Morgana

Obszar zastosowań Opis
Logiczne rozumowanie W łamigłówkach logicznych lub argumentach prawo De Morgana pomaga uprościć złożone negacje. Na przykład zanegowanie Wszystkie jabłka są czerwone na Nie wszystkie jabłka są czerwone oznacza, że ​​Niektóre jabłka nie są czerwone.
Informatyka Prawo De Morgana ma kluczowe znaczenie w optymalizacji instrukcji warunkowych w programowaniu. Pozwala programistom upraszczać złożone warunki logiczne, czyniąc kod bardziej wydajnym i czytelnym.
Projekt obwodu elektronicznego W elektronice cyfrowej prawo De Morgana służy do projektowania i upraszczania obwodów. Na przykład pomaga w konwersji bramek AND na bramki OR (i odwrotnie) przy użyciu bramek NOT, ułatwiając tworzenie bardziej wydajnych układów obwodów.

Z prawa Morgana – często zadawane pytania

Pierwsze stwierdzenie prawa State De Morgana w teorii mnogości.

Pierwsze prawo De Morgana w teorii mnogości stwierdza, że ​​dopełnienie sumy dwóch zbiorów jest równe przecięciu ich poszczególnych dopełnień.

Drugie prawo State De Morgana w algebrze Boole’a.

Drugie prawo De Morgana w algebrze Boole'a stwierdza, że ​​uzupełnienie AND dwóch lub więcej zmiennych jest równe OR uzupełnienia każdej zmiennej.

Zapisz wzór na prawo De Morgana w teorii mnogości.

Wzór na prawo De Morgana w teorii mnogości:

(i) (A ∪ B)’ = A’ ∩ B’

(ii) (A ∩ B)’ = A’ ∪ B’

Napisz wzór na prawo De Morgana w algebrze Boole’a.

Wzór na prawo De Morgana w algebrze Boole’a:

(i) (A + B)’ = A’. B'

(ii) (A. B)’ = A’ + B’

Napisz kilka zastosowań prawa De Morgana.

Niektóre zastosowania prawa De Morgana polegają na minimalizacji złożonego wyrażenia logicznego i jego uproszczeniu.

Jak udowodnić prawo De Morgana?

Prawo De Morgana w teorii mnogości można udowodnić za pomocą diagramów Venna, a prawo De Morgana w algebrze Boole'a można udowodnić za pomocą tablic prawdy.