~~NOTOC~~ ====== Extenzionální sémantika ====== předpoklady: * významem jména/NP je pojmenovávaný předmět * významem věty je její pravdivostní hodnota (dost nepřirozené) druhý předpoklad vyplynul z prvního a principu kompozicionality\\ při substituci synonym (stejné denotáty) se zachovává pouze pravdivost. jednoduché až prostoduché - spíše preview mechanismů ====== Model ====== základní extentionální model L_E * termy //T// - Umberto Eco * unární predikáty //P// - //být_italský_spisovatel()// * unární a binární výrokové operátory, kvatifikátory //Q// * výroky - //P(T), Q(P), ¬V//, V_1\land V_2, ... * univerzum diskurzu je množina //U// = ''map {''||''$_''||''} T'' význam termu: přiřazený prvek z U význam výroku: přiřazený prvek z B význam predikátu: funkce typu [U->B] čili podmnožina U daná onou charakteristickou funkcí význam výroku znova: ||P(T)|| = ||P||(||T||) ====== Kvantifikace ====== Někdo je spisovatel.\\ Každý je spisovatel. 'někdo' a 'každý' nechci do termů, nemají protějšek v //U//.\\ -> dáme je do množiny //Q// - kvatifikátory.\\ ale v kombinaci s predikátem chci pořád dostávat výroky\\ P(Q) implikuje Q je term, což nechci\\ Q(P) se ukazuje OK kvantifikátor Σ - dává predikátu/množině //V// pokud není prázdná\\ kvantifikátor Π - dává predikátu/množině //V// pokud je to //U// tzn. ∑ je množina množin (individuií), které nejsou prázdné\\ tzn. Π je množina obsahující jedinou množinu a to //U// ====== Negace a výrokové spojky====== jsou to funkce [B->B], [BxB->B] ||\neg|| dělá //V// -> //F// a //F// -> //V// implikace je poněkud složitější: * Jestli je Umberto Eco herec, já jsem papež. /podmínka, pozorování, není kauzace/ * Jestliže prší, pak je mokro. /příčinná souvislost, důvod, kauzace/ první příklad nevyjadřuje příčinnou souvislost. :!: operátor -> nezachycuje příčinnou souvislost, neříká, že v popisovaném světě je premisa příčinou důsledku, jen popisuje pozorování, že je důsledek pravdivý, když je pravdivá premisa ====== Problémy ====== L_E neumí zachytit: //Někdo je spisovatel a vědec// pro predikát (P_1\land P_2) neumíme vyrobit význam (jako funkci významů jednotlivých složek) * význam predikátů je funkce typu [U->B] * význam operatoru je funkce typu [BxB->B] a ne [funkcexfunkce->B] * celek by měl být funkce typu [U->B] řešením je začít dělat predikáty z vět\\ složené predikáty simulovat prostřednictvím predikátů udělaných ze složených vět\\ k tomu potřeba zavedení [[Fregovská kvantifikace|Fregovské kvantifikace]]