Az informatika logikai alapjai

Hasonló dokumentumok
Az informatika logikai alapjai

Az informatika logikai alapjai

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

Az informatika logikai alapjai előadások

AZ INFORMATIKA LOGIKAI ALAPJAI

A logikai következmény

Az informatika logikai alapjai

A matematikai logika alapjai

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?

Logika és informatikai alkalmazásai

Matematikai logika NULLADRENDŰ LOGIKA

Logika. Mihálydeák Tamás szeptember 27. Tartalomjegyzék. 1.

Matematikai logika. Nagy Károly 2009

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai

Diszkrét matematika 1. középszint

Az informatika logikai alapjai 1

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László

Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26

LOGIKA. Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László.

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai

1. Logikailag ekvivalens

Elsőrendű logika. Mesterséges intelligencia március 28.

Logika és számításelmélet. 2011/11 11

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat

Logika és informatikai alkalmazásai

Az informatika logikai alapjai

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

A matematika alapjai. Nagy Károly 2014

Automatikus tételbizonyítás

Logika és számításelmélet Készítette: Nagy Krisztián

LOGIKA ÉS ÉRVELÉSTECHNIKA

Logika és informatikai alkalmazásai

Intelligens Rendszerek I. Tudásábrázolás formális logikával

Matematikai logika és halmazelmélet

Logika és informatikai alkalmazásai

Diszkrét matematika I.

III. Szabályalapú logikai következtetés

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő.

Logikai alapok a programozáshoz

A matematika nyelvér l bevezetés

Diszkrét matematika I.

Logika és számításelmélet. 10. előadás

LOGIKA ÉS SZÁMÍTÁSELMÉLET KIDOLGOZOTT JEGYZET

Matematikai logika. 3. fejezet. Logikai m veletek, kvantorok 3-1

Tartalomjegyzék. Pragmatikai és logikai alapok. Első rész A könyv célja, használata 1.2 Elméleti keretek: pragmatika és logika

Ésik Zoltán (SZTE Informatikai Tanszékcsoport) Logika a számtastudományban Logika és informatikai alkalmazásai Varterész Magdolna, Uni-Deb

Szoftver-modellellenőrzés absztrakciós módszerekkel

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Logikai ágensek. Mesterséges intelligencia március 21.

Logika gyakorlat 08. Nincs olyan változó, amely szabadon és kötötten is előfordul.

3. Az ítéletlogika szemantikája

HARMADIK RÉSZ / 5. FEJEZET A RUSSELL-FÉLE LÉTEZÉSI PARADOXON

Logikai ágens, lehetőségek és problémák 2

Logikai alapok a programozáshoz. Nagy Károly 2014

Megoldások augusztus 8.

Logikai alapok a programozáshoz

Logika és informatikai alkalmazásai

Halmazelmélet és logika

Logika es sz am ıt aselm elet I. r esz Logika Harmadik el oad as 1/33

Alapfogalmak-szemantika

1. Az elsőrendű logika szintaxisa

Automatikus következtetés

Levezetések klasszikus nulladrendű logikai kalkulusban

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Logika és informatikai alkalmazásai

4. fejezet Analitikus táblázatok a kijelentéslogikában Bevezetés A következtetések helyességének ellenőrzésére több eljárás is kínálkozik.

Logika es sz am ıt aselm elet I. r esz Logika 1/36

Dr. Jelasity Márk. Mesterséges Intelligencia I. Előadás Jegyzet (2008. október 6) Készítette: Filkus Dominik Martin

Mesterséges Intelligencia MI

Diszkrét matematika MATEMATIKAI LOGIKA

2004/2005 Logikai alapok a programozáshoz. (Kidolgozott vizsgakérdések) Előadó: Pásztorné Dr. Varga Katalin

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

Logika feladatgyűjtemény

A TANTÁRGY ADATLAPJA

LOGIKA. A logika feladata tehát a premisszák és a konklúzió

A 2011/2012-es iskolaév érettségi vizsgakatalógusa. Logika. LOGIKA 2012 mad.indd :45:44

Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák

Logika és informatikai alkalmazásai. Wednesday 17 th February, 2016, 09:03

Mindenki tud úszni. Nincs olyan, aki ne tudna úszni.

Memo: Az alábbi, "természetes", Gentzen típusú dedukciós rendszer szerint készítjük el a levezetéseket.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

ADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:

Logika nyelvészeknek, 11. óra A kvantifikáció kezelése a klasszikus és az általánosított kvantifikációelméletben

Tételsor a szóbeli számításelmélet vizsgához

1.1. Alapfogalmak. Vektor: R 2 beli elemek vektorok. Pl.: (2, 3) egy olyan vektor aminek a kezdo pontja a (0, 0) pont és a végpontja a

Sor és oszlopkalkulus

A Gödel-tételek. E. Szabó László. Logika Tanszék, Filozófia Intézet ELTE BTK.

Válogatott fejezetek a logikai programozásból ASP. Answer Set Programming Kelemen Attila

LOGIKA ÉS ÉRVELÉSTECHNIKA

A matematika nyelvéről bevezetés

A deduktív logika elemei. Érveléselmélet,

Matematikai logika 1 A MATEMATIKAI LOGIKA ALAPJAI. Pécsi Tudományegyetem, Bevezetés

Adatbázisrendszerek február 27.

Átírás:

Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017.

Formulahalmaz kielégíthetősége Ezen az előadáson Γ-val egy elsőrendű logikai nyelv formuláinak egy-egy halmazát jelöljük. Egy Γ formulahalmaz kielégíthető, ha van a logikai nyelvnek olyan I interpretációja és I-ben van olyan κ változókiértékelés, hogy A I,κ = i minden A Γ-ra. Egyébként Γ kielégíthetetlen.

Az elsőrendű következményreláció A B elsőrendű formula következménye Γ-nak (a Γ-beli formuláknak), ha a nyelv minden olyan interpretációja és változókiértékelése, amely kielégíti Γ-t, az kielégíti B-t is. Jelölése: Γ = B.

Példa - 1. {P(c), x(p(x) Q(x, x))} = Q(c, c) Ugyanis ha I egy olyan interpretáció, hogy P(c) I = i és x(p(x) Q(x, x)) I = i, akkor az I interpretáció U univerzumából származó bármely elemmel, így a c I U elemmel értékelve x-et is azt kapjuk, hogy P(x) Q(x, x) I,x c I = i. De mivel P(x) I,x c I = P(c) I és Q(x, x) I,x c I = Q(c, c) I, így világos, hogy P(x) I,x c I = i miatt Q(x, x) I,x c I = i, tehát Q(c, c) I = i.

Példa - 2. A x yq(x, y) formulának nem következménye a xq(x, x) formula. A formulák lehetnek a {π}, {Q (π,π) },, nyelv formulái. Interpretáljuk a nyelvet a következőképpen: I Srt (π) = { 1, 0, 1} és I Pr (Q) = Q I,{ ahol Q I i, ha (u1 + u (u 1, u 2 ) = 2 ) 0, u 1, u 2 { 1, 0, 1} h, egyébként. Ebben az interpretációban a x yq(x, y) formula i, de a xq(x, x) formula h igazságértékű.

A tautológikus következmény Azt mondjuk, hogy B tautologikus következménye Γ-nak, ha Γ és B közös Quine-táblázatában azon sorokban, ahol minden Γ-beli formula alatt i igazságérték található, B oszlopában is csupa i igazságérték van. Ha B tautologikus következménye Γ-nak, akkor Γ = B.

Példa - 3. A { x yq(x, y) xp(x), xp(x)} formulahalmaznak tautologikus következménye a x yq(x, y) formula: x yq(x, y) xp(x) x yq(x, y) xp(x) xp(x) x yq(x, y) i i i h i h h h i i h h h i i i Tehát { x yq(x, y) xp(x), xp(x)} = x yq(x, y)

Tautologikusan helyes következtetésformák Legyenek A, B és C elsőrendű logikai formulák. Az alábbiakban felsorolt következtetésformák helyesek: modus ponens ({A B, A}, B) modus tollens ({A B, B}, A) reductio ad absurdum ({A B, A B}, A) az indirekt bizonyítás ({ A B, A B}, A) feltételes szillogizmus ({A B, B C}, A C) esetszétválasztás ({A B, A C, B C}, C) modus tollendo ponens ({A B, A}, B) ({A}, A B) és ({B}, A B) ({A, B}, A B) ({A B}, A) és ({A B}, B) ({B}, A B) ({ A}, A) és ({A}, A)

Elsőrendű következtetésformák Természetesen vannak olyan elsőrendű következtetésformák is, amely következtetésformákban a formulahalmaznak logikai (de nem tautologikus) következménye a formula. az univerzális kvantor elhagyása ({ xa}, [A] x y) az egzisztenciális kvantor bevezetése szillogizmusok ({ x(a B), x(b C}, x(a C)) ({ x(a B), x(b C)}, x(a C)) ({[A] x t }, xa)

Néhány fontos összefüggés Γ = B pontosan akkor, ha a Γ { B} formulahalmaz kielégíthetetlen. Legyenek A 1, A 2,..., A n, B (n 1) elsőrendű formulák. {A 1, A 2,..., A n } = B pontosan akkor, ha 1 az A 1 A 2... A n B formula kielégíthetetlen; 2 az A 1 A 2... A n B formula logikai törvény.

Az első formális logikai rendszert megalapozó két szabály Dedukciós tétel. {A 1, A 2,..., A n 1, A n } = B pontosan akkor, ha {A 1, A 2,..., A n 1 } = A n B. Az általánosítás szabálya. Legyen x olyan változó, hogy x Par(A), ha A Γ. Ha Γ = B, akkor Γ = xb.