Pre-algebra Antonín Jančařík.

Slides:



Advertisements
Podobné prezentace
Deduktivní soustava výrokové logiky
Advertisements

DOTAZOVACÍ JAZYKY slajdy přednášce DBI006
Úvod do logiky: Přednáška 2, výroková logika
Predikátová logika 1. řádu
Predikátová logika1 Predikátová logika 1. řádu Teď „logika naostro“ !
Algebra.
Co je to logika ?. Logika Má více významů v češtině se běžně používá ve smyslu myšlenková cesta, která vedla k daným závěrům. Logika je také formální.
Úvod do Teorie množin.
Teoretické základy informatiky
Důkazové metody.
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Výroková logika.
Aristotelés – část druhá
Přednáška 2: Formalizace v jazyce logiky.
Formální axiomatické teorie Teorie relací a funkcí.
Co je to ARGUMENT? Irena Schönweitzová FI - ŠF
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/ , OPVK)
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Úvod do databázových systémů
Predikátová logika.
Pre-algebra Antonín Jančařík.
Predikátová logika.
Výroková logika (analytické myšlení, úsudky)
Matematická logika Michal Sihelský T4.C. Matematická logika Vznikla v 19. století Zakladatelem byl anglický matematik G. Boole ( ) prosadil algebraické.
Úvod do teoretické informatiky 1 Přednáška 3: rozhodování o platnosti úsudku Marie Duží
Logika a log. programování Výroková logika (2.přednáška)
Přednáška 2, výroková logika
Netradiční varianty výrokové logiky
Kombinační logické funkce
Základní logické spojky.  Výrokem rozumíme každé tvrzení tedy (oznamovací větu), o kterém můžeme rozhodnout zda je pravdivé či nikoliv.  Je-li pravdivé.
Pre-algebra Antonín Jančařík.
Výroková logika.
Kombinační logické funkce
Marie Duží Logika v praxi Marie Duží 1.
Definice, věta, důkaz.
Formalní axiomatické teorie
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/ , OPVK)
Zpracování neurčitosti Fuzzy přístupy RNDr. Jiří Dvořák, CSc.
Relace, operace, struktury
Úvod do logiky 5. přednáška
METODOLOGIE A LOGIKA.
ÚVOD DO MATEMATICKÉ LOGIKY
MATEMATIKA Obsah přednášky Funkce. 3. Limita funkce
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
ZÁKLADNÍ POJMY VÝROKOVÉ LOGIKY
Zákony Booleovy algebry
Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce
Teorie množin.
Matematický aparát fyziky
Marie Duží vyučující: Marek Menšík Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia.
Rezoluční metoda 3. přednáška
Výroková logika.
Predikátová logika1 Predikátová logika 1. řádu Teď „logika naostro“ !
Proč učit tradiční logiku Karel Šebela. Tradiční logika? Logika před-moderní. Tradiční X aristotelská X klasická X term logic. Výroková + predikátová.
Pre-algebra Antonín Jančařík.
METODOLOGIE A LOGIKA. Co je metodologie? teorie metod (poznání, vědeckého poznání) nikoliv: popis metody teorie „jedné˝ metody.
Výroková logika přednáška č. 5
Rezoluční metoda ve výrokové logice Marie Duží. Matematická logika2 Rezoluční metoda ve výrokové logice Sémantické tablo není výhodné z praktických důvodů.
Přednáška 2: Normální formy, úsudky.
Gymnázium, Žamberk, Nádražní 48 Projekt: CZ / /34
Obsah a rozsah pojmu Pojem lze vymezit buď definicí, jež určí nutné specifické vlastnosti, anebo výčtem všech předmětů, které pod tento pojem spadají.
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Matematická logika 5. přednáška
Přednáška 2, výroková logika
Predikátová logika (1. řádu).
Gödelova(y) věta(y).
KMT/DIZ1 Věty, poučky a jejich důkazy ve školské matematice
Sémantika PL1 Interpretace, modely
Predikátová logika.
Transkript prezentace:

Pre-algebra Antonín Jančařík

Opakování – Negace implikace Státní zástupce: Pokud je obžalovaný vinen, pak měl společníka. Obhájce: To není pravda ! Pomohl obhájce obžalovanému, co vlastně řekl? (Je vinen a udělal to sám!)

Nejdůležitější tautologie VL |= p  p |= p  p zákon vyloučen→ho třetího |= (p  p) zákon sporu |= p  p zákon dvojí negace

Co je to logika? Logika je věda o správném usuzování, neboli o umění správné argumentace Co je to úsudek (argument)? Úsudek: na základě pravdivosti předpokladů (premis) P1,...,Pn je možno soudit, že je pravdivý i závěr Z: P1, ..., Pn  Z Příklad: Na základě toho, že je středa, soudím, že se koná přednáška „Pre-algebry“: středa  přednáška

Platón Aristoteles (vpravo) Za zakladatele logiky je považován Aristoteles (384–322 př.n.l). Založil takzvanou sylogistickou logiku. Aristotelovská logika je popsána v šestici knih nazvané Organon. Princip sylogismu se nejlépe vysvětlí na příkladu: Premisa 1: Každý člověk je smrtelný. Premisa 2: Aristoteles je člověk. Závěr: Aristoteles je smrtelný.

Scholastika Pojem scholastika vychází z latinského slova scholasticus (resp. řeckého σχολαστικός), což znamená „školský, patřící škole“, popř. „školák“ (učitel i žák). Odkazuje jednak ke specifickému způsobu filosofického myšlení, jednak k epoše středověké filosofie, která bývá vymezována 11.–15. stoletím. n. l., kdy byla scholastická filosofie rozvíjena zejména na univerzitách západní Evropy.

William Ockham William Ockham (také Occam, 1287-1347) byl anglický františkánský mnich a teolog, významný logik, nominalistický filosof a středověký politický myslitel. Za nejzajímavější z jeho spisů je považován Summa logiky.

George Boole George Boole (1815 –1864) Britský matematik a filosof. Položil základní kameny logiky, jako matematické disciplíny.

Augustus De Morgan Augustus De Morgan (1806 -1871) Britský matematik. Představil formální verze zákonů v klasické výrokové logice.

Výrokové formule

Pravdivostní hodnota Pravdivostní hodnota výroku je definována pomocí zobrazení do množiny {0,1}. Toto zobrazení je definováno na atomických formulích a dále rozšířeno pomocí následujících pravidel: w(A) = v(A) je-li A atomická formule. w(¬A) = 1 je-li w(A) = 0. w(¬A) = 0 je-li w(A) = 1. w(A → B) = 0 pokud w(A) = 1 a w(B) = 0. w(A → B) = 1 pokud w(A) = 0 nebo w(B) = 1.

Axiomatický přístup |= A → (B → A) |=(A → (B → C)) → ((A → B) → (A → C)) |= (¬B → ¬A) → (A → B) A odvozovací pravidlo Modus Ponens: Jestliže A platí a A → B platí, pak B platí.

Důkaz Důkazem výrové formule A nazveme konečnou posloupnost A1,…,An, jestliže pro každé i menší nebo rovné než n je Ai buď závěr odvozovacího pravidla, jehož předpoklady jsou mezi A1 a Ai-1, nebo axiom a A= An. Jestliže existuje důkaz výrokové formule A, říkáme o této formuli, že je dokazatelná.

Zákony pro implikaci |= p → (q → p) zákon simplifikace |= (p  p) → q zákon Dunse Scota |= (p → q)  (q → p) zákon kontrapozice |= (p → (q → r))  ((pq) → r) spojování předpokladů |= (p → (q → r))  (q → (p → r)) na pořadí předpokladů nezáleží |= (p → q) → ((q → r) → (p → r)) hypotetický sylogismus |= ((p → q)  (q → r)) → (p → r) tranzitivita implikace |= (p → (q → r))  ((p → q) → (p → r)) Fregův zákon |= (p → p) → p reductio ad absurdum |= ((p → q)  (p → q)) → p reductio ad absurdum |= (p  q) → p , |= (p  q) → q |= p → (p  q) , |= q → (p  q)

Algebraické zákony pro konjunkci, disjunkci a ekvivalenci |= (p  q)  (q  p) komutativní zákon pro  |= (p  q)  (q  p) komutativní zákon pro  |= (p  q)  (q  p) komutativní zákon pro  |= [(p  q)  r]  [p  (q  r)] asociativní zákon pro  |= [(p  q)  r]  [p  (q  r)] asociativní zákon pro  |= [(p  q)  r]  [p  (q  r)] asociativní zákon pro  |= [(p  q)  r]  [(p  r)  (q  r)] distributivní zákon pro ,  |= [(p  q)  r]  [(p  r)  (q  r)] distributivní zákon pro , 

Zákony pro převody |= (p  q)  (p → q)  (q → p) |= (p → q)  (p  q) Negace implikace |= (p  q)  (p  q) De Morgan zákony |= (p  q)  (p  q) De Morgan zákony Tyto zákony jsou návodem jak negovat.

Ukázka použití Jestliže má Karel vysoký tlak a špatně se mu dýchá nebo má zvýšenou teplotu, pak je nemocen. Karel není nemocen, ale špatně se mu dýchá.  Co z toho plyne? Musíme rozlišit 1. čtení a 2. čtení, protože nejsou ekvivalentní, závěry budou různé.

Analýza 1. čtení analýza: [(p  q)  r] → s, s, q  ??? Úvahou a úpravami: [(p  q)  r] → s, s   [(p  q)  r]  transpozice (de Morgan) (p  q)  r  (p  q), r, ale platí q  p, r (důsledky) Tedy  Karel nemá vysoký tlak a nemá vysokou teplotu.

Analýza 2. čtení analýza: [p  (q  r)] → s, s, q  ??? Úvahou a ekvivalentními úpravami: [p  (q  r)] → s, s   [p  (q  r)]  transpozice de Morgan: p  (q  r)  ale platí q  druhý disjunkt nemůže být pravdivý  je pravdivý první: p (důsledek) Tedy  Karel nemá vysoký tlak (o jeho teplotě r nemůžeme nic usoudit)

Predikátová logika

Predikátová logika Pojmem predikátová logika označuje formální odvozovací systém používaný k popisu matematických teorií a vět. Predikátová logika je rozšířením výrokové logiky (ta nedokáže vyjádřit některá složitější tvrzení o matematických strukturách). Do této logiky přidává kvantifikátory, vztah predikát-individuum a operátory. Individuum je prvek z nějaké množiny a predikát je relace na této množině.

Formální jazyk PL1 Abeceda Logické symboly individuové proměnné: x, y, z, ... Symboly pro spojky: , , , →,↔ Symboly pro kvantifikátory: ,  Speciální symboly Predikátové: Pn, Qn, ... n – arita = počet argumentů Funkční: fn, gn, hn, ... -- „ -- Pomocné symboly: závorky (, ), ... 22

Formální jazyk PL1 Gramatika termy: každý symbol proměnné x, y, ... je term jsou-li t1,…,tn (n  0) termy a je-li f n-ární funkční symbol, pak výraz f(t1,…,tn) je term; pro n = 0 se jedná o individuovou konstantu (značíme a, b, c, …) jen výrazy dle i. a ii. jsou termy 23

Formální jazyk PL1 Gramatika atomické formule: je-li P n-ární predikátový symbol a jsou-li t1,…,tn termy, pak výraz P(t1,…,tn) je atomická formule formule: každá atomická formule je formule je-li výraz A formule, pak A je formule jsou-li výrazy A a B formule, pak výrazy (A  B), (A  B), (A →B), (A ↔ B) jsou formule je-li x proměnná a A formule, pak výrazy x A a x A jsou formule 24 24

Kvantifikátory Při formulování výroků v běžné řeči velice často používáme kvantifikátory a to jak přímo, tak i nepřímo. Je rozdíl mezi výroky: Každý pes má čtyři nohy. Skoro každý pes má čtyři nohy. Existuje pes, který má čtyři nohy. Právě jeden pes má čtyři nohy.

Kvantifikátory Ve výrokové logice používáme dva kvantifikátory – existenční (malý) kvantifikátor (∃) a Univerzální kvantifikátor (∀) (také obecný či velký kvantifikátor).

Existenční (malý) kvantifikátor (∃) Pomocí malého existenčního kvantifikátoru vyjadřujeme skutečnost, že existuje (alespoň) jeden objekt, splňující podmínky následující za kvantifikátorem. Pokud takový prvek existuje, je výrok pravdivý. Pokud takový prvek neexistuje, je výrok nepravdivý.

Univerzální kvantifikátor (∀) Pomocí malého univerálního kvantifikátoru vyjadřujeme skutečnost, že všechny objekty splňující podmínky následující za kvantifikátorem. Pokud neexistuje prvek, nesplňující podmínku, je výrok pravdivý. Pokud takový prvek existuje, je výrok nepravdivý. Podmínky uvedené univerzálním kvantifikátorem jsou triviálně splněny na prázdné množině.

Převod z přirozeného jazyka „všichni“, „žádný“, „nikdo“, ...  „někdo“, „něco“, „někteří“, „existuje“, ...  Větu musíme často ekvivalentně přeformulovat Pozor: v češtině dvojí zápor ! Žádný student není důchodce: x [S(x) → D(x)] Ale, „všichni studenti nejsou důchodci“ čteme jako „ne všichni studenti jsou důchodci“: x [S(x) → D(x)] x [S(x)  D(x)] 29

Příklad: jazyk aritmetiky Má tyto (speciální) funkční symboly: nulární symbol: 0 (konstanta nula) – konstanta je nulární funkční symbol unární symbol: s (funkce následník) binární symboly: + a  (funkce sčítání a násobení) Příkladem termů jsou (používáme infixní notaci pro + a ): 0, s(x), s(s(x)), (x + y)  s(s(0)), atd. Formulemi jsou např. výrazy (= je zde speciální predikátový symbol): s(0) = (0  x) + s(0) 30