logo

De Morganov zákon – teorém, dôkazy, vzorec a príklady

De Morganov zákon je najbežnejším zákonom v teórii množín a Booleovej algebre, ako aj v teórii množín. V tomto článku sa dozvieme o De Morganovom zákone, De Morganovom zákone v teórii množín a De Morganovom zákone v Booleovej algebre spolu s jeho dôkazmi, pravdivostnými tabuľkami a diagramami logických brán. Článok obsahuje aj vyriešený príklad De Morganovho zákona a často kladené otázky o De Morganovom práve. Dozvieme sa o De Morganovom zákone.

Obsah



Čo je De Morganov zákon

De Morganov zákon je zákon, ktorý dáva vzťah medzi zjednotením, prienikom a doplnkami v teórii množín. V booleovskej algebre udáva vzťah medzi AND, OR a doplnkami premennej a v logike dáva vzťah medzi AND, OR alebo negáciou príkazu. Pomocou De Morganovho zákona môžeme optimalizovať rôzne booleovské obvody zahŕňajúce logické brány, ktoré nám pomáhajú vykonávať rovnakú operáciu, ale s veľmi malým počtom zariadení.

De Morganov zákon v teórii množín

De Morganov zákon v teória množín definuje vzťah medzi zjednotením, prienikom a doplnkami množín a je uvedený pre doplnok zjednotenia aj prienik dvoch množín. V teórii množín existujú dva De Morganove zákony, ktoré sú:

  • Prvý De Morganov zákon
  • Druhý De Morganov zákon

Poďme pochopiť tieto zákony podrobne, ako je uvedené nižšie:



Prvý De Morganov zákon

Prvý De Morganov zákon to hovorí Doplnok spojenia dvoch množín sa rovná priesečníku doplnkov každej množiny.

Nech A a B sú dve množiny, potom je matematicky prvý De Morganov zákon daný ako:

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



Kde

  • IN predstavuje operáciu Únie medzi súbormi,
  • predstavuje priesečníkovú operáciu medzi množinami a
  • ' predstavuje operáciu komplementu na množine.

Je to aj tzv De Morganov zákon únie.

Podrobne o Dôkaze De Morganovho zákona

Krok Vysvetlenie
Krok 1: Stanovte zákon De Morganov zákon obsahuje dve časti: ¬(A ∪ B) = ¬A ∩ ¬B a ¬(A ∩ B) = ¬A ∪ ¬B.
Krok 2: Vyberte prvok Dokážme ¬(A ∪ B) = ¬A ∩ ¬B. Predpokladajme prvok x, ktorý nie je v A ∪ B.
Krok 3: Pochopte predpoklad Ak x nie je v A ∪ B, potom x nie je ani v A ani v B.
Krok 4: Použite definíciu Podľa definície doplnku, ak x nie je v A a nie v B, potom x je v ¬A a v ¬B.
Krok 5: Dokončite dôkaz Keďže x je v ¬A aj ¬B, x je v ¬A ∩ ¬B. Ukázali sme teda ¬(A ∪ B) = ¬A ∩ ¬B.

Dôkaz pomocou algebry množín

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

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

Nech p je ľubovoľný prvok X, potom p ∈ X ⇒ p ∈ (A ∪ B)’

⇒ p ∉ (A ∪ B)

⇒ p ∉ A alebo p ∉ B

⇒ p ∈ A’ a p ∈ B’

⇒ p ∈ A’ ∩ B’

⇒ p ∈ Y

∴X ⊂ Y. . . (yo)

Opäť nech q je ľubovoľný prvok Y, potom q ∈ Y ⇒ q ∈ A’ ∩ B’

⇒ q ∈ A’ a q ∈ B’

⇒ q ∉ A alebo q ∉ B

⇒ q ∉ (A ∪ B)

⇒ q ∈ (A ∪ B)“

⇒ q ∈ X

∴Y ⊂X. . . (ii)

Z (i) a (ii) X = Y

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

Prečítajte si tiež - Dôkaz De-Morganových zákonov v booleovej algebre

Dôkaz pomocou Vennovho diagramu

Vennov diagram pre (A ∪ B)“

Vennov diagram pre A' ∩ B'

Z oboch diagramov môžeme jasne povedať,

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

To je prvý De Morganov zákon.

Druhý De Morganov zákon

Hovorí to druhý De Morganov zákon Doplnok priesečníka dvoch množín sa rovná spojeniu doplnkov každej množiny.

Nech A a B sú dve množiny, potom je matematicky prvý De Morganov zákon daný ako:

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

Kde

  • IN predstavuje operáciu Únie medzi súbormi,
  • predstavuje priesečníkovú operáciu medzi množinami a
  • ' predstavuje operáciu komplementu na množine.

Je to aj tzv De Morganov zákon priesečníka .

Dôkaz pomocou algebry množín

Druhý De Morganov zákon: (A ∩ B)‘ = A‘ ∪ B‘

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

Nech p je ľubovoľný prvok X, potom p ∈ X ⇒ p ∈ (A ∩ B)’

⇒ p ∉ (A ∩ B)

⇒ p ∉ A a p ∉ B

⇒ p ∈ A' alebo p ∈ B'

⇒ p ∈ A’ ∪ B’

⇒ p ∈ Y

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

Opäť nech q je ľubovoľný prvok Y, potom q ∈ Y ⇒ q ∈ A’ ∪ B’

⇒ q ∈ A’ alebo 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 pomocou Vennovho diagramu

Vennov diagram pre (A ∩ B)“

Vennov diagram pre A' ∪ B'

Z oboch diagramov môžeme jednoznačne povedať

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

To je druhý De Morganov zákon.

De Morganov zákon v Booleovej algebre

De Morganov zákon Booleovská algebra definuje vzťah medzi OR, AND a doplnkami premenných a je daný pre doplnok AND aj OR dvoch hodnôt. V Booleovej algebre existujú dva De Morganove zákony, ktoré sú:

  • Prvý De Morganov zákon
  • Druhý De Morganov zákon

Poďme pochopiť tieto zákony podrobne, ako je uvedené nižšie:

Prvý De Morganov zákon v Booleovej algebre

Prvý De Morganov zákon to hovorí Doplnok OR dvoch alebo viacerých premenných sa rovná AND doplnku každej premennej.

otázky na pohovor v jazyku java

Nech A a B sú dve premenné, potom je matematicky prvý De Morganov zákon daný ako:

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

Kde

  • + predstavuje operátor OR medzi premennými,
  • . predstavuje operátor AND medzi premennými a
  • ' predstavuje operáciu komplementu na premennej.

Prvý De Morganov zákon Logic Gates

V súvislosti s logickými hradlami a Booleovou algebrou De Morganov zákon uvádza, že Obidva obvody logického hradla, t. j. hradlo NOT sa pridá k výstupu hradla OR a hradlo NOT sa pridá k vstupu hradla AND, sú ekvivalentné. Tieto dva logické obvody hradla sú uvedené nasledovne:

l2

Prvá pravdivá tabuľka De Morganovho zákona

Pravdivosť pre prvý De Morganov zákon je uvedená takto:

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

bash čítaný súbor

Druhý De Morganov zákon v Booleovej algebre

Hovorí to druhý De Morganov zákon Doplnok AND dvoch alebo viacerých premenných sa rovná ALEBO doplnku každej premennej.

Nech sú A a B dve premenné, potom je druhý De Morganov zákon matematicky daný ako:

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

Kde

  • + predstavuje operátor OR medzi premennými,
  • . predstavuje operátor AND medzi premennými a
  • ' predstavuje operáciu komplementu na premennej.

Druhý De Morganov zákon Logika Gates

V súvislosti s logickými hradlami a Booleovou algebrou De Morganov zákon uvádza, že Obidva obvody logického hradla, t. j. hradlo NOT sa pridáva k výstupu hradla AND a hradlo NOT sa pridáva k vstupu hradla OR, sú ekvivalentné. Tieto dva logické obvody hradla sú uvedené nasledovne:

Untitled-Diagram-(1)

Druhá De Morganova tabuľka pravdy

Pravdivostná tabuľka pre druhý De Morganov zákon je uvedená 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 Morganovho zákona

V De Morganovom zákone pre logiku sú nižšie uvedené predložky tautológia:

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

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

Kde,

  • predstavuje spojenie výrokov,
  • predstavuje nesúlad výrokov,
  • ~ predstavuje negáciu výroku a
  • predstavuje ekvivalenciu výrokov.

Zo vzorca Morganovho zákona

Zostavme všetky vzorce pre De Morganov zákon v nasledujúcom zozname.

Pre teóriu množín:

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

Pre boolovskú algebru:

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

Pre logiku:

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

Vyriešené príklady De Morganovho zákona

Úloha 1: Vzhľadom na to, že U = {2, 3, 7, 8, 9}, A = {2, 7} a B = {2, 3, 9}. Dokážte druhý De Morganov zákon.

Riešenie:

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

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

Problém 2: Vzhľadom na to, že U = {1, 4, 6, 8, 9}, A = {1, 9} a B = {4, 6, 9}. Dokážte De Morganov prvý zákon.

Riešenie:

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

Dokázať: (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’

Preto Dokázané

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

Riešenie:

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

Aplikácia De Morganovho zákona (A . B)‘ = A‘ + B‘

Y = (A + B)' + C'

Aplikovaním De Morganovho zákona (A + B)‘ = A‘. B'

Y = A'. B' + C'

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

Riešenie:

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

Aplikovaním De Morganovho zákona (A + B)‘ = A‘. B'

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

X = (A + B). C'

Ďalšie informácie nájdete v týchto zdrojoch:

Téma pre prepojenie Súvisiace s
Booleovská algebra Z Booleovskej algebry Morganovho zákona
Teória množín De Morganov zákon v teórii množín
Logické brány Z logiky Morganovho zákona
Diskrétna matematika Z Morganovho zákona Diskrétna matematika
Príklady programovania v jazyku Java Z Morganovho zákona Java

Ukážte príklady De Morganovho zákona

Kontext Príklad
Logické hádanky Puzzle : Ak nie je pravda, že prší a je chladno, čo z toho môžeme vyvodiť? Aplikácia De Morganovho zákona : Môžeme usúdiť, že neprší alebo nie je zima. Toto používa De Morganov zákon na zjednodušenie negácie konjunkcie na disjunkciu.
Programovanie Scenár : Kontrola, či číslo nie je ani kladné, ani nie je v programovacom jazyku. Úryvok kódu (pseudokód) :if !(number>0 a číslo % 2 == 0)>možno zjednodušiť pomocou De Morganovho zákonaif (number <= 0 or number % 2 != 0)>. To ukazuje, ako De Morganov zákon pomáha pri zjednodušovaní podmienených vyhlásení.
Matematické dôkazy Vyhlásenie : Dokážte, že doplnok priesečníka dvoch množín A a B sa rovná zjednoteniu ich doplnkov. Aplikácia De Morganovho zákona : Podľa De Morganovho zákona (A ∩ B)‘ = A‘ ∪ B‘. To ukazuje, ako sa De Morganov zákon používa na zjednodušenie výrazov v teórii množín.

Praktické príklady z Morganovho zákona

Príklad 1: Polevy na pizzu

Predstavte si, že ste na pizzovej párty a povedali vám, že si môžete vybrať akékoľvek polevy okrem húb a olív spolu.

  • Použitie De Morganovho zákona : To znamená, že ak nechcete hríby aj olivy (Nie (Huby a Olivy)), môžete na pizzi buď nemať šampiňóny (Not Mushrooms), alebo nemať olivy (Not Olives). Takže by ste si mohli dať pizzu len s hubami, len olivami alebo ani jedno!

Príklad 2: Knihy z knižnice

Váš učiteľ hovorí, že nemôžete nosiť knihy o čarodejníkoch alebo drakoch do triedy.

  • Použitie De Morganovho zákona : To znamená, že ak nemáte povolené knihy o čarodejníkoch alebo drakoch (Nie (Wizards or Dragons)), nemôžete si priniesť knihy o čarodejníkoch (Not Wizards) a nemôžete si priniesť knihy o drakoch (Not Dragons). Takže knihy o vesmíre alebo zvieratách sú stále v poriadku!

Príklad 3: Hranie vonku

Vaša mama hovorí, že sa nemôžete hrať vonku, ak prší a zároveň je chladno.

  • Použitie De Morganovho zákona : To znamená, že ak nejdete von, pretože prší a je zima (Nie (Raining and Cold)), nevyšli by ste, ak práve prší (Not Raining) alebo je len zima (Not Cold). Ale ak je slnečno a teplo, môžete ísť!

Príklad 4: Výber filmu

Váš priateľ hovorí, že nechcú pozerať film, ktorý je strašidelný alebo nudný.

  • Použitie De Morganovho zákona : To znamená, že ak váš priateľ nechce film, ktorý je strašidelný alebo nudný (Not (Scary or Boring)), nechce strašidelný film (Not Scary) a nechce nudný film (Not Boring) . Takže vtipný alebo vzrušujúci film by bol perfektný!

Logické aplikácie De Morganovho zákona

Oblasť aplikácie Popis
Logické uvažovanie V logických hádankách alebo argumentoch pomáha De Morganov zákon zjednodušiť zložité negácie. Napríklad negovanie Všetky jablká sú červené na Nie všetky jablká sú červené znamená, že Niektoré jablká nie sú červené.
Počítačová veda De Morganov zákon je rozhodujúci pri optimalizácii podmienených príkazov v programovaní. Umožňuje programátorom zjednodušiť zložité logické podmienky, vďaka čomu je kód efektívnejší a čitateľnejší.
Návrh elektronických obvodov V digitálnej elektronike sa De Morganov zákon používa na navrhovanie a zjednodušenie obvodov. Napríklad pomáha pri konverzii brán AND na brány OR (a naopak) pomocou brán NOT, čím uľahčuje vytváranie efektívnejších rozložení obvodov.

Z Morganovho zákona – často kladené otázky

Prvý zákon State De Morgan v teórii množín.

Prvý De Morganov zákon v teórii množín uvádza, že doplnok spojenia dvoch množín sa rovná priesečníku ich jednotlivých doplnkov.

Druhý zákon State De Morgan v Booleovej algebre.

Druhý De Morganov zákon v Booleovej algebre uvádza, že doplnok AND dvoch alebo viacerých premenných sa rovná OR doplnku každej premennej.

Napíšte vzorec pre De Morganov zákon v teórii množín.

Vzorec pre De Morganov zákon v teórii množín:

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

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

Napíšte vzorec pre De Morganov zákon v Booleovej algebre.

Vzorec pre De Morganov zákon v Booleovej algebre:

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

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

Napíšte niekoľko aplikácií De Morganovho zákona.

Niektoré z aplikácií De Morganovho zákona sú minimalizovať zložitý booleovský výraz a zjednodušiť ho.

Ako dokázať De Morganov zákon?

De Morganov zákon v teórii množín možno dokázať pomocou Vennových diagramov a De Morganov zákon v Booleovej algebre možno dokázať pravdivostnými tabuľkami.