Disjunktivní a konjunktivní lní tvar formule. 2.přednáška
|
|
- Milan Novák
- před 8 lety
- Počet zobrazení:
Transkript
1 Disjunktivní a konjunktivní normáln lní tvar formule 2.přednáška
2 Disjunktivní normáln lní forma Definice Řekneme, že formule ( A ) je v disjunktivním normálním tvaru (formě), zkráceně v DNF, jestliže je disjunkcí jedné nebo několika formulí, z nichž každá je literálem nebo konjunkcí literálů ( K i ) - minterm. Literál ( L j ) je logická proměnná nebo negace logické proměnné A = K K i K n K i = L... L j L m Buchtela@pef.czu.cz 2
3 Konjunktivní normáln lní forma Definice Řekneme, že formule ( A ) je v konjunktivním normálním tvaru (formě), zkráceně v KNF, jestliže je konjunkcí jedné nebo několika formulí, z nichž každá je literálem nebo disjunkcí literálů ( D i ) - maxterm. Literál ( L j ) je logická proměnná nebo negace logické proměnné A = D D i D n D i = L L j L m Buchtela@pef.czu.cz 3
4 Věty o DNF a KNF Ke každé formuli A existuje formule B v DN tvaru, která je s ní ekvivalentní ( A B ). Pokud k formuli A nalezneme ekvivalentní formuli B v DN tvaru, říkáme také, že jsme formuli A převedli do DN tvaru. Ke každé formuli A existuje formule B v KN tvaru, která je s ní ekvivalentní ( A B ). Pokud k formuli A nalezneme ekvivalentní formuli B v KN tvaru, říkáme také, že jsme formuli A převedli do KN tvaru. Buchtela@pef.czu.cz 4
5 Převod formule do DNF ( KNF ) Převedení formule do DNF ( KNF ) lze provést těmito způsoby: pomocí pravdivostní tabulky. ekvivalentními úpravami. pomocí Karnaughovy mapy. Buchtela@pef.czu.cz 5
6 Převod do DNF pomocí pravdivostní tabulky Předpokládejme, že formule A obsahuje výrokové proměnné p, p 2,..., p n. Potom: K formuli A sestrojíme pravdivostní tabulku. Pro každý řádek i pravdivostní tabulky, jehož výsledná pravdivostní hodnota je, vytvoříme konjunkci K i = L... L m, kde L j = p j pokud proměnná p j nabývá v tomto řádku L j = p j pokud proměnná p j nabývá v tomto řádku j =,..., m Konjunkce K i spojíme disjunkcemi. Buchtela@pef.czu.cz 6
7 Převod do DNF pomocí pravdivostní tabulky příklad Pravdivostní tabulka: Konjunkce: K = ( p q ) K 2 = ( p q ) K K 2 = ( p q ) ( p q ) ř. (p q) ( p q). 2. Zjednodušení DNF (pomocí ekvivalentních úprav): ( p q ) ( p q ) p ( q q ) p T p Buchtela@pef.czu.cz 7
8 Převod do DNF pomocí ekvivalentních úprav příklad ( p q ) ( p q ) { a b a b } ( p q ) ( p q ) { ( a b ) ( a b ) } ( p q ) ( p q ) { distributivní zákon } p ( q q ) { a a T } p T { a T a } p Buchtela@pef.czu.cz 8
9 Převod do KNF pomocí pravdivostní tabulky Postup je stejný jako u DNF, jen vytvoříme konjunkci pro každý řádek i pravdivostní tabulky, jehož výsledná pravdivostní hodnota je K i = L... L m, kde L j = p j pokud proměnná p j nabývá v tomto řádku L j = p j pokud proměnná p j nabývá v tomto řádku j =,..., m Konjunkce K i spojíme disjunkcemi. Provedeme negaci výsledného tvaru ( K K i K n ) Pomocí De Morganových zákonů převedeme na KNF K K i K n D D i D n Buchtela@pef.czu.cz 9
10 Převod do KNF pomocí pravdivostní tabulky příklad Pravdivostní tabulka: Konjunkce: K = ( p q ) K 2 = ( p q ) Disjunkce K i : K K 2 = ( p q ) ( p q ) Negace výsledku: ř. (p q) ( p q). 2. (( p q ) ( p q )) ( p q ) ( p q ) ( p q ) ( p q ) Zjednodušení KNF (pomocí ekvivalentních úprav): ( p q ) ( p q ) p ( q q ) p F p Buchtela@pef.czu.cz
11 Převod do KNF pomocí ekvivalentních úprav příklad ( p q ) ( p q ) { a b a b } ( p q ) ( p q ) { ( a b ) ( a b ) } (( p q ) ( p q )) (( p q ) ( p q )) { distributivní zákon } ( p ( q q )) { a a F } ( p F ) { a F a } p Buchtela@pef.czu.cz
12 Karnaughovy mapy
13 Karnaughovy mapy Definice Nechť je dán seznam logických proměnných a,,, a n obsažených ve formuli A. Pravdivostní tabulka formule A má potom 2 n řádků. Dvourozměrné tabulce (matici) říkáme Karnaughova mapa, jestliže platí: na svislé a vodorovné osy nanášíme ohodnocení jednotlivých proměnných (souřadnice) sousedí přesně ty souřadnice, které se liší právě v jedné položce výsledná matice obsahuje právě 2 n políček, do kterých se zapíší příslušné hodnoty z pravdivostní tabulky Buchtela@pef.czu.cz 3
14 Karnaughovy mapy n = - Karnaughova mapa je shodná s pravdivostní tabulkou n = 2 - Karnaughova mapa tvaru čtverce a f f f a /a f f 2 f 2 f 3 f f 3 Buchtela@pef.czu.cz 4
15 Karnaughovy mapy n = 3 - Karnaughova mapa tvaru válce a a 3 f f f f 2 f 3 f 4 a a 3 /a a 3 f f 4 f 6 f 2 f 5 f f 5 f 7 f 3 f 6 f 7 Buchtela@pef.czu.cz 5
16 Karnaughovy mapy a a 3 a 4 f f f f 2 f 3 n = 4 - Karnaughova mapa tvaru anuloidu a f 4 f 5 f 6 a 3 a 3 a 4 /a a 4 f 7 f f 8 f 2 f 4 f 8 f 9 f f 2 f f 4 f 6 f f 2 f 3 f f 5 f 7 f 3 f 4 f f 9 f 3 f 5 f 5 Buchtela@pef.czu.cz 6
17 Karnaughovy mapy Tvar Karnaughovy mapy pro n = 3 - válec n = 4 - anuloid Mapy vyššího řádu ( n 5 ) nelze zobrazit v E 3 Buchtela@pef.czu.cz 7
18 Bazická matice Definice Bazická matice jedniček (nul) je taková část Karnaughovy mapy, ve které všechny jedničky (nuly) tvoří obdélník ze sousedních políček Rozměr bazické matice musí být mocninou dvojky U kontradikce je rozměr bazické matice jedniček roven nule a rozměr bazické matice nul je roven celé mapě (2 n ) U tautologie je rozměr bazické matice nul roven nule a rozměr bazické matice jedniček je roven celé mapě (2 n ) Buchtela@pef.czu.cz 8
19 Tvrzení Bazická matice Každá bazická matice jedniček odpovídá právě jedné konjunkci v DNF Každá bazická matice nul odpovídá právě jedné disjunkci v KNF (po znegování odpovídající konjunkce) Pravidlo: K popisu větší plochy na mapě je třeba méně informace (tj. kratší konjunkce/disjunkce) Buchtela@pef.czu.cz 9
20 Bazické matice pro n=2 2 x a /a K = D = ( ) = a /a K = D = ( ) = Buchtela@pef.czu.cz 2
21 Bazické matice pro n=2 2 x a /a K = a D = ( a ) = a a /a K = a D = ( a ) = a Buchtela@pef.czu.cz 2
22 Bazické matice pro n=2 x a /a a /a K = a. K 2 = a. D = (a. ) = a + D 2 = (a. ) = a + K = a. K 2 = a. D = a + D 2 = a + Buchtela@pef.czu.cz 22
23 Bazické matice pro n=3 2 x 2 a a 3 a 3 /a K = D = ( ) = a a a 3 /a 3 K = D = ( ) = Buchtela@pef.czu.cz 23
24 Bazické matice pro n=3 2 x 2 a a 3 a 3 /a K = a D = ( a ) = a a a a 3 /a 3 K = a D = ( a ) = a Buchtela@pef.czu.cz 24
25 Bazické matice pro n=3 4 x a a 3 a 3 /a K = a 3 D = ( a 3 ) = a 3 a a a 3 /a 3 K = a 3 D = ( a 3 ) = a 3 Buchtela@pef.czu.cz 25
26 Bazické matice pro n=3 2 x a K = a. a 3 a 3 /a K 2 = a. D = a + D 2 = a + a a a 3 /a 3 K = a. K 2 = a. D = a + D 2 = a + Buchtela@pef.czu.cz 26
27 Bazické matice pro n=3 2 x a K = a. a 3 a 3 a 3 /a K 2 = a. a 3 D = a + a 3 D 2 = a + a 3 a a a 3 /a 3 K = a. a 3 K 2 = a. a 3 D = a + a 3 D 2 = a + a 3 Buchtela@pef.czu.cz 27
28 Bazické matice pro n=3 2 x a K =. a 3 a 3 a 3 /a K 2 =. a 3 D = + a 3 D 2 = + a 3 a a a 3 /a 3 K =. a 3 K 2 =. a 3 D = + a 3 D 2 = + a 3 Buchtela@pef.czu.cz 28
29 Bazické matice pro n=3 x a K = a.. a 3 a 3 a 3 /a K 2 = a.. a 3 K 3 = a.. a 3 K 4 = a.. a 3 a a a 3 /a 3 D = a + + a 3 D 2 = a + + a 3 D 3 = a + + a 3 D 4 = a + + a 3 Buchtela@pef.czu.cz 29
30 Bazické matice pro n=4 4 x 2 a K = a 4 a 3 a 3 a 4 /a a 4 D = ( a 4 ) = a 4 Buchtela@pef.czu.cz 3
31 Bazické matice pro n=4 4 x 2 a K = a a 3 a 3 a 4 /a a 4 D = ( a ) = a Buchtela@pef.czu.cz 3
32 Bazické matice pro n=4 4 x 2 a K = a 3 a 3 a 3 a 4 /a a 4 D = ( a 3 ) = a 3 Buchtela@pef.czu.cz 32
33 Bazické matice pro n=4 2 x 2 a K =. a 4 a 3 a 3 a 4 /a a 4 K 2 =. a 4 D = + a 4 D 2 = + a 4 Buchtela@pef.czu.cz 33
34 Bazické matice pro n=4 2 x 2 a 3 a a 3 a 4 /a a 4 K = a. a 3 K 2 = a. a 3 D = a + a 3 D 2 = a + a 3 Buchtela@pef.czu.cz 34
35 Bazické matice pro n=4 2 x a 3 a a 4 a 3 a 4 /a K =. a 3. a 4 K 2 =. a 3. a 4 K 3 =. a 3. a 4 K 4 =. a 3. a 4 D = + a 3 + a 4 D 2 = + a 3 + a 4 D 3 = + a 3 + a 4 D 4 = + a 3 + a 4 Buchtela@pef.czu.cz 35
36 Bazické matice pro n=4 2 x a 3 a a 4 a 3 a 4 /a K = a. a 3. a 4 K 2 = a. a 3. a 4 K 3 = a. a 3. a 4 K 4 = a. a 3. a 4 D = a + a 3 + a 4 D 2 = a + a 3 + a 4 D 3 = a + a 3 + a 4 D 4 = a + a 3 + a 4 Buchtela@pef.czu.cz 36
37 Bazické matice pro n=4 x a 3 a a 4 a 3 a 4 /a K = a.. a 3. a 4 K 2 = a.. a 3. a 4 K 3 = a.. a 3. a 4 D = a + + a 3 + a 4 D 2 = a + + a 3 + a 4 D 3 = a + + a 3 + a 4 Buchtela@pef.czu.cz 37
38 Převod do DNF pomocí Karnaughovy mapy Předpokládejme, že formule A obsahuje výrokové proměnné p, p 2,..., p n. Potom: Sestavíme Karnaughovu mapu formule A Najdeme bazické matice jedniček A,, A n tak, aby: -každámatice A i měla co největší rozměr -počet matic A i (tj. číslo n) byl co nejmenší Každé matici A i přiřadíme příslušnou konjunkci K i Konjunkce K K n spojíme disjunkcemi: A = K K 2 K n Buchtela@pef.czu.cz 38
39 Převod do KNF pomocí Karnaughovy mapy Předpokládejme, že formule A obsahuje výrokové proměnné p, p 2,..., p n. Potom: Sestavíme Karnaughovu mapu formule A Najdeme bazické matice nul A,, A n tak, aby: -každámatice A i měla co největší rozměr -počet matic A i (tj. číslo n) byl co nejmenší Každé matici A i přiřadíme příslušnou disjunkci D i Disjunkce D D n spojíme konjunkcemi: A = D D 2 D n Buchtela@pef.czu.cz 39
40 Příklad Převeďte formuli ( a b ) c pomocí Karnaughovy mapy do DNF a KNF a b c f c a b c/ab Buchtela@pef.czu.cz 4
41 Příklad převod do DNF a b konjunkce: c c / a b K = c K 2 = a. b a b c c / a b A = c + a.b Buchtela@pef.czu.cz 4
42 Příklad převod do KNF a b disjunkce: c c / a b D = (b. c ) = b + c D 2 = (a. c ) = a + c a b c c / a b A = ( b + c ). ( a + c ) Buchtela@pef.czu.cz 42
43 Systém ELVYS
44 Systém m ELVYS Elektronický VÝukový Systém elektronické studijní materiály vzájemná komunikace diskusní fóra k probírané problematice plnění a hodnocení průběžných úkolů upozornění na důležité termíny semestru heslo pro registraci do systému: orchidea registrace možná do přístup na adrese: Buchtela@pef.czu.cz 44
45 Děkuji za pozornost! Příští přednáška: Úplný systém logických spojek Logické obvody
Matematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 15 Sémantická věta o dedukci Věta Pro
VíceJak jsem potkal logiku. Převod formule do (úplného) disjunktivního tvaru. Jan Hora
Česká zemědělská univerzita 17. října 2011 U makléře Já: Dobrý den, rád bych koupil nějaký světlý byt. Chtěl bych, aby měl dvě koupelny a aby byl v domě výtah. A neměl by být nijak extrémně drahý. Makléř:
VíceVýroková logika - opakování
- opakování ormální zavedení Výroková formule: Máme neprázdnou nejvýše spočetnou množinu A výrokových proměnných. 1. Každá proměnná je výroková formule 2. Když α, β jsou formule, potom ( α), (α β), (α
VíceFormální systém výrokové logiky
Formální systém výrokové logiky 1.Jazyk výrokové logiky Nechť P = {p,q,r, } je neprázdná množina symbolů, které nazýváme prvotní formule. Symboly jazyka L P výrokové logiky jsou : a) prvky množiny P, b)
VíceNeuronové sítě Minimalizace disjunktivní normální formy
Neuronové sítě Minimalizace disjunktivní normální formy Zápis logické funkce Logická funkce f : {0, 1} n {0, 1} Zápis základní součtový tvar disjunktivní normální forma (DNF) základní součinový tvar konjunktivní
VíceLogické proměnné a logické funkce
Booleova algebra Logické proměnné a logické funkce Logická proměnná je veličina, která může nabývat pouze dvou hodnot, označených 0 a I (tedy dvojková proměnná) a nemůže se spojitě měnit Logická funkce
VíceLogika. 2. Výroková logika. RNDr. Luděk Cienciala, Ph. D.
Logika 2. Výroková logika RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216, Logika:
VíceMatematická logika. Miroslav Kolařík
Matematická logika přednáška třetí Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
VíceKlasická výroková logika - tabulková metoda
1 Klasická výroková logika - tabulková metoda Na úrovni výrokové logiky budeme interpretací rozumět každé přiřazení pravdivostních hodnot výrokovým parametrům. (V případě přiřazení pravdivostních hodnot
Více12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.
12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace. Logická proměnná - proměnná nesoucí logickou hodnotu Logická funkce - funkce přiřazující
VíceÚplný systém m logických spojek. 3.přednáška
Úplný sstém m logických spojek 3.přednáška Definice Úplný sstém m logických spojek Řekneme, že množina logických spojek S tvoří úplný sstém logických spojek, jestliže pro každou formuli A eistuje formule
VíceBooleovská algebra. Booleovské binární a unární funkce. Základní zákony.
Booleovská algebra. Booleovské binární a unární funkce. Základní zákony. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká fakulta UK. Tomáš Bayer bayertom@natur.cuni.cz
VíceBooleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí
Booleova algebra ZákonyBooleovy algebry Vyjádření logických funkcí pravdivostní tabulka logický výraz seznam indexů vstupních písmen mapa vícerozměrná krychle 30-1-13 O. Novák 1 Booleova algebra Booleova
VíceVýroková logika. Teoretická informatika Tomáš Foltýnek
Výroková logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz Teoretická informatika strana 2 Opakování z minulé přednášky Co je to formalismus a co je jeho cílem? Formulujte Russelův paradox
VíceMarie Duží
Marie Duží marie.duzi@vsb.cz Normální formy formulí výrokové logiky Každé formuli výrokové logiky přísluší právě jedna pravdivostní funkce, zobrazení {p, q, r } {0, 1} (pravdivostní tabulka). Naopak však
VíceÚvod do TI - logika Výroková logika - pokračování (3.přednáška) Marie Duží
Úvod do TI - logika Výroková logika - pokračování (3.přednáška) Marie Duží marie.duzi@vsb.cz Normální formy formulí výrokové logiky Každé formuli výrokové logiky přísluší právě jedna pravdivostní funkce,
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2017/2018 1 / 17 Předběžnosti Základní pojmy n-ární relace a funkce
VíceZáklady logiky a teorie množin
Pracovní text k přednášce Logika a teorie množin (I/2007) 1 1 Struktura přednášky Matematická logika 2 Výroková logika Základy logiky a teorie množin Petr Pajas pajas@matfyz.cz Predikátová logika 1. řádu
VíceSpojování výroků (podmínek) logickými spojkami
Spojování výroků (podmínek) logickými spojkami Spojování výroků logickými spojkami a) Konjunkce - spojení A B; Pravdivostní tabulka konjunkce A B A B 0 0 0 0 1 0 1 0 0 1 1 1 AND; A a současně B Konjunkce
VíceÚvod do logiky (VL): 9. Úplná disjunktivní / konjunktivní normální forma a její minimalizace
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (VL): 9. Úplná disjunktivní / konjunktivní normální
VíceMísto pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu
VÝROKOVÁ LOGIKA Matematická logika se zabývá studiem výroků, jejich vytváření a jejich pravdivostí. Základním kamenem výrokové logiky jsou výroky. Co je výrok nedefinujejme, pouze si řekneme, co si pod
VíceZákladní pojmy matematické logiky
KAPITOLA 1 Základní pojmy matematické logiky Matematická logika se zabývá studiem výroků, jejich vytváření a jejich pravdivostí. Základním kamenem výrokové logiky jsou výroky. 1. Výroková logika Co je
VíceLOGIKA VÝROKOVÁ LOGIKA
LOGIKA Popisuje pravidla odvozování jedněch tvrzení z druhých. Je to myšlenková cesta ke správným závěrům. Vznikla jako součást filosofie. Zakladatelem byl Aristoteles. VÝROKOVÁ LOGIKA Obsahuje syntaktická,
VíceLogika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12
Logika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı České vysoké učení technické v Praze c Kateřina Trlifajová, 2010 BI-MLO, ZS 2011/12 Evropský sociální
VíceCvičení 4. negace konjunkce disjunkce implikace ekvivalence. a) Najděte UDNF, UKNF a stanovte log. důsledky. 1) [p (p q)] [( p q) (q p)]
Cvičení 4 negace konjunkce disjunkce implikace ekvivalence a) Najděte UDNF, UKNF a stanovte log. důsledky 1) [p (p q)] [( p q) (q p)] p q p q p q q p p A B C D E UEK UED A B C D E F 0 0 1 1 0 0 0 1 p q
VíceLOGICKÉ OBVODY 2 kombinační obvody, minimalizace
LOGICKÉ OBVODY 2 kombinační obvody, minimalizace logické obvody kombinační logické funkce a jejich reprezentace formy popisu tabulka, n-rozměrné krychle algebraický zápis mapy 9..28 Logické obvody - 2
VíceNormální formy. (provizorní text)
Normální formy (provizorní text) Výrokový počet Definice. Jazyk výrokového počtu obsahuje výrokové proměnné p, q, r, s,..., spojky,,,.. a závorky (,). Výrokové proměnné jsou formule. Jestliže a jsou formule,
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2015/2016 1 / 18 Základní syntax Jazyk Výroková logika je logikou
VíceVýroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2013/2014 1 / 20 Základní syntax Jazyk Výroková logika je logikou
VícePredikátová logika. prvního řádu
Predikátová logika prvního řádu 2 Predikát Predikát je n-ární relace - vyjadřuje vlastnosti objektů a vztahy mezi objekty - z jednoduchého výroku vznikne vypuštěním alespoň jednoho jména objektu (individua)
VíceLogika. 5. Rezoluční princip. RNDr. Luděk Cienciala, Ph. D.
Logika 5. Rezoluční princip RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216,
Více1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7
1 Výroková logika 1 Výroková logika 1 2 Predikátová logika 3 3 Důkazy matematických vět 4 4 Doporučená literatura 7 Definice 1.1 Výrokem rozumíme každé sdělení, o kterém má smysl uvažovat, zda je, či není
VíceMatematika pro informatiky KMA/MATA
Matematika pro informatiky KMA/MATA Informace k předmětu Mgr. Přemysl Rosa rosapr00@pf.jcu.cz, J349 Konzultační hodiny v ZS: úterý 10-11, čtvrtek 15-16 nebo individuálně po předchozí domluvě aktivní účast
VíceMatematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 15 Splnitelnost množin Definice Množina
Víceteorie logických spojek chápaných jako pravdivostní funkce
Výroková logika teorie logických spojek chápaných jako pravdivostní funkce zabývá se způsoby tvoření výroků pomocí spojek a vztahy mezi pravdivostí různých výroků používá specifický jazyk složený z výrokových
VíceP4 LOGICKÉ OBVODY. I. Kombinační Logické obvody
P4 LOGICKÉ OBVODY I. Kombinační Logické obvody I. a) Základy logiky Zákony Booleovy algebry 1. Komutativní zákon duální forma a + b = b + a a. b = b. a 2. Asociativní zákon (a + b) + c = a + (b + c) (a.
VíceObsah. Vymezení použitých pojmů
Obsah Vymezení použitých pojmů Základní pravidla pro svazování kvadrantů v Karnaughových mapách Základní pravidla pro tvorbu rovnic Postup při zápisu rovnice z Karnaughovy mapy Příklady řešení Vymezení
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceBooleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky.
Booleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky
VíceMatematická indukce, sumy a produkty, matematická logika
Matematická indukce, sumy a produkty, matematická logika 8.9. -.0.009 Matematická indukce Jde o následující vlastnost přirozených čísel: Předpokládejme:. Nějaké tvrzení platí pro.. Platí-li tvrzení pro
VícePro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.
Zpracoval: hypspave@fel.cvut.cz 5. Výroková logika, formule výrokové logiky a jejich pravdivostní ohodnocení, splnitelné formule, tautologie, kontradikce, sémantický důsledek, tautologicky ekvivalentní
VíceBinární logika Osnova kurzu
Osnova kurzu 1) Základní pojmy; algoritmizace úlohy 2) Teorie logického řízení 3) Fuzzy logika 4) Algebra blokových schémat 5) Vlastnosti členů regulačních obvodů 6) Vlastnosti regulátorů 7) Stabilita
VíceVýroková logika II. Negace. Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0).
Výroková logika II Negace Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0). Na konkrétních příkladech si ukážeme, jak se dají výroky negovat. Obecně se výrok dá negovat tak, že před
Více3.10 Rezoluční metoda ve výrokové logice
3.10. Rezoluční metoda ve výrokové logice [070405-1102 ] 27 3.10 Rezoluční metoda ve výrokové logice Rezoluční metoda rozhoduje, zda daná množina klausulí je splnitelná nebo je nesplnitelná. Tím je také
VíceY36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.
Y36SAP 26.2.27 Y36SAP-2 Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka 27-Kubátová Y36SAP-Logické obvody Logický obvod Vstupy a výstupy nabývají pouze hodnot nebo Kombinační obvod popsán
VíceSémantika výrokové logiky. Alena Gollová Výroková logika 1/23
Výroková logika Alena Gollová Výroková logika 1/23 Obsah 1 Formule výrokové logiky 2 Alena Gollová Výroková logika 2/23 Formule výrokové logiky Výrok je oznamovací věta, o jejíž pravdivosti lze rozhodnout.
Víceprůniku podmnožin, spojení je rovno sjednocení podmnožin a komplement je doplněk Obr. 5: Booleovy algebry
BOOLEOVY ALGEBRY Připomeňme si, že za Booleovu algebru považujeme každou algebru (B,,, 0, 1, ) s neprázdnou množinou B, binárními operacemi průsek, spojení, s prvky 0, 1 B a unární operací komplement,
VíceLogika Libor Barto. Výroková logika
Logika Libor Barto Výroková logika Definice.(Jazyk výrokové logiky) Ve výrokové logice používáme tyto symboly: (1) Výrokové proměnné: velká písmena, případně opatřená indexy. (2) Výrokovéspojky:,,&,,,....
VíceKapitola Výroky
1 Kapitola 1 Výroková logika 1.1 Výroky 1.1.1 Příklad Rozhodněte, zda následující posloupnosti symbolú jsou výrokové formule. Jde-li o formuli, pak sestrojte její strom, určete její hloubku a uved te všechny
Vícevýrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.
1 Základní pojmy matematické logiky Výrokový počet... syntaktické hledisko Predikátový počet... sémantické hledisko 1.1 VÝROKOVÝ POČET výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.
VíceKaždé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α
1. JAZYK ATEATIKY 1.1 nožiny nožina je souhrn objektů určitých vlastností, které chápeme jako celek. ZNAČENÍ. x A x A θ A = { { a, b a A = B A B 0, 1 2 a, a,..., a n x patří do množiny A x nepatří do množiny
VíceRezoluce ve výrokové logice
Rezoluce ve výrokové logice Jiří Velebil: AD0B01LGR 2015 Rezoluce ve VL 1/13 Základní myšlenky 1 M = ϕ iff X = M { ϕ} nesplnitelná. 2 X nesplnitelná iff X = ff. 3 Hledání kritických důsledků X syntakticky.
VíceVýroková logika. Sémantika výrokové logiky
Výroková logika Výroková logika se zabývá vztahy mezi dále neanalyzovanými elementárními výroky. Nezabývá se smyslem těchto elementárních výroků, zkoumá pouze vztahy mezi nimi. Elementární výrok je takový
VíceDIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY
DIGITÁLN LNÍ OBVODY A MIKROPROCESORY BDOM Prof. Ing. Radimír Vrba, CSc. Doc. Ing. Pavel Legát, CSc. Ing. Radek Kuchta Ing. Břetislav Mikel Ústav mikroelektroniky FEKT VUT @feec.vutbr.cz
Více2. LOGICKÉ OBVODY. Kombinační logické obvody
Hardware počítačů Doc.Ing. Vlastimil Jáneš, CSc, K620, FD ČVUT E-mail: janes@fd.cvut.cz Informace a materiály ke stažení na WWW: http://www.fd.cvut.cz/personal/janes/hwpocitacu/hw.html 2. LOGICKÉ OBVODY
Více1 Úvod do matematické logiky
1 Úvod do matematické logiky Logikou v běžném slova smyslu rozumíme myšlenkovou cestu, která vede k určitým závěrům. Logika je také formální věda, která zkoumá způsob vyvozování závěrů. Za zakladatele
Víceλογος - LOGOS slovo, smysluplná řeč )
MATA P1: Výroky, množiny a operace s nimi Matematická logika (z řeckého slova λογος - LOGOS slovo, smysluplná řeč ) Výrok primitivní pojem matematické logiky. Tvrzení, pro které má smysl otázka o jeho
VíceVÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..
VÝROKOVÁ LOGIKA Teorie: Logika je vědní obor zabývající se studiem různých forem vyjadřování a pravidel správného posuzování. (Matematická logika je součástí tohoto vědního oboru a ve velké míře užívá
VíceVýroková logika syntaxe a sémantika
syntaxe a sémantika Jiří Velebil: AD0B01LGR 2015 Handout 01: & sémantika VL 1/16 1 Proč formální jazyk? 1 Přirozené jazyky jsou složité a často nejednoznačné. 2 Komunikace s formálními nástroji musí být
VíceLogika III. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12
Logika III. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı České vysoké učení technické v Praze c Kateřina Trlifajová, 2010 BI-MLO, ZS 2011/12 Evropský sociální
VíceMatice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.
Matice Definice. Maticí typu m n nazýváme obdélníkové pole, tvořené z m n reálných čísel (tzv. prvků matice), zapsaných v m řádcích a n sloupcích. Značíme např. A = (a ij ), kde i = 1,..., m, j = 1,...,
VíceZáklady matematiky pro FEK
Základy matematiky pro FEK 3. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 21 Co nás dneska čeká... Co je to soustava lineárních
VíceMatematika I. Přednášky: Mgr. Radek Výrut, Zkouška:
Přednášky: Mgr. Radek Výrut, Matematika I katedra matematiky, UL-605, rvyrut@kma.zcu.cz tel.: 377 63 2658 Zkouška: Písemná část zkoušky - příklady v rozsahu zápočtových prací Ústní část zkoušky - základní
Více1 Výrok a jeho negace
1 Výrok a jeho negace Výrokem se rozumí sdělení, u něhož má smysl otázka, zda je, či není pravdivé. Budeme určovat tzv. pravdivostní hodnotu výroku (PH). Příklady výroků: V Úhlopříčky čtverce jsou na sebe
VíceÚvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška první Miroslav Kolařík Zpracováno dle učebního textu prof. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Co a k čemu je logika? 2 Výroky a logické spojky
VíceVýroková logika. p, q, r...
Výroková logika Výroková logika je logika, která zkoumá pravdivostní podmínky tvrzení a vztah vyplývání v úsudcích na základě vztahů mezi celými větami. Můžeme též říci, že se jedná o logiku spojek, protože
VíceRezoluční kalkulus pro výrokovou logiku
AD4M33AU Automatické uvažování Rezoluční kalkulus pro výrokovou logiku Petr Pudlák Výroková logika Výhody Jednoduchý jazyk. Rozhodnutelnost dokazatelnosti i nedokazatelnosti. Rychlejší algoritmy. Nevýhody
VíceVektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
VíceV této výukové jednotce se student seznámí se základními pojmy a algoritmy ve výrokové logice.
1 Výroková logika Základní informace V této výukové jednotce se student seznámí se základními pojmy a algoritmy ve výrokové logice. Výstupy z výukové jednotky Student bude umět základní logické operace
VíceÚvod do logiky (VL): 8. Negace výroků
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (VL): 8. Negace výroků doc. PhDr. Jiří Raclavský,
VíceÚvod do logiky (VL): 7. Ekvivalentní transformace
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (VL): 7. Ekvivalentní transformace doc. PhDr. Jiří
VíceÚvod do logiky (VL): 4. Zjištění průběhu pravdivostních hodnot formule tabulkovou metodou
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (VL): 4. Zjištění průběhu pravdivostních hodnot
VíceUná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
Otázka 06 - Y01MLO Zadání Predikátová logika, formule predikátové logiky, sentence, interpretace jazyka predikátové logiky, splnitelné sentence, tautologie, kontradikce, tautologicky ekvivalentní formule.
VíceKterá tvrzení jsou pravdivá nezávisle na tom, který den v týdnu byla vyslovena? Tvrzení trosečníka Dana.
Trosečníci Adam, Barry, Code a Dan zapoměli po čase kalendář. Začali se dohadovat, který den v týdnu vlastně je. Každý z nich řekl svůj názor: A: Dnes je úterý nebo zítra je neděle B: Dnes není úterý nebo
VíceZáklady matematiky pro FEK
Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé
VíceKapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...
Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -
VíceZáklady logiky Logika a logické systémy. Umělá inteligence a rozpoznávání, LS
Základy logiky 22. 4. 2015 Umělá inteligence a rozpoznávání, LS 2015 6-1 Logika je naukou, která se zabývá studiem lidského uvažování. Mezi základní úlohy logiky patří nalézání metod správného usuzování,
VíceÚvod do TI - logika Výroková logika (2.přednáška) Marie Duží
Úvod do TI - logika Výroková logika (2.přednáška) Marie Duží marie.duzi@vsb.cz Výroková logika Analyzuje způsoby skládání jednoduchých výroků do výroků složených pomocí logických spojek. Co je to výrok?
VíceMatematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 18 Příklad Necht L je jazyk obsahující
VícePredikátová logika [Predicate logic]
Predikátová logika [Predicate logic] Přesněji predikátová logika prvého řádu. Formalizuje výroky o vlastnostech předmětů (entit) a vztazích mezi předměty, které patří do dané předmětné oblasti univerza.
VíceBooleovy algebry. Irina Perfilieva. logo
Booleovy algebry Irina Perfilieva Irina.Perfilieva@osu.cz 25. března 2010 Outline 1 Komplementární svazy 2 Booleovy algebry 3 Věty o Booleových algebrách Outline 1 Komplementární svazy 2 Booleovy algebry
VíceÚvod do logiky (VL): 11. Ověřování, zda je formule tautologií metodou protipříkladu
Jiří Raclavský (214): Úvod do logiky: klasická výroková logika Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.7/2.2./28.216, OPVK) Úvod
VíceKarnaughovy mapy. Pravdivostní tabulka pro tři vstupní proměnné by mohla vypadat například takto:
Karnaughovy mapy Metoda je použitelná již pro dvě vstupní proměnné, své opodstatnění ale nachází až s větším počtem vstupů, kdy návrh takového výrazu přestává být triviální. Prvním krokem k sestavení logického
VíceSložené výroky Jsou tvořeny dvěma nebo více výroky jednoduššími. V : Číslo 8 je liché. V : 0,1 N. V : Paříž je hl. město Španělska.
Výrok a jeho negace Výrokem se rozumí sdělení u něhož má smysl otázka zda je či není pravdivé. Budeme určovat tzv. pravdivostní hodnotu výroku (PH). Příklady výroků: V : Úhlopříčky čtverce jsou na sebe
VíceSystém přirozené dedukce výrokové logiky
Systém přirozené dedukce výrokové logiky Korektnost, úplnost a bezespornost Šárka Vavrečková Ústav informatiky, FPF SU Opava Poslední aktualizace: 6. října 2008 Věta o korektnosti Věta (O korektnosti Systému
VíceLogika. 6. Axiomatický systém výrokové logiky
Logika 6. Axiomatický systém výrokové logiky RNDr. Luděk Cienciala, Ph. D. Tato inovace předmětu Úvod do logiky je spolufinancována Evropským sociálním fondem a Státním rozpočtem ČR, projekt č. CZ. 1.07/2.2.00/28.0216,
VíceSoustavy lineárních rovnic
Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a
VíceMinimalizace logické funkce
VYSOKÉ UČENÍ TEHNIKÉ V RNĚ FKULT ELEKTROTEHNIKY KOMUNIKČNÍH TEHNOLOGIÍ Ústav mikroelektroniky LORTORNÍ VIČENÍ Z PŘEDMĚTU Digitální integrované obvody Minimalizace logické funkce Michal Krajíček Martin
VíceLineární algebra Operace s vektory a maticemi
Lineární algebra Operace s vektory a maticemi Robert Mařík 26. září 2008 Obsah Operace s řádkovými vektory..................... 3 Operace se sloupcovými vektory................... 12 Matice..................................
Více7 Jemný úvod do Logiky
7 Jemný úvod do Logiky Základem přesného matematického vyjadřování je správné používání (matematické) logiky a logických úsudků. Logika jako filozofická discipĺına se intenzivně vyvíjí už od dob antiky,
VíceM - Výroková logika VARIACE
M - Výroková logika Autor: Mgr. Jaromír Juřek Kopírování a další šíření povoleno pouze s uvedením odkazu na www.jarjurek.cz. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu
VíceÚvod do logiky (VL): 5. Odvození výrokových spojek z jiných
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (VL): 5. Odvození z jiných doc. PhDr. Jiří Raclavský,
VíceVýroková logika: splnitelnost, vyplývání, tautologie, úsudky. Splnitelnost. 1. Ověřte splnitelnost množiny formulí
Splnitelnost 1. Ověřte splnitelnost množiny formulí 1 T = {(p q) r, q r, r s, p s} Splnitelnost 1. Ověřte splnitelnost množiny formulí 1 T = {(p q) r, q r, r s, p s} 2 F = {(p q r) ((s t) ( s t)), q r,
VícePROTOKOL O LABORATORNÍM CVIČENÍ
STŘENÍ PRŮMYSLOVÁ ŠKOL V ČESKÝH UĚJOVIÍH, UKELSKÁ 3 ÚLOH: ekodér binárního kódu na sedmisegmentový displej 0.. Zadání PROTOKOL O LORTORNÍM VIČENÍ Navrhněte a realizujte dekodér z binárního kódu na sedmisegmentovku.
Vícefakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28.
Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem
VíceÚvod do logiky (PL): negace a ekvivalence vět mimo logický
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (PL): negace a ekvivalence vět mimo logický čtverec
Vícepřednáška 2 Marie Duží
Logika v praxi přednáška 2 Marie Duží marie.duzi@vsb.cz 1 1 Výroková logika Analyzuje způsoby skládání jednoduchých výroků do výroků složených pomocí logických spojek. Co je to výrok? Výrok je tvrzení,
Více2.2 Sémantika predikátové logiky
14 [101105-1155] 2.2 Sémantika predikátové logiky Nyní se budeme zabývat sémantikou formulí, tj. jejich významem a pravdivostí. 2.2.1 Interpretace jazyka predikátové logiky. Interpretace predikátové logiky
Více- existuje..., negace: pro všechny neplatí,... - pro všechna..., negace: existuje, že neplatí,...
.4.0 Formální logika shrnutí Předpoklady: 00409 Shrnutí logiky Důležité znalosti konjunkce, a b, "a", pravda, jen když jsou oba výroky pravdivé (jako průnik) disjunkce, a b, "nebo", lež, jen když jsou
VíceBakalářská matematika I
do předmětu Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Podmínky absolvování předmětu Zápočet Zkouška 1 účast na přednáškách alespoň v minimálním rozsahu,
Více