I) Příklady (převeďte následující věty do formulí PL1 a ověřte jejich ekvivalenci pomocí de Morganových zákonů):

Podobné dokumenty
UDL 2004/2005 Cvičení č.6 řešení Strana 1/5

Okruh č.9: sémantické metody dokazování v PL1 model formule Tradiční Aristotelova logika kategorický sylogismus subjekt predikátové výroky

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

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

Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz

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

Matematická analýza 1

Úvod do logiky (PL): analýza vět přirozeného jazyka

Úvod do teoretické informatiky(2017/2018) cvičení 6 1

1 Pravdivost formulí v interpretaci a daném ohodnocení

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 α

Přednáška 2: Formalizace v jazyce logiky.

Úvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1

Matematická logika. Miroslav Kolařík

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

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

Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

Predikátová logika. prvního řádu

2.2 Sémantika predikátové logiky

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

4.2 Syntaxe predikátové logiky

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

Predikátová logika. Teoretická informatika Tomáš Foltýnek

Marie Duží

Relace. R, S vyjmenovaním prvků. Sestrojte grafy relací R, S. Určete relace

Marie Duží

Úvod do TI - logika Aristotelova logika. Marie Duží

platné nejsou Sokrates je smrtelný. (r) 1/??

Úvod do logiky (PL): sémantika predikátové logiky

Výroková logika. Sémantika výrokové logiky

Přijímací zkouška - matematika

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

Rovnost lze vyjádřit jako predikát, např. můžeme zvolit, že P(x, y) reprezentujetvrzení xjerovnoy.

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

Úvod do logiky (PL): negace a ekvivalence vět mimo logický

Matematická logika. Rostislav Horčík. horcik

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

Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20

Úvod do informatiky. Miroslav Kolařík

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

výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.

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

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

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

Přednáška 3: rozhodování o platnosti úsudku

Sémantika predikátové logiky

Predikátová logika dokončení

Úvod do logiky (PL): analýza vět mimo logický čtverec

Matematická indukce, sumy a produkty, matematická logika

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015

Klasická predikátová logika

Úvod do logiky: PL analýza vět mimo logický čtverec (cvičení)

2.5 Rezoluční metoda v predikátové logice

Úlohy k procvičování textu o univerzální algebře

Úvod do TI - logika 1. přednáška. Marie Duží

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

Matematická funkce. Kartézský součin. Zobrazení. Uspořádanou dvojici prvků x, y označujeme [x, y] Uspořádané dvojice jsou si rovny, pokud platí:

Predikátová logika Individua a termy Predikáty

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

Logika. Akademie managementu a komunikace, Praha PhDr. Peter Jan Kosmály, PhD.

Sylogistika. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 16

1 Predikátová logika. 1.1 Syntax. jaký mohou mít formule význam (sémantiku). 1. Logických symbolů: 2. Speciálních (mimologických) symbolů:

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

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

3 Množiny, Relace a Funkce

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu.

Rezoluční kalkulus pro logiku prvního řádu

Aplikovaná matematika I, NMAF071

1 Výrok a jeho negace

Výroková logika syntaxe a sémantika

Množiny, relace, zobrazení

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

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model

Princip rozšíření a operace s fuzzy čísly

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

Predikátová logika (logika predikátů)

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

Logický čtverec. Tradiční logický čtverec

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.

Fuzzy množiny, Fuzzy inference system. Libor Žák

Predikátová logika [Predicate logic]

Matematická logika. Rostislav Horčík. horcik

1. Základy logiky a teorie množin

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Logické programy Deklarativní interpretace

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2017

Klasická výroková logika - tabulková metoda

Patří-li do množiny A právě prvky a, b, c, d, budeme zapisovat A = {a, b, c, d}.

Úlohy k procvičování textu o svazech

1 Základní pojmy. 1.1 Množiny

Úvod do logiky (PL): ekvivalence a negace výroků logického

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.

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

Základy teorie množin

Matematika pro informatiky KMA/MATA

Cvičení 1. Úvod do teoretické informatiky(2014/2015) cvičení 1 1

Matematická logika. Rostislav Horčík. horcik

Základní pojmy matematické logiky

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

Transkript:

I) Příklady (převeďte následující věty do formulí PL1 a ověřte jejich ekvivalenci pomocí de Morganových zákonů): 1. Všechna prvočísla větší než 2 jsou lichá. Je-li prvočíslo větší než 2, pak je liché. Neexistuje prvočíslo větší než 2, které by nebylo liché. Není-li číslo liché, pak to není prvočíslo větší než 2. 2. Marie má ráda pouze vítěze. Pokud má Marie někoho ráda, pak je to vítěz. Neexistuje nikdo takový, že by ho Marie měla ráda a nebyl to vítěz. Kdo není vítěz, toho Marie nemá ráda. 3. Některá prvočísla nejsou lichá. Není pravda, že všechna prvočísla jsou lichá. Někteří studenti nejsou líní. Ne všichni studenti jsou líní. 4. Žádné prvočíslo není sudé. Je-li číslo sudé, pak to není prvočíslo. Neexistuje sudé prvočíslo. Žádný učený z nebe nespadl. Kdo spadl z nebe, není učený. Neexistuje učený spadlý z nebe. 5. Tvrzení ad 4. nejsou pravdivá: Existuje sudé prvočíslo. Někteří učení spadli z nebe. 6. Některá čísla jsou menší než jejich druhá mocnina. Není pravda, že žádné číslo není menší než jeho druhá mocnina. Někteří mají rádi svou matku. Není pravda, že nikdo nemá rád svou matku. 7. Neexistuje největší přirozené číslo. Neexistuje x takové, že je větší nebo rovno než všechna y. Ke každému číslu x existuje číslo y takové, že jeli x přirozené, pak není větší nebo rovno y. II) Najděte modely formulí, které jste obdrželi analýzou výroků z příkladů a).

III) Na obrázku jsou znázorněny obory pravdivosti predikátů S, P, a M. Definujte plochy A-H, a to: a) Formulemi predikátové logiky b) Množinovým zápisem S A C D E B F G P M H IV) Sémanticky (Vennovými diagramy) rozhodněte, zda následující úsudky jsou platné. Návod (postup): 1. Obory pravdivosti jednotlivých predikátů zakreslíme jako vzájemně se protínající kroužky. Poté znázorníme situaci, kdy jsou premisy pravdivé, tj. 2. Nejdříve vyšrafujeme plochy, které odpovídají prázdným třídám objektů (všeobecné předpoklady) 3. Poté označíme křížkem plochy, které jsou jistě neprázdné (existenční předpoklady); křížek přitom klademe jen tehdy, když je jednoznačně určeno, kam může být umístěn, tj. neexistuje jiná plocha, kam by mohl přijít 4. Nakonec ověříme, zda vzniklá situace znázorňuje pravdivost závěru.

a) Všechny počítače mají procesor. Všechny procesory potřebují elektřinu. Všechny počítače potřebují eletkřinu. b) Každý počítač je stroj. Každý počítač má procesor. Některé stroje mají procesor. b ) V předcházejícím úsudku ad b) přidejte předpoklad tak, aby byl platný. c) Některé programy studenti opisují. Všechny projekty z Javy jsou programy. Některé projekty jsou opsány. d) Student absolvuje logiku, když se učí. Někteří studenti se neučí. Někteří studenti neabsolvují logiku. e) Všechny pakety v seznamu jsou filtrovány. Paket programu dc++ je v seznamu. Paket dc++ je filtrován. f) Pakety nenacházející se v seznamu jsou filtrovány. Http paket je v seznamu. Http paket není filtrován. g) Všechny pakety v seznamu jsou filtrovány. Neznámý paket hackera není v seznamu. Neznámý paket hackera není filtrován.

Relace a funkce. Relace R nad množinami A, B je podmnožina kartézského součinu: R A B Kartézský součin množin A = {a 1, a 2,, a 4 }, B = {b 1, b 2,, b 5 } se rovná A B = {<a 1, b 1 >, <a 1, b 2 >, <a 1, b 3 >, <a 1, b 4 >, <a 1, b 5 >, <a 2, b 1 >, <a 2, b 2 >, <a 2, b 3 >, <a 2, b 4 >, <a 2, b 5 >,, <a 4, b 5 >} a 1 b 1 Relace je podmnožinou kartézského součinu AxB a 2 b 2 a 3 b 3 R A B = {<a 1, b 1 >, <a 1, b 2 >, <a 3, b 3 >, <a 3, b 4 >, <a 3, b 5 >, <a 4, b 4 >} a 4 b 4 b 5 Zobrazení (parciální) f z množiny A do množiny B je binární relace [f A B] o níž platí, že každému prvku a A je přiřazen nejvýše jeden prvek b B, že <a, b> f, zapisuje se často b = f(a) F: A B (zobrazení F z množiny A do množiny B) a b c [(b = f(a) c = f(a)) (b = c)] - zobrazení je zprava jednoznačné vzor (def.obor) obraz (obor hodnot) a 1 b 1 není zobrazení, není zprava jednoznačné b 2 a 1 b 1 je zobrazení, zobrazení je zprava jednoznačné a 2 b 2 F(a 1 ) = b 1, F(a 2 ) = b 1, F(a 3 ) = b 3 a 3 b 3 V PL1 používáme jako interpretaci funkčních symbolů formulí pouze totální funkce: ke každému prvku a A existuje právě jeden prvek b B. a b [F(a) = b] a b c [((f(a) = b) (f(a) = c)) (b = c)] Srovnání role predikátových P a funkčních f symbolů symbol ve formuli vyhodnocení Arita aplikován na arg. tvoří: interpretace symbolu formule / termu atomickou formuli n = 2 P(x,y) vztah (binární relace) n = 1 P(x) vlastnost (podmnož. universa) pravdivostní hodnota n = 0 T, F logic.konstanta 0 nebo1

term n = 2 f(x,y) binární funkce: U U U n = 1 f(x) unární funkce: U U prvek universa n = 0 a, b (ind. konstanty) prvek universa Logika relací. Zapište v jazyce PL1 a najděte modely: RELACE: X,Y - X - Y ZOBRAZENÍ: X Y - X - Y Relace R je zobrazení... iff x y 1 y 2 [( R(x,y 1 ) R(x,y 2 ) ) y 1 =y 2 )] a) Relace R je reflexivní: Každý prvek je v relaci sám se sebou. x(r(x,x)) b) Relace R je symetrická: Je-li první v relaci s druhým, pak druhý je v relaci s prvním. x y [R(x,y) R(y,x)] c) Relace R je anti-symetrická: Je-li první v relaci s druhým a druhý je v relaci s prvním, pak první je identický s druhým. x y [( R(x,y) R(y,x) ) x=y] d) Relace R je asymetrická: Je-li první v relaci s druhým, pak druhý není v relaci s prvním. x y [R(x,y) R(y,x)] e) Relace R je transitivní: Je-li první v relaci s druhým a druhý v relaci s třetím, pak první je v relaci s třetím. x z y [( R(x,y) R(y,z) ) R(x,z)] x z y [ R(x,y) ( R(y,z) R(x,z) )]