Levezetések klasszikus nulladrendű logikai kalkulusban

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Levezetések klasszikus nulladrendű logikai kalkulusban"

Átírás

1 Levezetések klasszikus nulladrendű logikai kalkulusban Molnár Attila november 21. Ebben az óravázlatban a nulladrendű logikai kalkulusbeli tételek levezetéséről esik majd szó. Következzen egy gyors összefoglaló az eddig tanultakból: 1. Emlékeztető 1.1. Induktív definíció Felfedeztük magunknak az induktív definíciót 1, amivel alkalmunk nyílt arra, hogy egy fogalmat olyan módon definiáljunk, hogy megadunk néhány speciális objektumot, melyekről kikötjük, hogy azok a fogalom alá tartoznak ezek alkotják az ún. bázist, majd belőlük származtatjuk az összes többi fogalom alá tartozó dolgot egy szabály az ún. bővítési szabály segítségével Szintaxis A jólformált formula fogalmát így már induktívan definiálhatjuk, méghozzá a következőféleképpen. Nevezzük a jólformált formulák összességét wff-nek, azt pedig, hogy egy x jel jólformált formula, a görög létige ( eszti ) nyomán jelöljük így: x wff. Ha két összesség közül az egyik része a másiknak, azt -nal jelöljük. A jólformált formulákon belül az atomi jólformált formulákat, azaz a további részre nem bontható formulákat awff-fel jelöljük majd. A metanyelvi kondicionálist pedig most -val jelöljük, melyhez ha nem írunk zárójeleket, akkor jobbról kell kezdődik a sorrend. Ekkor a jólformált formulák (és az atomi jólformált formulák szimultán) induktív definíciója: { { Bázis: p awff Bázis: awff wff { Bővítési szabály: X awff X awff X wff X wff Bővítési szabály: X wff Y wff (X Y ) wff A továbbiakban a következő jelölési konvencióval fogunk élni: 1.3. Szemantika p = def p p = def q p = def r p = def s. (A & B) def (A B) (A B) def ( A B) (A B) def ((A B) & (B A)) A szintaxisra, azaz a jólformált formulákra eztán szemantikát építettünk; meghatároztuk egy szabályt arra vonatkozólag, hogy bizonyos indulófeltételek mellett mely formulát nevezzük igaznak és melyet hamisnak. Erre az igazságérték-tulajdonításra, az ún. interpretációra a jelölést fogjuk használni, 1 : Nevezik még rekurzív definíciónak is, sőt néha még (kissé tévesen, egy nála általánosabb definíciófajtával keverve) generatív definíciónak is. 1

2 méghozzá a következőképpen: Az X = i azt jelenti majd, hogy X igaz, ugyanígy pedig h-val. Ezt a hozzárendelést is induktívan határozzuk meg: Bázis: X awff X {i, h} X = h X = def i X = i X = def h X = i Y = i (X Y ) = Bővítési szabály: def i X = i Y = h (X Y ) = def h X = h Y = i (X Y ) = def i X = h Y = h (X Y ) = def i Itt X {i, h} alatt azt értettük, hogy X igaz vagy hamis Centrális szemantikai fogalmak A szemantika segítségével már beszélhetünk az ún. centrális logikai fogalmakról: Kielégíthetőség: Egy Γ formulahalmaz kielégíthető, ha van olyan interpretáció, mely esetben minden formulája igaz. Kielégíthetetlenség, ellentmondásosság: Egy Γ formulahalmaz ellentmondásos, ha nem kielégíthető. Következményreláció: Egy Γ formulahalmazból következik egy A formula, ha mindig, mikor a Γ-beli formulák igazak, a konklúzió is igaz. Azaz minden olyan interpretációban, melyben Γ elemei igazak, A is igaz. A Γ-t ebben a szerepben premisszahalmaznak, A-t pedig konklúziónak szokás nevezni. Vagy másképp: Γ elemei és A ellentmondásos formulahalmazt alkotnak. Jelölése: Γ = A Ekvivalencia: Az A és B formulák ekvivalensek (jelölése: A B), ha ugyanazon interpretációkban igazak (illetve hamisak). Logikai igazság: Egy A formula logikai igazság (jelölése: = A), ha minden interpretációban igaz. 2. Kalkulus 2.1. Bevezető A logikai igazság fogalma a többihez hasonlóan igen fontos fogalom, ugyanis szoros kapcsolatban áll logikai következtetéseinkkel. Minden olyan formula, amelyet logika szabálynak, logikai törvénynek szeretnénk hívni, tárgynyelvi alakban megjelenhet, mint logikai igazság. Pl. a De Morgan azonosság, azaz előáll a következő alakban: (A & B) ( A B) = ( (A & B) ( A B)) Vegyük észre, hogy ezekre logikai igazságokra egy deduktív (vagy más néven arisztotelészi) definíciót adtunk? Vajon adhatunk-e ezekre is ugyanúgy induktív definíciót, ahogy az imént azt a jólformált formulákkal és az interpretációval is tettük? Azaz meghatározhatjuk-e a logikai igazságoknak, mint speciális jólformált formulák körét szemantikára, azaz igaz -ra és hamis -ra való hivatkozás nélkül? A válasz igenlő. Be fogunk mutatni egy induktív definíciót, amely a logikai igazságok fogalmát hivatott induktívan definiálni. A klasszikus nulladrendű logika logikai igazságainak induktív definícióját klasszikus nulladrendű kalkulusnak fogjuk nevezni. Látni fogjuk, hogy minden formula, amit ezzel a kalkulussal elő fogunk állítani, logikai igazságok lesz. Ezt a megállapítást helyességi tételnek fogjuk nevezni. Azt a megállapítást pedig, hogy a kalkulus ezenkívül megadja az összes logikai igazságot is, pedig teljességi tételnek fogjuk nevezni. Azt, hogy a helyességi tétel és a teljességi tétel teljesül, adekvátsági tételnek nevezzük. Ez teszi lehetővé, hogy a szemantikai következményrelációnkat bármikor felcserélhessük a most bemutatásra kerülő szintaktikai következményrelációval. A következőkben megkezdjük menetelésünket az adekvátsági tétel felé. 2

3 2.2. A kalkulus maga A nulladrendű logikai kalkulusban kísérletet teszünk tehát a logikai igazságok induktív definíciójára. Azt, hogy egy A formula ebben a szintaktikai (kalkulusi) értelemben vett logikai igazság, a következőképpen fogjuk jelölni: A. Azt pedig, amennyiben egy B formula akkor logikai igazság, ha egy másik A formula is logikai igazság, a következőképpen jelöljük:. Ha egyetlen A helyett több ilyen feltételt is adunk, azt egymás fölé írással jelöljük, tehát pl. így: A B A B C. Tehát a metanyelvi ha-akkor -viszonyt egy vízszintes vonallal jelöljük, a metanyelvi és -viszonyt pedig egymás fölé írással. A nulladrendű logikai kalkulus e jelöléssel a következőképpen néz ki: Bázis: Bővítési szabály: 2.3. Megjegyzések (A (B A)) ((A (B C)) ((A B) (A C))) (( A B) (B A)) Γ (A B) Γ B Néhány apróbb megállapítás a bázissal kapcsolatban: Az első formula igazából a konjunkcióról szól. Emlékezzünk arra, hogy még régen volt egy ilyen logikai törvényünk: (A (B C)) ((A & B) C) Eszerint a fenti báziselem valami ilyesmi lenne: ((A & B) A) Ez pedig nem más, mint ahogyan a konjunkcióból következtetni szoktunk. Párja ennek a ((A & B) B) (A (B B)) A(z egyelőre szemantikai) dedukció-szabály segítségével ezt a következőképpen alakíthatjuk át: (A & B) A (A & B) B Minden logikai konstansra megvannak a rá jellemző következtetések. Amelyeket dedukciótétellel bizonyos kulcsfontosságú (jelen esetben csak kondicionálissal és negációval kifejezett) logikai igazságokból nyerhetünk. Szolgáljon ezek közül a legfontosabbak megvilágítására a következő táblázat: A A ( A A) A A (A A) (A & B) A (A (B A)) (A & B) B (A (B B)) (A A) A (( A A) A) (A B) A ( (A B) A) (A B) B ( (A B) B) Ezeket a levezetések kapcsán mind útba ejtjük majd. 3

4 A második báziselemet disztributivitási formulának is mondjuk, mivel olyan, mintha a kondicionális önmagára lenne disztributív. Valójában inkább arról van szó, hogy lépten-nyomon használt Dedukció-szabály levezetéséhez használt teljes indukciós bizonyításban éppen erre a formulára van szükség. A harmadik báziselem lényegében a kontrapozíció szabályának egyik irányát fejezi ki tárgynyelven, és ez teszi majd lehetővé, hogy feltorlódó negációjeleket tüntethessünk el azaz ezt fogjuk majd alaposan használni a negációtörvények levezetésekor. Az, hogy ő felelős a negációjelt manipuláló logikai igazságokért, onnan is látszik, hogy a három báziselem közül csak ebben van negáció. A bővítési szabályban eleddig ismeretlen jelöléssel találkozhatunk:. Mivel a szemantikában beszéltünk premisszákból konklúzióra való következtetésről, itt is bevezetünk egy ennek megfelelő fogalmat. (E két következményreláció viszonyáról fog szólni igazából az adekvátsági tétel.) Egy adott Γ formulahalmazból a levezethetőséget a következőképpen értelmezzük (és jelöljük): akkor és csak akkor, ha A axióma, axiómaséma, netán Γ eleme (vagy séma esetén egyfajta része), avagy ezekből kapható meg a modus ponens véges sok alkalmazásával. Most pedig következzen néhány fontosabb megállapítás. A bázisban nem formulák, hanem formulasémák vannak. 2 Ez azt jelenti, hogy nem azt állítjuk, hogy az (A (B A)) formula egy logikai igazság, hanem azt, hogy A helyére bármit helyettesítve logikai igazságokat kapunk. Úgy mondhatnánk, hogy nem három formuláról kötöttük ki, hogy logikai igazságok, hanem három bizonyos formájú formulatípusról kötöttük ki, hogy az ilyen formájú formulák logikai igazságok. A fentiek alapján tehát logikai igazságok a következők: (p (q p)) (q (p q)) (s (r s)) ((p q) (p (p q))) (( (r s) ( p (p s))) (( (r s) p) ( (r s) (p s)))) Tehát az alapsémákba bármely jól formált formulát behelyettesíthetünk, ha tartjuk azt az egyetlen szabályt, hogy azonos sémajelekbe azonos formulákat teszünk (tehát ugyanazokat az A-kba, a B-kbe, stb.). Vegyük észre, hogy bár három formulaséma van, meglehetősen végtelen sok formuláról posztuláltuk, hogy logikai igazság. Kicsit más a helyzet azonban a bővítési szabállyal, a modus ponensszel. Ott csak olyan formulákból tudunk levezetni, amikről már beláttuk, hogy levezethetők. Tehát ott az A és (A B) helyére csak már levezetett formulákat helyettesíthetünk. Az ellenben, hogy A és B helyében ott konkrétan milyen formulák szerepelnek, édes mindegy; a lényeg, hogy A és (A B) levezetettek legyenek. És most néhány szót az elnevezésekről. A kalkulus bázisának elemeit, ezt a három formulasémát speciálisan ún. axiómasémának nevezzük. A Bővítési szabályt (amelyben a modus ponensre ismerhetünk) pedig levezetési szabálynak nevezik 3, de mi csak leválasztás vagy modus ponens néven fogunk rá hivatkozni. Azokat a formulákat, amelyeket a logikai axiómasémák behelyettesítései, vagy azokból nyerhető a modus ponens ismételt alkalmazásaival, a kalkulus tételeinek fogjuk nevezni. A tételek tehát azok, amelyek a logikai igazságok szerepét játszák. Tételsémák azon formulasémák, melyek összes behelyettesítése tétel. A kalkulus tehát a tételek induktív definíciója A megengedett lépések A levezetés értelmezését jobban szemügyre véve új (de triviális) levezetési szabályokat is felfedezhetünk: Ha mondjuk, akkor jogosan következtethetünk arra is, hogy mondjuk Γ formuláiból és még a p formulából is levezethető A, hiszen A levezetése már Γ-ból rendelkezésre áll, így egy felesleges p premissza nem ront el semmit. 4 Triviális dolognak tűnik ez, de nagyon gyakran fogunk ehhez a lépéshez nyúlni. Meglévő premisszáink közé tehát felvehetünk új premisszákat is, de természetesen akár premisszasémákat vagy egész premisszahalmazokat is. Ezeket a meggondolásokat rendre így jelölhetjük: Γ {p} A, Γ {B} A, Γ A 2 Eddig is használtunk implicite formulasémákat a szintaxisban illetve szemantikában. 3 : De hívják még következtetési vagy deriválási szabálynak is 4 Látni fogjuk ráadásul, hogy egy esetleges felbukkanó ellentmondásból ráadásul bármit le fogunk tudni vezetni, így ilyen esetben még gyorsabb levezetésünk is lehet A-ra. 4

5 A másik levezetési szabály, amit felismerhetünk, szintén triviális: A premisszák levezethetők, hiszen megkaphatók a premisszák, az axiómasémák és a modus ponens alkalmazásaival. Jobb híján ezt valahogy így jelölhetném: A Γ Ekkor most már beszélhetünk arról, hogy milyen lépéseket is tehetünk a levezetések során. Behelyettesítünk egy formulát egy axiómasémába. Behelyettesítünk egy formulasémát egy axiómasémába. Behelyettesítünk egy formulát egy tételsémába. Behelyettesítünk egy formulasémát egy tételsémába Alkalmazzuk a modus ponenst két axiómára. Alkalmazzuk a modus ponenst két axiómasémára. Alkalmazzuk a modus ponenst két tételre. Alkalmazzuk a modus ponenst két tételsémára. Felveszünk egy premisszát. Felveszünk egy premisszasémát. Felveszünk egy premisszahalmazt. Levezetünk egy premisszát. Levezetünk egy premisszasémát. Azaz lényegében: Behelyettesítünk. Modus ponenst alkalmazunk. Premisszákat veszünk föl. Premisszát vezetünk le. A továbbiakban csak és kizárólag ezt a négy lépést fogjuk lépni a levezetéseink során. Ez az a négy pont, amit masszírozni kell a tekintetünkkel, mikor egy levezetést szeretnénk végrehajtani. 5

6 3. Levezetések 3.1. A terv Ezeket tudván már megkezdhetjük a levezetések sorát. Azonban ehhez is először tervet alkotunk, amelyet a következő diagram próbál meg szemléltetni: 1. Kondicionális (A A) 2. Fordított kontrapozíció Γ ( A B) Γ (B A) Monotonitás Con (Γ) Con (Γ {A}) 8. Ellentmondás ( B (B A)) Elégséges feltétel inkonzisztenciára Γ A Con (Γ) 3. Dedukció-szabály Γ {A} C Hf. Γ {A} C Lánc-szabály Γ (A B) Γ (B C) 4. Negációtörvények ( A A) (A A) 5. Kontrapozíció Γ (B A) Γ ( A B) Negált 9. kondicionális 6. Alternáció antecedense (( A A) A) ( (A B) A) Negált 12. Indirekt levezetés 7. kondicionális Con (Γ A) konzekvense ( (A B) B) Con (Γ A) Fentről indulunk, lefele haladunk, és a kis nyilak jelzik, hogy melyik tételhez melyik tételre van szükség. A tételek és szabályok levezetése speciális alakot ölt majd. Formulák követik majd egymást, mellettük kis szavak. Minden formula mellett azok megjegyzések magyarázzák, pontosan honnan is vettük az adott formulát. Azt, hogy egy B formulát vagy formulasémát helyettesítünk egy formulasémában A helyére, így jelöljük majd: B := A. A levezetések végét jellel jelöljük. 5 5 Ez kocka valójában nem más, mint a Q.E.D., azaz a quod erat demonstrandum rövidítése. Ez magyarul annyit tesz: Ezzel a tételt beláttuk. 6

7 3.2. A menetelés 1. Tétel. (A A) (A (B A)) axiómaséma ((A (B C)) ((A B) (A C))) axiómaséma ((A (B A)) ((A B) (A A))) A := C ((A B) (A A)) modus ponens ((A (B A)) (A A)) B := (B A) (A (B A)) axiómaséma (A A) modus ponens 2. Tétel. (Dedukció-szabály) Vegyük először az első irányt: Γ {A} C Γ {A} C Γ {A} C És most a másik irány: C feltétel Γ {A} A C felvettünk egy premisszát Γ {A} A a premissza levezethető Γ {A} C modus ponens Γ {A} C Válasszuk szét az eseteket aszerint, hogy mi lehet a C! Menjünk sorba, hogy a jel bal oldalán pontosan honnan származhat! Lehet, hogy a jel bal oldalán van, azaz Γ-beli, lehet hogy a jobb oldalán van, azaz nem más, mint A, lehet aztán, hogy egyikből sincs, mivel logikai igazság, és végül lehet ez a legvészesebb hogy valahogy mindezekből vezethető le egy modus ponens alkalmazása által. Vezessük hát akkor le esetre lebontva: (1) C logikai igazság: Azaz C. Ekkor: C feltevés (A (B A)) axiómaséma (C (A C)) A := C, B := A (A C) modus ponens bővítés premisszahalmazzal (2) C nem más, mint A (azaz nézzük C := A -t): (3) C egy premissza(séma): Azaz C Γ. (A A) ez az 1. tétel Γ (A A) bővítés premisszahalmazzal Γ C a premisszaséma levezethető Γ (A (B A)) axiómaséma Γ (C (A C)) A := C, B := A modus ponens 7

8 (4) C-t levezetéssel nyertük. Tehát volt egy modus ponens, ami valahogy a következőképpen nézett ki: B (B C) C Tehát a C-t úgy vezettük le, hogy egy B és egy (B C)) állt rendelkezésünkre. A C formulaséma logikai igazság-volta tehát attól függ, hogy vajon ez a bizonyos B illetve (B C) az volt-e. Ekkor ez maradt: Ahhoz, hogy levezessük (A C)-t, szemléletesen szólva be kéne látnunk, hogy ez a bizonyos A feltétele C feltételeinek is, nevezetesen B-nek és (B C)-nek is. Azaz ha be tudnánk látni, hogy (A B)-ből és (A (B C))-ből levezethető a kérdéses (A C), akkor azt láttuk be, hogy a dedukciótétel érvényessége öröklődik a modus ponens alkalmazása során. Mivel a lehetséges kezdőesetekre (triviális esetekre?) a dedukciótétel érvényességét már beláttuk az (1) (3) pontokban, ha ezt az öröklődést is be tudnánk látni, akkor sikerülne belátni a dedukciótétel érvényességét az összes logikai igazságra. 6 Bizonyítsuk hát az öröklődést, azaz a következőt: (A B) (A (B C)) (A C) Γ (A (B C)) feltevés Γ ((A (B C)) ((A B) (A C))) axiómaséma Γ ((A B) (A C)) modus ponens Γ (A B) feltevés modus ponens Itt jegyezzük meg, hogy a dedukció-szabályra igazából a dedukciótétel az elterjedt elnevezés, a továbbiakban mi is így hivatkozunk rá. A szabály elnevezést az indokolja, hogy ez nem a kalkulusnak tétele, hanem egy a kalkulusról szóló tétel. Az ilyen természetű megállapításainkat lévén a metanyelv tételei metatételeknek nevezzük. 3. Tétel. (Láncszabály) Γ (A B) Γ (B C) Ennek a tételnek a belátása házifeladat. Valamelyik axiómasémát és a dedukciótételt szükséges a bizonyításához, továbbá a szokásos levezetési lépéseket kell a két feltevésen alkalmazni, hogy megkapjuk belőlük -t. Ha ez sikerül, a láncszabályt beláttuk. Gyakorlásnak addig is érdemes továbbolvasni a jegyzetet. Helyébe, hogy az építményünk megálljon a maga lábán, kerülőúton mégis bebizonyítjuk. Belátjuk a láncszabály általánosítását, az ún. metszetszabályt, így a láncszabályt mint ennek speciális esetét használhatjuk majd fel. Következzen hát a metszetszabály: {A} B Γ B 6 Ezt a bizonyítási módszert, nevezetesen hogy egy tétel állítását belátjuk a lehetséges kezdőesetekre, majd belátjuk, hogy a jelen esetben a logikai igazságok konstrukciója során (ez lenne a kalkulusbeli levezetés) öröklődik a tulajdonság, és ezzel vesszük bizonyítottnak a tételt, strukturális indukciónak nevezzük. Azért strukturális indukció, mert a struktúra konstrukcióján kúszik föl az érvényesség. A középiskolában megismert teljes indukció is lényegében ez. A 0 szám a kezdőesetű elem, a konstrukció pedig a természetes számok rákövetkezése. Ezért szerepelhetett anno a táblán az n := n + 1 felirat annyiszor, mikor az öröklődés bizonyításán fáradoztak a diákok. 8

9 Tehát arról van szó, hogy a második premisszában szereplő A-t helyettesíthetjük egy olyan formulahalmazzal, amely tudja A-t, azaz képesek vagyunk belőle levezetni (úgyszólván kicsomagolni). A metszetszabály metszet-volta pedig abban áll, hogy a következtetés során a konklúzióhoz érvén már eltűnik, kimetsződik az A premissza. {A} B feltevés (A B) Dedukciótétel Γ (A B) felvettünk egy premisszahalmazt feltevés Γ A felvettünk egy premisszahalmazt Γ B modus ponens És hol van ebben a láncszabály? Vegyük elő mégegyszer a metszetszabályt: {A} B Γ B Itt ha Γ :={A}, A := B, B := C, :=, akkor a következőt kapjuk: {A} B {B} C {A} C Innen pedig a dedukciótétel háromszori alkalmazásával bizonyítható a láncszabály. 4. Tétel. (Fordított kontrapozíció) Γ ( A B) Γ (B A) Γ ( A B) feltevés (( A B) (B A)) axiómaséma Γ (( A B) (B A)) felvettünk egy premisszahalmazt Γ (B A) modus ponens 5. Tétel. (Negációtörvények) ( A A) (A A) { A, A} A cilinderből premissza { A} ( A A) Dedukciótétel { A} ( A A) Fordított kontrapozíció { A} ( A A) Fordított kontrapozíció { A} { A} A Dedukciótétel { A} A mert x x = x ( A A) Dedukciótétel ( A A) Negációtörvény ( A A) A := A (A A) Fordított kontrapozíció 9

10 6. Tétel. (Kontrapozíció) Γ (A B) Γ ( B A) Γ (A B) feltevés ( A A) Negációtörvény Γ ( A A) felvettünk egy premisszahalmazt Γ ( A B) Láncszabály (A A) Negációtörvény Γ (A A) felvettünk egy premisszahalmazt Γ (B B) A := B Γ ( A B) Láncszabály Γ ( B A) Fordított kontrapozíció 7. Tétel. (Ellentmondás) ( B (B A)) (A (B A)) axiómaséma ( B ( A B)) A := B, B := A B ( A B) Dedukciótétel (( A B) (B A)) Axiómaséma B (( A B) (B A)) felvettünk egy premisszasémát B (B A) modus ponens ( B (B A)) Dedukciótétel És most egy lélegzetvételnyi szünet. Vegyük észre, hogy ha sikerülne levezetni egy B formulát és annak B negáltját, akkor a fenti logikai igazság segítségével két modus ponens távolságra vagyunk attól, hogy tetszőleges A-t le tudjunk vezetni. Ez azzal a következménnyel járna, hogy azon kísérletünk, hogy induktív módon, szemantikára való hivatkozás nélkül elkülönítsük a logikai igazságok körét, kudarcot vall. Ugyanis ha bármilyen jólformált formulát le tudunk vezetni, akkor ezzel magát a szintaxist definiáltuk (újfent)! Az olyan kalkulust, amely erre képes hogy tudniillik az összes jólformált formulát le képes vezetni inkonzisztensnek nevezzük. Az olyan kalkulust pedig, ami nem inkonzisztens, konzisztensnek nevezzük. A rövidség kedvéért azt, hogy egy Γ formulahalmaz konzisztens a következőképp jelöljük: Con (Γ). Azt, hogy inkonzisztens, pedig a következőféleképpen: Con (Γ). 8. Tétel. (Monotonitás) Konzisztens formulahalmaz levezetett formulával való bővítése konzisztens marad. Con (Γ) Con (Γ {A}) Indirekt: Tegyük fel, hogy Con (Γ) Con (Γ {A}) 10

11 Ekkor: Γ {A} B feltevés (inkonzisztencia) Γ (A B) Dedukciótétel feltevés Γ B modus ponens Bármilyen B formulát le tudnánk tehát vezetni Γ-ból, ami Γ inkonzisztenciáját jelentené, ez azonban ellentmond egy feltevésnek, tehát ellentmondásos tagadni a metatételt. 9. Tétel. Formulahalmaz inkonzisztenciájára vonatkozó feltétel: Γ A Con (Γ) Tehát Γ inkonzisztens. ( B (B A)) Ellentmondásnak hívott tétel Γ ( B (B A)) felvettünk egy premisszahalmazt Γ ( A (A B)) B := A A := B feltevés Γ (A B) modus ponens Γ A feltevés Γ B modus ponens 10. Tétel. (Alternáció) (( A A) A) {(A, ) ( A A)} A cilinderből premisszát vezetünk le {(A, ) ( A A)} ( A A) premisszát vezetünk le {(A, ) ( A A)} A modus ponens {(A }) (( A A) A) Dedukciótétel {(A }) ( A ( A A)) kontrapozíció {(A }) { A} ( A A) Dedukciótétel { A} ( A A) mert x x = x ( A ( A A)) Dedukciótétel (( A A) A) Fordított kontrapozíció 11. Tétel. (Indirekt levezetés) Con (Γ A) Con (Γ A) 11

12 Elsőé: Con (Γ A) feltétel Γ A A felvettünk egy premisszasémát Γ A A premisszasémát vezettünk le Másodiké: Con (Γ { A}) Az inkonzisztenciára vonatkozó elégséges feltétel miatt Con (Γ A) Con (Γ A) feltétel Γ { A} A mert inkonzisztens Γ ( A A) Dedukciótétel (( A A) A) Alternációs tétel. Γ (( A A) A) felvettünk egy premisszahalmazt modus ponens 12. Tétel. (Negált kondicionális antecedense) ( (A B) A) ( B (B A)) Ellentmondásos tétel ( A (A B)) A := B, B := A ( (A B) A) Kontrapozíció ( A A) Negációtörvény ( (A B) A) Láncszabály 13. Tétel. (Negált kondicionális konzekvense) ( (A B) B) (A (B A)) axiómaséma (B (A B)) A := B, B := A ( (A B) B) Kontrapozíció 12

AZ INFORMATIKA LOGIKAI ALAPJAI

AZ INFORMATIKA LOGIKAI ALAPJAI AZ INFORMATIKA LOGIKAI ALAPJAI Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 4. gyakorlat Interpretáció A ϱ függvényt az L (0) = LC, Con, Form nulladrendű nyelv egy

Részletesebben

A logikai következmény

A logikai következmény Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel

Részletesebben

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) ÍTÉLETKALKULUS SZINTAXIS ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) jelkészlet elválasztó jelek: ( ) logikai műveleti jelek: ítéletváltozók (logikai változók): p, q, r,... ítéletkonstansok: T, F szintaxis szabályai

Részletesebben

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ó Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,

Részletesebben

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ó Logika kiskáté Mihálydeák Tamás és Aszalós László 2012 1. Definíciók 1. Adja meg a klasszikus nulladrendű nyel definícióját! Klasszikus nulladrendű nyelen az L (0) = LC, Con, F orm rendezett hármast értjük,

Részletesebben

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

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő. 1. Bevezetés A logika a görög,,logosz szóból származik, melynek jelentése gondolkodás, beszéd, szó. A logika az emberi gondolkodás vizsgálatával foglalkozik, célja pedig a gondolkodás során használt helyes

Részletesebben

LOGIKA ÉS ÉRVELÉSTECHNIKA

LOGIKA ÉS ÉRVELÉSTECHNIKA LOGIKA ÉS ÉRVELÉSTECHNIKA ELTE TáTK Közgazdaságtudományi Tanszék Logika és érveléstechnika NULLADREND LOGIKA 3. Készítette: Szakmai felel s: 2011. február Készült a következ m felhasználásával: Ruzsa

Részletesebben

1. Logikailag ekvivalens

1. Logikailag ekvivalens Informatikai logikai alapjai Mérnök informatikus 4. gyakorlat 1. Logikailag ekvivalens 1. Az alábbi formulák közül melyek logikailag ekvivalensek a ( p p) formulával? A. ((q p) q) B. (q q) C. ( p q) D.

Részletesebben

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

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,

Részletesebben

Adatbázisok elmélete 12. előadás

Adatbázisok elmélete 12. előadás Adatbázisok elmélete 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE

Részletesebben

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

2. Logika gyakorlat Függvények és a teljes indukció 2. Logika gyakorlat Függvények és a teljes indukció Folláth János Debreceni Egyetem - Informatika Kar 2012/13. I. félév Áttekintés 1 Függvények Relációk Halmazok 2 Természetes számok Formulák Definíció

Részletesebben

Csima Judit október 24.

Csima Judit október 24. Adatbáziskezelés Funkcionális függőségek Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. október 24. Csima Judit Adatbáziskezelés Funkcionális függőségek 1 / 1 Relációs sémák

Részletesebben

Matematikai logika NULLADRENDŰ LOGIKA

Matematikai logika NULLADRENDŰ LOGIKA Matematikai logika NULLADRENDŰ LOGIKA Kijelentő mondatokhoz, melyeket nagy betűkkel jelölünk, interpretáció (egy függvény) segítségével igazságértéket rendelünk (I,H). Szintaxisból (nyelvtani szabályok,

Részletesebben

Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász 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ó MATEMATIKAI LOGIKA A gondolkodás tudománya Diszkrét matematika Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey,

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 4 IV. FÜGGVÉNYEk 1. LEkÉPEZÉSEk, függvények Definíció Legyen és két halmaz. Egy függvény -ből -ba egy olyan szabály, amely minden elemhez pontosan egy elemet rendel hozzá. Az

Részletesebben

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

Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák 08EMVI3b.nb 1 In[2]:= Theorema Ítéletlogika 1 Ismétlés Szintaxis Szemantika Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák 2 Kalkulusok Kalkulus Levezethetõség Dedukciós

Részletesebben

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. Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László. MATEMATIKAI A gondolkodás tudománya Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey, Tarski, Ramsey, Russel,

Részletesebben

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

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,

Részletesebben

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 kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája? ,,Alap kiskérdések Logika és informatikai alkalmazásai kiskérdések 2012. február 19. 1. Hogy hívjuk a 0 aritású függvényjeleket? 2. Definiálja a termek halmazát. 3. Definiálja a formulák halmazát. 4. Definiálja,

Részletesebben

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

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat 1. Definíciók A feladatokban bevezetünk két újabb logikai konstanst: a és jellel jelölteket. Ez a két konstans önmagában is formulának tekintendő.

Részletesebben

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar Formális szemantika Kifejezések szemantikája Horpácsi Dániel ELTE Informatikai Kar 2016-2017-2 Az előadás témája Egyszerű kifejezések formális szemantikája Az első lépés a programozási nyelvek szemantikájának

Részletesebben

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

Memo: Az alábbi, természetes, Gentzen típusú dedukciós rendszer szerint készítjük el a levezetéseket. Untitled 2 1 Theorema Predikátumlogika 1 3 Natural Deduction (Gentzen mag/alap kalkulus) Cél: a logikai (szematikai) következményfogalom helyett a (szintaktikai) levethetõség vizsgálata. A bizonyítási

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26 1/26 Logika és számításelmélet I. rész Logika Második előadás Tartalom 2/26 Ítéletlogika - Szemantika (folytatás) Formulák és formulahalmazok szemantikus tulajdonságai Szemantikus következményfogalom Formalizálás

Részletesebben

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

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. 1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. HLMZOK halmaz axiomatikus fogalom, nincs definíciója. benne van valami a halmazban szintén axiomatikus fogalom,

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika 1/36 1/36 Logika és számításelmélet I. rész Logika 2/36 Elérhetőségek Tejfel Máté Déli épület, 2.606 matej@inf.elte.hu http://matej.web.elte.hu Tankönyv 3/36 Tartalom 4/36 Bevezető fogalmak Ítéletlogika Ítéletlogika

Részletesebben

Az informatika logikai alapjai

Az informatika logikai alapjai 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

Részletesebben

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.

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. 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. Az egyik az igazságtáblázatok módszere, amelyet az előző fejezetekben

Részletesebben

Kijelentéslogika, ítéletkalkulus

Kijelentéslogika, ítéletkalkulus Kijelentéslogika, ítéletkalkulus Arisztotelész (ie 4. sz) Leibniz (1646-1716) oole (1815-1864) Gödel (1906-1978) Neumann János (1903-1957) Kalmár László (1905-1976) Péter Rózsa (1905-1977) Kijelentés,

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33 1/33 Logika és számításelmélet I. rész Logika Hatodik előadás Tartalom 2/33 Elsőrendű rezolúciós kalkulus - előkészítő fogalmak Prenex formula, Skolem normálforma 3/33 Eldönthető formulaosztályok keresése

Részletesebben

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

Logikai ágensek. Mesterséges intelligencia március 21. Logikai ágensek Mesterséges intelligencia 2014. március 21. Bevezetés Eddigi példák tudásra: állapotok halmaza, lehetséges operátorok, ezek költségei, heurisztikák Feltételezés: a világ (lehetséges állapotok

Részletesebben

Halmazelmélet és logika

Halmazelmélet és logika Halmazelmélet és logika Dr. Szilágyi Ibolya szibolya@ektf.hu Matematika és Informatika Intézet EKF, Eger 2006/07 I. szemeszter Dr. Szilágyi Ibolya (EKF) Logika 2006/007 1 / 58 Outline A halmazelmélet és

Részletesebben

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

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Nézzük meg a következ két kijelentést: Minden almához tartozik egy fa, amir l leesett. Bármely

Részletesebben

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

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai 1.a. A B B A 2.a. (A B) C A (B C) 3.a. A (A B) A 4.a. I A I 5.a. A (B C) (A B) (A C) 6.a. A A I 1.b. A B B A 2.b. (A B) C A (B C) 3.b. A

Részletesebben

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

Logika. Mihálydeák Tamás szeptember 27. Tartalomjegyzék. 1. Logika Mihálydeák Tamás mihalydeak@inf.unideb.hu www.inf.unideb.hu/szamtud/tagok/?mihalydeak 2007. szeptember 27. Tartalomjegyzék 1. Irodalom 3 2. A logika feladata 3 3. A helyes következtetés 3 4. Történeti

Részletesebben

Analízis I. Vizsgatételsor

Analízis I. Vizsgatételsor Analízis I. Vizsgatételsor Programtervező Informatikus szak 2008-2009. 2. félév Készítette: Szabó Zoltán SZZNACI.ELTE zotyo@bolyaimk.hu v.0.6 RC 004 Forrás: Oláh Gábor: ANALÍZIS I.-II. VIZSGATÉTELSOR 2006-2007-/2

Részletesebben

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel 5. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel Axióma: Bizonyítás: olyan állítás, amelynek igazságát bizonyítás nélkül elfogadjuk.

Részletesebben

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

1. előadás: Halmazelmélet, számfogalom, teljes 1. előadás: Halmazelmélet, számfogalom, teljes indukció Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető,

Részletesebben

Diszkrét matematika MATEMATIKAI LOGIKA

Diszkrét matematika MATEMATIKAI LOGIKA NULLADRENDŰ LOGIKA (ÍTÉLETKALKULUS) A logikát, mint a filozófia egy részét, már az ókori a görög tudósok is igen magas szinten művelték, pl. Platón (Kr. e. 427- Kr. e. 347), Arisztotelész (Kr.e. 384- Kr.

Részletesebben

2. Ítéletkalkulus szintaxisa

2. Ítéletkalkulus szintaxisa 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

Részletesebben

Kijelentéslogika, ítéletkalkulus

Kijelentéslogika, ítéletkalkulus Kijelentéslogika, ítéletkalkulus Kijelentés, ítélet: olyan kijelentő mondat, amelyről egyértelműen eldönthető, hogy igaz vagy hamis Logikai értékek: igaz, hamis zürke I: 52-53, 61-62, 88, 95 Logikai műveletek

Részletesebben

Bizonyítási módszerek ÉV ELEJI FELADATOK

Bizonyítási módszerek ÉV ELEJI FELADATOK Bizonyítási módszerek ÉV ELEJI FELADATOK Év eleji feladatok Szükséges eszközök: A4-es négyzetrácsos füzet Letölthető tananyag: Emelt szintű matematika érettségi témakörök (2016) Forrás: www.mozaik.info.hu

Részletesebben

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

Tartalomjegyzék. Pragmatikai és logikai alapok. Első rész A könyv célja, használata 1.2 Elméleti keretek: pragmatika és logika Tartalomjegyzék ELSŐ FEJEZET Bevezetés 1.1. A könyv célja, használata 1.2 Elméleti keretek: pragmatika és logika 15 15 17 Első rész Pragmatikai és logikai alapok MÁSODIK FEJEZET A vita 2.1 A vita: megközelítési

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 1 I. HALmAZOk 1. JELÖLÉSEk A halmaz fogalmát tulajdonságait gyakran használjuk a matematikában. A halmazt nem definiáljuk, ezt alapfogalomnak tekintjük. Ez nem szokatlan, hiszen

Részletesebben

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit.

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 2. A VALÓS SZÁMOK 2.1 A valós számok aximómarendszere Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 1.Testaxiómák R-ben két művelet van értelmezve, az

Részletesebben

II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés

II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés Nagyon könnyen megfigyelhetjük, hogy akármilyen két számmal elindítunk egy Fibonacci sorozatot, a sorozat egymást követő tagjainak

Részletesebben

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

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei 1. A matematikai logika alapfogalmai Megjegyzések: a) A logikában az állítás (kijelentés), valamint annak igaz vagy hamis voltát alapfogalomnak tekintjük, nem definiáljuk. b) Minden állítással kapcsolatban

Részletesebben

Matematikai logika és halmazelmélet

Matematikai logika és halmazelmélet Matematikai logika és halmazelmélet Wettl Ferenc előadása alapján 2015-09-07 Wettl Ferenc előadása alapján Matematikai logika és halmazelmélet 2015-09-07 1 / 21 Tartalom 1 Matematikai kijelentések szerkezete

Részletesebben

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

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 6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási

Részletesebben

Matematikai logika. Nagy Károly 2009

Matematikai logika. Nagy Károly 2009 Matematikai logika előadások összefoglalója (Levelezős hallgatók számára) Nagy Károly 2009 1 1. Elsőrendű nyelvek 1.1. Definíció. Az Ω =< Srt, Cnst, F n, P r > komponensekből álló rendezett négyest elsőrendű

Részletesebben

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

Logikai alapok a programozáshoz. Nagy Károly 2014 Logikai alapok a programozáshoz előadások összefoglalója (Levelezős hallgatók számára) Nagy Károly 2014 1 1. Kijelentés logika, ítéletkalkulus 1.1. Definíció. Azokat a kijelentő mondatokat, amelyekről

Részletesebben

Logikai alapok a programozáshoz

Logikai alapok a programozáshoz Logikai alapok a programozáshoz Nagy Károly 2014 Nyíregyházi Főiskola Matematika és Informatika Intézet 1 Tartalomjegyzék 1. Kijelentés logika, ítéletkalkulus 2 2. A kijelentés logika törvényei 5 3. Logikai

Részletesebben

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

Logika és számításelmélet. 10. előadás Logika és számításelmélet 10. előadás Rice tétel Rekurzíve felsorolható nyelvek tulajdonságai Tetszőleges P RE halmazt a rekurzívan felsorolható nyelvek egy tulajdonságának nevezzük. P triviális, ha P

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK. BSc Matematika I. BGRMA1HNND, BGRMA1HNNC

6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK. BSc Matematika I. BGRMA1HNND, BGRMA1HNNC 6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK BSc Matematika I. BGRMAHNND, BGRMAHNNC A következő diákon szereplő állítások mindegyikét az előadáson fogjuk igazolni, és példákkal bőségesen

Részletesebben

Az informatika logikai alapjai

Az informatika logikai alapjai Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. A logikai ekvivalencia Az A és a B elsőrendű formulák logikailag ekvivalensek, ha

Részletesebben

LOGIKA ÉS ÉRVELÉSTECHNIKA

LOGIKA ÉS ÉRVELÉSTECHNIKA LOGIKA ÉS ÉRVELÉSTECHNIKA ELTE TáTK Közgazdaságtudományi Tanszék Logika és érveléstechnika NULLADREND LOGIKA 1. Készítette: Szakmai felel s: 2011. február Készült a következ m felhasználásával: Ruzsa

Részletesebben

Bevezetés a Formális Logikába Érveléstechnika-logika 7.

Bevezetés a Formális Logikába Érveléstechnika-logika 7. Bevezetés a Formális Logikába Érveléstechnika-logika 7. Elemi és összetett állítások Elemi állítások Állítás: Jelentéssel bíró kijelentő mondat, amely információt közöl a világról. Az állítás vagy igaz

Részletesebben

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás

Részletesebben

Diszkrét matematika II., 8. előadás. Vektorterek

Diszkrét matematika II., 8. előadás. Vektorterek 1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.

Részletesebben

A matematika nyelvér l bevezetés

A matematika nyelvér l bevezetés A matematika nyelvér l bevezetés Wettl Ferenc 2012-09-06 Wettl Ferenc () A matematika nyelvér l bevezetés 2012-09-06 1 / 19 Tartalom 1 Matematika Matematikai kijelentések 2 Logikai m veletek Állítások

Részletesebben

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6. Programkonstrukciók Definíció Legyen π feltétel és S program A-n. A DO A A relációt az S-ből a π feltétellel képezett ciklusnak nevezzük, és (π, S)-sel jelöljük, ha 1. a / [π] : DO (a) = { a }, 2. a [π]

Részletesebben

Negáció igazságtáblája. Propozicionális logika -- levezetések. Diszjunkció igazságtáblája. Konjunkció igazságtáblája. Kondicionális igazságtáblája

Negáció igazságtáblája. Propozicionális logika -- levezetések. Diszjunkció igazságtáblája. Konjunkció igazságtáblája. Kondicionális igazságtáblája Negáció igazságtáblája Propozicionális logika -- levezetések p ~p I H H I Konjunkció igazságtáblája Diszjunkció igazságtáblája p q p&q I I I I H H H I H H H H p q pvq I I I I H I H I I H H H Megengedő

Részletesebben

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

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Vizsgáljuk meg a következ két kijelentést. Minden almához tartozik egy fa, amir l leesett.

Részletesebben

1. Interpoláció. Egyértelműség Ha f és g ilyen polinomok, akkor n helyen megegyeznek, így a polinomok azonossági tétele miatt egyenlők.

1. Interpoláció. Egyértelműség Ha f és g ilyen polinomok, akkor n helyen megegyeznek, így a polinomok azonossági tétele miatt egyenlők. 1. Interpoláció Az interpoláció alapproblémája. Feladat Olyan polinomot keresünk, amely előre megadott helyeken előre megadott értékeket vesz fel. A helyek: páronként különböző a 1, a,...,a n számok. Az

Részletesebben

Formális nyelvek és automaták

Formális nyelvek és automaták Formális nyelvek és automaták Nagy Sára gyakorlatai alapján Készítette: Nagy Krisztián 2. gyakorlat Ismétlés: Megjegyzés: Az ismétlés egy része nem szerepel a dokumentumban, mivel lényegében a teljes 1.

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26 1/26 Logika és számításelmélet I. rész Logika Negyedik előadás Tartalom 2/26 Az elsőrendű logika szemantikája Formulák és formulahalmazok szemantikus tulajdonságai Elsőrendű logikai nyelv interpretációja

Részletesebben

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA 26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA Az előző két fejezetben tárgyalt feladat általánosításaként a gráfban található összes csúcspárra szeretnénk meghatározni a legkisebb költségű utat. A probléma

Részletesebben

3. Az indukció szerepe

3. Az indukció szerepe 3. Az indukció szerepe Honnan jönnek a hipotézisek? Egyesek szerint az előzetesen összegyűjtött adatokból induktív (általánosító) következtetések útján. [Az induktív következtetésekről l. Kutrovátz jegyzet,

Részletesebben

LOGIKA ÉS ÉRVELÉSTECHNIKA

LOGIKA ÉS ÉRVELÉSTECHNIKA LOGIKA ÉS ÉRVELÉSTECHNIKA Készült a TÁMOP-4.1.2-08/2/a/KMR-2009-0041 pályázati projekt keretében Tartalomfejlesztés az ELTE TáTK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi Tanszék az MTA

Részletesebben

Chomsky-féle hierarchia

Chomsky-féle hierarchia http://www.cs.ubbcluj.ro/~kasa/formalis.html Chomsky-féle hierarchia G = (N, T, P, S) nyelvtan: 0-s típusú (általános vagy mondatszerkezet ), ha semmilyen megkötést nem teszünk a helyettesítési szabályaira.

Részletesebben

A zsebrádiótól Turán tételéig

A zsebrádiótól Turán tételéig Jegyzetek egy matekóráról Lejegyezte és kiegészítésekkel ellátta: Meszéna Balázs A katedrán: Pataki János A gráfokat rengeteg életszagú példa megoldásában tudjuk segítségül hívni. Erre nézzünk egy példát:

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika Logika Indukció: A fogalomalkotásnak azt a módját, amikor a konkrét tapasztalatokra támaszkodva jutunk el az általános fogalomhoz, indukciónak nevezzük. Dedukció: A fogalomalkotásnak azt a módját, amikor

Részletesebben

Automatikus tételbizonyítás

Automatikus tételbizonyítás Automatikus tételbizonyítás előadások Várterz Magda Kádek Tamás Automatikus tételbizonyítás: előadások Várterz Magda Kádek Tamás Table of Contents 1 Előszó 1 2 Bevezet 2 1 Az elsőrendű nyelv szintaxisa

Részletesebben

1. tétel. Valószínűségszámítás vizsga Frissült: 2013. január 19. Valószínűségi mező, véletlen tömegjelenség.

1. tétel. Valószínűségszámítás vizsga Frissült: 2013. január 19. Valószínűségi mező, véletlen tömegjelenség. 1. tétel Valószínűségszámítás vizsga Frissült: 2013. január 19. Valószínűségi mező, véletlen tömegjelenség. A valószínűségszámítás tárgya: véletlen tömegjelenségek vizsgálata. véletlen: a kísérlet kimenetelét

Részletesebben

MATEMATIK A 9. évfolyam. 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR

MATEMATIK A 9. évfolyam. 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR MATEMATIK A 9. évfolyam 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR Matematika A 9. évfolyam. 2. modul: LOGIKA Tanári útmutató 2 MODULLEÍRÁS A modul célja Időkeret Ajánlott korosztály Modulkapcsolódási pontok

Részletesebben

Chomsky-féle hierarchia

Chomsky-féle hierarchia http://www.ms.sapientia.ro/ kasa/formalis.htm Chomsky-féle hierarchia G = (N, T, P, S) nyelvtan: 0-s típusú (általános vagy mondatszerkezetű), ha semmilyen megkötést nem teszünk a helyettesítési szabályaira.

Részletesebben

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének. Függvények határértéke és folytonossága Egy f: D R R függvényt korlátosnak nevezünk, ha a függvényértékek halmaza korlátos. Ha f(x) f(x 0 ) teljesül minden x D esetén, akkor x 0 -at a függvény maximumhelyének

Részletesebben

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

Elsőrendű logika. Mesterséges intelligencia március 28. Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)

Részletesebben

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van.

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van. HALMAZOK Tanulási cél Halmazok megadása, halmazműveletek megismerése és alkalmazása, halmazok ábrázolása Venn diagramon. Motivációs példa Egy fogyasztó 80 000 pénzegység jövedelmet fordít két termék, x

Részletesebben

Adatbázisok elmélete 11. előadás

Adatbázisok elmélete 11. előadás Adatbázisok elmélete 11. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2004 ADATBÁZISOK ELMÉLETE

Részletesebben

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

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1 Elsőrendű logika szintaktikája és szemantikája Logika és számításelmélet, 3. gyakorlat 2009/10 II. félév Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1 Az elsőrendű logika Elemek egy

Részletesebben

A matematikai logika alapjai

A matematikai logika alapjai A matematikai logika alapjai A logika a gondolkodás törvényeivel foglalkozó tudomány A matematikai logika a logikának az az ága, amely a formális logika vizsgálatára matematikai módszereket alkalmaz. Tárgya

Részletesebben

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

Nagy Gábor  compalg.inf.elte.hu/ nagy ősz Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

Klasszikus algebra előadás. Waldhauser Tamás április 28.

Klasszikus algebra előadás. Waldhauser Tamás április 28. Klasszikus algebra előadás Waldhauser Tamás 2014. április 28. 5. Számelmélet integritástartományokban Oszthatóság Mostantól R mindig tetszőleges integritástartományt jelöl. 5.1. Definíció. Azt mondjuk,

Részletesebben

Egészrészes feladatok

Egészrészes feladatok Kitűzött feladatok Egészrészes feladatok Győry Ákos Miskolc, Földes Ferenc Gimnázium 1. feladat. Oldjuk meg a valós számok halmazán a { } 3x 1 x+1 7 egyenletet!. feladat. Bizonyítsuk be, hogy tetszőleges

Részletesebben

A törzsszámok sorozatáról

A törzsszámok sorozatáról A törzsszámok sorozatáról 6 = 2 3. A 7 nem bontható fel hasonló módon két tényez őre, ezért a 7-et törzsszámnak nevezik. Törzsszámnak [1] nevezzük az olyan pozitív egész számot, amely nem bontható fel

Részletesebben

Logika nyelvészeknek, 12. óra A típuselmélet alapjai. Lehetőség van a kvantorfogalom mellett a funktorfogalom általánosítására is.

Logika nyelvészeknek, 12. óra A típuselmélet alapjai. Lehetőség van a kvantorfogalom mellett a funktorfogalom általánosítására is. Logika nyelvészeknek, 12. óra A típuselmélet alapjai Lehetőség van a kvantorfogalom mellett a funktorfogalom általánosítására is. Az L 1 elsőrendű nyelvben csak bizonyos típusú funktoraink voltak: ami

Részletesebben

6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió

6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió 6. Előadás Megyesi László: Lineáris algebra, 37. 41. oldal. Gondolkodnivalók Lineáris függetlenség 1. Gondolkodnivaló Legyen V valós számtest feletti vektortér. Igazolja, hogy ha a v 1, v 2,..., v n V

Részletesebben

Függvény határérték összefoglalás

Függvény határérték összefoglalás Függvény határérték összefoglalás Függvény határértéke: Def: Függvény: egyértékű reláció. (Vagyis minden értelmezési tartománybeli elemhez, egyértelműen rendelünk hozzá egy elemet az értékkészletből. Vagyis

Részletesebben

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

Halmazok; a matematikai logika elemei 1.1. A halmaz fogalma; jelölések 1 Halmazok; a matematikai logika elemei 1.1. A halmaz fogalma; jelölések A matematikában alapfogalmaknak tekintjük azokat a fogalmakat, amelyeket nem határozunk meg, nem definiálunk más fogalmak segítségével

Részletesebben

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

Nagy Gábor  compalg.inf.elte.hu/ nagy ősz Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel) Kombi/2 Egy bizonyos bulin n lány és n fiú vesz részt. Minden fiú pontosan a darab lányt és minden lány pontosan b darab fiút kedvel. Milyen (a,b) számpárok esetén létezik biztosan olyan fiúlány pár, akik

Részletesebben

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok . fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 3 III. MEGFELELTETÉSEk, RELÁCIÓk 1. BEVEZETÉS Emlékeztetünk arra, hogy az rendezett párok halmazát az és halmazok Descartes-féle szorzatának nevezzük. Más szóval az és halmazok

Részletesebben

I. Igazolás és/vagy meggyőzés. Érvelés és elemzés A deduktív logika elemei. Ismétlés 2: Érvelési forma. Ismétlés 1: Deduktív érvelés

I. Igazolás és/vagy meggyőzés. Érvelés és elemzés A deduktív logika elemei. Ismétlés 2: Érvelési forma. Ismétlés 1: Deduktív érvelés I. Igazolás és/vagy meggyőzés Érvelés és elemzés A deduktív logika elemei Érvelések elemzése milyen kérdésre keres választ Milyen cél alapján? / Mit tekint az érvelések funkciójának? Mi az igazsgág? Mi

Részletesebben

Az informatika logikai alapjai

Az informatika logikai alapjai Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. Az elsőrendű logikai nyelv interpretációja L interpretációja egy I-vel jelölt függvénynégyes,

Részletesebben

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 Harmadik el oad as 1/33 1/33 Logika és számításelmélet I. rész Logika Harmadik előadás Tartalom 2/33 Elsőrendű logika bevezetés Az elsőrendű logika szintaxisa 3/33 Nulladrendű állítás Az ítéletlogikában nem foglalkoztunk az álĺıtások

Részletesebben

1/50. Teljes indukció 1. Back Close

1/50. Teljes indukció 1. Back Close 1/50 Teljes indukció 1 A teljes indukció talán a legfontosabb bizonyítási módszer a számítástudományban. Teljes indukció elve. Legyen P (n) egy állítás. Tegyük fel, hogy (1) P (0) igaz, (2) minden n N

Részletesebben

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK 30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK A gráfos alkalmazások között is találkozunk olyan problémákkal, amelyeket megoldását a részekre bontott gráfon határozzuk meg, majd ezeket alkalmas módon teljes megoldássá

Részletesebben

TUDOMÁNYOS MÓDSZERTAN ÉS ÉRVELÉSTECHNIKA

TUDOMÁNYOS MÓDSZERTAN ÉS ÉRVELÉSTECHNIKA TUDOMÁNYOS MÓDSZERTAN ÉS ÉRVELÉSTECHNIKA Készült a TÁMOP-4.1.2-08/2/A/KMR-2009-0041pályázati projekt keretében Tartalomfejlesztés az ELTE TáTK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi

Részletesebben