Riešenie cvičení z 3. kapitoly

Podobné dokumenty
Iracionálne rovnice = 14 = ±

Funkcia - priradenie (predpis), ktoré každému prvku z množiny D priraďuje práve jeden prvok množiny H.

8. Implikácia. A nazývame obrátenou implikáciou k implikácii A B. Pravdivostná hodnota implikácie a obrátenej implikácie je rôzna.

M úlohy (vyriešené) pre rok 2017

Množiny, relácie, zobrazenia

Sémantika výrokové logiky. Alena Gollová Výroková logika 1/23

1. Základné mocniny Odmocnina Tretia mocnina Tretia odmocnina a

Ako započítať daňovú licenciu

3.prednáška Čo je logika? Výroková logika I Logické spojky, tvorba výrokových formúl (syntax) a pravdivostné ohodnotenie formúl (sémantika)

PODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.

Výroková logika. Teoretická informatika Tomáš Foltýnek

Logika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

8. Relácia usporiadania

Kvadratické funkcie, rovnice, 1

2. Vyslovte negáciu nasledujúcich výrokov, určte pravdivostnú hodnotu pôvodných výrokov aj negácií: a. Súčin dvoch kladných reálnych čísel je kladný.

Multiplexor a demultiplexor

teorie logických spojek chápaných jako pravdivostní funkce

Logika. 2. Výroková logika. RNDr. Luděk Cienciala, Ph. D.

Úvod do TI - logika Výroková logika - pokračování (3.přednáška) Marie Duží

Verifikácia a falzifikácia

Marie Duží

Prevody z pointfree tvaru na pointwise tvar

Účtovanie obstarania majetku formou finančného prenájmu s využitím na osobnú potrebu

BOOLOVÁ ALGEBRA ZÁKLADNÉ OPERÁCIE

Cvičení z logiky II.

Predikátová logika I úvod do predikátovej logiky a sémantické tablá. 7.1 Intuitívny prechod od výrokovej logiky k predikátovej logike

Klasická výroková logika - tabulková metoda

Limita funkcie. Čo rozumieme pod blížiť sa? y x. 2 lim 3

VLADIMÍR KVASNIČKA JIŘÍ POSPÍCHAL. Algebra a diskrétna matematika

Kontrola väzieb výkazu Súvaha a Výkaz ziskov a strát Príručka používateľa

Metóda vetiev a hraníc (Branch and Bound Method)

Kombinačné logické obvody

Zvyškové triedy podľa modulu

λογος - LOGOS slovo, smysluplná řeč )

LOGIKA VÝROKOVÁ LOGIKA

Formální systém výrokové logiky

1. Pojem výroku. Výrok je nejaké tvrdenie v tvare oznamovacej vety, o pravdivosti (správnosti) ktorého má zmysel hovoriť.

Výroková logika - opakování

Výroková a predikátová logika - II

i j, existuje práve jeden algebraický polynóm n-tého stupˇna Priamym dosadením do (2) dostávame:

Riešené úlohy Testovania 9/ 2011

Úplný zápis každého desiatkového čísla môžeme zapísať pomocou polynómu:

7.1 Návrhové zobrazenie dotazu

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

Kapitola Výroky

Úvod do logiky (VL): 8. Negace výroků

Výroková a predikátová logika - II

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

Modul PROLUC Podvojné účtovníctvo

ČÍSELNÉ RADY. a n (1) n=1

Úvod do logiky (VL): 4. Zjištění průběhu pravdivostních hodnot formule tabulkovou metodou

Ak stlačíme OK, prebehne výpočet a v bunke B1 je výsledok.

Úvod do logiky (VL): 9. Úplná disjunktivní / konjunktivní normální forma a její minimalizace

VYSPORIADANIE PREHRADENÝCH ZÁVÄZKOV A POHĽADÁVOK

Matematická logika. Rostislav Horčík. horcik

RIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ MS EXCEL. 1. Zadáme prvky matice A a B do buniek pracovného hárku zošita MS Excel

Testovanie 5. v školskom roku 2015/2016. Testovanie sa uskutoční 25. novembra 2015 (streda). Žiaci budú testy písať v nasledovnom poradí:

Erasmus+ Online jazyková podpora (OLS) Využite svoj pobyt Erasmus+ naplno!

Spojování výroků (podmínek) logickými spojkami

Výroková a predikátová logika - II

Teória grafov. Stromy a kostry 1. časť

Finančné riaditeľstvo Slovenskej republiky

Matematika Postupnosti

Matice. Matica typu m x n je tabuľka s m riadkami a n stĺpcami amn. a ij. prvok matice, i j udáva pozíciu prvku

Obrázok Časový plán projektu, určite kritickú cestu. Obrázok Časový plán projektu, určite kritickú cestu

V nej je potrebné skontrolovať správnosť prenesených a prepočítaných zostatkov z roku 2008.

Základy algoritmizácie a programovania

Súmernosti. Mgr. Zuzana Blašková, "Súmernosti" 7.ročník ZŠ. 7.ročník ZŠ. Zistili sme. Zistite, či je ľudská tvár súmerná

přednáška 2 Marie Duží

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

Návrh postupu pre stanovenie počtu odborných zástupcov na prevádzkovanie verejných vodovodov a verejných kanalizácií v správe vodárenských spoločnosti

Úvod do informatiky. Miroslav Kolařík

Beáta Stehlíková Časové rady, FMFI UK, 2013/2014. CvičenievR-kuI.:ARIMAmodely p.1/15

Import Excel Univerzál

VÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..

Lineárne nerovnice, lineárna optimalizácia

Pravdepodobnosť. Rozdelenia pravdepodobnosti

Dodanie tovaru a reťazové obchody Miesto dodania tovaru - 13/1

Automatický timer pre DX7 návod na inštaláciu a manuál

Matematika pro informatiky KMA/MATA

SKLENENÝ PRÍSTREŠOK MAR70/A

NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P

Kontrola používania alkoholických nápojov, omamných a psychotropných látok

Matematika test. 1. Doplň do štvorčeka číslo tak, aby platila rovnosť: (a) 9 + = (b) : 12 = 720. (c) = 151. (d) : 11 = 75 :

Pozičné číselné sústavy. Dejiny. Číselná sústava je spôsob, akým sú zapisované čísla pomocou znakov (nazývaných cifry).

Studentove t-testy. Metódy riešenia matematických úloh

Písomné hlasovanie sedem dní vopred Ak sa rozhoduje písomným hlasovaním pod

Postup registrácie certifikátov do Windows

3 Determinanty. 3.1 Determinaty druhého stupňa a sústavy lineárnych rovníc

CVIČENIE 1 : ZÁKLADNÉ VÝPOČTY PRAVDEPODOBNOSTI

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

REŽIM PRENESENIA DAŇOVEJ POVINNOSTI

7. Relácia ekvivalencie a rozklad množiny

Finančný manažment, finančná matematika a účtovníctvo

Jak jsem potkal logiku. Převod formule do (úplného) disjunktivního tvaru. Jan Hora

Úvod do logiky (VL): 5. Odvození výrokových spojek z jiných

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Smernica primátora č. 2/2011 o vykonávaní kontroly požívania alkoholu, omamných látok alebo psychotropných látok

AR, MA a ARMA procesy

Místo pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu

Transkript:

Riešenie cvičení z 3. kapitoly Cvičenie 3.1. Prepíšte z prirodzeného jazyka do jazyka výrokovej logiky: (a) Jano pôjde na výlet a Fero pôjde na výlet; (1) vyjadrite túto vetu pomocou implikácie a negácie a (2) vykonajte negáciu pôvodnej vety. p= Jano pôjde na výlet, q= Fero pôjde na výlet p q p q, ktorú môžeme dokázať pomocou de (1) Použijeme formulu def Morganovho vzťahu. Pretransformovaný výrok pomocou implikácie má potom formu: Nie je pravda, že ak Jano pôjde na výlet, potom Fero nepôjde na výlet. p q p q, negovaný výrok má formu: (2) Negácia výroku sa vykoná pomocou Jano nepojde na výlet alebo Fero nepôjde na výlet. (b) Eva pôjde na výlet alebo Viera nepôjde na výlet; (1) vyjadrite túto vetu pomocou implikácie a negácie a (2) vykonajte negáciu pôvodnej vety. p= Eva pôjde na výlet, q= Viera pôjde na výlet p q p q, potom pretransformovaná veta má túto formu, ak Eva nepôjde na (1) výlet, potom Viera nepôjde na výlet. (2) Negáciu vykonáme pomocou formule p q p q dostaneme: Eva nepôjde na výlet a Viera pôjde na výlet., použitím tejto formuly (c) Ak Viera pôjde na výlet, potom Fero nepôjde na výlet; (1) vyjadrite túto vetu pomocou disjunkcie a negácie a (2) vykonajte inverziu pôvodnej implikácie. p= Viera pôjde na výlet, q= Fero nepôjde na výlet. p q p q, potom pretransformovaná veta má formu: Viera nepôjde na výlet (1) alebo Fero nepôjde na výlet. p q p q p q, potom negácia vety má formu: Viera pôjde na výlet (2) a Fero pôjde na výlet. (d) Ak Viera pôjde na výlet alebo Jano pôjde na výlet, potom Fero pôjde na výlet a Eva nepôjde na výlet; (1) vyjadrite túto vetu pomocou konjunkcie, disjunkcie a negácie a (2) vykonajte inverziu pôvodnej implikácie. p= Viera pôjde na výlet, q= Jano pôjde na výlet, r= Fero pôjde na výlet, s= Eva pôjde na výlet. p q r s, implikáciu odstránime z formule takto (1) Veta má tento tvar p q r s p q r s p q r s, potom pretransformovaná veta má tvar: (Viera nepôjde na výlet a Jano nepôjde na výlet) alebo (Fero pôjde na výlet a Eva nepôjde na výlet) (2) Inverzia implikácie sa vykoná pomocou formule p q r s r s p q r s p q, potom veta má formu: Ak Fero nepôjde na výlet alebo Eva pôjde na výlet, potom Viera nepôjde na výlet a Jano nepôjde na výlet (e) Viera na výlet pôjde a Eva na výlet nepôjde; (1) vyjadrite túto vetu pomocou implikácie a negácie a (2) vykonajte negáciu pôvodnej vety. p= Viera pôjde na výlet, q= Eva nepôjde na výlet 185

(1) Veta má tento tvar: p q, vyjadrenie tejto formuly pomocou implikácie a negácie má tvar p q p q p q. Transformovaná veta má tvar: Nie je pravda, že ak Viera pôjde na výlet, potom Eva pôjde na výlet. p q p q p q, potom ak Viera pôjde na výlet, (2) Negácia pôvodnej vety potom Eva pôjde na výlet. Cvičenie 3.2. Negujte tieto výroky. (a) Budem sa prechádzať alebo budem si spievať. p q p q, potom: Nebudem sa prechádzať a nebudem si spievať Použijeme (b) Jano nefandí Slovanu ani Interu. p q p q, potom: Jano fandí Slovanu alebo Interu. Použijeme (c) Ak je streda, potom máme schôdzu. p q p q p q, potom: Je streda a nemáme schôdzu. Použijeme (d) Ak sa budem moc učiť, tak pôjdem študovať na vysokú školu. Podobne sako v predchádzajúcom príklade: budem sa moc učiť a nepôjdem študovať na vysokú školu. (e) Ak sa budem moc učiť a budem mať trochu šťastia, potom urobím skúšku z logiky. p q r p q r p q r p q r, Použijeme formulu potom: Budem sa moc učiť a budem mať trochu šťastia a nerobím skúšku z logiky. (f) Dám ti facku, ak ma oklameš. Tento výrok musíme chápať ako implikáciu ak ma oklameš, potom ti dám facku, podobne ako v príkladoch (c) a (d): ak ma oklameš a nedám ti facku. (g) Ak bude pekné počasie a nepokazí sa nám auto, potom pôjdeme na výlet a budeme sa kúpať. p q r s p q r s p q r s = p q r s p q r s p q r s Použijeme, potom: bude pekné počasie a nepokazí sa nám auto a ak pôjdeme na výlet, tak sa nebudeme kúpať. Cvičenie 3.3. Zostrojte syntaktické stromy formúl, zostrojte podformuly daných formúl: (a) p q p p( qp) p qp q p podformuly sú určené pomocou vrcholov podstromov, dostaneme p,q,q p, p q p. 186

(b) p q q r p r (( pq) ( qr)) ( pr) ( pq) ( qr) pr pq qr p r p q q r p,q,r, p q,q r, p r, p q q r, p q q r p r Syntaktické stromy ostatných formúl sa zostroja podobným postupom, nebude ich tu uvádzať. (c) p q q p (d) p q q p (e) p q p (f) p q p q Cvičenie 3.4. Prečo uvedené výrazy nie sú formuly výrokovej logiky? (a) p q q r p r. Táto formula obsahuje nekorektnú postupnosť konjunkcie a disjunkcie (( pq) ( ( qr))) ( pr) ( pq) ( ( qr)) pr pq ( qr) p r p q qr? (b) p q p q. Táto formula obsahuje nepovolený znak, ktorý nepatrí medzi logické spojky výrokovej logiky. ( pq) ( pq) pq pq p q p q Cvičenie 3.5. Preverte pomocou tabuľkovej metódy, ktoré formuly z cvičenia 1.3 sú tautológie, kontradikcie a splniteľné. p q p (a) p q q p p (q p) 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1 187

Posledný stĺpec obsahuje len pravdivostné hodnoty 1, t. j. formula p q p je tautológia. p q q r p r (b) 1 2 3 4 5 6 7 8 p q r p q q r p r 45 74 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 Posledný stĺpec obsahuje len pravdivostné hodnoty 1, preto formula p q q r p r je tautológia. (c) p q q p 1 2 3 4 5 6 7 p q q p p q q p 5 6 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 1 1 Posledný stĺpec obsahuje len pravdivostné hodnoty 1, preto formula p q q p tautológia. (d) p q p q 1 2 3 4 5 6 p q q p q p q 4 5 0 0 1 0 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 je Pretože posledný stĺpec obsahuje len pravdivostné hodnoty 1, formula p q p q tautológia. je (e) p q p p q p p q p p q 0 0 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 188

Pretože posledný stĺpec obsahuje len pravdivostné hodnoty 1, formula p q p je tautológia. (f) p q p q p q p q (p q)p ((p q)p) q 0 0 1 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 1 1 p q p q je splniteľná. Pretože posledný stĺpec obsahuje tak 1 ako aj 0, formula Cvičenie 3.6. Použitím tabuľkovej metódy určite pre ktoré interpretácie premenných sú výrokové formuly pravdivé: (a) p q r r p, p q r p q p q r r p p q r r p 0 0 0 0 1 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0, 0, 1, 0, 11,, 1, 0, 1, 111,, Interpretácie premenných p, q a r sú: p q q r p r. (b) p q r p q q r p q q r 1 2 3 4 p r p q q r p r 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 11,, Interpretácie premenných p, q a r sú: 1 2 3 4 1, 0, 0, 1, 0, 1, 11,, 0. 5 6 7 Cvičenie 3.7. Dokážte tieto ekvivalencie: Poznámka. Pri riešení týchto príkladov použijeme tieto definičné identity p q p q (NOR logická spojka) def p q def p q (NAND logická spojka) 189

Z týchto dvoch identít odvodíme negácie elementárnych premenných položením p = q p p p p p def def p p p p p (a) p q p p q q p q p p q q p q p q p q p q p q p q (b) p q p q p q p q p q p q p q p q p q p q (c) p q p q p q, p q p p q q p q p q p q p q p q p q (d) p q p p q q p q p q p q p q p q p q p q Cvičenie 3.8. Pretransformujte do DNF a KNF výrokové formuly: (a) p q p r DNF: p q p r p p r p q q r KNF: p q p r p q p r (b) p q r p DNF: p q r p KNF: p p q p r p q p q p DNF: p q p q p (c) KNF: p p p p p q p p q p q q 1 Cvičenie 3.9. Zostrojte DNF a KNF Boolovej funkcie určenej tabuľkou # x 1 x 2 x 3 1 0 0 0 1 2 0 0 1 1 3 0 1 0 0 4 0 1 1 0 5 1 0 0 1 6 1 0 1 1 190

7 1 1 0 0 8 1 1 1 0 DNF x1x 2x3 x1x 2x3 x1x 2x3 x1x 2x3 KNF x x x x x x x x x x x x 1 2 3 1 2 3 1 2 3 1 2 3 Cvičenie 3.10. Zostrojte Boolovu funkciu 1, 2, 3, 4 f 1, 2, 3, 4 pomocou ktorej je implementovaný súčin dvoch binárnych čísel a 1 2 1 2 3 4 4 3 2 1 Tabuľka všetkých možných hodnôt argumentov a priradených výsledkov má tvar # 1 2 3 4 1 2 3 4 Interpretácia 1 0 0 0 0 0 0 0 0 00=0 2 0 0 0 1 0 0 0 0 01=0 3 0 0 1 0 0 0 0 0 02=0 4 0 0 1 1 0 0 0 0 03=0 5 0 1 0 0 0 0 0 0 10=0 6 0 1 0 1 0 0 0 1 11=1 7 0 1 1 0 0 0 1 0 12=2 8 0 1 1 1 0 0 1 1 13=3 9 1 0 0 0 0 0 0 0 20=0 10 1 0 0 1 0 0 1 0 21=2 11 1 0 1 0 0 1 0 0 22=4 12 1 0 1 1 0 1 1 0 23=6 13 1 1 0 0 0 0 0 0 30=0 14 1 1 0 1 0 0 1 1 31=3 15 1 1 1 0 0 1 1 0 32=6 16 1 1 1 1 1 0 0 1 33=9 1 1 2 3 4 2 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 3 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 3 4 Cvičenie 3.11. Zostrojte Boolovu funkciu 1, 2, 3 f 1, 2, 3, 4 pomocou ktorej je implementovaný súčet dvoch binárnych čísel a 1 2 3 4 191

1 2 1 2 3 Tabuľka všetkých možných hodnôt argumentov a priradených výsledkov má tvar 3 4 # 1 2 3 4 1 2 3 Interpretácia 1 0 0 0 0 0 0 0 0+0=1 2 0 0 0 1 0 0 1 0+1=1 3 0 0 1 0 0 1 0 0+2=2 4 0 0 1 1 0 1 1 0+3=3 5 0 1 0 0 0 0 1 1+0=1 6 0 1 0 1 0 1 0 1+1=2 7 0 1 1 0 0 1 1 1+2=3 8 0 1 1 1 1 0 0 1+3=4 9 1 0 0 0 0 1 0 2+0=2 10 1 0 0 1 0 1 1 2+1=3 11 1 0 1 0 1 0 0 2+2=4 12 1 0 1 1 1 0 1 2+3=5 13 1 1 0 0 0 1 1 3+0=3 14 1 1 0 1 1 0 0 3+1=4 15 1 1 1 0 1 0 1 3+2=5 16 1 1 1 1 1 1 0 3+3=6 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 1 2 3 4 1 2 3 4 2 1 2 3 4 1 2 3 4 3 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Cvičenie 3.12. Zostrojte Boolovu funkciu f x, y,z vo forme konjuktívnej a disjunktívnej normálnej formy (a) x y 0,z 1, fdnf x,y,z x y z, KNF f x,y,z x y z, (b) x 0,y 1,z 0, (c) y z 1 DNF, f x, y,z x y z. f x, y,z x y z. KNF fdnf x, y,z x y z x y z x x yz yz 1, fknf x, y,z y z. Cvičenie 3.13. Zostrojte Boolovu funkciu f x, y,z vo forme sumy produktov klauzúl k premenným x, y a z (DNF forme), ktorá je ekvivalentná s funkciou F x, y,z. 192

(a) F x, y,z x y z, F x, y,z x y z x y y z z x x y z z x x y y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z x y z (b) F x, y,z xz F x,y,z x y y z x y z x y z. Cvičenie 3.14. Zostrojte duálne formuly k formulám p,q,r p q r p q p r (a) p,q,r p q r p q p r p,q,r p q r p q p r p,q,r p q r p q p r (b) p,q p q q p p,q p q q p p,q p q q p p,q p q q p (c) p,q p q q p p,q p q q p p,q p q q p p,q p q q p p,q p q q p 193

194