Diszkrét matematika I.

Hasonló dokumentumok
Diszkrét matematika I.

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

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

Diszkrét matematika 1. középszint

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

Matematikai logika és halmazelmélet

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

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

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

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

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

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

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

A matematika nyelvéről bevezetés

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

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

A matematika nyelvér l bevezetés

Logika és informatikai alkalmazásai

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

Logika és informatikai alkalmazásai

Matematika alapjai; Feladatok

Halmazelméleti alapfogalmak

Diszkrét matematika 1.

Számítási intelligencia

Készítette: Ernyei Kitti. Halmazok

Diszkrét matematika I.

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

Diszkrét matematika I.

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

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

Kaposi Ambrus. University of Nottingham Functional Programming Lab. Hackerspace Budapest január 6.

1. Halmazok, halmazműveletek. Nevezetes ponthalmazok a síkban és a térben. (x eleme az A halmaznak, x az A halmazhoz tartozik),

Diszkrét matematika I.

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

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

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

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

Logika és informatikai alkalmazásai

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

Diszkrét matematika I.

Diszkrét matematika HALMAZALGEBRA. Halmazalgebra

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

1. Részcsoportok (1) C + R + Q + Z +. (2) C R Q. (3) Q nem részcsoportja C + -nak, mert más a művelet!

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

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

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

Logika és informatikai alkalmazásai

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

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. 3. fejezet. Logikai m veletek, kvantorok 3-1

HALMAZOK TULAJDONSÁGAI,

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:

Dr. Vincze Szilvia;

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

Logika és informatikai alkalmazásai

KOVÁCS BÉLA, MATEMATIKA I.

Logika és informatikai alkalmazásai

2011. szeptember 14. Dr. Vincze Szilvia;

Számsorozatok Sorozat fogalma, példák sorozatokra, rekurzív sorozatokra, sorozat megadása Számtani sorozat Mértani sorozat Kamatszámítás

Kijelentéslogika, ítéletkalkulus

SZÁMÍTÁSTUDOMÁNY ALAPJAI

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

Logika és informatikai alkalmazásai

D(x, y) - x osztója y-nak

Kijelentéslogika, ítéletkalkulus

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

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

DISZKRÉT MATEMATIKA: STRUKTÚRÁK Előadáson mutatott példa: Bércesné Novák Ágnes

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

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.

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

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

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

Az áprilisi vizsga anyaga a fekete betűkkel írott szöveg! A zölddel írott rész az érettségi vizsgáig még megtanulandó anyag!

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

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

Diszkrét matematika 2.C szakirány

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

Osztályozóvizsga követelményei

Helyi tanterv. Batthyány Kázmér Gimnázium Matematika emelt ( óra/hét) 9-12 évfolyam Készült: 2013 február

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

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

Diszkrét matematika I.

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

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

Természetes számok: a legegyszerűbb halmazok elemeinek. halmazokat alkothatunk, ezek elemszámai természetes 3+2=5

Diszkrét matematika 1.

Logika és informatikai alkalmazásai

Diszkrét matematika 1.

KOVÁCS BÉLA, MATEMATIKA I.

Logika és informatikai alkalmazásai

Diszkrét matematika I.

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

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Logika és informatikai alkalmazásai

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

Logika és informatikai alkalmazásai

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

Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:

1.1 Halmazelméleti fogalmak, jelölések

Átírás:

Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz

Kombinatorika Diszkrét matematika I. középszint 2013 ősz 2. Általános szita formula Tétel Legyenek A 1,... A n az A véges halamz részhalmazai, f : A R tetszőleges függvény. Legyenek S = f (x) x A S r = f (x) 0 i 1<i 2< <i r k x A i1 A i2 A ir S 0 = f (x) x A\ n i=1 A i Ekkor S 0 = S S 1 + S 2 S 3 ±... ( 1) k S k A = {1, 2,..., 999}, A 1 = {n : 1 n < 1000, 2 n}, A 2 = {n : 1 n < 1000, 3 n}, A 3 = {n : 1 n < 1000, 5 n}, f (x) = 1. S 0 : 2-vel, 3-mal, 5-tel nem osztható 1000-nél kisebb számok száma.

Kombinatorika Diszkrét matematika I. középszint 2013 ősz 3. Általános szita formula bizonyítása S 0 = S S 1 + S 2 S 3 ±... ( 1) k S k : S 0 = f (x), S = f (x) x A\ n i=1 A i x A S r = f (x) 0 i 1<i 2< <i r k x A i1 A i2 A ir Bizonyítás Ha x A \ n i=1 A i, akkor f (x) mindkét oldalon egyszer szerepel. Ha x n i=1 A i, legyenek A j1,..., A jt azon részhalmazok, melyeknek x eleme. Ekkor f (x) a bal oldalon nem szerepel. Jobb oldalon a f (x) 0 i 1<i 2< <i r k x A i1 A i2 A ir összegben szerepel, ha {i 1,..., i r } {j 1,..., j t }. Ilyen r elemű indexhalmaz ( t r) darab van. Így f (x) együtthatója t ( ) t ( 1) r = 0 (Biz.: gyakorlaton). r r=0

Logika Diszkrét matematika I. középszint 2013 ősz 4. Matematikai logika A logika a helyes következtetés tudománya. Alkalmazási területek: matemaikta; informatika; mesterséges inteligencia;... Minden bogár rovar. tagadás: Van olyan bogár, ami nem rovar. Esik az eső, de meleg van, bár a nap is elbújt, és az idő is későre jár. tagadás:?

Logika Diszkrét matematika I. középszint 2013 ősz 5. Axiomatikus módszer A tudományok a valóság egy részének modellezésével foglalkoznak. Axiomatikus módszer: közismert, nem definiált fogalamkból (alapfogalmakból) és bizonyos feltevésekből (axiomákból) a logika szabályai szerint milyen következtetéseket vonunk le (milyen tételeket bizonyítunk). Euklidészi geometria Alapfogalmak pont, egyenes, sík. Axiómák párhuzamossági axióma,... Az axiomatikus módszer előnye: elég leellenőrizni az axiómák teljesülését.

Logika Diszkrét matematika I. középszint 2013 ősz 6. Predikátumok Definíció Predikátum: olyan váltózóktól függő definiálatlan alapfogalom, amelyhez a változóik értékétől függően valamilyen igazságérték tartozik: igaz (I, ), hamis (H, ), és a kettő egyidejüleg nem teljesül. M(): Minden jogász hazudik. 0-változós, értéke: I. Sz(x): x egy szám. E(x): x egy egyenes. P(x): x egy pont. I (x, y): x illeszkedik y-ra. F (x, y): x az y férje. Gy(x, y, z): x az y és z gyereke. 1-változós, értéke: Sz(1) =I, Sz(h) =H. 1-változós. 1-változós. 2 -változós. 2-változós. 3-változós.

Logika Diszkrét matematika I. középszint 2013 ősz 7. Logikai jelek A predikátumokat logikai jelekkel tudjuk összekötni: Tagadás, jele A És, jele A B Vagy (megengedő), jele A B Ha..., akkor... (implikáció), jele A B Ekvivalencia, jele A B Igazságtáblázat A B A A B A B A B A B I I H I I I I I H H H I H H H I I H I I H H H I H H I I

Logika Diszkrét matematika I. középszint 2013 ősz 8. Logikai jelek Köznyelvbe a vagy háromféle értelemmel bírhat: Megengedő vagy:,,átok reá ki gyávaságból vagy lustaságból elmarad A B I H I I I H I H Kizáró vagy:,,vagy bolondok vagyunk és elveszünk egy szálig, vagy ez a mi hitünk valóságra válik I H I H I H I H Összeférhetetlen vagy:,,iszik vagy vezet! I H I H I H I I

Logika Diszkrét matematika I. középszint 2013 ősz 9. Logikai jelek Az implikáció (A B) csak logikai összefügést jelent, és nem okozatit! 2 2 = 4 i 2 = 1 2 2 = 4 hétfő van A B I H I I H H I I Hamis álĺıtásból minden következik: 2 2 = 5 i 2 = 2 Adott logikai jel, más módon is kifejezhető: (A B) ( A B)

Logika Diszkrét matematika I. középszint 2013 ősz 10. Logikai kelek Kvantorok egzisztenciális kvantor:,,létezik,,,van olyan univerzális kvantor:,,minden V (x): x veréb M(x): x madár Minden veréb madár.: x(v (x) M(x)). Van olyan madár ami veréb.: x(m(x) V (x)). Minden veréb madár de nem minden madár veréb.: ( x(v (x) M(x)) ) ( x(m(x) V (x)) ).

Logika Diszkrét matematika I. középszint 2013 ősz 11. Formulák A formulák predikátumokból és logikai jelekből alkotott,,mondatok. Definíció (Formulák) A predikátumok a legegyszerübb, u.n. elemi formulák. Ha A, B két formula, akkor A, (A B), (A B), (A B), (A B) is formulák. Ha A egy formula és x egy változó, akkor, ( xa) és ( xa) is formulák. Minden veréb madár de nem minden madár veréb.: ( x(v (x) M(x)) ) ( x(m(x) V (x)) ). egy formula. Ha nem okoz féreértést, a zárójelek elhagyhatóak.

Logika Diszkrét matematika I. középszint 2013 ősz 12. Zárt/nyitott formulák Definíció Ha A egy formula és x egy változó, akkor, ( xa) és ( xa) formulákban az x változó az A formulában minden előfordulása a kvantor hatáskörében van. Ha egy formulában a váltózó adott előfordulása egy kvantor hatáskörében van, akkor az előfordulás kötött, egyébként szabad. Ha egy formulában a váltózónak van szabad előfordulása, akkor a változó szabad változó, egyébként kötött változó. Ha egy formulának van szabad változója, akkor nyitott formula, egyébként zárt formula. Gy(x, y): x gyereke y-nak. y Gy(x, y) x-nek létezik szülője.

Logika Diszkrét matematika I. középszint 2013 ősz 13. Zárt/nyitott formulák E(x): x egy egyenes. P(x): x egy pont. I (x, y): x illeszkedik y-ra. E(x), P(x), I (x, y) (elemi) nyitott formulák. A(x, y) legyen E(x) P(y) I (x, y) Az x egyenes illeszkedik az y pontra. B(x, y) legyen P(x) P(y) (x = y) Az x és y pontok különbözőek. C(x) legyen ye(x) P(y) I (x, y) Van olyan y pont, ami illeszkedik az x egyenesre. Itt x szabad, y kötött változó. D() legyen xe(x) ye(x) P(y) I (x, y) Minden x egyenes esetén, van olyan y pont, ami illeszkedik az x egyenesre. Itt x,y kötött változó.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 14. Halmazok Halmazelméletben az alapvető fogalmak predikátumok, nem definiáljuk őket: A halmaz (rendszer, osztály, összeség,... ) elemeinek gondolati burka. x A, ha az x eleme az A halmaznak. A halmazok alapvető tulajdonságai axiómák, nem bizonyítjuk őket. Például: Meghatározottsági axióma Egy halmazt az elemei egyértelműen meghatároznak. Két halmaz pontosan akkor egyenlő, ha ugyan azok az elemeik. Egy halmaznak egy elem csak egyszere lehet eleme.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 15. Halmazok Részhalmazok Definíció Az A halmaz részhalmaza a B halmaznak: A B, ha x(x A x B). Ha A B-nek, de A B, akkor A valódi részhalmaza B-nek: A B. A részhalmazok tulajdonságai: Álĺıtás (Biz.: HF) 1. A A A (reflexivitás). 2. A, B, C A B B C A C (tranzitivitás). 3. A, B A B B A A = B (antiszimmetria). Halmazok egyenlősége az 1. és 2. tulajdonságot teljesíti, de a 3. nem: 3. A, B A = B B = A (szimmetria).

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 16. Halmazok Definíció A halmaz és F(x) formula esetén {x A : F(x)} = {x A F(x)} halmaz elemei pontosan azon elemei A-nak, melyekre F(x) igaz. {n Z : n 0 mod 2}: páros számok halmaza. {g Z p : a Z p n N g n a mod p}: generátorok, primitív gyökök. {z C : Im z = 0}: valós számok halmaza. {z C : n N z n = 1}: komplex egységgyökök.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 17. Halmazok Speciális halmazok Üres halmaz Azt a halmazt, melynek nincs eleme -el jelöljük. A megatározottsági axióma alapján ez egyértelmű. A A halmaz A Halmaz megadása elemei felsorolásával Azt a halamzt, melynek csak az a elem az eleme, {a}-el jelöljük. Azt a halmaz, melynek az a és b az eleme, {a, b}-el jelöljük,... Speciálisan = {}, illetve, ha a = b, akkor {a} = {a, b} = {b}.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 18. Műveletek halmazokkal Definíció Az A és B halmazok uniója: A B az a halmaz, mely pontosan az A és a B elemeit tartalmazza. Általában: Legyen A egy olyan halmaz, melynek az elemei is halmazok (halmazrendszer). Ekkor A = {A : A A} = A A A az a halmaz, mely az A összes elemének elemét tartalmazza. Speciálisan A B = {A, B}. {a, b, c} {b, c, d} = {a, b, c, d}. {n : n 0 mod 2} {n : n 1 mod 2} = Z {n : n 0 mod 3} {n : n 1 mod 3} {n : n 2 mod 3} = Z Rövidebben, ha a = {n : n a mod m}, akkor m = 2 esetén 0 1 = Z m = 3 esetén 0 1 2 = Z Általában { a : a {0, 1,..., m 1} } = m 1 a=0 a = Z

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 19. Műveletek halmazokkal Az unió tulajdonságai Álĺıtás 1. A = A 2. A B = B A (kommutativitás) 3. A (B C) = (A B) C (asszociativitás) 4. A A = A (idempotencia) 5. A B A B = B Bizonyítás 1. Egy x pontosan akkor eleme mindkét oldalnak, ha x A. 2. Egy x pontosan akkor eleme mindkét oldalnak, ha x A vagy x B. 3, 4. Hasonló. 5. : A B A B B, de A B B mindíg teljesül, így A B = B. : Ha A B = B, akkor A minden eleme eleme B-nek.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 20. Műveletek halmazokkal Definíció Az A és B halmazok metszete: A B az a halmaz, mely pontosan az A és a B közös elemeit tartalmazza: A B = {x A : x B} Általában: Legyen A egy olyan halmaz, melynek az elemei is halmazok (halmazrendszer). Ekkor A = {A : A A} = A A A a következő halmaz Speciálisan A B = {A, B}. A = {x : A A x A} {a, b, c} {b, c, d} = {b}. Ha E n = {z C : z n = 1} az n-edik egységgyökök halmaza, akkor E 2 E 4 = E 2 E 6 E 8 = E 2 E n E m = E (n,m) n=1 En = E1 = {1}

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 21. Műveletek halmazokkal Definíció Ha A B =, akkor A és B diszjunktak. Ha A egy halmazrendszer és A =, akkor A diszjunkt, illetve A elemei diszjunktak. Ha A egy halmazrendszer és A bármely két eleme diszjunkt, akkor A elemei páronként diszjunktak. Az {1, 2} és {3, 4} halmazok diszjunktak. Az {1, 2}, {2, 3} és {1, 3} halmazok diszjunktak, de nem páronként diszjunktak. Az {1, 2}, {3, 4} és {5, 6} halmazok páronként diszjunktak.

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 22. Műveletek halmazokkal A metszet tulajdonságai Álĺıtás (Biz.: HF) 1. A = 2. A B = B A (kommutativitás) 3. A (B C) = (A B) C (asszociativitás) 4. A A = A (idempotencia) 5. A B A B = A

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 23. Műveletek halmazokkal Az unió és metszet disztributivitási tulajdonságai Álĺıtás 1. A (B C) = (A B) (A C). 2. A (B C) = (A B) (A C).

Halmazelmélet Diszkrét matematika I. középszint 2013 ősz 24. Műveletek halmazokkal 1. A (B C) = (A B) (A C). 2. A (B C) = (A B) (A C). Bizonyítás 1. x A (B C) x A x B C. Így x pontosan akkor eleme a baloldalnak, ha x A x B vagy x A x C azaz x (A B) (A C). 2. HF, hasonló