Úvod do teoretické informatiky(2015/2016) cvičení 6 1



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

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

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ů:

Úvod do výrokové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 29

1 Formule predikátové logiky

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ů):

Důkazové metody. Teoretická informatika Tomáš Foltýnek

Kapitola 7: Integrál. 1/14

10. Polynomy a racionálně lomenné funkce

1 REZOLUČNÍ FORMÁLNÍ DŮKAZY

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

IA008 Computational logic Version: 6. května Formule je v konjunktivní normální formě (CNF), pokud má tvar α 1... α n,

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

2.2 Sémantika predikátové logiky

2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou

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

(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.

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

Funkce více proměnných

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

Nerovnice s absolutní hodnotou

M - Rovnice - lineární a s absolutní hodnotou

Aritmetika s didaktikou I.

Matematická logika. Miroslav Kolařík

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

2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3

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

Řešení: Ano. Řešení: Ne.

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

Dualita v úlohách LP Ekonomická interpretace duální úlohy. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Kvadratické rovnice pro studijní obory

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

4.2 Syntaxe predikátové logiky

UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE

Kvadratické rovnice pro učební obory

Soustavy lineárních rovnic

Jazyk matematiky Matematická logika Množinové operace Zobrazení Rozšířená číslená osa

Predikátová logika. Kapitola Formule predikátové logiky

( ) Neúplné kvadratické rovnice. Předpoklady:

Digitální učební materiál

15 s. Analytická geometrie lineárních útvarů

když n < 100, n N, pak r(n) = n,

3.2.4 Podobnost trojúhelníků II

M - Příprava na 2. zápočtový test pro třídu 2D

Rostislav Horčík. 13. října 2006

Predikátová logika. 3.1 Formule predikátové logiky

9.2.5 Sčítání pravděpodobností I

Př. 3: Dláždíme čtverec 12 x 12. a) dlaždice 2 x 3 12 je dělitelné 2 i 3 čtverec 12 x 12 můžeme vydláždit dlaždicemi 2 x 3.

Lokální a globální extrémy funkcí jedné reálné proměnné

Řešení: ( x = (1 + 2t, 2 5t, 2 + 3t, t); X = [1, 2, 2, 0] + t(2, 5, 3, 1), přímka v E 4 ; (1, 2, 2, 0), 0, 9 )

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

Dopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

E-ZAK. metody hodnocení nabídek. verze dokumentu: QCM, s.r.o.

Návody k domácí části I. kola kategorie A

PROGRAMOVACÍ JAZYKY A PŘEKLADAČE FORMALISMY PRO SYNTAXÍ ŘÍZENÝ PŘEKLAD: PŘEKLADOVÉ A ATRIBUTOVÉ GRAMATIKY.

{ } Kombinace II. Předpoklady: =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.

( ) ( ) ( ) 2 ( ) Rovnice s neznámou pod odmocninou II. Předpoklady: 2715

Semestrální práce NÁVRH ÚZKOPÁSMOVÉHO ZESILOVAČE. Daniel Tureček zadání číslo 18 cvičení: sudý týden 14:30

Klasická predikátová logika

4. Výčtem prvků f: {[2,0],[3,1],[4,2],[5,3]}

PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

STEREOMETRIE. Vzdálenost bodu od přímky. Mgr. Jakub Němec. VY_32_INOVACE_M3r0113

Matematické symboly a značky

1.1.1 Kvadratické rovnice (dosazení do vzorce) I

Funkce rostoucí, funkce klesající I

Číselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana 1 (celkem 7) Číselné soustavy

Vztah mezi dvěma čísly, které se rovnají, se nazývá rovnost, jako například : ( 2) 3 = 8 4 = 2 ; 16 = 4 ; 1 = 1 a podobně. 2

HALAS liga online. 18. a 21. kvìtna 2012 logika kolo 2

1. Periodický zákon formuloval: a) John Dalton b) D.I.Mendělejev c) Bohuslav Brauner

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

KONSTRUKČNÍ ÚLOHY ŘEŠENÉ UŽITÍM MNOŽIN BODŮ

Predikátová logika dokončení

Cvičení ke kursu Vyčíslitelnost

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

ZADÁNÍ ZKOUŠKOVÉ PÍSEMNÉ PRÁCE Z PŘEDMĚTU LINEÁRNÍ ALGEBRA PRO IT. Verze 1.1A

Rezoluce v predikátové logice

Negace bázového atomu Negace atomu s existenčním termem Negace klauzule Negace množiny klauzulí Predikát rovnosti. Klauzulární logika

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

Rovnice s neznámou pod odmocninou a parametrem

Digitální učební materiál

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

Syntaxí řízený překlad

Rezoluce v predikátové logice

Analytická geometrie ( lekce)

Syntaxí řízený překlad

A4B33ZUI Základy umělé inteligence

Obchodní řetězec Dokumentace k návrhu databázového systému

Matematická logika. Rostislav Horčík. horcik

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Česká republika - ŽENY

2016 Česká republika ŽENY (aktuální k )

Poznámky k verzi Remote Support Platform 3.0

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

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

3. Ve zbylé množině hledat prvky, které ve srovnání nikdy nejsou napravo (nevedou do nich šipky). Dát do třetí

Hra a hry. Václav Vopravil. Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována R },

= musíme dát pozor na: jmenovatel 2a, zda je a = 0 výraz pod odmocninou, zda je > 0, < 0, = 0 (pak je jediný kořen)

Přehled pravděpodobnostních rozdělení

Matematická logika. Rostislav Horčík. horcik

Transkript:

Úvod do teoretické informatiky(2015/2016) cvičení 6 1 Cvičení 6 Příklad 1: Pro každou z následujících sekvencí symbolů rozhodněte, zda se jedná o a) term, b) formuli predikátové logiky(používejte běžné konvence pro vypouštění závorek). Pokud se jedná o formuli predikátové logiky, určete, zda je tato formule i) atomická, ii) uzavřená; pokud není formule uzavřená, určete množinu volných proměnných, které se v ní vyskytují. U sekvencí symbolů, které jsou termem nebo formulí, nakreslete příslušný abstraktní syntaktický strom. Berte jako dané, že: P, QaRjsoupredikátovésymboly,přičemž PjeunárníaQaRjsoubinární, fjeunárnífunkčnísymbolagjebinárnífunkčnísymbol, cadjsoukonstatnísymboly. 1. ( (( p) ( ( r)))) 2. x A : P 3. f(c) 4. R(c,d) 5. x yp(c) 6. x yf(r(x, y)) 7. x yp(g(x, y)) 8. x yf(g(x, y)) 9. x yp(g(f(f(x)), c)) 10. x(p(d) yq(y,c)) 11. P(d) yq(y,c) 12. P(x) yq(d,c) 13. x y(r(x, f(y)) zq(z, c)) 14. xp(g(x)) 15. xr(f(x)) 16. xr(f(x), f(x), f(x)) 17. xp(f(x, x)) 18. xp(g(x, x)) 19. f(f(g(c,d))) 20. P(f(g(c,d))) 21. P(f(d)) xp(x) 22. P(f(g(f,f))) 23. P(f(g(c,x))) 24. x(f(x) g(c,x)) 25. xp(f(x) g(c,x)) 26. xp( f(x)) 27. x P(f(x)) 28. (P(f(x)) Q(y,z)) Příklad 2: Následující tvrzení formulovaná v přirozené řeči zapište formálně formulemi predikátové logiky. Poznámky: Nejprve si vždy rozmyslete, jaké jednotlivé predikátové, funkční a konstatní symboly ve formuli použijete, co budou tyto symboly reprezentovat a jaké budou jejich arity. Jakomezikrokpřivytvářenívýslednéformule,vytvořtenejdříve formuli,kdejako predikátové, funkční a konstatní symboly mohou být použity standardní matematické symbolyjakotřeba >, +,,,,zápisčíselných konstantpomocíčíslic,apod.,a kde jsou použity běžné konvence, jako například infixový zápis binárních funkčních a predikátových symbolů. Nazákladě formule vytvořenévpředchozímkroku,vytvořteodpovídajícíformuli, která je vytvořena přesně podle formální definice syntaxe formulí predikátové logiky (přičemž je možné použít standardní konvence pro vynechávání závorek) a kde jsou jako predikátové, funkční a konstantní symboly použita pouze písmena latinské abecedy.

2 Úvod do teoretické informatiky(2015/2016) cvičení 6 a) Pro jakékoliv přirozené číslo existuje prvočíslo větší než toto číslo. b) Některé přirozené číslo není beze zbytku dělitelné číslem 5 ani číslem 7. c) Prokaždéreálnéčíslovětšínež10platí,žepoodečteníčísla9dostanemekladnéčíslo. d) Prázdná množina je podmnožinou každé množiny. e) Pro každé dvě množiny platí, že jsou obě podmnožinami jejich sjednocení. f) Průnik dvou množin je podmnožinou obou těchto množin. Příklad 3: Předpokládejme, že P a Q jsou unární predikátové symboly a R je binární predikátový symbol, fjebinárnífunkčnísymbolagjeunárnífunkčnísymbol, c a d jsou konstantní symboly. Pro každou z následujících formulí a každou z následujícících interpretací a valuací určete pravdivostní hodnotu dané formule při dané interpretaci a valuaci. Formule: 1. R(c,d) 2. R(c,d) R(c,x) 3. x y z(r(x,y) R(y,z) R(x,z)) 4. x(q(x) yr(y, g(x))) 5. x P(f(x, y)) 6. x y R(x, g(g(y))) Interpretace: a) Interpretace A,kdeuniverzemjemnožina A = {α,β,γ}. Predikátům P, Q a R jsou přiřazeny následující relace: P A = {α,γ} Q A = R A = {(α,β), (β,γ), (α,γ)} Funkčnímsymbolům fagjsoupřiřazenyfunkce f A a g A popsanénásledujícímitabulkami: f A α β γ α β α γ β β β β γ α γ β x g A (x) α β β γ γ γ Konstantnímsymbolům cadjsoupřiřazenyprvky αaβ,tj. c A = αad A = β. Předpokládejmevaluaci v,kde v(x) = γ, v(y) = αav(z) = α. b)interpretace B,kdeuniverzemjemnožinapřirozenýchčísel N = {0,1,2,...}. Predikátovémusymbolu Pjepřiřazenarelace P B = {x N x mod 2 = 0}. PredikátovémusymboluQjepřiřazenarelaceQ B = {x N x = y 2 pronějaké y N}. Predikátovémusymbolu Rjepřiřazenarelace R B = {(x,y) N N x < y}. Funkčnímusymbolu fjepřiřazenafunkce f B : N N N,kde f B (x,y) = x+y. Funkčnímusymbolu gjepřiřazenafunkce g B : N N,kde g B (x) = x+1.

Úvod do teoretické informatiky(2015/2016) cvičení 6 3 Konstantám cadjsoupřiřazenyprvky 0a2,tj. c B = 0ad B = 2. Předpokládejmevaluaci v,kde v(x) = 7, v(y) = 2, v(z) = 9. Příklad 4: Pro každou z následujících formulí najděte nějakou interpretaci, která je jejím modelem, a nějakou interpretaci, která jejím modelem není. 1. x ( (P(x) Q(x,a)) R(x) ) 2. x ( P(a,x) Q(x) ) 3. x ( P(x,f(x)) ) Příklad 5: Uveďte příklad interpretace, ve které současně platí všechny čtyři následující formule: xr(x,x) x yr(x,y) x y( R(y,x)) x y z(r(x,y) (R(y,z) R(x,z))) Příklad 6: Zjistěte, zda daný závěr logicky vyplývá z daného předpokladu. Vaše odpovědi zdůvodněte. a) předpoklad: x yp(x, y), závěr: y xp(x, y) b) předpoklad: x yr(x, y), závěr: y xr(x, y) c) předpoklad: x(p(x) Q(x)), závěr: xp(x) xq(x) d) předpoklad: xp(x) xq(x), závěr: x(p(x) Q(x)) e) předpoklad: xp(x) xq(x), závěr: x(p(x) Q(x)) f) předpoklad: x(p(x) Q(x)), závěr: xp(x) xq(x) g) předpoklad: x(p(x) Q(x)), závěr: xp(x) xq(x) h) předpoklad: xp(x) xq(x), závěr: x(p(x) Q(x)) i) předpoklad: x(p(x) Q(x)), závěr: xp(x) xq(x) j) předpoklad: xp(x) xq(x), závěr: x(p(x) Q(x)) k) předpoklad: x( yp(y) Q(x)), závěr: yp(y) xq(x) l) předpoklad: x(p(x) yq(y)), závěr: xp(x) yq(y) Příklad 7: Pomocí Vennových diagramů zjistěte, zda daný závěr logicky vyplývá z uvedených předpokladů. Pokud závěr z těchto předpokladů nevyplývá, uveďte příklad interpretace, kde platí předpoklady a neplatí závěr.

4 Úvod do teoretické informatiky(2015/2016) cvičení 6 a) Všichni živočichové jsou smrtelní. Všichni lidé jsou živočichové. Všechni lidé jsou smrtelní. b) Všichni lidé potřebují k životu kyslík. Lidé jsou živé organismy. Všechny živé živé organismy potřebují k životu kyslík. c) Někteří lidé jsou lháři. Adam je člověk. Adam je lhář. d) Z obrazů jsou cenné právě ty, které jsou portréty. Všechny portréty jsou olejomalby. Některé z obrazů nejsou olejomalby. Obrazy, které nejsou olejomalby, nejsou cenné. Poznámka: Pro jednoduchost předpokládejte, že všechny prvky universa jsou obrazy. e) Všechna celá čísla jsou racionální. Existuje alespoň jedno racionální číslo, které není celé. Každé reálné číslo buď je racionální nebo není racionální. Existuje reálné číslo, které je racionální. Poznámka: Pro jednoduchost předpokládejte, že všechny prvky universa jsou čísla. Příklad 8: Které z následujících dvojic formulí jsou logicky ekvivalentní? Vaše odpovědi zdůvodněte. 1. Je xp(x) P(x)? 2. Je y xp(x) xp(x)? 3. Je y xp(x) yp(y)? 4. Je xp(x,y) yp(y,y)? 5. Je xp(x,y) yp(y,y)? 6. Je x yp(x,y) y yp(y,y)? Příklad 9: Pomocí ekvivalentních úprav odvoďte: a) y xp(x,y) y x P(x,y) b) x yq(y) y xq(y) c) xp(x) z( y(q(y) R(z,y))) x P(x) z y( R(z,y) Q(y)) d) x(p(x) Q(x)) x(p(x) Q(x)) e) x(p(x) Q(x)) x(p(x) Q(x)) f) x(p(x) (Q(x) R(x))) x(p(x) Q(x)) x(p(x) R(x)) g) x(p(x) (Q(x) R(x))) x(p(x) Q(x)) x(p(x) R(x))

Úvod do teoretické informatiky(2015/2016) cvičení 6 5 Příklad 10: Připomeňme, že symbol = označuje rovnost(identitu). Vysvětlete v přirozené řeči, co říká následující formule: Jak vypadají modely této formule? x y( (x = y) z(z = x z = y)) Příklad 11: Řekněme, že P je unární predikát. Pomocí formulí predikátové logiky vyjádřete následující tvrzení(můžete využít symbol = ): a) Existujíalespoňtřiprvkysvlastností P(tj.proalespoňtřirůznéprvky xplatí P(x)). b)existujínejvýšedvaprvkysvlastností P(tj.pronanejvýšdvarůznéprvky xplatí P(x)).