Booleova algebra a její aplikace

Rozměr: px
Začít zobrazení ze stránky:

Download "Booleova algebra a její aplikace"

Transkript

1 MASARYKOVA UNIVERZITA PEDAGOGICKÁ FAKULTA Katedra Matematiky Booleova algebra a její aplikace Bakalářská práce Brno 2016 Autor práce: Vedoucí práce: Jakub Zrůcký PhDr. Jiřina Novotná, Ph.D.

2 Bibliografický záznam ZRŮCKÝ, Jakub. Booleova algebra a její aplikace: bakalářská práce. Brno: Masarykova univerzita, Fakulta pedagogická, Katedra matematiky, Vedoucí bakalářské práce PhDr. Jiřina Novotná, Ph.D. Anotace Bakalářská práce Booleova algebra a její aplikace se skládá ze tří částí. První část vymezuje pojem Booleova algebra, který buduje za pomocí definic nejzákladnějších pojmů, počínaje množinou. Druhá část popisuje dva nejdůležitější modely Booleovy algebry, kterými jsou množinová algebra a algebra pravdivostních hodnot výroků. Ve třetí části obsahuje práce ukázkové příklady aplikací Booleovy algebry, především několik způsobů minimalizace výrazů. Annotation Bachelor thesis Boolean algebra and its applications is divided into three parts. The first part defines the term Boolean algebra, which is built with the help of the most basic terms, beginning with a set. The second part describes the two most important models of Boolean algebra the algebra of sets and the algebra of the truth values of propositions. In the third part there are selected examples of applications of Boolean algebra, especially several ways to achieve minimization. Klíčová slova George Boole, Booleova algebra, množinová algebra, výroková logika Keywords George Boole, Boolean algebra, algebra of sets, propositional logic 2

3 Poděkování Upřímně děkuji paní doktorce Jiřině Novotné za vedení této práce, nesmírně cenné připomínky a hlavně velikou ochotu a pochopení. Prohlášení Prohlašuji, že jsem bakalářskou práci zpracoval samostatně a použil jen prameny uvedené v seznamu literatury. V Brně dne

4 Obsah Úvod George Boole Budování Booleovy algebry Množina Kartézský součin Relace Zobrazení Operace (binární) Operace (unární) Booleova algebra Princip duality Modely Booleovy algebry Množinová algebra (2 M,,, ) Algebra pravdivostních hodnot výroků (H,,, ), H = {0,1} Způsoby vyjádření logických funkcí Příklady Algebraická minimalizace Rovnost množin Zjednodušení zápisů množin Minimalizace výrokové formule Minimalizace pomocí Karnaughových map Blokové a kontaktní schéma Závěr...42 Summary Zdroje Knižní zdroje Internetové zdroje Seznam tabulek a obrázků:

5 Úvod Cílem této bakalářské práce je představit čtenářům pravděpodobně nejvýznamnější objev britského matematika George Boola, který byl na jeho počest pojmenován Booleova algebra. Na začátku práce je jeho životu, životnímu dílu a přínosu pro matematiku věnována krátká biografická poznámka. Tento na první pohled složitý koncept je budován v první části práce pomocí v logické návaznosti uvedených základních pojmů: množina, kartézský součin, relace, zobrazení a (komutativní/ asociativní/distributivní, unární/binární) operace. Finální obecná definice Booleovy algebry je složená z těchto pojmů a několika axiomů. V závěru této části je naznačeno, jak spolu tyto axiomy souvisí a vzájemně se doplňují. (Booleovu algebru je možné definovat i jako speciální typ uspořádané množiny, tzv. svazu, kterou se ale v této práci zabývat nebudeme. Konkrétně se jedná o svaz distributivní a komplementární.) Druhá část této práce je věnována dvěma nejdůležitějším modelům Booleovy algebry, kterými jsou množinová algebra a algebra pravdivostních hodnot výroků. V množinové algebře se Booleova algebra aplikuje na potenční množinu a dílčí operace převádíme na sjednocení, průnik a doplněk, zatímco ve výrokové logice na dvouprvkovou množinu pravdivostních výroků a operace na disjunkci, konjunkci, resp. negaci. V sekci algebra pravděpodobnostních hodnot výroků se také uvádí způsoby vyjádření Booleových funkcí: pravdivostní tabulka, algebraický výraz (ÚNDF, ÚNKF) nebo Karnaughova mapa. Třetí, závěrečná část obsahuje řešené příklady zaměřené především na nejdůležitější praktické využití Booleovy algebry - minimalizaci. V dnešní době se totiž setkáváme s neustálým zvyšováním nároků na snižování nákladů na výrobu a provoz všech pracovních procesů. Toho lze dosáhnout právě pomocí minimalizace neboli zjednodušování. Jedná se o postup, při kterém se snažíme naleznout nejkratší a nejjednodušší cestu k dosažení cíle. Pro toto téma své bakalářské práce jsem se rozhodl na základě faktu, který obdivuji na matematice nejvíce. Tím je skutečnost, že všechny na pohled naprosto nekompatibilní oblasti matematiky sdílí společné jádro a ač se to na první pohled nezdá, všechny spolu souvisí. 5

6 Booleova algebra tento fakt demonstruje nalezením spojení (nejen) mezi množinovou algebrou a logikou. 1. George Boole Zpracováno podle (Bell, 1986, ). Čistá matematika byla objevena Boolem v díle, které pojmenoval Zákony myšlení. -BERTRAND RUSSEL George Boole se narodil v Lincolnu v Anglii, jako syn obyčejného hokynáře. Společenská třída, do které Booleův otec patřil, byla opovrhována a v podstatě v očích vyšších tříd neexistovala. Předpokládalo se, že dítě narozené v této vrstvě získá základní znalosti a dovednosti k přežití, ale rozhodně nebude zasahovat do vyšších tříd. Typickým znakem vyššího původu byla v té době znalost latiny, i přesto, že jen málo lidí ji ovládalo natolik, aby ji mohlo číst bez problémů. Znalost její gramatiky byla považována za důkaz vznešenosti a schopnosti konverzace na úrovni. Na škole, kterou Boole navštěvoval, se samozřejmě latina nevyučovala, a tak se Boole rozhodl, že pokud se má kdy dostat do vyšší vrstvy společnosti, musí se latinu a řečtinu naučit sám. Jeho otec se ho snažil podporovat, ale sám latinu neovládal, a tak alespoň George představil jinému obchodníkovi, který ho seznámil s jejími základy. Vše ostatní se musel George naučit sám. Přes všechna očekávání dokázal Boole už v osmi letech latinsky číst a ve dvanácti letech zvládal tento jazyk natolik, že přeložil Horacovy ódy do anglického verše. Pyšný otec zveřejnil tento překlad do místních novin. Znalci klasiky odmítli, že by dvanáctiletý chlapec mohl vyprodukovat takovýto překlad. Po škole musel mladý George finančně podporovat svoji rodinu, a tak se stal učitelem na dvou školách zároveň. Práce učitele ho naplňovala a umožňovala mu trávit večery dalším samostudiem. Brzy ovládal i francouzský, německý a italský jazyk. 6

7 Po dosažení dvaceti let otevřel Boole svoji vlastní civilní školu. Přesto, že měl základy matematiky od svého otce, aby mohl vyučovat své žáky všestranně, začal studovat matematické učebnice, které v něm okamžitě vzbudily velký zájem o tuto vědu. Abychom získali představu Booleovy mentální kapacity, představme si dvacetiletého studenta, který bez jakékoliv pomoci pochopí jedno z nejtěžších mistrovských děl, které kdy byly napsány - Mécanique céleste od Laplace, dílo sestavené z obtížných matematických zdůvodnění plných mezer, s prohlášeními jako je lehké vidět apod., nebo pochopení Mécanique analytique od Lagrange, ve kterém od začátku do konce není jediný diagram, který by osvětlil jeho analýzu. Přesto to Boole dokázal a dokonce napsal první matematický příspěvek, konkrétně esej o variacích kalkulu. Dalším objevem jeho samostudia byly invarianty. Bez tohoto objevu, který dále rozvíjeli Cayley a Sylvester, by teorie relativity nebyla možná. Šance k publikování byly v Booleových dnech mizerné, aniž by byl autor členem nějaké akademické společnosti s vlastními periodiky. Naštěstí roku 1837 byl pod vedením skotského matematika D.F.Gregoryho založen The Cambridge Mathematical Journal. Když mu Boole poslal některé ze svých prací, jejich originalita a styl Gregoryho velmi ohromila a podnítila přátelství těchto dvou mužů, které vydrželo po celý jejich život. I s Boolem potom britští matematikové posunuli abstraktní představu o algebře na vyšší úroveň, než kdy vůbec bylo považováno za možné, počínaje Peacockovým dílem Treatise on Algebra (1830), kde jednou pro vždy zbořil představu, že x,y,z v relacích jako x+y = y+x, xy = yx, x(y+z) = xy+xz apod. musí tyto proměnné nutně představovat čísla. Nemusí, a to je jeden z nejdůležitějších poznatků o algebře a síle jejích využití. Tato renovace algebry konečně umožnila Booleovi dosáhnout uznání, především když oddělil symboly matematických operací od prvků, se kterými operují, a začal je zkoumat jako samostatné objekty. Přesto, že Boole stále učil na základní škole, seznámil se s vedoucími muži britské matematiky, ať již korespondenčně či osobně. Vyprovokován slavným argumentem matematika De Morgana a skotského filozofa Hamiltona, přispěchal svému matematickému příteli na pomoc a publikoval uzoučký svazek nazvaný The Mathematical Analysis of Logic, který mu zajistil nehynoucí slávu. Přes naléhání mnoha předních matematiků té doby, odmítl Boole ortodoxní matematický trénink v Cambridgi a roku 1849 přijal místo profesora 7

8 matematiky na nově otevřené Queen s College. Po težkém boji s chudobou a samostudiem mu nynější finanční svoboda a příležitosti umožnily věnovat se naplno rozvíjení myšlenek jeho mistrovského díla. Ve svých devětatřiceti letech publikoval An Investigation of the Laws of Trought, on which are founded the Mathematical Theories of Logic and Probabilities. V tomto díle se Boole zabývá redukcí logiky na velice jednoduchý typ algebry. Logická dedukce se v této algebře stává pouhou elementární manipulací jednoduchých formulí, čímž se logika dostává pod křídla matematiky. Tento průlomový přístup je nyní základem pochopení moderní matematiky. Je pozoruhodné, že na základě několika axiomů (zmíněných dále v textu) je symbolicky vybudována celá klasická logika. Jednoduchá algebra generována z těchto postulátů tvoří tzv. logické rovnice, kde jsou logické problémy přeloženy do takových rovnic, které jsou poté řešitelné pomocí algebraických nástrojů. Řešení je potom reinterpretováno zpět do logických pojmů. Jako všechny novinky, symbolická logika byla po mnoho let po jejím vynalezení opomíjena. Až do roku 1910 ji významní matematikové chápali jako filozofickou zajímavost bez matematického významu. Práce Whiteheata a Russella Principia Mathematica ( ) byla první, která přesvědčila podstatnou část profesionálních matematiků, že si symbolická matematika zaslouží jejich vážnou pozornost. Rok po této publikaci pravděpodobně stále podvědomě toužící po společenském uznání se oženil s Mary Everest, s neteří profesora řečtiny na Queen s College. Jeho žena se stala jeho oddaným učedníkem a po jeho smrti aplikovala některé z jeho myšlenek v pamfletu Booleova psychologie. George Boole zemřel se všemi poctami 8. prosince1864. Jeho předčasná smrt byla způsobena zápalem plic, který byl následkem prochlazení po promoknutí v dešti, po kterém odmítl zrušit svou přednášku ve škole. 8

9 2. Budování Booleovy algebry Pozn.: V této práci budeme používat znaky a, které znamenají náleží, resp. pro každé. 2.1 Množina Jednoznačně vymezený souhrn objektů (které nazýváme prvky množiny). O jakémkoliv prvku tedy musí být možné rozhodnout, zda do množiny patří, nebo ne. Množiny většinou označujeme velkými písmeny (A, B apod.). 2.2 Kartézský součin Kartézským součinem množin A a B (píšeme A B) rozumíme množinu všech uspořádaných dvojic (a,b) takových, že a A a b B. Pozn. 1: Kartézský součin není komutativní, tzn. A B B A Pozn. 2: V uspořádaných dvojicích záleží na pořadí prvků, tzn. (a,b) (b,a) 2.3 Relace Relací ρ na množině A rozumíme libovolnou podmnožinu kartézského součinu A A. Dva prvky a,b jsou v relaci ρ na množině A, jestliže (a,b) ρ. Zkráceně zapisujeme aρb. 2.4 Zobrazení Zobrazením množiny A do množiny B rozumíme relaci f na množině A x B takovou, že pro každý prvek a z množiny A existuje nejvýše jeden prvek b z množiny B takový, že a je v relaci f s b (značíme také a f b či (a,b) f). 2.5 Operace (binární) Obecně operací na množině A rozumíme zobrazení množiny A x A do množiny A. (Často označujeme hvězdička či kolečko ) 9

10 x * y = z Operace * je komutativní, když a,b A platí a * b = b * a. Operace * je asociativní, když a,b,c A platí (a * b) * c = a * (b * c). Operace * a jsou navzájem distributivní právě tehdy, když a,b,c A platí a * (b c) = (a * b) (a * c) a zároveň a (b * c) = (a b) * (a c) V Booleově algebře používáme binární operace sčítání (+) a násobení (.). Binární operace + a. definujeme tabulkami: Tab. 1:Sčítání a násobení 2.6 Operace (unární) Unární operací na množině A rozumíme zobrazení množiny A do množiny A. (Často označujeme x, příp. x ) V Booleově algebře používáme unární operaci ( ), označovanou např. doplněk (množinová algebra) či negace (algebra pravdivostních hodnot výroků). Unární operaci definujeme tabulkou: Tab. 2: Doplněk/negace 10

11 2.7 Booleova algebra (Odvárko, 1973, 38) Libovolnou neprázdnou množinu B, v níž existují alespoň dva vzájemně různé prvky 0,1, v níž je definována rovnost prvků a na které jsou zavedeny dvě navzájem distributivní, komutativní, asociativní binární operace a jedna operace unární, nazýváme Booleova algebra, jestliže jsou splněny následující axiomy:,, B platí: - vyloučení třetího 1 - logický rozpor 0 - dvojitá negace - opakování - komutativita - asociativita ( ) ( ) ( ) ( ) - distributivita ( ) ( ) ( ) ( ) - absorpce ( ) ( ) - neutrálnost 0 a agresivita 0 a de Morganovy Pozn.1: Tento systém axiomů není nezávislý, tzn. některé axiomy lze dokázat pomocí jiných, např. při dokazování de Morganových zákonů musíme ukázat, že prvek x y je doplňkem prvku x y, tedy: 11

12 Řešení: De Morganovy zákony můžeme ukázat také tabulkou: Další ukázky odvozování axiomů: Tab. 3: De Morganovy zákony Poznámka dle (Odvárko, 1973, 50) a (Štěpánek, 60) Pozn. 2: Kromě této definice je možné definovat Booleovu algebru i jako speciální typ uspořádané množiny, tzv. svazu. Konkrétně se jedná o distributivní a komplementární svaz. 12

13 2.8 Princip duality Jestliže v platné formuli Booleovy algebry nahradíme operaci + za a naopak, a dále zaměníme 0 za 1 a naopak, dostaneme opět platnou formuli Booleovy algebry. (Tento fakt je patrný i ze seznamu axiomů, např. axiomy pro logický rozpor a vyloučení třetího jsou navzájem duální, stejně jako třeba de Morganovy zákony) 3. Modely Booleovy algebry 3.1 Množinová algebra (2 M,,, ) Za množinu B zvolíme množinu, potenční množinu neprázdné množiny M (tj. systém všech jejích podmnožin), operaci sčítání, násobení a doplněk na B specifikujeme postupně jako sjednocení, průnik a doplněk na. Pak pro všechny prvky množiny platí všechny axiomy Booleovy algebry a říkáme, že množinová algebra (,,, ) je modelem Booleovy algebry (B, +,, ). (Odvárko, 1973, 37), (Řezáč, 2009, 43) Sjednocením množin A a B (označujeme A B) rozumíme množinu, která obsahuje všechny prvky z A i B. Obr. 1: Sjednocení Vyberme např. množinu A jako množinu čísel dělitelných dvěma a množinu B jako množinu čísel dělitelných třemi. Sjednocením těchto množin je množina všech čísel, která jsou dělitelná dvěma nebo třemi (příp. oběma). Patří do ní tedy popořadě čísla 2,3,4,6,8,9,10,12 atd. Průnikem množin A a B (označujeme A B) rozumíme množinu, která obsahuje všechny prvky, které jsou společné těmto dvěma množinám. 13

14 Průnikem našich dvou množin je tedy množina čísel, která jsou dělitelná jak dvěma, tak třemi (tzn., jsou dělitelná šesti). Patří do ní tedy popořadě čísla 6,12,18,24 atd. Doplňkem množiny A (označujeme A') vzhledem k nějaké množině Z rozumíme množinu všech prvků, které patří do množiny Z, ale nepatří do množiny A Doplňkem naší množiny A do množiny všech přirozených čísel jsou tedy všechna čísla, která nejsou dělitelná dvěma (tzn. čísla lichá). Patří do ní tedy popořadě čísla 1,3,5,7 atd. Prázdnou množinou (označujeme ) rozumíme množinu, která nemá žádné prvky. 3.2 Algebra pravdivostních hodnot výroků (H,,, ), H = {0,1} Za množinu B zvolíme množinu H = {0, 1} pravdivostních hodnot výroků, operaci sčítání, násobení a doplněk na B specifikujeme postupně jako disjunkci, konjunkci a negaci na H. Pak pro všechny prvky množiny H platí všechny axiomy Booleovy algebry. Říkáme, že algebra pravdivostních hodnot (H,,, ) je modelem Booleovy algebry (B, +,, ). (Odvárko, 1973, 37), (Řezáč, 2009, 43) Disjunkcí dvou výroků A a B (označujeme A B) rozumíme výrok, který je pravdivý, pokud alespoň jeden z výroků A a B je pravdivý. 14

15 Vybermee např. výrok A jako Číslo x je dělitelné dvěma. a výrok B jako Číslo x je dělitelné třemi. Disjunkce těchto výroků je tedy výrok Číslo x je dělitelné dvěma nebo třemi. A nabývá tak pravdivostní hodnotu 1, pokud je číslo x dělitelné dvěma nebo třemi (příp. oběma). To splňují čísla jako 2,3,4,6,8,9 apod. Konjunkcí dvou výroků A a B (označujeme A B) rozumíme výrok, který je pravdivý, jsou-li oba dané výroky pravdivé. Konjunkce našich dvou výroků A a B je tedy výrok Číslo x je dělitelné jak dvěma, tak třemi., což splňují čísla dělitelná šesti, tedy 6,12,,18 atd. Negací pravdivostní hodnotu 1 právě tehdy, když výrok A nabývá pravdivostní hodnotu 0 (a naopak). Negací našeho výroku A je tedy výrok Není pravda, že číslo x je dělitelné dvěma., či elegantněji Číslo x není dělitelné dvěma. To splňují čísla lichá, tedy 1,3,5 atd. Implikací výroků hodnot: výroku A (označujeme A nebo A ) rozumíme výrok, který nabývá A a B rozumíme výrok s následující tabulkou pravdivostních Vybermee výrok A jako Našetřím Kč. a výrok B jako Pojedu v létě na dovolenou. Implikace A B (pozor, tato operace na rozdíl od předchozích není komutativní) odpovídá výroku Pokud našetřím Kč, pojedu v létě na dovolenou., která je pravdivá, pokud jsou A i B oba pravdivé či nepravdivé, ale také, pokud je výrok A (tzv. dostatečná podmínka) pravdivý a výrok B (tzv. podmínka nutná) není. 15

16 Pozn.: Oba tyto modely Booleovy algebry (stejně jako všechny další) jsou izomorfní. Izomorfními algebrami rozumíme takové algebry, mezi kterými existuje izomorfismus, tj. vzájemně jednoznačné zobrazení mezi nosnými množinami, které zachovává všechny operace Způsoby vyjádření logických funkcí Zpracováno podle (Horký, 2009, 16 19). Nejčastěji používané způsoby vyjádření logických funkcí jsou pravdivostní tabulka, algebraický výraz, Karnaughova mapa a blokové schéma Pravdivostní tabulka Pravdivostní tabulkou nazýváme tabulku, do které zapisujeme logickou (Booleovu) funkci. Tato tabulka je tvořena r + n sloupci a 2 n řádky. Číslo n je počet nezávislých proměnných x 1, x 2... x n, pro které je definována daná funkce a číslo r udává počet sloupců výsledných funkcí (většinou se zabýváme pouze jednou funkcí závislou proměnnou y). Počet všech možných variací n-té třídy s opakováním nezávislých proměnných udává číslo 2 n, přičemž číslem n je označen počet nezávislých proměnných. Pořadí těchto variací se často v pravdivostní tabulce píše v pořadí podle binární (dvojkové) soustavy. Je-li tedy zadána logická funkce o třech nezávislých proměnných a jediné výsledné funkci, pravdivostní tabulka bude mít čtyři sloupce (r + n = = 4) a osm řádků (2 n = 2 3 = 8). Pravdivostní tabulka (1): Tab. 4: Pravdivostní tabulka (1) 16

17 Pravdivostní tabulka (1) zobrazuje funkční hodnotu y, závislou na třech nezávislých proměnných x 1, x 2 a x 3. Tuto tabulku využijeme dále v dalších možnostech vyjádření logické funkce Algebraický výraz Algebraické vyjádření logické funkce se zpravidla vyjadřuje ve dvou možných tvarech, a to buď v základním součtovém, nebo v základním součinovém tvaru. V textech zabývajících se touto problematiku se často používají tyto dva názvy: úplná normální disjunktivní forma ÚNDF úplná normální konjunktivní forma ÚNKF Jednoduše řečeno, ÚNDF je součet součinů. Všechny proměnné jsou zapsány buď v přímém, nebo negovaném tvaru. Daná funkce nabývá hodnotu 1 právě tehdy, když některý ze součinů, kterými je tvořena, rovněž nabývá hodnotu 1. ÚNDF takto popisuje funkci jakožto součet případů, kdy má tato funkce hodnotu 1. ÚNKF je naopak součin součtů. Všechny proměnné jsou opět zapsány v přímém, či negovaném tvaru. Funkce nabývá hodnoty 1, pokud každý jednotlivý dílčí součet má také hodnotu jedna. ÚNKF tedy popisuje funkci jako součin případů, kdy nabývá hodnotu 0. Pokud tedy chceme danou funkci zapsat algebraicky pomocí součtů (ÚNDF), postupujeme v tabulce po řádcích. Vždy, když je funkční hodnota rovna jedné, opíšeme příslušnou konjunkci podmínek. Třetí řádek tabulky (1) tedy odpovídá x 1 = 0, x 2 = 1, x 3 = 0. Jestliže narazíme na hodnotu proměnné 0, vyjádříme ji ekvivalentně pomocí její negace, zatímco při proměnné rovné 1, zapisujeme přímo. Logický výraz odpovídající třetímu řádku tabulky (1) je tedy Je tedy zřejmé, že pro každý řádek, ve kterém nabývá funkční hodnota y hodnotu 1, vypíšeme právě jeden logický součin vstupních proměnných. Konečná logická funkce je vytvořena součtem všech takovýchto výrazů. Použijeme-li tento postup na pravdivostní tabulku (1), obdržíme algebraické vyjádření tvaru: Chceme-li naopak logickou funkci vyjádřit v součinovém tvaru (ÚNKF), postupujeme v pravdivostní tabulce opět po řádcích a vždy, když je funkční hodnota rovna 0, opíšeme příslušnou disjunkci podmínek. Takto prvnímu řádku naší tabulky (1) odpovídá x 1 = 0, x 2 = 0, 17

18 x 3 = 0. Tam, kde nabývají proměnné hodnotu 0, popíšeme je přímo x 1, x 2 a x 3. Když ale máme proměnnou rovnou 1, vypíšeme ji ekvivalentně její negací. Takto platí pro první řádek této tabulky logický výraz x 1 + x 2 + x 3. Konečná logická funkce je vytvořena součinem všech takto nalezených výrazů. Po aplikaci tohoto postupu na tuto tabulku (1), její algebraické vyjádření je ve tvaru: (Pozn.: V praxi se mnohem častěji používá úplná normální disjunktivní forma.) Karnaughova mapa Pomocí map se logické funkce vyjadřují především kvůli jejich snadné následné minimalizaci (viz kapitola 4.5). Využití těchto map není vždy vhodné, především pokud počet nezávislých proměnných překračuje šest. Mapa je totiž tvořena tolika políčky, kolik je všech možných variací n-té třídy s opakováním nezávislých proměnných, obsahuje tedy 2 n polí, kde číslo n vyjadřuje počet nezávislých proměnných x 1, x 2... x n. Dá se říci, že je to ve skutečnosti pouze přetransformovaná pravdivostní tabulka, kde každému jejímu řádku odpovídá jedno políčko Karnaughovy mapy. Vodorovnou či svislou čarou (označenou příslušnou proměnnou) vedle mapy označíme takové sloupce či řádky, ve kterých proměnná nabývá hodnoty 1. Tam, kde funkce nabývá funkční hodnotu 1, do příslušného pole tabulky také zapíšeme 1. Naopak, je-li funkční hodnota 0, necháváme toto pole prázdné. Přepisování funkce na Karnaughovu mapu je tedy poměrně jednoduché. Spočívá vlastně jen v přepsání všech funkčních hodnot do odpovídajících polí. Při přepisu do mapy se dá vycházet z tabulky pravdivostních hodnot, i z algebraického výrazu. Ten ale musíme mít v úplné normální disjunktivní formě (ÚNDF). (Pozn.: Kromě Karnaughovy mapy se někdy používá i velice podobná Svobodova mapa. Tato mapa se liší pouze ve způsobu kódování řádků a sloupců. V Karnaughově mapě se od sebe sousední pole liší pouze v jedné hodnotě a v praxi je o něco výhodnější (především pro minimalizaci). To Svobodova mapa ke kódování používá binární kód, kde se stavové indexy zvětšují zleva doprava po sloupcích a shora dolů po řádcích. Rozdíl mezi těmito dvěma mapami lze vidět na Obr. 1.) 18

19 tabulku (1): Obr. 2: Karnaughova a Svobodova mapa Podle výše popsaného postupu tedy vytvoříme Karnaughovu mapu pro pravdivostní Obr. 3: Karnaughova mapa pro (1) Nakonec si ještě uvedeme Karnaughovy mapy všech možných variant (nejvýše 6): Obr. 4: Karnaughovy mapy 19

20 Blokové schéma Blokové schéma není zdaleka tolik využívané, jako předchozí vyjádření. Jelikož by bylo velice složité a nepřehledné pro typickou logickou funkci zadanou tabulkou nebo algebraickým vyjádřením, kreslí se zpravidla jen pro názornost, a to až po provedené minimalizaci, abychom museli použít co nejméně logických členů. Tento druh schémat odpovídá zapojení hradel (elektronických součástek) plnících logické funkce. Tato logická hradla se poté zapojují do integrovaných obvodů. Jednu součástku tvoří hned několik z nich. Počet vstupů těchto hradel je většinou 2, 4 nebo 8. Podle tohoto počtu vstupů pro jedno logické hradlo se s ohledem na počet dostupných vývodů spojují do jednoho integrovaného obvodu. Příklad takového integrovaného obvodu, obsahujícího čtyři hradla se dvěma vstupy, si ukážeme na následujícím obrázku. Kromě zapojení vývodů je přiloženo také foto tohoto integrovaného obvodu. Zapojení hradel se dvěma vstupy: (Tůma, 2007, 23-25) 20

21 Kontaktní schéma (Také liniové schéma) Tento typ schémat znázorňuje zapojení elektrických kontaktů umožňujících průchod elektrického proudu mezi dvěma póly zdroje. Ty se většinou kreslí jako svislé vodiče. Mezi těmito vodiči prochází proud různě zapojenými kontakty do zátěže. Na straně pravé bývá napájecí napětí kladné, zatímco levá strana je obvykle uzemněna. Roli zátěže může hrát cívka elektromagnetického relé, příp. jiný spotřebič jako žárovka či houkačka. Kontakty relé, která jsou dimenzována na potřebné proudové zatížení, je možné zapojit také na elektrický motor nebo soustavu osvětlení. Nejjednodušší logické funkce y = a y = jsou znázorněny kontaktními schématy na obrázku 5. Kontakty mají shodná označení jako logické proměnné. Jestliže je tedy logická proměnná rovna logické jedničce, spínací kontakt je sepnut, kdežto pro logickou nulu rozepnut. Kontaktů se stejným označením může být ve schématu více. Kontakty označené proměnnou shodnou, včetně její negace, jsou ovládány jedním relé. To je obvykle vybaveno několika kontakty různého druhu (spínací, rozpínací). Obr. 5: Kontaktní schéma pro y = a a y = a Funkci logického součinu a součtu plní zapojení kontaktů ukázané na obrázku 6. Logický součin umožňuje průchod proudu zátěží, jen když jsou oba kontakty sepnuty, tj. příslušné proměnné jsou rovny jedné. Naproti tomu u logického součtu stačí sepnutý kontakt jediný. (Tůma, 2007, 22) Obr. 6: Kontaktní schéma pro součin a součet 21

22 4. Příklady (příklady převzaty z (Hájek, 1984), (Horký, 2009) a (Odvárko, 1973)) 4.1 Algebraická minimalizace Zadání: Zjednodušte dané výrazy tak, aby obsahovaly co nejméně znaků. Způsob řešení: Aplikujeme axiomy Booleovy algebry. Příklad 1: Příklad 2: Příklad 3: Příklad 4: Příklad 5: 22

23 Příklad 6: Příklad 7: Příklad 8: Příklad 9: Příklad 10: 23

24 Příklad 11: Příklad 12: Příklad 13: Příklad 14: 24

25 Příklad 15 Příklad Rovnost množin Zadání: Rozhodněte, zda platí daná množinová rovnost. Způsob řešení: Po přepisu do značení Booleovy algebry aplikujeme její axiomy na pravou i levou stranu rovnosti. (Pozn.: Pro názornost dokážeme správnost výsledku Vennovými diagramy.) Příklad 17: Obr. 7: Vennovy diagramy pro Příklad 17 25

26 Příklad 18: Obr. 8: Vennovy diagramy pro Příklad 18 Příklad 19: Obr. 9: Vennovy diagramy pro Příklad 19 26

27 Příklad 20: Obr. 10: Vennovy diagramy pro Příklad 20 Příklad 21: Obr. 11: Vennovy diagramy pro Příklad 21 27

28 4.3 Zjednodušení zápisů množin Zadání: Zjednodušte množinový zápis tak, aby obsahoval co nejméně znaků. Způsob řešení: Po přepisu do značení Booleovy algebry aplikuje její axiomy. Výsledek přepíšeme zpět do původního značení. Příklad 22: Dosadíme zpět: Příklad 23: Dosadíme zpět: 28

29 Příklad 24: Dosadíme zpět: Příklad 25: Dosadíme zpět: Příklad 26: Dosadíme zpět: 29

30 Příklad 27: Dosadíme zpět: 4.4 Minimalizace výrokové formule Zadání: Zjednodušte výrokovou formuli tak, aby obsahovala co nejméně znaků Způsob řešení: Zápis přepíšeme tak, aby obsahoval pouze logické operace konjunkce, disjunkce a negace. Po přepsání do značení Booleovy algebry aplikujeme její axiomy. Na konci opět přepíšeme zpět do původního značení. (Pozn.: V prvních třech a v posledním příkladu pro názornost ukážeme správnost výsledku tabulkou. Zároveň tak můžeme porovnat, který ze způsobů řešení je výhodnější.) Příklad 28: Přepis: Řešení: Dosadíme zpět: 30

31 Tab. 5: Pravdivostní tabulka pro příklad 28 Řešení tabulkou: Příklad 29: Přepis: Řešení: Dosadíme zpět: 31

32 Tab. 6: Pravdivostní tabulka pro příklad 29 Řešení tabulkou: Příklad 30: Přepis: Řešení: 32

33 Tab. 7: Pravdivostní tabulka pro příklad 30 Řešení tabulkou: 33

34 Příklad 31: Přepis: Řešení: Dosadíme zpět: Příklad 32: Přepis: Řešení: Dosadíme zpět: 34

35 Příklad 33: Přepis: Řešení: Dosadíme zpět: Příklad 34: Přepis: Řešení: Dosadíme zpět: 35

36 Příklad 35: Zadání: Anna, Bára, Kateřina a Dana chtějí jet se školou na výlet. Rozhodněte, která z děvčat pojedou na výlet, mají-li být dodrženy tyto zásady: Pojede aspoň jedna z dvojice Bára/Dana, nejvýše jedna z dvojice Anna/Kateřina, aspoň jedna z dvojice Anna/Dana a nejvýše jedna z dvojice Bára/Kateřina. Dále je jisté, že Bára nepojede bez Anny a že Kateřina pojede, pojedeli Dana. (Pozn.: Abychom demonstrovali přínos Booleovy algebry, vyřešíme tento příklad i tabulkou. Je zřejmé, který postup je rychlejší a přehlednější.) Přepis: Řešení: Dosadíme zpět: Nyní si všechny možnosti zapíšeme do tabulky, ze které jde vidět, jaké jsou možnosti řešení: Můžeme tedy říci, že na výlet pojede Anna s Bárou nebo Kateřina s Danou. 36

37 Řešení tabulkou: Zde si všimneme řádků se samými jedničkami: Řešení tabulkou tedy vyšlo stejně. 37

38 4.5 Minimalizace pomocí Karnaughových map Zpracováno dle (Horký, 2009, 21-22). Zjednodušování logických funkcí využitím Karnaughovy mapy (někdy také označována grafická minimalizace) je možná proto, že sousední pole se od sebe liší pouze v jediné hodnotě. Zminimalizovanou logickou funkci najdeme tak, že v Karnaughově mapě nalezneme tzv. podmapy. Podmapa je vlastně sjednocení sousedících polí do dvojic, čtveřic, osmic, šestnáctic atd., kde logická funkce nabývá funkční hodnotu 1. Při sloučení dvou sousedních polí vypadne jedna proměnná, při sloučení čtyř vypadnou dvě proměnné atd. Ve výsledné logické funkci chybí vždy ta proměnná, která v daných dvojicích, čtveřicích atd. změnila svojí hodnotu. Podmapy je nejvýhodnější vytvářet co největší, aby vypadl co největší počet proměnných. Podmapy vybíráme pomocí těchto šesti pravidel: Žádný jednotkový stav naší logické funkce nesmí být vynechán, vybranými podmapami musí být zakroužkovány všechny. Podmapy tvoříme svisle i vodorovně, spojujeme i pole sousedící přes okraje mapy. Rohy mapy jsou také sousední pole. Podmapy se mohou překrývat, tzn., jedna jednička může současně náležet do dvojice, čtveřice atd. Abychom vyloučili co nejvíce proměnných, snažíme se podmapy vytvářet co největší, přednost tedy mají osmice před čtveřicemi, čtveřice před dvojicemi apod. Jednotkové stavy, které už máme pokryty jinou podmapou, zbytečně nespojujeme, tzn., nevytváříme zbytečné podmapy. Snažíme se naleznout co nejmenší počet podmap, aniž bychom vynechali některou jedničku. 38

39 Příklad 36: Zadání: Minimalizujte logickou funkci zadanou pravdivostní tabulkou. Tab. 8: Pravdivostní tabulka pro příklad 36 Karnaughova mapa: Obr. 12: Karnaughova mapa pro Příklad 36 Nakreslíme Karnaughovu mapu pro tři proměnné, zapíšeme jedničky do příslušných políček a zakroužkujeme tři dvojice. Těmto třem dvojicím tedy odpovídají tři výrazy. Konečný výsledek je tedy: Příklad 37: Zadání: Minimalizujte logickou funkci zadanou algebraickým předpisem. 39

40 Karnaughova mapa: Obr. 13: Karnaughova mapa pro Příklad 37 Nakreslíme Karnaughovu mapu pro čtyři proměnné, zapíšeme jedničky do příslušných políček a zakroužkujeme čtveřici a dvě dvojice. Konečný výsledek je tedy: 4.6 Blokové a kontaktní schéma Abychom demonstrovali také příklady zabývající-se blokovými a kontaktními schématy, ukážeme si příklad na syntézu kombinačního logického obvodu. Příklad 38: Zadání: Z tabulek odvoďte minimální tvar zápisu logické funkce, vytvořte kontaktní schéma a blokové schéma. Nechť je požadováno, aby výstup kombinačního logického obvodu y závisel na vstupech a, b, c, d podle následující tabulky, která je rozdělena do dvou částí. V tabulce jsou dvě kombinace vstupních logických proměnných, pro které není funkční hodnota y definována jejich pole je prázdné. Tab. 9: Pravdivostní tabulka pro Příklad 38 40

41 Řešení: Proveďme minimalizaci např. pomocí Karnaughovy mapy: Dostaneme zminimalizovanou funkci: Obr. 14: Kanrnaughova mapa pro Příklad 38 Příslušné kontaktní schéma je tedy: A příslušné schéma blokové: Obr. 15: Kontaktní schéma pro Příklad 38 Tento příklad byl převzat z (Tůma, 2007, 27-28) Obr. 16: Blokové schéma pro Příklad 38 41

42 Závěr V této bakalářské práci jsme nejprve postupně od základních pojmů vybudovali pojem Booleova algebra. Tyto pojmy jsme poté spolu s několika axiómy použili k její definici. Následně jsme si ukázali dva nejdůležitější modely Booleovy algebry, týkající se množin a výrokové logiky. Hlavním smyslem této práce bylo ukázat využití Booleovy algebry. Tím zásadním je bezesporu minimalizace. Přestože zjednodušení, či další zadání příkladů, je možné provést několika dalšími způsoby, je zřejmé, že především pro větší počet proměnných je aplikace axiomů Booleovy algebry mnohem jednodušší, přehlednější a rychlejší. Karnaughovy mapy jsou velice přehledné a efektivní, jejich použití je ale omezené jen malým počtem proměnných. Pro některé příklady (viz 4.4) stačí k řešení dokonce pravdivostní tabulka. Přestože ta je teoreticky sestrojitelná pro libovolný počet proměnných, může být velice nepřehledná a její tvorba pracná a časově náročná. Použití Vennových diagramů (viz 4.2) je další velice snadný a názorný způsob, jak řešit některé příklady o třech, příp. čtyřech proměnných. Pokud bychom ale měli proměnných více, jejich využití je podstatně méně výhodné (až nemožné). Summary In this bachelor thesis we started with building Bollean algebra from the most basic of terms. We then used these terms and several axioms to define Bollean algebra. After that, two main models of Boolean algebra were introduced - the algebra of sets and the algebra of the truth values of propositions. The main purpose of the thesis was to show the applications of Boolean algebra. The most crucial one is undoubtedly minimization. Although there are several ways to achieve simplification, it is obvious that the applications of the axioms of Boolean algebra is simpler, more synoptic and faster. Karnaugh maps are definitely effective, yet their use is limited only to a small amount of variables. Some of the exercises could be solved even with a truth table only. Although these are theoretically possible to be made for any amount of variables, their creation takes a lot of time and the result might be difficult to identify. The use of Venn diagrams is another simple way how to solve some exercises with three or four variables. With more variables, their use is much more difficult or even impossible, though. 42

43 5. Zdroje 5.1 Knižní zdroje 1. BEK, Roman, ZLATNÍK Čeněk. Matematická logika. 1.vyd. Praha: ČVUT, 1981, 237s. 2. BELL, Eric Temple. Men of mathematics. New York: Simon & Schuster, 1986, xvii, 590 s. ISBN BOYER, Carl B. A history of mathematics. 2nd ed. New York: John Wiley & Sons, 1989, xi, 762 s. ISBN CORRY, Leo. Modern algebra and the rise of mathematical structures. Basel: Birkhäuser Verlag, 1996, [xii], 460 s. ISBN GOLDBLATT, Robert. Topoi: the categorial analysis of logic. Rev. ed. Mineola, N.Y.: Dover Publications, 2006, xx, 551 s. ISBN HÁJEK, J. a kol. Metody řešení matematických úloh. Studijní materiály katedry matematiky. UJEP Brno: HORKÝ, Miroslav. Minimalizace logických funkcí. Brno, Bakalářská práce. Vysoké učení technické v Brně, Fakulta strojního inženýrství. 8. KŘÍŽ, Jaroslav. Logika. Vyd. 1. Praha: SNTL - Nakladatelství technické literatury, ODVÁRKO, Oldřich. Booleova algebra. 1. vyd. Praha: Mladá fronta, 1973, 115 s. 10. ŘEZÁČ, Miroslav. Booleova algebra. Praha, Bakalářská práce. Univerzita Karlova v Praze, Matematicko-fyzikální fakulta) 43

44 5.2 Internetové zdroje 1. BOOLE, George. An Investigation of the Laws of Thought on Which Are Founded the Mathematical Theories of Logic and Probabilities [online] New York: Dover Publications, 1969, 424 s. [cit ]. Dostupné z: pdf.pdf?session_id=c08fd919230b4f4565ff62355f14001e8a6e6d18 2. BURRIS, Stanley. George Boole. In: Stanford Encyclopedia of Philosophy [online] [cit ]. Dostupné z: 3. KAPOUN, Jan. Průkopníci informačního věku (3.): George Boole. In: Business World [online] [cit ]. Dostupné z: 4. ŠTĚPÁNEK, Luboš. Booleova algebra [online] Dostupné z: 5. TŮMA, Jiří, WAGNEROVÁ, Renata, FARANA, Radim, LANDRYOVÁ, Lenka. Základy automatizace. 1. vyd. Ostrava: Ediční středisko VŠB TUO, ISBN Dostupné z: 44

45 6. Seznam tabulek a obrázků: OBR. 1: SJEDNOCENÍ OBR. 2: KARNAUGHOVA A SVOBODOVA MAPA OBR. 3: KARNAUGHOVA MAPA PRO (1) OBR. 4: KARNAUGHOVY MAPY OBR. 5: KONTAKTNÍ SCHÉMA PRO Y = A A Y = A OBR. 6: KONTAKTNÍ SCHÉMA PRO SOUČIN A SOUČET OBR. 7: VENNOVY DIAGRAMY PRO PŘÍKLAD OBR. 8: VENNOVY DIAGRAMY PRO PŘÍKLAD OBR. 9: VENNOVY DIAGRAMY PRO PŘÍKLAD OBR. 10: VENNOVY DIAGRAMY PRO PŘÍKLAD OBR. 11: VENNOVY DIAGRAMY PRO PŘÍKLAD OBR. 12: KARNAUGHOVA MAPA PRO PŘÍKLAD OBR. 13: KARNAUGHOVA MAPA PRO PŘÍKLAD OBR. 14: KANRNAUGHOVA MAPA PRO PŘÍKLAD OBR. 15: KONTAKTNÍ SCHÉMA PRO PŘÍKLAD OBR. 16: BLOKOVÉ SCHÉMA PRO PŘÍKLAD TAB. 1:SČÍTÁNÍ A NÁSOBENÍ TAB. 2: DOPLNĚK/NEGACE TAB. 3: DE MORGANOVY ZÁKONY TAB. 4: PRAVDIVOSTNÍ TABULKA (1) TAB. 5: PRAVDIVOSTNÍ TABULKA PRO PŘÍKLAD TAB. 6: PRAVDIVOSTNÍ TABULKA PRO PŘÍKLAD TAB. 7: PRAVDIVOSTNÍ TABULKA PRO PŘÍKLAD TAB. 8: PRAVDIVOSTNÍ TABULKA PRO PŘÍKLAD TAB. 9: PRAVDIVOSTNÍ TABULKA PRO PŘÍKLAD

Logické proměnné a logické funkce

Logické 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íce

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

Booleova 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íce

12. 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. 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

Booleovská 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. 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íce

Neuronové sítě Minimalizace disjunktivní normální formy

Neuronové 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íce

2. LOGICKÉ OBVODY. Kombinační logické obvody

2. 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íce

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝ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íce

0. ÚVOD - matematické symboly, značení,

0. ÚVOD - matematické symboly, značení, 0. ÚVOD - matematické symboly, značení, číselné množiny Výroky Výrok je každé sdělení, u kterého lze jednoznačně rozhodnout, zda je či není pravdivé. Každému výroku lze proto přiřadit jedinou pravdivostní

Více

Kaž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 α

Kaž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íce

P4 LOGICKÉ OBVODY. I. Kombinační Logické obvody

P4 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íce

Logické řízení. Náplň výuky

Logické řízení. Náplň výuky Logické řízení Logické řízení Náplň výuky Historie Logické funkce Booleova algebra Vyjádření Booleových funkcí Minimalizace logických funkcí Logické řídicí obvody Blokové schéma Historie Číslicová technika

Více

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

Formá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íce

Booleovy algebry. Irina Perfilieva. logo

Booleovy 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

Obsah. Vymezení použitých pojmů

Obsah. 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íce

Množiny, základní číselné množiny, množinové operace

Množiny, základní číselné množiny, množinové operace 2 Množiny, základní číselné množiny, množinové operace Pokud kliknete na některý odkaz uvnitř textu kromě prezentace, zobrazí se odpovídající příklad nebo tabulka. Levý Alt+šipka doleva nebo ikona Vás

Více

Booleova algebra Luboš Štěpánek

Booleova algebra Luboš Štěpánek Booleova algebra Luboš Štěpánek Úvod Booleovaalgebra(čti búlova ),nazvanápodleirskéhomatematikaalogikageorge Boolea(1815 1864), je užitečná v mnoha matematických disciplínách a má velmi široké uplatnění

Více

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace RELACE Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace slouží k vyjádření vztahů mezi prvky nějakých množin. Vztahy mohou být různé povahy. Patří sem vztah býti potomkem,

Více

Binární logika Osnova kurzu

Biná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íce

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška Disjunktivní a konjunktivní normáln lní tvar formule 2.přednáška 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

Více

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018 2. Množiny, funkce MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí

Více

Matematická analýza 1

Matematická analýza 1 Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Množiny, relace, zobrazení

Množiny, relace, zobrazení Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

Více

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. 1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat

Více

2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se

2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí primitivních pojmů; považuje se totiž rovněž za pojem primitivní. Představa o pojmu množina

Více

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD .. Minimalizace logické funkce a implementace do cílového programovatelného obvodu Zadání. Navrhněte obvod realizující neminimalizovanou funkci (úplný term) pomocí hradel AND, OR a invertorů. Zaznamenejte

Více

Základy logiky a teorie množin

Zá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íce

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

Výroková logika - opakování

Vý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íce

Fibonacciho čísla na střední škole

Fibonacciho čísla na střední škole Fibonacciho čísla na střední škole Martina Jarošová Abstract In this contribution we introduce some interesting facts about Fibonacci nunbers We will prove some identities using different proof methods

Více

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing. Číslo projektu Číslo materiálu Náev škol Autor Tematická oblast Ročník CZ..7/.5./34.58 VY_32_INOVACE_CTE_2.MA_4_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště,

Více

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

Y36SAP 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íce

průniku podmnožin, spojení je rovno sjednocení podmnožin a komplement je doplněk Obr. 5: Booleovy algebry

prů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íce

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

Logika. 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íce

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů Zvyšování kvality výuky technických oborů Klíčová aktivita V.2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Téma V.2.1 Logické obvody Kapitola 14 Logická funkce

Více

Matice. a m1 a m2... a mn

Matice. a m1 a m2... a mn Matice Nechť (R, +, ) je okruh a nechť m, n jsou přirozená čísla Matice typu m/n nad okruhem (R, +, ) vznikne, když libovolných m n prvků z R naskládáme do obdélníkového schematu o m řádcích a n sloupcích

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory 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íce

1 Řešení soustav lineárních rovnic

1 Řešení soustav lineárních rovnic 1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty

Více

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

teorie 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íce

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad 1.3. Cíle Cílem kapitoly je seznámení čtenáře s axiomy číselných oborů a jejich podmnožin (intervalů) a zavedení nových pojmů, které nejsou náplní středoškolských osnov. Průvodce studiem Vývoj matematiky

Více

Matematická logika. Miroslav Kolařík

Matematická 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íce

1 Základní pojmy. 1.1 Množiny

1 Základní pojmy. 1.1 Množiny 1 Základní pojmy V této kapitole si stručně připomeneme základní pojmy, bez jejichž znalostí bychom se v dalším studiu neobešli. Nejprve to budou poznatky z logiky a teorie množin. Dále se budeme věnovat

Více

Základní pojmy teorie množin Vektorové prostory

Základní pojmy teorie množin Vektorové prostory Základní pojmy teorie množin Přednáška MATEMATIKA č. 1 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 7. 10. 2010 Základní pojmy teorie množin Základní pojmy

Více

Vý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). 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íce

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 Relace, zobrazení, algebraické struktury Michal Botur Přednáška

Více

Lineární algebra Operace s vektory a maticemi

Lineá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íce

LOGICKÉ OBVODY 2 kombinační obvody, minimalizace

LOGICKÉ 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íce

(Cramerovo pravidlo, determinanty, inverzní matice)

(Cramerovo pravidlo, determinanty, inverzní matice) KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce

Více

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

DIGITÁ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íce

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

Vý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íce

Kapitola 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í. 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íce

1 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. 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íce

Základy číslicové techniky. 2 + 1 z, zk

Základy číslicové techniky. 2 + 1 z, zk Základy číslicové techniky 2 + 1 z, zk Ing. Vít Fábera, K614 e-mail: fabera@fd.cvut.cz K508, 5. patro, laboratoř, 2 2435 9555 Ing. Tomáš Musil, Ph.D., K620 e-mail: musil@asix.cz K508, 5. patro, laboratoř,

Více

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky. Teorie množin V matematice je všechno množina I čísla jsou definována pomocí množin Informatika stojí na matematice Znalosti Teorie množin využijeme v databázových systémech v informačních systémech při

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru Variace 1 Nerovnice a nerovnice v součinovém nebo v podílovém tvaru Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz

Více

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí způsoby algebraické minimalizace a využití Booleovy algebry

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí způsoby algebraické minimalizace a využití Booleovy algebry Číslo projektu Číslo materiálu Náev školy Autor Náev Téma hodiny Předmět Ročník /y/ CZ..07/.5.00/4.04 VY INOVACE_8_ČT_.08_ algebraická minimaliace Střední odborná škola a Střední odborné učiliště, Hustopeče,

Více

Co je to univerzální algebra?

Co je to univerzální algebra? Co je to univerzální algebra? Při studiu řadu algebraických struktur (grupoidy, pologrupy, grupy, komutativní grupy, okruhy, obory integrity, tělesa, polosvazy, svazy, Booleovy algebry) se často některé

Více

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Číselné vyjádření hodnoty. Kolik váží hrouda zlata? Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží

Více

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

Pro 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íce

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

Základní pojmy matematické logiky

Zá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íce

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce Marie Duží marie.duzi@vsb.cz 1 Úvod do teoretické informatiky (logika) Naivní teorie množin Co je to množina? Množina je soubor prvků

Více

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

Mí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íce

M - Příprava na 1. zápočtový test - třída 3SA

M - Příprava na 1. zápočtový test - třída 3SA M - Příprava na 1. zápočtový test - třída 3SA Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. VARIACE 1 Tento

Více

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PAVEL RŮŽIČKA Abstrakt. Ukážeme, že každý prvek distributivního svazu odpovídá termu v konjuktivně-disjunktivním (resp. disjunktivně-konjunktivním)

Více

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů Zvyšování kvality výuky technických oborů Klíčová aktivita V.2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Téma V.2.1 Logické obvody Kapitola 11 Logická funkce

Více

4. Elektronické logické členy. Elektronické obvody pro logické členy

4. Elektronické logické členy. Elektronické obvody pro logické členy 4. Elektronické logické členy Kombinační a sekvenční logické funkce a logické členy Elektronické obvody pro logické členy Polovodičové paměti 1 Kombinační logické obvody Způsoby zápisu logických funkcí:

Více

Booleova algebra. 1. kapitola. Množiny a Vennovy diagramy

Booleova algebra. 1. kapitola. Množiny a Vennovy diagramy Booleova algebra 1. kapitola. Množiny a Vennovy diagramy In: Oldřich Odvárko (author): Booleova algebra. (Czech). Praha: Mladá fronta, 1973. pp. 5 14. Persistent URL: http://dml.cz/dmlcz/403767 Terms of

Více

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

Matematika 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íce

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík B i n á r n í r e l a c e Patrik Kavecký, Radomír Hamřík Obsah 1 Kartézský součin dvou množin... 3 2 Binární relace... 6 3 Inverzní relace... 8 4 Klasifikace binární relací... 9 5 Ekvivalence... 12 2 1

Více

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů Zvyšování kvality výuky technických oborů Klíčová aktivita V.2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Téma V.2.1 Logické obvody Kapitola 7 Základní pojmy

Více

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

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 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íce

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

Úvod do řešení lineárních rovnic a jejich soustav

Úvod do řešení lineárních rovnic a jejich soustav Úvod do řešení lineárních rovnic a jejich soustav Rovnice je zápis rovnosti dvou výrazů, ve kterém máme najít neznámé číslo (neznámou). Po jeho dosazení do rovnice musí platit rovnost. Existuje-li takové

Více

Okruh č.3: Sémantický výklad predikátové logiky

Okruh č.3: Sémantický výklad predikátové logiky Okruh č.3: Sémantický výklad predikátové logiky Predikátová logika 1.řádu formalizuje úsudky o vlastnostech předmětů a vztazích mezi předměty pevně dané předmětné oblasti (univerza). Nebudeme se zabývat

Více

9 Kolmost vektorových podprostorů

9 Kolmost vektorových podprostorů 9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.

Více

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S. 1 Kapitola 1 Množiny 11 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky 111 Princip rovnosti

Více

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu. Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní

Více

M - Příprava na pololetní písemku č. 1

M - Příprava na pololetní písemku č. 1 M - Příprava na pololetní písemku č. 1 Určeno pro třídy 3SA, 3SB. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete

Více

Báze a dimenze vektorových prostorů

Báze a dimenze vektorových prostorů Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň

Více

Komutativní a nekomutativní polookruhy ve školské matematice. Commutative and non-commutative semi-rings in educational mathematics

Komutativní a nekomutativní polookruhy ve školské matematice. Commutative and non-commutative semi-rings in educational mathematics Komutativní a nekomutativní polookruhy ve školské matematice Drahomíra Holubová Resume Polookruhy, které nejsou okruhy, mají významné zastoupení ve školské matematice. Tento příspěvek uvádí příklady komutativních

Více

Matematická logika. Miroslav Kolařík

Matematická logika. Miroslav Kolařík Matematická logika přednáška šestá 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íce

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 Báze vektorových prostorů, transformace souřadnic Michal Botur Přednáška

Více

Teorie grup 1 Příklad axiomatické teorie

Teorie grup 1 Příklad axiomatické teorie Teorie grup 1 Příklad axiomatické teorie Alena Šolcová 1 Binární operace Binary operation Binární operací na neprázdné množině A rozumíme každé zobrazení kartézského součinu A x A do A. Multiplikativní

Více

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ107/2200/280141 Soustavy lineárních rovnic Michal Botur Přednáška 4 KAG/DLA1M: Lineární

Více

Logika 5. Základní zadání k sérii otázek: V uvedených tezích doplňte z nabízených adekvátní pojem, termín, slovo. Otázka číslo: 1. Logika je věda o...

Logika 5. Základní zadání k sérii otázek: V uvedených tezích doplňte z nabízených adekvátní pojem, termín, slovo. Otázka číslo: 1. Logika je věda o... Logika 5 Základní zadání k sérii otázek: V uvedených tezích doplňte z nabízených adekvátní pojem, termín, slovo. Otázka číslo: 1 Logika je věda o.... slovech správném myšlení myšlení Otázka číslo: 2 Základy

Více

Matematická logika. Rostislav Horčík. horcik

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íce

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

1 Soustavy lineárních rovnic

1 Soustavy lineárních rovnic 1 Soustavy lineárních rovnic 1.1 Základní pojmy Budeme uvažovat soustavu m lineárních rovnic o n neznámých s koeficienty z tělesa T (potom hovoříme o soustavě m lineárních rovnic o n neznámých nad tělesem

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání

Více

Svazy. Jan Paseka. Masarykova univerzita Brno. Svazy p.1/37

Svazy. Jan Paseka. Masarykova univerzita Brno. Svazy p.1/37 Svazy Jan Paseka Masarykova univerzita Brno Svazy p.1/37 Abstrakt Zmíníme se krátce o úplných a distributivních svazech, resp. jaké vlastnosti má řetězec reálných čísel. Svazy p.2/37 Abstrakt V této kapitole

Více

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

Výroková a predikátová logika - VII Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2018/2019 1 / 15 Platnost (pravdivost) Platnost ve struktuře

Více

Matematika pro informatiky KMA/MATA

Matematika 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íce

Bakalářská matematika I

Bakalář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

Funkce. Definiční obor a obor hodnot

Funkce. Definiční obor a obor hodnot Funkce Definiční obor a obor hodnot Opakování definice funkce Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny všech reálných čísel R, přiřazuje právě jedno reálné

Více

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád), 1 LINEÁRNÍ ALGEBRA 1 Lineární algebra Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy islámského matematika Hisab al-džebr val-muqabala ( Věda o redukci

Více

Booleovská 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. 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íce