Kijelentések könyve: mindegyik oldalon egy kijelentés. Egyes igaz kijelentések axiómák. Az axiómákból bizonyítható kijelentések mind igazak, és a cáfolható.

Slides:



Advertisements
Hasonló előadás
Egy szélsőérték feladat és következményei
Advertisements

Készítette: Kosztyán Zsolt Tibor
Kondicionális Eddig: Boole-konnektívumok ( , ,  ) Ezek igazságkonnektívumok (truth-functional connectives) A megfelelő köznyelvi konnektívumok: nem.
Matematika a filozófiában
Matematikai logika.
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
É: Pali is, Pista is jól sakkozik. T: Nem igaz. É: Bizonyítsd be. Mi nem igaz? T: Nem igaz, hogy Pali jól sakkozik. Nyertem É: Pali vagy Pista.
Determinisztikus programok. Szintaxis: X : Pvalt program változók E : Kifkifejezések B : Lkiflogikai kifejezések C : Utsutasítások.
Programozási alapismeretek 5. előadás. ELTE Szlávi - Zsakó: Programozási alapismeretek 5.2/  Programozási tételek.
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Euklidészi gyűrűk Definíció.
Csoport részcsoport invariáns faktorcsoport részcsoport
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
4. VÉGES HALMAZOK 4.1 Alaptulajdonságok
Barwise-Etchemendy: Language, Proof and Logic
Kétértékűség és kontextusfüggőség Kijelentéseink igazak vagy hamisak (mindig az egyik és csak az egyik) Kijelentés: kijelentő mondat (tartalma), amivel.
Kocsisné Dr. Szilágyi Gyöngyi. Elérehet ő ség: aszt.inf.elte.hu/~szilagyi/ aszt.inf.elte.hu/~szilagyi Fogadó óra: hétf ő
Programozási alapismeretek 5. előadás. ELTE 2/  Programozási tételek – a lényeglényeg  Sorozatszámítás Sorozatszámítás.
Logika Érettségi követelmények:
Bizonyítási stratégiák
Halmazok Gyakorlás.
Logika 5. Logikai állítások Miskolci Egyetem Állam- és Jogtudományi Kar Jogelméleti és Jogszociológiai Tanszék március 10.
A digitális számítás elmélete
A digitális számítás elmélete
Év eleji információk Előadó: Hosszú Ferenc II. em Konzultáció: Szerda 9:50 – 10:35 II. em
Bevezetés a matematikába I
Valós számok Def. Egy algebrai struktúra rendezett test, ha test és rendezett integritási tartomány. Def. Egy (T; +,  ;  ) rendezett test felső határ.
Reprezentációs függvény. Adva egy adattípus absztrakt és konkrét specifikációja: d a = ( A, F, E a ); d c = ( C, G, E c ); A = {A 0,..., A n };C = {C 0,...,
A számfogalom bővítése
Halmazelmélet és matematikai logika
2. Argumentációs szabályok (É 50−55) argumentációs szabályok meghatározzák, hogy mi mellett és mivel kell érvelni 1. a feleknek érveléssel indokolniuk.
Természetes és formális nyelvek Jellemzők, szintaxis definiálása, Montague, extenzió - intenzió, kategóriákon alapuló gramatika, alkalmazások.
Érvelés, bizonyítás, következmény, helyesség
Ekvivalenciák nyitott mondatok között Két nyitott mondatot ekvivalensnek mondunk, hha tetszőleges világban ugyanazok az objektumok teszik őket igazzá.
Henkin-Hintikka játék (részben ismétlés) Alapfelállás: -Két játékos van, Én és a Természet (TW képviseli). - A játék tárgya egy zárt mondat: P. - Választanom.
Első Analitika I.1. Az állításelmélet újrafogalmazása „Protaszisz az a mondat, ami valamit valamiről állít vagy tagad.” „Lehet egyetemes, részleges (en.
Atomi mondatok FOL-ban Atomi mondat általában: amiben egy vagy több dolgot megnevezünk, és ezekről állítunk valamit. Pl: „Jóska átadta a pikk dámát Pistának”
Nem igaz, hogy a kocka vagy tetraéder. Nem igaz, hogy a kicsi és piros. a nem kocka és nem tetraéder. a nem kicsi vagy nem piros. Általában: "  (A  B)
Függvényjelek (function symbols) (névfunktorok) FOL-ban Névfunktor: olyan kifejezés, amelynek argumentumhelyeire neveket vagy in- változókat lehet írni.
„Házasodj meg, meg fogod bánni; ne házasodj meg, azt is meg fogod bánni; házasodj vagy ne házasodj, mindkettőt meg fogod bánni; vagy megházasodsz, vagy.
A kondicionális törvényei
(nyelv-családhoz képest!!!
Formális bizonyítások Bizonyítások a Fitch bizonyítási rendszerben: P QRQR S1Igazolás_1 S2Igazolás_2... SnIgazolás_n S Igazolás_n+1 Az igazolások mindig.
Lagrange-interpoláció
Koncepció: Specifikáció: e par exp i = eb imp bod ib Specifikáció elemzése: tulajdonságok felírása a koncepció alapján + tulajdonságok bizonyítása.
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
A kvantifikáció igazságfeltételei “  xA(x)” akkor és csak akkor igaz, ha van olyan objektum, amely kielégíti az A(x) nyitott mondatot. “  xA(x)” akkor.
Henkin-Hintikka-játék szabályai, kvantoros formulákra, még egyszer: Aki ‘  xA(x)’ igazságára fogad, annak kell mutatnia egy objektumot, amire az ‘A(x)’
A MATEMATIKA FELÉPÍTÉSÉNEK ELEMEI
Polinomok.
Ne felejtsük el: Legyen A tetszőleges kijelentés. Arra a kérdésre, hogy „A akkor és csak akkor igaz-e, ha te lovag vagy?” a lovagok is, a lókötők is.
A folytonosság Digitális tananyag.
Többdimenziós valószínűségi eloszlások
Programozási alapismeretek 8. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 8.2/  További programozási.
előadások, konzultációk
1 Relációs kalkulusok Tartománykalkulus (DRC) Sorkalkulus (TRC) - deklaratív lekérdezőnyelvek - elsőrendű logikát használnak - relációs algebra kifejezhető.
Algebrai logika Leibniz folytatói a 18. században: Lambert, Segner és mások. 19. sz., Nagy-Britannia: Aritmetikai és szimbolikus algebra. Szimbolikus algebra:
Egzisztenciális gráfok Alfa-gráfok: kijelentéslogika Kijelentésszimbólumok: P, Q, R [elemi kijelentések] Egy ilyen lap (sheet) a P kijelentés állításával.
Egyenlet, egyenlőtlenség, azonosság, azonos egyenlőtlenség
Analitikus fa készítése Ruzsa programmal
Analitikus fák kondicionálissal
Analitikus fák a kijelentéslogikában
Demonstrátorok: Sulyok Ági Tóth  István
II. konzultáció Analízis Sorozatok Egyváltozós valós függvények I.
A Hazug paradoxona Minden krétai hazudik. (Mondta egy krétai.)
Variációk a hazugra Szókratész: Platón hazudik.
Érvelések (helyességének) cáfolata
Elméleti probléma: vajon minden következtetés helyességét el tudjuk dönteni analitikus fával (véges sok lépésben)? Ha megengedünk végtelen sok premisszás.
A G szigettel kapcsolatban a következő dián olvasható két pár kérdés
Bevezetés a matematikába I
Előadás másolata:

Kijelentések könyve: mindegyik oldalon egy kijelentés. Egyes igaz kijelentések axiómák. Az axiómákból bizonyítható kijelentések mind igazak, és a cáfolható mondatok mind hamisak. Bizonyítható-e minden igaz kijelentés, cáfolható-e minden hamis? Ez a teljesség kérdése. Halmazok könyve: minden oldalon egy pozitív egész számokból álló halmaz leírása szerepel. A könyvben szereplő halmazok a felsorolt halmazok. Az n rendkívüli szám, ha eleme az n-edik oldalon levő halmaznak. h asszociáltja n-nek, ha a (Kijelentések könyvében) h-adik kijelentés azt állítja, hogy n rendkívüli. E1: A bizonyítható mondatok oldalszámának halmaza felsorolt halmaz. E2: A cáfolható mondatok oldalszámának halmaza felsorolt halmaz. C: Bármely A felsorolt halmaz komplementere (az az A* halmaz, amelyben pont az A-ban nem szereplő számok vannak) felsorolt halmaz. H: Tetszőleges felsorolt A halmazhoz van olyan felsorolt B halmaz, hogy B minden n elemének van egy h asszociáltja A-ban, ha pedig n nem eleme B-nek, akkor van neki olyan h asszociáltja, amelyik nem eleme A-nak.

Tétel: Ha ez a négy feltétel teljesül, akkor van olyan igaz mondat, amely nem bizonyítható és van olyan hamis mondat, amely nem cáfolható. (Gödel-Tarski- tétel) Először azt bizonyítsuk be, hogy teljesül a következő feltétel: G: Tetszőleges A felsorolt halmazhoz létezik egy P kijelentés, amely akkor és csak akkor igaz, ha P oldalszáma eleme A-nak. Vegyük az A-hoz H szerint tartozó B halmazt. Legyen B oldalszáma n, n egy asszociáltja, amely eleme A-nak, hha n eleme B-nek, h. Mivel h asszociáltja n-nek, a h-adik oldalon levő P kijelentés azt állítja, hogy n rendkívüli, azaz hogy n eleme az n-edik halmaznak, azaz B-nek. Ha ez a P kijelentés igaz, akkor n tényleg eleme B-nek, és P oldalszáma, azaz h eleme A-nak. Ha P nem igaz, ez azt jelenti, hogy n nem eleme B-nek, és így P oldalszáma, h nem eleme A-nak. Tehát P akkor és csak akkor igaz, ha az oldalszáma, h eleme A-nak. Ez egyedül a H feltétel következménye.

Legyen a bizonyítható kijelentések oldalszámának (E1 szerint felsorolt) halmaza T. Legyen a T*-hoz (azaz azon számok halmazához, amelyek nem bizonyítható kjelentések oldalszámai) G szerint tartozó kijelentés Gt*. Gt* akkor és csak akkor igaz, ha az oldalszáma eleme T*-nak, azaz nem egy bizonyítható kijelentés oldalszáma. Ha Gt* hamis, akkor az oldalszáma T-ben van, azaz Gt* bizonyítható, ez lehetetlen. Marad a másik lehetőség, hogy Gt* egy igaz és nem bizonyítható kijelentés. Ugyanez kifordítva: legyen a cáfolható kijelentések oldalszámának halmaza F. A G feltétel szerint ehhez tartozik egy Gf kijelentés, ami akkor és csak akkor igaz, ha az oldalszáma eleme F-nek. Tehát ha Gf igaz, akkor cáfolható – ez lehetetlen. Marad az, hogy Gf hamis, és az oldalszáma nem eleme F-nek, tehát nem cáfolható.

Mindentudó elmélet: minden igaz mondat bizonyítható és minden hamis mondat cáfolható. Pilátus kérdése: quid est veritas? Ettől független fogalom: negációteljesség. Egy elmélet negációteljes, ha bármely mondata vagy bizonyítható, vagy a negációja bizonyítható. A természetes számok aritmetikája: az alapműveletek elmélete. Axiomatizálás: Giuseppe Peano, (Peano-aritmetika, PA) Részletek lényegtelenek, a lényeg, hogy minden ismert aritmetikai igazságot le lehet vezetni benne, és a számokra vonatkozó szokásos elképzelések szerint az axiómák igazak. Kicsit meglepő: nem negációteljes. Nagyon meglepő: nem is bővíthető azzá (akármilyen új axiómákat veszünk fel, hacsak az axióma fogalma eldönthető marad, és az elmélet konzisztens). (Gödel első nem-teljességi tétele, 1931.) A következő bizonyítás egy kicsit kevesebbet mutat meg: megadunk olyan aritmetikai kijelentést, amely vagy igaz és nem bizonyítható, vagy hamis és bizonyítható. A bizonyítás ötlete Kalmár Lászlótól származik. Ha elfogadjuk, hogy a Peano-axiómák igazak, akkor ez a kijelentés igaz és nem bizonyítható; a negációja meg azért nem bizonyítható, mert hamis.

Egy logikai segédeszköz: az univerzális kvantor. „  x” annyit jelent: Minden x-re igaz, hogy … Rendezzük el az aritmetika nyelvének összes legfeljebb egyváltozós numerikus kifejezését (x*0, 0’+3, 3+(x*2), 2x+15, stb.) egy (végtelen) sorozatba. (Áll.: ez megtehető, alapötlet: a racionális számok sorozatba rendezése.) Legyen k n (x) ennek a sorozatnak az n-edik eleme (Gödel-számozás). Nyilvánvalóan értelmes kérdés bármely k i kifejezéssel és j természetes számmal kapcsolatban, hogy k i felveszi-e a j értéket. Bármely n természetes számra azt, hogy k i (n) = j igaz-e, rákövetkező- képzéssel, összeadással, kivonással, szorzással és osztással ki tudom számolni. Erre föl ténykérdésnek lehet tekinteni, hogy egy ilyen kijelentés egyszeres univerzális kvantifikációja igaz-e, vagy hamis, függetlenül attól, hogy ezt bizonyítani tudjuk-e. Rendezzük táblázatba azokat a kijelentéseket, hogy k i soha nem veszi fel a j értéket, az összes i, j természetes számra:

 x(k 0 (x)  0)  x(k 0 (x)  1)  x(k 0 (x)  2) ……  x(k 0 (x)  j)  x(k 1 (x)  0)  x(k 1 (x)  1)  x(k 1 (x)  2)  x(k 2 (x)  0)  x(k 2 (x)  1)  x(k 2 (x)  2) …  x(k i (x)  0) ……  x(k i (x)  i)  x(k i (x)  j)  x(k j (x)  j)

A pirossal jelöltek az átlós kijelentések. Mindegyik azt mondja egy kifejezésről, hogy nem veszi fel értékként a saját sorszámát. A PA-beli bizonyítások közül gyűjtsük össze és rendezzük sorozatba azokat, amelyek átlós kijelentéseket bizonyítanak: B 1, B 2, …, B n, … Definiáljunk egy f függvényt a következőképpen: f(n) legyen annak az átlós kijelentésnek a sorszáma, amelyet B n bizonyít. Tehát: B n bizonyítás a  x(k f(n) (x)  f(n)) átlós kijelentéshez. Döntő lépés: f(x) maga is egyváltozós aritmetikai kifejezés. (Ezt nem bizonyítjuk.) Tehát szerepel a k n (x) kifejezések között valamilyen (legalább egy) sorszámmal. Legyen egy sorszáma g. Azaz k g (x) = f(x), bármely x-re. Ez a H feltétel, illetve az f függvény rendeli egy számhoz egy asszociáltját.

Tekintsük a g-edik átlós formulát: (G)  x(k g (x)  g) Állítás: a G formula akkor és csak akkor bizonyítható, ha hamis. Bizonyítás: Tegyük fel, hogy G bizonyítható. Ekkor a bizonyításai szerepelnek a B 1, B 2, …, B n, … sorozatban. Legyen egy bizonyítása B r. De akkor f értelmezése szerint f (r)=g, azaz k g (r) = g, tehát G ebben az esetben hamis. Tegyük fel, hogy G hamis. Akkor van olyan m, hogy k g (m) = g. Azaz f(m) = g, tehát B m bebizonyítja a g-edik átlós formulát, azaz G-t. Tehát ebben az esetben G bizonyítható.

Másképp ugyanaz: Fogalmazzuk át G-t: nincs olyan x, hogy f(x) = g. Mit jelent ez? „Nincs olyan x szám, amelyre B x a g-edik átlós formula bizonyítása lenne.” Azaz: „A g-edik átlós formulának nincs bizonyítása.” De a g-edik átlós formula éppen G!!! Tehát G annyit jelent: „Én nem vagyok bizonyítható.” Tegyük fel, hogy a Peano-aritmetikában csak igaz állításokat lehet bizonyítani. Akkor G egy olyan állítás, amely igaz, de nem bizonyítható, a negációja pedig azért nem bizonyítható, mert hamis. Ha PA-t kibővítjük újabb axiómákkal (mondjuk G-t felvesszük az axiómák közé), ettől megváltozik a B sorozat. Ha újabb nem-logikai konstansokat (függvényjeleket) veszünk be a nyelvbe, változhat a k sorozat. De az eljárás változatlanul végrehajtható.

H ö lgy-tigris feladatok R é sztvevők: rab, kir á ly. A szob á k mindegyik é ben, egym á st ó l f ü ggetlen ü l, egy h ö lgy vagy egy tigris (vagy egyes feladatokban egyik sem) tal á lhat ó. A szob á k ajtaj á n felirat van, ennek igazs á g á ra n é zve k ü l ö nf é le kik ö t é sek vannak. A rabnak meg kell mondania, melyik ajt ó t nyissa ki a kir á ly. Ha az ajt ó m ö g ö tt tigris van, az felfalja, ha h ö lgy van, azt feles é g ü l veheti (feltessz ü k, hogy ez k í v á natos kimenetel ) é s szabadon t á vozhat, ha pedig ü res a szoba, nem t ö rt é nik semmi. A feladat az, hogy a rabnak j ó tan á csot adjunk: melyik ajt ó t nyittassa ki. Ha lehet, tal á ljuk ki mindegyik szob á r ó l, hogy mi van benne. 1.Az egyik felirat igaz, a m á sik hamis EBBEN A SZOBÁBAN HÖLGY VAN AZ EGYIK SZOBÁBAN HÖLGY VAN, A MÁSIKBAN TIGRIS.

LEGALÁBB AZ EGYIK SZOBÁBAN HÖLGY VAN A MÁSIK SZOBÁBAN TIGRIS VAN 2. Vagy mindk é t felirat igaz, vagy mindkettő hamis. EBBEN A SZOBÁBAN TIGRIS VAN, VAGY A MÁSIK SZOBÁBAN HÖLGY VAN A MÁSIK SZOBÁBAN HÖLGY VAN 3. Megint vagy mindk é t felirat igaz, vagy mindkettő hamis.

MINDKÉT SZOBÁBAN HÖLGY VAN A k ö vetkező feladatokban ha a bal oldali szob á ban h ö lgy van, akkor a felirata igaz, ha tigris, akkor hamis, a jobb oldali szob á ban ford í tva LEGALÁBB AZ EGYIK SZOBÁBAN HÖLGY VAN A MÁSIK SZOBÁBAN HÖLGY VAN MINDEGY, MELYIK SZOBÁT VÁLASZTOD A MÁSIK SZOBÁBAN HÖLGY VAN