2. Ítéletkalkulus szintaxisa

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

Felmentések. Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat és vizsga alól.

Felmentések. Logika (1. gyakorlat) 0-adrendű szintaktika 2009/10 II. félév 1 / 21

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

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

1. Az elsőrendű logika szintaxisa

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

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

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

Logika és informatikai alkalmazásai

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

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

Logika és informatikai alkalmazásai

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

Logika és informatikai alkalmazásai

AZ INFORMATIKA LOGIKAI ALAPJAI

Az informatika logikai alapjai

Logika és informatikai alkalmazásai

3. Az ítéletlogika szemantikája

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

Logika és informatikai alkalmazásai

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

Logikai alapok a programozáshoz

Az informatika logikai alapjai

Logika és informatikai alkalmazásai

Diszkrét matematika 2. estis képzés

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

Matematikai logika és halmazelmélet

Az informatika logikai alapjai előadások

Logika és informatikai alkalmazásai

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei

Logika és informatikai alkalmazásai

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

Diszkrét matematika I.

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

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

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

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

1. Logikailag ekvivalens

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

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

Halmazok; a matematikai logika elemei 1.1. A halmaz fogalma; jelölések

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

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

Matematikai logika NULLADRENDŰ LOGIKA

Diszkrét matematika 1. középszint

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Kijelentéslogika, ítéletkalkulus

Knoch László: Információelmélet LOGIKA

Logika és informatikai alkalmazásai

Diszkrét Matematika. Ha Picur akkor és csak akkor szabadítja ki a kalitkából Gombóc Artúrt, ha Artúr

KOVÁCS BÉLA, MATEMATIKA I.

Logika és informatikai alkalmazásai

10. előadás. Konvex halmazok

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

2. Logika gyakorlat Függvények és a teljes indukció

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

Logika és informatikai alkalmazásai

Időzített átmeneti rendszerek

KOVÁCS BÉLA, MATEMATIKA I.

1. Tétel - Az ítéletkalkulus alapfogalmai

2. Rekurzió. = 2P2(n,n) 2 < 2P2(n,n) 1

Analízis I. beugró vizsgakérdések

A valós számok halmaza

A matematika nyelvéről bevezetés

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

Diszkrét matematika I.

Diszkrét matematika I.

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

Debreceni Egyetem Informatika Kar. Mesterséges Intelligencia algoritmusok: A SAT probléma

Kijelentéslogika, ítéletkalkulus

Halmazelmélet. 1. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Halmazelmélet p. 1/1

Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések

A matematika nyelvér l bevezetés

KOVÁCS BÉLA, MATEMATIKA I.

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

Bevezetés a számításelméletbe (MS1 BS)

Logikai alapok a programozáshoz

5. előadás Reguláris kifejezések, a reguláris nyelvek jellemzése 1.

Matematika alapjai; Feladatok

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

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

A logikai következmény

KOVÁCS BÉLA, MATEMATIKA I.

A TANTÁRGY ADATLAPJA

1. előadás: Halmazelmélet, számfogalom, teljes

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

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai

Gy ur uk aprilis 11.

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

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

A matematikai feladatok és megoldások konvenciói

LOGIKA ÉS ÉRVELÉSTECHNIKA

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

Mikor van egy változó egy kvantor hatáskörében? Milyen tulajdonságokkal rendelkezik a,,részhalmaz fogalom?

1. Ábrázolja az f(x)= x-4 függvényt a [ 2;10 ] intervallumon! (2 pont) 2. Írja fel az alábbi lineáris függvény grafikonjának egyenletét!

SZÁMÍTÁSTUDOMÁNY ALAPJAI

FRAKTÁLGEOMETRIA. Metrikus terek, szeparábilitás, kompaktság. Czirbusz Sándor Komputeralgebra Tanszék ELTE Informatika Kar

Átírás:

2. Ítéletkalkulus szintaxisa (4.1) 2.1 Az ítéletlogika abc-je: V 0 V 0 A következő szimbólumokat tartalmazza: ítélet- vagy állításváltozók (az állítások szimbolizálására). Esetenként logikai változónak is nevezzük ezeket a változókat. Jelölés: X,Y,X n...(indexezve is). Az ítéletváltozók halmazát V v jelöli. logikai összekötőjelek:,,, vagy a jegyzetben még, esetleg. elválasztójelek: ( ) 2.2 Az ítéletlogika nyelve: L 0 Az ítélet- vagy állítás-logika nyelve a V 0 ábécé feletti legszűkebb olyan tulajdonságú szóhalmaz, amelynek: 1. V v minden eleme egyúttal szava is. 2. ha S eleme a szóhalmaznak, akkor S is eleme. 3. ha S és T eleme a szóhalmaznak, akkor (S T) is eleme a szóhalmaznak, ahol tetszőleges binér logikai összekötőjel. Nem minden szó tartozik a nyelvhez! Szintaxis: A nyelvtanilag helyes mondatok szerkesztési szabályai. Szemantika: A nyelv mondatainak értelmezése. 2.3 Jól formált formula (JFF) A Jól formált formulát ( JFF ) a következő módon adjuk meg: minden ítéletváltozó (V v) JFF ha F JFF, akkor F ( =G ) is JFF ha F és G is JFF, akkor ( F G ) is JFF minden JFF formula előáll az első 3 lépés véges sokszori alkalmazásából. TÉTEL: L o nyelv minden eleme formula. TÉTEL: Nem minden V o feletti jelsorozat JFF ( L o ). Példa: Formula-e? ((X Y) Z) Nem

(X( Y) Z) ((Z X) X) Nem Igen TÉTEL: Egyértelmű elemzés tétele Minden formulára pontosan az egyik igaz: a formula prímformula ( ítéletváltozó ) a formula egyértelműen meghatározott L o -beli formula negátja a formula egyértelműen előáll F=A B alakban, ahol A és B is L o és egyértelműen meghatározottak. 2.4 Formula analízise Teljesen zárójelezett formulánál egyértelmű.,,,, 2.4.1 Logikai műveletek prioritása ( precedenciasor ) 2.4.2 Részformula G részformulája F-nek, ha G fellép F rekurzív felépítése során. 2.4.3 Közvetlen részformula 1. Egyetlen prímformulának sincs közvetlen részformulája 2. A egyetlen közvetlen részformulája az A formula 3. (A B) formula közvetlen részformulái az A és a B formulák 2.4.4 Logikai összetettség A formulában található logikai összekötőjelek száma. 2.4.5 Logikai összekötőjel hatásköre Azon részformulá(k) közül a legkisebb logikai összetetségű, melye(ke)n az adott műveleteket el kell végezni (az adott művelet is előfordul).

Példa: Határozzuk meg aláhúzással az egyes logikai összekötő jelek hatáskörét a fenti definíciók figyelmbe vételével. (( A B) C) (D E) I Q ( B) A R ( S) S A B C D F ( G) A (B C) (B E) S P (Q B) P I 2.4.6 Fő logikai összekötőjel az a logikai összekötőjel, melynek hatóköre maga a formula a formula előállítása során az utolsóként alkalmazott logikai jel. 2.4.7 Formula fajtája A fő logikai összekötőjel típusa szerint negációs konjunkciós diszjunkciós implikációs ekvivalencia Példa: A B C implikációs A (B C) ekvivalencia (A B) C konjunkciós A B diszjunkciós (A B) negációs Analizáld a következő formulákat, és állapítsd meg a tipusát! A B C D A B C

2.4.8 Formulaszerkezeti fa Egy C formula szerkezeti fája olyan véges, rendezett fa, melynek: csúcsai formulák gyökere C A-nak pontosan egy gyermeke van: A A B csúcsnak pontosan 2 gyermeke van: A és B levelei prím formulák. Példa: Rajzold fel a formulák szerkezeti fáját! 1. A B C A B C B C 2. A B (C D) A B C D A B C D A D A (B C) (D E) Példa: Lehet-e egyforma a következő 2 formula szerkezeti fája? ((A B) B) A (A B) B A (A B) B A A B B A A B B A A B B A A B B B A ekvivalensek, de nem egyformák

2.4.9 Formulák Zárójelezése Példa: Hogyan lehetne zárójelezni a következő formulát, hogy JFF legyen? A B B A (A B) B A (A B) (B A) A (B B A) A B (B A) (A B B) A konjunkciós konjunkciós implikációs implikációs konjunkciós Ábrázold a következő formula szerkezeti fáját! Milyen lesz a formula szerkezeti fája, ha a formulából elhagyjuk a zárójeleket? Hogyan zárójelezhető még a formula? Mi az így kapott formuláknak a fajtája? ((A B) B) A Felesleges zárójelek törlése: (A B) nem hagyható el a zárójel, mert a negáció a legerősebb logikai összekötő jel (A B) (C D) ha gyengébb, mint, akkor a zárójelek elhagyhatóak Jobbról balra zárójelezést is figyelembe kell venni. 2.4.10 Láncformulák a) konjunkciós formulalánc b) diszjunkciós formulalánc asszociatívak jobbról balra zárójelezzük őket, de nem jelentenek mást c) kettős implikációs formulalánc d) implikációs formulalánc az implikáció nem asszociatív jobbról balra zárójelezendő Példa:Rajzold fel a következő formulák szerkezeti fáját, és keresd meg a felesleges zárójeleket! (A B) ((B C) (A C)) A B (B C) (A C) A megvastagított zárójelek elhagyhatók! A B B C A C

B C A C Rajzold fel a szerkezeti fát! A B C D A B C D B C D C D Mely zárójel (ek ) felesleges ( ek )? (A B) ((B C) (A C)) Mindegyik zárójel elhagyható! Rajzold fel a következő formula szerkezeti fáját! A B C D Mely zárójelek hagyhatók el a következő formulából? (A B) ((B C) (A C))