Logika a teoretická informatika

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Podmínky formálního jazyka

1) Abeceda a) elementární DUV (p, q, r...) b) symboly pro logické operátory (¬, ∧,∨, ->, <=>) c) pomocné symboly 2) Gramatická pravidla a) Je-li A výraz, potom ¬A je výraz. b) Jsou-li A, B výrazy, potom (A∧B), (A∨B), (A->B), (A<=>B) jsou výrazy.

Co musí obsahovat formální jazyk?

1) Definovanou abecedu 2) Konečný počet gramatických pravidel 3) Elementární DUV

Jaké dvě množiny potřebujeme v sémantice?

1) Množinu DUV, kterým chceme přiřadit význam 2) Množinu významů, které můžeme přiřadit

Postup při určování správnosti úsudku

1) Sestrojit pravdivostní tabulku pro všechny úsudky, které se v zadání vyskytují. 2) Označit premisy 3) Označit řádky, kde jsou všechny premisy pravdivé 4) Vyhodnotit závěr v OZNAČENÝCH řádcích 5) Vyhodnotit úsudek Závěr je metalogický: Úsudek je pravdivý, když je závěr pravdivý ve všech označených řádcích.

Dělení logiky podle Hilberta

1) Syntaxe = jak se logické výrazy vytvářejí, co je dobře a špatně vytvořený výraz, zabývá se formou výrazu 2) Sémantika = výrazům přisuzuje význam, zkoumá možnosti korektního přiřazení významu duv 3) Axiomatika = teorie usuzování a odvozování

Vnitrologická ekvivalence

A ⇔ B Vnitrologická ekvivalence je logický operátor. Sémanticky jsou metalgická a vnitrologická ekvivalnce stejné výroky (jejich význam je stejný), v syntaxi jsou ale rozdílné

Co je abeceda (z hlediska formálního jazyka)?

Abeceda je konečná množina znaků.

Jaký je cíl současné formální logiky?

Být základem formálních věd.

Formální logika

Cca 1920, nahradila symbolickou logiku. Zabývá se formou úsudků, jejichž platnost nezávisí na pravdivosti pojmů, ale na formální správnosti.

Jak vzniká DUV?

DUV vzniká aplikací gramatických pravidel na jiné již předem utvořené výrazy. Lze ho utvořit pomocí konečného počtu kroků.

Metalogická ekvivalence

Def. A, B výroky A ≡ B právě když I(A) = I(B) pro každou interpretaci. Sémanticky jsou metalgická a vnitrologická ekvivalnce stejné výroky (jejich význam je stejný), v syntaxi jsou ale rozdílné. Všechny tautologie jsou navzájem ekvivalentní v metalogické ekvivalenci, to samé platí pro kontradikce

Symbolická logika

Druhá vývojová fáze logiky, 19. století. Výroky se začaly označovat symboly z matematiky.

Množina Booleovských hodnot

I: A ∈ DUV -> I(A) ∈ B = {1, 0} B je množina Booelovských hodnot; množina obsahuje dvě hodnoty, 0 a 1, značící pravdu a nepravdu.

Základní komunikační schéma

Informaci přeložím (zakóduji) do nějakého řetězce fonémů/znaků, který příjemce přijme a dekóduje ji.

Interpretace

Interpretace spočívá v tom, že každému dobře utvořenému výrazu (DUV) přiřadíme hodnotu 0 nebo 1 (pravda/nepravda). Interpretace je pravidlo, podle kterého se dobře vytvořenému výrazu přiřadí pravdivostní hodnota. Když je složený výrok, pak jeho interpretace závisí na interpretaci složek, ze kterých se skládá -> musí podléhat tabulce pro logické operátory

Co je to počítačový program (z hlediska logiky)?

Je to dobře uvtořený výraz v daném programovacím jazyce.

Sémantika

Nauka o tom, jakým způsobem vzniká význam. Je to způsob, jakým se výrazům přiřazují významy. Výrazy jazyka jsou nositelé významu.

Jaký byl cíl aristotelovské logiky?

Pochopit, v čem spočívá správnost úsudku. Jak se stane, že některé odvozování je správné a některé špatné.

Obměnění implikace

Pokud zneguji jednotlivé složky implikace a obrátím pořadí výroků, tak je implikace stále platná. (A->B) <=> (¬B->¬A)

Modus ponens

Pravidlo modus ponens, též modus ponendo ponens nebo pravidlo vynětí, je odvozovací pravidlo a základ argumentace a dokazování nejen ve výrokové logice. Základní a nejdůležitější logické odvozovací pravidlo, které platí pro různé druhy ↗implikace v tomtéž tvaru: z implikace a jejího ↗antecedentu plyne konsekvent. Symbolicky (pro striktní implikaci): A → B, A ∴ B. Např. z výroků „jestliže nejde proud, lampa nesvítí" a „nejde proud" plyne výrok „lampa nesvítí". Pravidlo zní: Jestliže platí "A" a zároveň platí "z A vyplývá B", pak platí i "B".

Jak souvisí počítačová revoluce s logikou?

Programovací jazyk je druhem formálního jazyka. Základem teoretické lingvistiky, databází, formálních jazyků na programování je logika. Sféra počítačů spadá tedy do oblasti logiky.

Gramatické pravidlo

Předpis, jak lze z nějakého počtu výrazů vytvořit výraz nový.

Úsudek

Schéma, kde z nějakého počtu premis vyplývá nějaký závěr.

V čem podle Aristotela spočívá správnost úsudku?

Správnost úsudku spočívá v jeho formální správnosti.

Co vymyslel Gottlob Frege?

Vymyslel predikátovou logiku. Tato logika je dostačující na popis exaktních věd. Jeho vrcholné dílo je Teorie pojmů. Pojmy v logice však nejsou dodnes popsané.

Noam Chomsky

Vytvořil generativní gramatiku (v podstatě formální jazyk)

Co je to výraz (z hlediska formálního jazyka)?

Výraz je jakýkoli konečný řetězec znaků z dané (předem definované) abecedy. !POZOR! Výraz existuje, i když nenní zapsaný.

Dobře uvořený výraz (duv)

Výraz, kterému lze přiřadit smysl, význam.

Splnitelný výrok

Výrok je alespoň v jedné interpretaci pravdivý a alepoň v jedné interpretaci nepravdivý

Výrok definice podle Součka

Výrok je dobře utvořený výraz ve formánlím jazyce výrokové logiky.

Kontradikce

Výrok je kontradikce právě když je nepravdivý v každé interpretaci (zákon sporu)

Tautologie

Výrok je tautologie právě když v každé interpretaci nabývá pravdivostní hodnoty jedna -> je pravdivý v každé interpretaci [zákon vyloučeného třetího]

Výrok definice

Výrok je tvrzení, kterému můžeme přisoudit pravdivostní hodnotu. Definice od Hilberta. Špatná definice podle Součka (pojem výroku nesouvisí s pravdivostní hodnotou)

Jaké jsou významy výroků?

Významy výroků jsou pravdivostní hodnoty (pravda a nepravda)

Formální vědy

Vědy, které principielně pracují s výrazy. Jejich základem je logika. Spadá sem teorie formálních jazyků, veškeré programování (computer science), teoretická sémantika, teoretická lingvistika, databáze.

Co vytvořil George Boole?

logický kalkulus

Úsudek (rozšířená definice)

Úsudek je schéma sestávají se z výroků. Určujeme u něj, jestli je správný/nesprávný a tím pádem platný/neplatný, ne jestli je pravdivý/nepravdivý. Smysl úsudku je, aby nás dovedl od pravdivých premis k pravdivému závěru. Pomocí pravdivostní tabulky zanalyzujeme všechny výroky, které úsudek tvoří a na základě toho se rozhodneme o jeho platnosti.


Ensembles d'études connexes

Chapter 16: Outcome Identification and Planning

View Set

Ch. 17 & 18 The Atlantic System and Africa Quiz Review

View Set

World History: Latin American Revolutions

View Set

digestive systems (my lab and mastering)

View Set

Mathematical Concepts of Programming (questions 45-52)

View Set