logo

De Morganův zákon – věta, důkazy, vzorec a příklady

De Morganův zákon je nejběžnějším zákonem v teorii množin a Booleově algebře, stejně jako v teorii množin. V tomto článku se seznámíme s De Morganovým zákonem, De Morganovým zákonem v teorii množin a De Morganovým zákonem v Booleově algebře spolu s jeho důkazy, pravdivostními tabulkami a diagramy logických hradel. Článek také obsahuje vyřešený příklad De Morganova zákona a často kladené otázky o De Morganově zákonu. Pojďme se dozvědět o De Morganově zákonu.

Obsah



Co je De Morganův zákon

De Morganův zákon je zákonem, který dává vztah mezi sjednocením, průnikem a doplňky v teorii množin. V booleovské algebře udává vztah mezi AND, OR a doplňky proměnné a v logice dává vztah mezi AND, OR nebo negací příkazu. S pomocí De Morganova zákona můžeme optimalizovat různé booleovské obvody zahrnující logická hradla, které nám pomáhají provádět stejnou operaci, ale s velmi malým počtem zařízení.

De Morganův zákon v teorii množin

De Morganův zákon v teorie množin definuje vztah mezi sjednocením, průnikem a doplňkem množin a je uveden jak pro doplněk sjednocení, tak pro průnik dvou množin. V teorii množin existují dva De Morganovy zákony, které jsou:

  • První De Morganův zákon
  • Druhý De Morganův zákon

Pojďme si tyto zákony podrobně porozumět, jak je uvedeno níže:



První De Morganův zákon

První De Morganův zákon to říká Doplněk sjednocení dvou množin je roven průniku doplňků každé množiny.

Nechť A a B jsou dvě množiny, pak je matematicky první De Morganův zákon dán jako:

(A ∪ B)‘ = A‘ ∩ B‘



Kde

  • V představuje unijní operaci mezi soubory,
  • představuje průsečíkovou operaci mezi množinami a
  • ' představuje operaci komplementu na množině.

Říká se tomu také De Morganův zákon o unii.

Detail Důkazu De Morganova zákona

Krok Vysvětlení
Krok 1: Stanovte zákon De Morganův zákon obsahuje dvě části: ¬(A ∪ B) = ¬A ∩ ¬B a ¬(A ∩ B) = ¬A ∪ ¬B.
Krok 2: Vyberte prvek Dokažme ¬(A ∪ B) = ¬A ∩ ¬B. Předpokládejme prvek x, který není v A ∪ B.
Krok 3: Pochopte předpoklad Jestliže x není v A ∪ B, pak x není ani v A ani v B.
Krok 4: Použijte definici Podle definice doplňku, pokud x není v A a není v B, pak x je v ¬A a v ¬B.
Krok 5: Uzavřete důkaz Protože x je v ¬A i ¬B, x je v ¬A ∩ ¬B. Ukázali jsme tedy ¬(A ∪ B) = ¬A ∩ ¬B.

Důkaz pomocí algebry množin

Musíme dokázat, (A ∪ B)‘ = A‘ ∩ B‘

Nechť X = (A ∪ B)‘ a Y = A‘ ∩ B‘

Nechť p je libovolný prvek X, pak p ∈ X ⇒ p ∈ (A ∪ B)’

⇒ p ∉ (A ∪ B)

⇒ p ∉ A nebo p ∉ B

⇒ p ∈ A’ a p ∈ B’

⇒ p ∈ A’ ∩ B’

⇒ p ∈ Y

∴X ⊂ Y. . . (yo)

Opět nechť q je libovolný prvek Y, pak q ∈ Y ⇒ q ∈ A’ ∩ B’

⇒ q ∈ A’ a q ∈ B’

⇒ q ∉ A nebo q ∉ B

⇒ q ∉ (A ∪ B)

⇒ q ∈ (A ∪ B)'

⇒ q ∈ X

∴Y ⊂X. . . (ii)

Z (i) a (ii) X = Y

mysql aktualizace připojit

(A ∪ B)‘ = A‘ ∩ B‘

Přečtěte si také - Důkaz De-Morganových zákonů v booleovské algebře

Důkaz pomocí Vennova diagramu

Vennův diagram pro (A ∪ B)“

Vennův diagram pro A' ∩ B'

Z obou diagramů můžeme jasně říci,

(A ∪ B)‘ = A‘ ∩ B‘

To je první De Morganův zákon.

Druhý De Morganův zákon

Říká to druhý De Morganův zákon Doplněk průniku dvou množin se rovná sjednocení doplňků každé množiny.

Nechť A a B jsou dvě množiny, pak je matematicky první De Morganův zákon dán jako:

(A ∩ B)‘ = A‘ ∪ B‘

Kde

  • V představuje unijní operaci mezi soubory,
  • představuje průsečíkovou operaci mezi množinami a
  • ' představuje operaci komplementu na množině.

Říká se tomu také De Morganův zákon průniku .

Důkaz pomocí algebry množin

Druhý De Morganův zákon: (A ∩ B)‘ = A‘ ∪ B‘

Nechť X = (A ∩ B)‘ a Y = A‘ ∪ B‘

Nechť p je libovolný prvek X, pak p ∈ X ⇒ p ∈ (A ∩ B)’

⇒ p ∉ (A ∩ B)

⇒ p ∉ A a p ∉ B

⇒ p ∈ A’ nebo p ∈ B’

⇒ p ∈ A’ ∪ B’

⇒ p ∈ Y

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

Znovu, nechť q je libovolný prvek Y, pak q ∈ Y ⇒ q ∈ A’ ∪ B’

⇒ q ∈ A’ nebo q ∈ B’

⇒ q ∉ A a q ∉ B

⇒ q ∉ (A ∩ B)

⇒ q ∈ (A ∩ B)’

⇒ q ∈ X

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

Z (i) a (ii) X = Y

(A ∩ B)‘ = A‘ ∪ B‘

Důkaz pomocí Vennova diagramu

Vennův diagram pro (A ∩ B)“

singleton designový vzor java

Vennův diagram pro A' ∪ B'

Z obou diagramů můžeme jasně říci

(A ∩ B)‘ = A‘ ∪ B‘

To je druhý De Morganův zákon.

De Morganův zákon v Booleově algebře

De Morganův zákon Booleovská algebra definuje vztah mezi OR, AND a doplňky proměnných a je dán jak pro doplněk AND, tak pro OR dvou hodnot. V Booleově algebře existují dva De Morganovy zákony, které jsou:

  • První De Morganův zákon
  • Druhý De Morganův zákon

Pojďme si tyto zákony podrobně porozumět, jak je uvedeno níže:

První De Morganův zákon v Booleově algebře

První De Morganův zákon to říká Doplněk OR dvou nebo více proměnných se rovná AND doplňku každé proměnné.

Nechť A a B jsou dvě proměnné, pak je matematicky první De Morganův zákon dán jako:

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

Kde

  • + představuje operátor OR mezi proměnnými,
  • . představuje operátor AND mezi proměnnými a
  • ' představuje operaci doplňku na proměnné.

První De Morganův zákon Logic Gates

V kontextu logických hradel a Booleovy algebry De Morganův zákon uvádí, že oba obvody logického hradla, tj. hradlo NOT je přidáno k výstupu hradla OR a hradlo NOT je přidáno ke vstupu hradla AND, jsou ekvivalentní. Tyto dva logické obvody hradla jsou dány následovně:

l2

První pravdivá tabulka De Morganova zákona

Pravdivostní tabulka pro první De Morganův zákon je uvedena takto:

A

B

A + B

(A + B)“

A'

B'

A'. B'

0

0

0

1

1

1

1

regáloví psi

0

1

1

0

1

0

0

1

0

1

0

0

1

0

1

1

1

0

0

0

0

Druhý De Morganův zákon v Booleově algebře

Říká to druhý De Morganův zákon Doplněk AND dvou nebo více proměnných se rovná OR doplňku každé proměnné.

Nechť A a B jsou dvě proměnné, pak je matematicky druhý De Morganův zákon dán jako:

(A . B)‘ = A‘ + B‘

Kde

  • + představuje operátor OR mezi proměnnými,
  • . představuje operátor AND mezi proměnnými a
  • ' představuje operaci doplňku na proměnné.

Druhý De Morganův zákon Logic Gates

V kontextu logických hradel a Booleovy algebry De Morganův zákon uvádí, že oba obvody logického hradla, tj. hradlo NOT se přidá k výstupu hradla AND a hradlo NOT se přidá ke vstupu hradla OR, jsou ekvivalentní. Tyto dva logické obvody hradla jsou dány následovně:

Bez názvu-Schéma-(1)

Druhá De Morganova tabulka pravdy

Pravdivostní tabulka pro druhý De Morganův zákon je uvedena takto:

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 logiky Morganova zákona

V De Morganově zákonu pro logiku jsou níže uvedené předložky tautologie:

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

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

Kde,

  • představuje spojení výroků,
  • představuje disjunkci výroků,
  • ~ představuje negaci výroku a
  • představuje ekvivalenci výroků.

Ze vzorce Morganova zákona

Pojďme sestavit všechny vzorce pro De Morganův zákon v následujícím seznamu.

Pro teorii množin:

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

Pro booleovskou algebru:

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

Pro logiku:

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

Řešené příklady z De Morganova zákona

Úloha 1: Vzhledem k tomu, že U = {2, 3, 7, 8, 9}, A = {2, 7} a B = {2, 3, 9}. Dokažte De Morganův druhý zákon.

Řešení:

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

Dokázat: (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}

řetězec.hodnota

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

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

(A ∩ B)‘ = A‘ ∪ B‘

ahoj světe java

Problém 2: Vzhledem k tomu, že U = {1, 4, 6, 8, 9}, A = {1, 9} a B = {4, 6, 9}. Dokažte De Morganův první zákon.

Řešení:

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

Dokázat: (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‘

Proto Proved

Problém 3: Zjednodušte booleovský výraz: Y = [(A + B).C]’

Řešení:

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

Použití De Morganova zákona (A . B)‘ = A‘ + B‘

Y = (A + B)' + C'

Použití De Morganova zákona (A + B)‘ = A‘. B'

Y = A'. B' + C'

Problém 4: Zjednodušte booleovský výraz: X = [(A + B)’ + C]’

Řešení:

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

Použití De Morganova zákona (A + B)‘ = A‘. B'

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

X = (A + B). C'

Další informace najdete v těchto zdrojích:

Téma pro propojení Související s
Booleovská algebra Z Booleovské algebry Morganova zákona
Teorie množin De Morganův zákon v teorii množin
Logické brány Z logiky Morganova zákona
Diskrétní matematika Z Morganova zákona Diskrétní matematika
Příklady programování v Javě Z Morganova zákona Java

Ukažte příklady De Morganova zákona

Kontext Příklad
Logické hádanky Hádanka : Pokud není pravda, že prší a je zima, co z toho můžeme usuzovat? Aplikace De Morganova zákona : Můžeme usuzovat, že neprší nebo není zima. To využívá De Morganův zákon ke zjednodušení negace konjunkce na disjunkci.
Programování Scénář : Kontrola, zda číslo není ani kladné, ani není v programovacím jazyce. Fragment kódu (pseudokód) :if !(number>0 a číslo % 2 == 0)>lze zjednodušit pomocí De Morganova zákonaif (number <= 0 or number % 2 != 0)>. To ukazuje, jak De Morganův zákon pomáhá zjednodušit podmíněné příkazy.
Matematické důkazy Prohlášení : Dokažte, že doplněk průniku dvou množin A a B je roven sjednocení jejich doplňků. Aplikace De Morganova zákona : Podle De Morganova zákona (A ∩ B)‘ = A‘ ∪ B‘. To ukazuje, jak se De Morganův zákon používá ke zjednodušení výrazů v teorii množin.

Praktické příklady z Morganova zákona

Příklad 1: Polevy na pizzu

Představte si, že jste na pizze a bylo vám řečeno, že si můžete vybrat libovolné polevy kromě hub a oliv dohromady.

  • Použití De Morganova zákona : To znamená, že pokud nechcete houby i olivy (Not (Houby a Olivy)), můžete buď nemít houby (Not Mushrooms), nebo nemít olivy (Not Olives) na pizze. Takže si můžete dát pizzu jen s houbami, jen olivami, nebo ani jedno!

Příklad 2: Knihy z knihovny

Váš učitel říká, že nemůžete do třídy nosit knihy o čarodějích nebo dracích.

  • Použití De Morganova zákona : To znamená, že pokud nemáte povoleny knihy o čarodějích nebo dracích (Not (Wizards or Dragons)), nemůžete si přinést knihy o čarodějích (Not Wizards) a nemůžete si přinést knihy o dracích (Not Dragons). Takže knihy o vesmíru nebo zvířatech jsou stále v pořádku!

Příklad 3: Hra venku

Tvoje máma říká, že si nemůžeš hrát venku, když prší a zároveň je zima.

  • Použití De Morganova zákona : To znamená, že pokud nejdete ven, protože prší a je zima (Not (Raining and Cold)), nevycházeli byste, pokud právě prší (Not Raining) nebo jen zima (Not Cold). Ale pokud je slunečno a teplo, můžete vyrazit!

Příklad 4: Výběr filmu

Váš přítel říká, že se nechce dívat na film, který je děsivý nebo nudný.

  • Použití De Morganova zákona : To znamená, že pokud váš přítel nechce film, který je děsivý nebo nudný (Not (Scary or Boring)), nechce strašidelný film (Not Scary) a nechce nudný film (Not Boring) . Takže vtipný nebo vzrušující film by byl perfektní!

Logické aplikace De Morganova zákona

Oblast použití Popis
Logické uvažování V logických hádankách nebo argumentech pomáhá De Morganův zákon zjednodušit složité negace. Například negace All apples are red to Not all apples are red implikuje Některá jablka nejsou červená.
Počítačová věda De Morganův zákon je zásadní pro optimalizaci podmíněných příkazů v programování. Umožňuje programátorům zjednodušit složité logické podmínky, čímž je kód efektivnější a čitelnější.
Návrh elektronických obvodů V digitální elektronice se De Morganův zákon používá k navrhování a zjednodušení obvodů. Například pomáhá při převodu hradel AND na hradla OR (a naopak) pomocí hradel NOT, což usnadňuje vytváření efektivnějších uspořádání obvodů.

Z Morganova zákona – FAQ

State De Morganovo první právní prohlášení v teorii množin.

První De Morganův zákon v teorii množin říká, že doplněk spojení dvou množin se rovná průniku jejich jednotlivých doplňků.

Druhý zákon State De Morgan v Booleově algebře.

Druhý De Morganův zákon v Booleově algebře říká, že doplněk AND dvou nebo více proměnných se rovná NEBO doplňku každé proměnné.

Napište vzorec pro De Morganův zákon v teorii množin.

Vzorec pro De Morganův zákon v teorii množin:

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

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

Napište vzorec pro De Morganův zákon v Booleově algebře.

Vzorec pro De Morganův zákon v Booleově algebře:

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

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

Napište několik aplikací De Morganova zákona.

Některá z aplikací De Morganova zákona je minimalizovat složitý booleovský výraz a zjednodušit jej.

Jak dokázat De Morganův zákon?

De Morganův zákon v teorii množin lze dokázat pomocí Vennových diagramů a De Morganův zákon v Booleově algebře lze dokázat pravdivostními tabulkami.