Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 25. 01. 2020 12:07

Amik
Příspěvky: 29
Reputace:   
 

Disjunktivní tvar

Dobrý den,

Chtěl bych se zeptat, jak by měl vypadat výsledek tohoto příkladu.
Pač můj výsledek se mi zdá podivný.

$(¬A\Rightarrow(B\wedge (A\Leftrightarrow C))$

Můj výsledek vyšel takto, předpokládám, že špatně:
$(¬A\Rightarrow (B\wedge (A\wedge C)\vee (¬A\wedge ¬C)) \equiv 
A\vee (B\wedge A\wedge C)\vee (¬A\wedge ¬C)$

Úplný disjunktivní tvar se dá udělat jednoduše pomocí tabulky, ale ten disjunktivní mám pocit, že ne a proto se mi zdá těžší, nebo se mýlím?

Děkuji za vysvětlení

Offline

  • (téma jako vyřešené označil(a) Amik)

#2 25. 01. 2020 14:34

Formol
Místo: Praha
Příspěvky: 782
Pozice: krotitel mikroskopů (UHIEM 1. LF UK)
Reputace:   42 
 

Re: Disjunktivní tvar

↑ Amik:
Dobrý den,
disjunktivní tvar lze udělat pomocí tabulky tak, že sestavíte úplný disjunktivní tvar a pak s využitím distributivního zákona výraz "zjednodušíte". Obvykle je ale jednodušší použít ekvivalentní úpravy, kterými odstraníte spojky, kterých se chcete zbavit, a pak upravíte výraz.

A ano, váš výsledek je špatně. Ztratil jste se v závorkách. Platí totiž:


Tedy když to dosadíte do výrazu, dostanete:


Zapsat implikaci jako disjunkci není těžké:


K úpravě do tvaru DNF stačí už jen pár úprav s využitím distributivního zákona ("roznásobení").


Доктор сказал «в морг» — значит в морг!

Offline

 

#3 25. 01. 2020 15:14

Amik
Příspěvky: 29
Reputace:   
 

Re: Disjunktivní tvar

↑ Formol:↑ Formol:

Děkuji, zajímá mě tedy jen, jak ty závorky, či znaménka mají mezi sebou přednost, asi se nejede prostě zleva do prava, že?

Offline

 

#4 25. 01. 2020 16:40 — Editoval Formol (25. 01. 2020 16:40)

Formol
Místo: Praha
Příspěvky: 782
Pozice: krotitel mikroskopů (UHIEM 1. LF UK)
Reputace:   42 
 

Re: Disjunktivní tvar

↑ Amik:
V číslicové technice je to s prioritami "přirozenější", protože nejvyšší prioritu má negace (pruh nad negovaným", pak konjunkce ("krát", obvykle se vůbec nepíše symbol - používá se označení logický součin) a nejnižší disjunkce (symbol +, označení logický součet). To pak může mást, když se podíváte do učebnic pro elektrotechnické obory.

V matematické logice má prioritu negace, u ostatních operátorů se předpokládá stejná priorita, tedy vyhodnocování "zleva doprava". Narazil jsem i na konvenci, že nejvyšší prioritu má negace, nižší (ale vzájemně stejnou) konjunkce a disjunkce, a nejnižší (ale vzájemně stejnou) implikace a ekvivalence. Navíc logické spojky nemusí být asociativní (třeba implikace není asociativní), takže je to ještě komplikovanější tím, že postup "zleva doprava", pokud není řečeno jinak, je závazný. Z toho důvodu se rozhodně nevyplácí šetřit na uzávorkování.


Доктор сказал «в морг» — значит в морг!

Offline

 

#5 25. 01. 2020 16:52 Příspěvek uživatele Amik byl skryt uživatelem Amik.

#6 25. 01. 2020 17:22

Amik
Příspěvky: 29
Reputace:   
 

Re: Disjunktivní tvar

↑ Formol:

Dobře, budu zkoušet.
Jinak takže ten výsledek má být:

$A\vee (A\wedge B)\vee (¬A\wedge B)$

Nebo ještě něco s tím.

Offline

 

#7 25. 01. 2020 17:25

vlado_bb
Moderátor
Příspěvky: 6328
Škola:
Reputace:   144 
 

Re: Disjunktivní tvar

↑ Amik: Ak si predstavim Vennov diagram, tak $A\vee (A\wedge B)\vee (¬A\wedge B)=A \vee B$, nie?

Offline

 

#8 25. 01. 2020 17:31 — Editoval Formol (25. 01. 2020 17:32)

Formol
Místo: Praha
Příspěvky: 782
Pozice: krotitel mikroskopů (UHIEM 1. LF UK)
Reputace:   42 
 

Re: Disjunktivní tvar

↑ Amik:
Ne, myslím, že jste se zase někde ztratil v závorkách. Mně vyšlo:


Úpravy, které se provedou, asi můžete vnímat jako "trikové".

Vyjdeme z tvaru, kde už jsou jen konjunkce a disjunkce:


Podle distributivního zákona jde "roznásobit" konjunkcí s B:


Připomínám, že konjunkce a disjunkce jsou komutativní. Takže když vezmu poslední závorku, můžu uplatnit ekvivalenci:


Doporučuji rozmyslet si, proč to platí. Dostávám tedy tvar:


Teď použiji ekvivalenci výše opačným způsobem, v zásadě si z formule A "vytáhnu" to, co se mi bude hodit:



Teď použiji další axiom:


Opět doporučuji rozmyslet si, proč je to axiom. Axiom mi umožní spojit obě závorky dohromady a vyloučit z nich A. Tím dojdu k výsledku:


Ke stejnému výsledku jsem se dostal, když jsem si udělal pravdivostní tabulku a výsledky jsem použil ke konstrukci DNF pomocí Karnaughovy mapy.


Доктор сказал «в морг» — значит в морг!

Offline

 

#9 26. 01. 2020 13:54

Amik
Příspěvky: 29
Reputace:   
 

Re: Disjunktivní tvar

Děkuji, již chápu.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson