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

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

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

Úvod do logiky (VL): 12. Ověřování platnosti úsudků metodou protipříkladu

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

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

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

Sémantika 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

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

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

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

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

Matematická logika. Miroslav Kolařík

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

Úvod do logiky (VL): 11. Ověřování, zda je formule tautologií metodou protipříkladu

4.2 Syntaxe predikátové logiky

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

Úvod do logiky (PL): základní úvaha

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

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

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 α

Matematická logika. Rostislav Horčík. horcik

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

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

Logika. 6. Axiomatický systém výrokové logiky

Predikátová logika dokončení

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

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

2.2 Sémantika predikátové logiky

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

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

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

Úvod do informatiky. Miroslav Kolařík

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

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

Klasická predikátová logika

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

Úvod do logiky (VL): 7. Ekvivalentní transformace

Logické programy Deklarativní interpretace

Úvod do výrokové a predikátové logiky

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

Úvod do logiky (PL): logický čtverec (cvičení)

Výroková logika syntaxe a sémantika

Úvod do logiky (PL): logický čtverec

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

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

Logika Libor Barto. Výroková logika

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

Logický důsledek. Petr Kuchyňka

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

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

Modely Herbrandovské interpretace

LOGIKA VÝROKOVÁ LOGIKA

SINGULÁRNÍ VÝROKY: Jednoduchý singulární výrok vznikne spojením singulárního termínu s termínem obecným pomocí spony=slova je.

přednáška 2 Marie Duží

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

Základy logiky a teorie množin

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

Predikátová logika [Predicate logic]

Úvod do logiky: klasická predikátová logika. Jiří Raclavský. Masarykova univerzita

Úvod do logiky (VL): 3. Jazyk VL

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

Hilbertovský axiomatický systém

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

Logika. 5. Rezoluční princip. RNDr. Luděk Cienciala, Ph. D.

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

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

Zobecněné kvantifikátory, empirické argumenty pro unifikovanou sémantiku NP, negativně 1 / 20 p

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

Matematická logika. Rostislav Horčík. horcik

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

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

Predikátová logika: Axiomatizace, sémantické stromy, identita. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 13

Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé?

Klauzulární logika. Znalostní báze. Šárka Vavrečková

Matematická logika. Rostislav Horčík. horcik

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

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

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Matematická logika. Lekce 1: Motivace a seznámení s klasickou výrokovou logikou. Petr Cintula. Ústav informatiky Akademie věd České republiky

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

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

Základní pojmy matematické logiky

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

Matematická logika. Rostislav Horčík. horcik

Vybrané přístupy řešení neurčitosti

Organizace. Zápočet: test týden semestru (pátek) bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část

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

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

Typy predikátů: slovesa, predikativní jména, adjektiva, tranzitivní slovesa, relativní 1 věty / 10

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

IB112 Základy matematiky

Sublexikální sémantika: události, sémantické role; formalizace: množiny a funkce, lambda 1 / 12 a

Matematická logika. Rostislav Horčík. horcik

Úvod do TI - logika Výroková logika (2.přednáška) Marie Duží

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

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

kombinatorika září, 2015 Kombinatorika Opakovací kurz 2015 Radka Hájková

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

Kapitola Výroky

Transkript:

Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK) Úvod do logiky (PL): sémantika predikátové logiky doc. PhDr. Jiří Raclavský, Ph.D. (raclavsky@phil.muni.cz) 1

5. Sémantika predikátové logiky prvního řádu Sémantika predikátové logiky je poněkud náročnější než sémantika výrokové logiky. Jako proměnné zde máme individuové proměnné, kterým bude valuace přiřazovat individua. Dalším sémantickým krokem je udání sémantiky individuovým konstantám (přiřazováno je individuum) a predikátovým symbolům (přiřazení podmnožiny univerza, resp. kartézského součinu nad univerzem). Interpretace I pak v závislosti na valuaci v a sémantické funkci S přiřazuje hodnoty termům a formulím (pravdivostních hodnot nabývají jen atomické či molekulární formule). Valuace. Individua lze uspořádávat do nekonečně mnoha nekonečných sekvencí. V těchto sekvencích rozpoznáváme pozice. Valuace je funkce, která každé proměnné přiřadí přesně jedno individuum, a to pro proměnnou x i právě to individuum, které je na i-té pozici (v(x i)=ξ). Např. pro U={α, β} máme sekvence αααα..., βααα..., αβαα..., ααβα...,..., ββαα..., βαβα...,..., přičemž v 1 přiřazuje proměnné x 1 prvek α, proměnné x 2 také prvek α, stejně tak i proměnným x 3, x 4,..., valuace v 2 přiřazuje x 1 prvek β, x 2 i x 3 i x 4 prvek α, atd. Sémantická funkce S je funkce, která individuovým konstantám přiřadí prvky U a predikátovým k-argumentovým predikátovým symbolům přiřadí podmnožiny univerza U (při k=1), či při k>1 množiny uspořádaných k-tic individuí z U. Interpretace je funkce I S,v, která přiřazuje každému termu nebo formuli určitou sémantickou hodnotu v závislosti na valuaci v a sémantické funkci S takto: 1) termy (přiřazuje jen individuum jako valuace) a) je-li term d proměnná x i, pak I S,v(d) = v(x i) b) je-li d individuální konstanta a i, pak I S,v(d) = S(a i) 2) formule 2

2.1) atomické formule a) je-li A atomická formule P k (d 1,..., d k), pak I S,v(A) = 1, jestliže n-tice I S,v(d 1),..., I S,v(d k) S(P k ); 0 v opačném případě 2.2) molekulární formule a) 1) je-li A tvaru B, pak I S,v(A) = 1, jestliže I S,v(B) = 0; 0 v opačném případě 2) je-li A tvaru B C, pak I S,v(A) = 1, jestliže I S,v(B) = I S,v(C)= 1; 0 v opačném případě 3) je-li A tvaru B C, pak I S,v(A) = 0, jestliže I S,v(B) = I S,v(C) = 0; 1 v opačném případě 4) je-li A tvaru B C, pak I S,v(A) = 0, jestliže I S,v(B) = 1 a I S,v(C) = 0; 1 v opačném případě 5) je-li A tvaru B C, pak I S,v(A) = 1, jestliže I S,v(B) = I S,v(C); 0 v opačném případě b) 1) je- li A tvaru xb, pak I S,v(A) = 1, jestliže I S,v (B) = 1 při každé valuaci v, která přiřazuje volné proměnné stejnou hodnotu jako v, avšak vázané proměnné přiřadí jakoukoli hodnotu z U; 0 v opačném případě 2) je- li A tvaru xb, pak I S,v(A) = 1, jestliže I S,v (B) = 1 alespoň při jedné valuaci v, 0 v opačném případě. Komentář k interpretaci 1) termy - interpretace spočívá v přiřazování prvků U či podmnožiny U či U n a) Interpretace individuové proměnné je totéž, co valuace pro tuto proměnnou (je to nějaký prvek univerza (ξ U), v závislosti na valuaci). b) Interpretace individuové konstanty je prvek univerza (ξ U) (interpretace nejsou ovlivněny valuacemi). c) V případě predikátového symbolu P k je jednotlivou interpretací přiřazena v závislosti na v a je-li k=1 podmnožina univerza, resp. je-li k>1, množina uspořádaných n-tic. 2) formule - interpretace spočívá v přiřazení jedné z pravdivostních hodnot (P nebo N) 3

2.1) atomické formule a) Interpretace atomické formule P k (d 1,..., d k) je 1, jestliže n-tice prvků (daná interpretací termů je prvkem interpretace daného predikátu P k ( I S,v(d 1),..., I S,v(d k) S(P k )). 2.2) molekulární formule a) Interpretace výrokově logických formulí v prostředí PL je snadno nahlédnutelná. Umožňuje nám to ústrojně včlenit výrokovou logiku do PL. b) Valuace v, je taková valuace, která je zcela podobná valuaci v, až na přisouzení různých hodnot vázané proměnné x. Jinými slovy řečeno daná valuace v je akceptována pouze pro proměnné (případně vyskytující se v B), které jsou odlišné od x. Je to omezení valuace v tak, že se netýká x. Má-li U celkem 3 prvky, tedy n=3, tak při U 2 je n k kombinatoricky možných k-tic (srov. v kombinatorice variace s opakováním), např. dvojic (k=2) je 3 2, tedy 9. Má-li U celkem 3 prvky, tedy n=3, celkový počet kombinatoricky možných podmnožin (nikoli uspořádaných k-tic) je 2 n (což počet prvků potenční množiny tohoto univerza, tj. součet kombinačních čísel v n-tém řádku Pascalova trojúhelníku, srov. v kombinatorice kombinace a kombinační čísla). Čili monadický predikátový symbol je možno interpretovat 2 3, tedy 8 různými interpretacemi. Celkový počet kombinatoricky možných podmnožin nějakých k-tic je 2 na n k (což je počet prvků potenční množiny k-členných uspořádaných k-tic tohoto n-prvkového univerza), např. počet podmnožin sestavitelných z dvojic je 2 na 3 2, tedy 512. Čili binární predikátový symbol je možno interpretovat 512 různými interpretacemi. Pravdivost Jak bylo zřejmé z definice predikátově logické interpretace, pravdivost formule predikátové logiky závisí na mnoha faktorech. Následně můžeme rozlišit různou míru pravdivosti nějaké formule. Formulujeme si také vyplývání na úrovni predikátové logiky. Poté 4

si v souvislosti s pravdivostí ještě doplníme terminologii: definujeme volný a vázaný výskyt proměnné, uzavřené a otevřené formule. Věta A nabývá v interpretaci I S,v hodnoty pravda nebo nepravda při valuaci v. (Věta A je splňována valuací v v interpretaci I, jestliže I S,v (A) = pravda.) Věta A je pravdivá v interpretaci I S,v, pokud nabývá hodnoty pravda při každé valuaci v. Věta A je logicky pravdivá (tautologie), pokud je pravdivá při každé interpretaci. (V alternativní terminologii: v každém modelu.) Otevřené formule jsou tedy vydány napospas náhodnosti valuací, přičemž v závislosti na těchto různých valuacích nabývají hodnoty pravda nebo nepravda. Vyplývání Věta B logicky vyplývá z vět A 1,..., A n právě tehdy, když je pravdivá při každé interpretaci, při níž jsou pravdivé věty A 1,..., A n. 5