Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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: 6297
Š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