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

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

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

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

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

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

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

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

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

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

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

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

Predikátová logika Individua a termy Predikáty

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

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

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 α

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

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.

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

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

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

Sémantika predikátové logiky

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

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

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

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

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

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

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

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 (logika predikátů)

LOGIKA VÝROKOVÁ LOGIKA

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

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

Matematická analýza 1

4.2 Syntaxe predikátové logiky

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

M - Výroková logika VARIACE

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

1 Výrok a jeho negace

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

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 (VL): 8. Negace výroků

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

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

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

Matematická logika. Miroslav Kolařík

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

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

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

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

Matematika pro informatiky KMA/MATA

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

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

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

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

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

Logika. 1. Úvod, 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

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

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

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

Matematická logika. Rostislav Horčík. horcik

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

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

Inteligentní systémy (TIL) Marie Duží

Logický důsledek. Petr Kuchyňka

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

Plurály, látková jména, reference k druhům, základy formalizace: polosvazy, množiny 1 / 12

Kvantita (u subjektu) všechny prvky množiny (všichni, každý, nikdo, žádní ) některé prvky množiny (některý, existuje,.) predikát.

Marie Duží

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 2014

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

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

Množiny, relace, zobrazení

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

1. Matematická logika

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

Matematická logika. Miroslav Kolařík

Matematika B101MA1, B101MA2

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

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

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

Skolemizace. x(x + f(x) = 0). Interpretace f unární funkce, která pro daný

VÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..

Logika, výroky, množiny

1. Základy logiky a teorie množin

1 Základní pojmy. 1.1 Množiny

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

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

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

Základy matematiky pro FEK

1. MATEMATICKÁ LOGIKA A MNOŽINY

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

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

Hilbertovský axiomatický systém

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

Učitelství 1. stupně ZŠ tématické plány předmětů matematika

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

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

2.2 Sémantika predikátové logiky

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): analýza vět přirozeného jazyka doc. PhDr. Jiří Raclavský, Ph.D. (raclavsky@phil.muni.cz) 1

2. Analýza vět přirozeného jazyka predikátovou logikou Na rozdíl od výrokové logiky odhaluje predikátová logika v jednoduchých (oznamovacích) větách tzv. S-P strukturu. S-P strukturu je sestavena z tzv. subjektu a predikátu. S-P strukturu odhalovala už tradiční logika; v moderní logice došlo k určitému posunu v jejím chápání a to už proto, že moderní logika zdůraznila roli kvantifikujících výrazů. Subjekt v logickém smyslu je odlišný od subjektu v gramatickém smyslu. Subjektem je typicky větný podmět, např. ve větě Aristoteles je filosof vyjadřuje subjekt výraz Aristoteles. Názvy individuových konstant (častý typ subjektu) volíme podle prvního písmene vlastního jména. Předpokládáme, že každé vlastní jméno je jménem pouze jednoho individua, proto např. jméno Karel z našich příkladů nechápeme jako jméno množiny všech individuí, co mají jméno Karel, ale jako jméno jednoho určitého individua. Predikát v logickém smyslu je to, čeho může být množina individuí, např. filosof (tj. {Aristoteles, Platon,...}), les (tj. {Sherwood, Řáholec,...}), žena (tj. {Marie, Jana, Gabriela,...}); takovou množinou může být i jednoprvková množina (tzv. singleton), např. sudé prvočíslo (tj. {2}). Monadický predikát je ve větách přirozeného jazyka vyjadřován buď pomocí: spony a větného předmětu, např. ve větě Aristoteles je filosof vyjadřuje monadický predikát výraz je filosofem ; nebo: intranzitivního slovesa, např. ve větě Aristoteles myslí vyjadřuje monadický predikát výraz myslí, či ve větě Orel má křídla vyjadřuje monadický predikát výraz mít křídla. Binární (či vícečetný) predikát je ve větách přirozeného jazyka vyjadřován buď pomocí: 2

tranzitivního slovesa, např. ve větě Aristoteles myslí na ideu dobra vyjadřuje binární predikát výraz myslí na ( (někdo) myslí na (něco) ); nebo vzácněji: např. ve větě Platón je filosofem ideí vyjadřuje binární predikát výraz být filosofem (něčeho). V přirozených jazycích je velmi časté, že intranzitivní a tranzitivní slovesa mají společný slovní základ, např. myslet / myslet na (něco), mluvit /mluvit o (něčem). Při analýze budeme označovat predikáty podle prvního písmena českého slova, resp. prvního slova fráze, vyjadřující predikát (ovšem pokud dané sloveso začíná předponou ne-, coby slovního záporu, tak až třetím písmenem); pokud bychom měli mít ve formuli více stejných predikátových symbolů, navzájem je odlišíme pomocí apostrofu (např. P, P, P,...). Existenčním kvantifikátorem ( ) zachycujeme zpravidla výrazy jako některý, někdo, něco někteří, nějací, existuje alespoň jedno individuum x, takové že. Obecným kvantifikátorem ( ) zachycujeme zpravidla výrazy jako každý, kdokoli, kdo, cokoli, jakýkoli, pro všechna x platí, že, avšak i nikdo, žádný. Níže jsou však odhaleny určité výjimky. 2.1 Příklady identifikace predikátů V následujících větách identifikujte všechny predikáty: 1) Aristoteles je filosof Predikátem zde je: (být) filosof monadický predikát ( F ) 2) Všechny velryby jsou savci. (být) velryba monadický predikát ( V ) 3

(být) savec monadický predikát ( S ) 3) Petra obdivuje matematiky. (někdo) obdivuje (někoho) binární predikát ( O ) (být) matematik monadický predikát ( M ) 4) Každý muž má rád nějaké zvíře. (být) muž monadický predikát ( M ) mít rád (něco) (být) zvíře binární predikát ( R ) monadický predikát ( Z ) 5) Dřevěný kůň je hračka. (být) dřevěný (být) kůň (být) hračka monadický predikát ( D ) monadický predikát ( K ) monadický predikát ( H ) 6) Labuť má křídla. (být) labuť monadický predikát ( L ) (mít) křídla monadický predikát ( K ); tento predikát je monadický, protož mít křídla nemá jiný význam než být okřídlený, což je monadický predikát 4

2.2 Příklady věty s monadickými predikáty Následující věty přirozeného jazyka přepište do symbolismu predikátové logiky (pomocí I(X) zde značíme množinu, která je významem predikátu X; srov. níže interpretaci PL): 1) Aristoteles je filosof. F(a) Podle PL tato věta (zapsaná atomickou formulí) říká, že individuum Aristoteles patří do množiny filosofů (a I(F)). 2) Někdo je filosof. (=Někteří jsou filosofové.) x F(x) Tato věta podle PL zase říká, že množina filosofů není prázdná, že v ní nějaké individuum je, nevíme však, které přesně (x I(F)). 3) Každý je filosof. (=Všichni jsou filosofové.) x F(x) Podle PL říká tato věta, že všechna individua z univerza jsou filosofy, tedy že patří do množiny filosofů (I(F) je vlastní podmnožinou U, I(F) U). 4) Aristoteles není filosof. F(s) 5

Nyní podle PL tato věta říká, že Aristoteles do množiny filosofů nepatří, tedy že Aristoteles náleží do doplňku množiny filosofů (a I(F), tj. a I(F ), kde I(F ) je doplněk I(F) do univerza). 5) Není pravda, že Aristoteles je filosof. F(a) Tato věta říká podle PL vlastně zcela totéž, co věta 4). 6) Někdo není filosof. (=Někteří nejsou filosofy.) x F(x) Podle PL toto věta hovoří o tom, že je alespoň jedno individuum, které nenáleží do množiny filosofů (x I(F), tj. x I(F )). 7) Nikdo není filosof. x F(x) Tato věta podle PL doslova říká, že pro všechny prvky univerza, tedy pro všechna individua platí, že nenáleží do množiny filosofů (U I(F), tj. I(F)= ).; všechna tedy náleží do doplňku této množiny (U=IF ). 8) Není pravda, že každý je filosof. x F(x) Tato věta říká (jinými slovy) totéž, co věta 6), totiž že nějaké individuum leží mimo množinu filosofů (náleží do doplňku množiny filosofů). (To však něco odlišného od toho, co říká pouze zdánlivě podobná věta 7.) 6

9) Není pravda, že někdo je filosof. x F(x) Tato věta říká podle PL jinými slovy totéž, co věta 7) (srov. níže De Morganovy zákony pro PL), totiž že žádné individuum z univerza nenáleží do množiny filosofů. (Podobně jako v předchozím případě, ani tato věta není podle PL o tom, co říká pouze zdánlivě jí podobná věta 6.) 2.3 Příklady věty s binárními predikáty Věty přirozeného jazyka vyjádřete formulemi predikátové logiky: 1) Markéta má ráda Petra. R(m,p) Tato věta podle PL říká, že dvojice Markéta a Petr patří do množiny dvojic individuí, které se mají rádi. 2) Markéta má ráda někoho. x R(m,x) Podle PL říká tato věta to, že mezi dvojicemi individuí, které se mají rádi je alespoň jedna taková, že jejím prvním členem je Markéta, tedy že je alespoň jedno individuum takové, že Markéta k němu má vztah mít ráda. 3) Někdo má rád Petra. x R(x,p) 7

Tato věta zas podle PL říká, že Petr je tím, koho má alespoň jedno individuum rádo. 4) Někdo má rád někoho. xy R(x,y) Podle PL tato věta říká, že existuje alespoň jedna dvojice individuí, které jsou spolu v relaci mít rád. Pozn.: Výrazy někdo a někoho tu zachycujeme pomoci různých proměnných proto, že nejde obecně o stejná individua (ovšem identita x a y není vyloučena pro případ, kdy onen někdo má rád i sám sebe). 5) Všichni mají rádi všechny. xy R(x,y) Tato věta říká podle PL to, že všechny dvojice individuí kartézského součinu univerza (U 2 ) je k sobě vztaženy relací mít rád. 6) Nikdo nemá rád nikoho. (= Každý má každého nerad.) xy R(x,y) Věta podle PL vlastně říká, že pro všechna x a pro všechna y (z U 2 )platí, že se nemají rádi. 7) Někdo má rád každého. x y R(x,y) Tato věta říká, že alespoň jedno individuum z univerza je takové, že má rádo všechny prvky univerza, všechna individua. 8) 8

Každý má rád někoho. x y R(x,y) Tato věta říká, že pro všechna jednotlivá individua platí, že mají ráda alespoň jedno individuum. 9