diszkrét matematika 1. középszint - 3....

27

Upload: buiquynh

Post on 09-Apr-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Diszkrét matematika 1. középszint 2017. ®sz 1.

Diszkrét matematika 1. középszint3. el®adás

Nagy Gá[email protected]

[email protected]/∼ nagyMérai László diái alapján

Komputeralgebra Tanszék

2017. ®sz

Diszkrét matematika 1. középszint 2017. ®sz 2.

A logikai m¶veletek tulajdonságai, ítéletlogikai tételek

Állítás1 (A ∨ (B ∨ C )) ⇔ ((A ∨ B) ∨ C ), (A ∧ (B ∧ C )) ⇔ ((A ∧ B) ∧ C )

(asszociativitás);2 (A ∨ B) ⇔ (B ∨ A), (A ∧ B) ⇔ (B ∧ A) (kommutativitás);3 (A∧(B∨C )) ⇔ ((A∧B)∨(A∧C )), (A∨(B∧C )) ⇔ ((A∨B)∧(A∨C ))

(disztributivitás);4 (¬(A∨B)) ⇔ (¬A∧¬B), (¬(A∧B)) ⇔ (¬A∨¬B) (De Morgan);

5 ((A⇒ B) ∧ A) ⇒ B;6 ((A⇒ B) ∧ (B ⇒ C )) ⇒ (A⇒ C ) (szillogizmus);7 ((A⇒ B) ∧ (B ⇒ A)) ⇔ (A⇔ B).8 (A⇒ B) ⇔ (¬B ⇒ ¬A) (a kontrapozíció tétele);

Diszkrét matematika 1. középszint 2017. ®sz 3.

A logikai m¶veletek tulajdonságai, ítéletlogikai tételek

Bizonyítás (példa)1 A ∨ (B ∨ C ) ⇔ (A ∨ B) ∨ C (a logikai vagy asszociativitása)

A B C B ∨ C A ∨ (B ∨ C ) A ∨ B (A ∨ B) ∨ C (A ∨ (B ∨ C )) ⇔ ((A ∨ B) ∨ C )i i i i i i i ii i h i i i i ii h i i i i i ih i i i i i i ih h i i i h i ih i h i i i i ii h h h i i i ih h h h h h h i

Diszkrét matematika 1. középszint 2017. ®sz 4.

Kvantorok

Kvantorok∃ egzisztenciális kvantor: �létezik�, �van olyan�.∀ univerzális kvantor: �bármely�, �minden�.

PéldaV (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))).

Diszkrét matematika 1. középszint 2017. ®sz 5.

Formulák

A formulák predikátumokból és logikai jelekb®l alkotott �mondatok�.

De�níció(Formulák)

A predikátumok a legegyszer¶bb, ú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) isformulák.

PéldaMinden veréb madár, de nem minden madár veréb.(∀x(V (x) ⇒ M(x))) ∧ (∃x(M(x) ∧ ¬V (x))).Ez egy formula.Ha nem okoz félreértést, a zárójelek elhagyhatóak.

Diszkrét matematika 1. középszint 2017. ®sz 6.

Zárt/nyitott formulák

De�nícióHa A egy formula és x egy változó, akkor (∃xA) és (∀xA) formulákbanaz x változó minden el®fordulása az A formulában a kvantorhatáskörében van.Ha egy formulában a változó adott el®fordulása egy kvantor hatáskörébenvan, akkor az el®fordulás kötött, egyébként szabad.Ha egy formulában a változó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.

PéldaGy(x , y): x gyereke y -nak.∃y Gy(x , y): x-nek létezik szül®je.

Diszkrét matematika 1. középszint 2017. ®sz 7.

Zárt/nyitott formulák

PéldaE (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 ∃y (E (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 ∀x (E (x) ⇒ ∃y (E (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ó.

Diszkrét matematika 1. középszint 2017. ®sz 8.

Halmazok

Halmazelméletben az alapvet® fogalmak predikátumok, nem de�niáljuk®ket:

A halmaz (rendszer, osztály, összesség,...) elemeinek gondolatiburka.x ∈ A, ha az x eleme az A halmaznak.

A halmazok alapvet® tulajdonságai axiómák, nem bizonyítjuk ®ket.Példa:

Meghatározottsági axiómaEgy halmazt az elemei egyértelm¶en meghatároznak.

Két halmaz pontosan akkor egyenl®, ha ugyanazok az elemeik.Egy halmaznak egy elem csak egyszer lehet eleme.

Diszkrét matematika 1. középszint 2017. ®sz 9.

Halmazok

Részhalmazok

De�nícióAz A halmaz részhalmaza a B halmaznak: A ⊆ B, ha∀x(x ∈ A⇒ x ∈ B).Ha A ⊆ B-nek, de A 6= B, akkor A valódi részhalmaza B-nek: A ( B.

A részhalmazok tulajdonságai:

Állítás (Biz. HF)1 ∀A A ⊆ A (re�exivitá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 egy további tulajdonságot is teljesít:3'. ∀A,B A = B ⇒ B = A (szimmetria).

Diszkrét matematika 1. középszint 2017. ®sz 10.

Halmazok

De�nícióA halmaz és F(x) formula esetén {x ∈ A : F(x)} = {x ∈ A|F(x)}halmaz elemei pontosan azon elemei A-nak, melyre F(x) igaz.

Példa

{z ∈ C : Im(z) = 0}: valós számok halmaza.{z ∈ C|∃n ∈ Z+ : zn = 1}: komplex egységgyökök halmaza.

Diszkrét matematika 1. középszint 2017. ®sz 11.

Halmazok

Speciális halmazok

Üres halmaz Annak a halmaznak, melynek nincs eleme a jele: ∅. Ameghatározottsági axióma alapján ez egyértelm¶.∀A A halmaz⇒ ∅ ⊆ A

Halmaz megadása elemei felsorolásával. Annak a halmaznak,melynek csak az a elem az eleme a jelölése: {a}. Annak a halmaznak,melynek pontosan az a és b az elemei a jelölése: {a, b},. . .

Speciálisan ∅ = {}, illetve, ha a = b, akkor {a} = {a, b} = {b}.

Diszkrét matematika 1. középszint 2017. ®sz 12.

M¶veletek halmazokkal

De�nícióAz A és B halmazok uniója: A ∪ B az a halmaz, mely pontosan az A és aB elemeit tartalmazza.Általában: Legyen A egy olyan halmaz, melynek az elemei is halmazok(halmazrendszer). Ekkor ∪A = ∪{A : A ∈ A} = ∪A∈AA az a halmaz,mely az A összes elemének elemét tartalmazza:

∪A = {x | ∃A ∈ A : x ∈ A}.Speciálisan: A ∪ B = ∪{A,B}.

Példa{a, b, c} ∪ {b, c, d} = {a, b, c, d}{z ∈ C : 0 < arg(z) ≤ π

2 } ∪ {z ∈ C : π2 < arg(z) < π} =

= {z ∈ C : Im(z) > 0}

Diszkrét matematika 1. középszint 2017. ®sz 13.

M¶veletek halmazokkal(Az unió tulajdonságai)

Állítás1 A ∪ ∅ = A2 A ∪ (B ∪ C ) = (A ∪ B) ∪ C (asszociativitás)3 A ∪ B = B ∪ A (kommutativitás)4 A ∪ A = A (idempotencia)5 A ⊆ B ⇔ A ∪ B = B

Bizonyítás1. x ∈ A ∪ ∅ ⇔ (x ∈ A) ∨ (x ∈ ∅) ⇔ x ∈ A.2. x ∈ (A ∪ (B ∪ C )) ⇔ (x ∈ A) ∨ (x ∈ (B ∪ C )) ⇔⇔ (x ∈ A)∨((x ∈ B)∨(x ∈ C )) ⇔ ((x ∈ A)∨(x ∈ B))∨(x ∈ C ) ⇔⇔ (x ∈ (A ∪ B)) ∨ (x ∈ C ) ⇔ x ∈ ((A ∪ B) ∪ C )

3-as, 4-es hasonló.5. ⇒: A ⊆ B ⇒ A ∪ B ⊆ B, de B ⊆ A ∪ B mindig teljesül, ígyA ∪ B = B.⇐: Ha A ∪ B = B, akkor A minden eleme eleme B-nek.

Diszkrét matematika 1. középszint 2017. ®sz 14.

M¶veletek halmazokkal

De�ní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∈AA a következ®halmaz:

∩A = {x | ∀A ∈ A : x ∈ A}.Speciálisan: A ∩ B = ∩{A,B}.

Példa

{a, b, c} ∩ {b, c, d} = {b, c}.Ha En = {z ∈ C : zn = 1} az n-edik egységgyökök halmaza, akkor

E2 ∩ E4 = E2

E6 ∩ E8 = E2

En ∩ Em = E(n,m)

∩∞n=1En = E1 = {1}

Diszkrét matematika 1. középszint 2017. ®sz 15.

M¶veletek halmazokkal

De�nícióHa A ∩ B = ∅, akkor A és B diszjunktak.Ha A egy halmazrendszer, és ∩A = ∅, akkor A diszjunkt, illetve Aelemei diszjunktak.Ha A egy halmazrendszer, és A bármely két eleme diszjunkt, akkor Aelemei páronként diszjunktak.

Példa

Az {1, 2} és {3, 4} halmazok diszjunktak.Az {1, 2}, {2, 3} és {1, 3} halmazok diszjunktak, de nem páronkéntdiszjunktak.Az {1, 2}, {3, 4} és {5, 6} halmazok páronként diszjunktak.

Diszkrét matematika 1. középszint 2017. ®sz 16.

M¶veletek halmazokkal

A metszet tulajdonságai

Állítás (Biz. HF)1 A ∩ ∅ = ∅2 A ∩ (B ∩ C ) = (A ∩ B) ∩ C (asszociativitás)3 A ∩ B = B ∩ A (kommutativitás)4 A ∩ A = A (idempotencia)5 A ⊆ B ⇔ A ∩ B = A

Diszkrét matematika 1. középszint 2017. ®sz 17.

M¶veletek halmazokkal

Az unió és metszet disztributivitási tulajdonságai:

Állítás1 A ∩ (B ∪ C ) = (A ∩ B) ∪ (A ∩ C )

2 A ∪ (B ∩ C ) = (A ∪ B) ∩ (A ∪ C )

Bizonyítás1 x ∈ A ∩ (B ∪ C ) ⇔ x ∈ A ∧ x ∈ B ∪ C ⇔⇔ x ∈ A∧ (x ∈ B ∨ x ∈ C ) ⇔ (x ∈ A∧ x ∈ B)∨ (x ∈ A∧ x ∈ C ) ⇔⇔ (x ∈ A ∩ B) ∨ (x ∈ A ∩ C ) ⇔ x ∈ (A ∩ B) ∪ (A ∩ C )

2 HF. hasonló

Diszkrét matematika 1. középszint 2017. ®sz 18.

Különbség, komplementer

De�nícióAz A és B halmazok különbsége az A \ B = {x ∈ A : x 6∈ B}.

De�nícióEgy rögzített X alaphalmaz és A ⊆ X részhalmaz esetén az A halmazkomplementere az A = A′ = X \ A.

Állítás

A \ B = A ∩ B

Bizonyítás

x ∈ A \ B ⇔ x ∈ A ∧ x 6∈ B ⇔ x ∈ A ∧ x ∈ B ⇔ x ∈ A ∩ B

Diszkrét matematika 1. középszint 2017. ®sz 19.

Komplementer tulajdonságai

Állítás (Biz. HF)

Legyen X az alaphalmaz.1 A = A;2 ∅ = X ;3 X = ∅;4 A ∩ A = ∅;5 A ∪ A = X ;6 A ⊆ B ⇔ B ⊆ A;7 A ∩ B = A ∪ B;8 A ∪ B = A ∩ B.

A 7. és 8. összefüggések az ún. de Morgan szabályok.

Diszkrét matematika 1. középszint 2017. ®sz 20.

Komplementer tulajdonságai

Bizonyítás(Példa)...

x ∈ A ∩ B ⇔ ¬(x ∈ A ∩ B) ⇔ ¬(x ∈ A ∧ x ∈ B) ⇔⇔ ¬(x ∈ A) ∨ ¬(x ∈ B) ⇔ (x ∈ A) ∨ (x ∈ B) ⇔ x ∈ A ∪ B

...

Diszkrét matematika 1. középszint 2017. ®sz 21.

Szimmetrikus di�erencia

De�nícióAz A és B halmazok szimmetrikus di�erenciája azA4 B = (A \ B) ∪ (B \ A).

Állítás(Biz. HF)

A4 B = (A ∪ B) \ (A ∩ B)

Diszkrét matematika 1. középszint 2017. ®sz 22.

Hatványhalmaz

De�nícióHa A egy halmaz, akkor azt a halmazrendszert, melynek elemei pontosanaz A halmaz részhalmazai az A hatványhalmazának mondjuk, és 2A-valjelöljük.

A = ∅, 2∅ = {∅}A = {a}, 2{a} = {∅, {a}}A = {a, b}, 2{a,b} = {∅, {a}, {b}, {a, b}}

Állítás (Biz. kés®bb)

|2A| = 2|A|

Relációk Diszkrét matematika 1. középszint 2017. ®sz 23.

Relációk

A relációk

a függvényfogalom általánosításai;�hagyományos� függvények pontos de�niálása;�többérték¶ függvények�

kapcsolatot ír le=, <, ≤, oszthatóság, . . .

Relációk Diszkrét matematika 1. középszint 2017. ®sz 24.

Rendezett pár

Adott x 6= y és (x , y) rendezett pár esetén számít a sorrend:{x , y} = {y , x}(x , y) 6= (y , x).

De�nícióAz (x , y) rendezett párt a {{x}, {x , y}} halmazzal de�niáljuk.Az (x , y) rendezett pár esetén a x az els®, az y a második koordináta.

De�nícióAz X , Y halmazok Descartes-szorzatán (direkt szorzatán) az

X × Y = {(x , y) : x ∈ X , y ∈ Y }

rendezett párokból álló halmazt értjük.

Relációk Diszkrét matematika 1. középszint 2017. ®sz 25.

Binér relációk

Adott X , Y halmazok esetén az R ⊆ X × Y halmazokat binér(kétváltozós) relációknak nevezzük.Ha R binér reláció, akkor gyakran (x , y) ∈ R helyett xRy -t írunk.

Példa

1. IX = {(x , x) ∈ X × X : x ∈ X} az egyenl®ség reláció.2. {(x , y) ∈ Z× Z : x | y} az osztója reláció.3. F halmazrendszer esetén az {(X ,Y ) ∈ F × F : X ⊆ Y } a

tartalmazás reláció.4. Adott f : R → R függvény esetén a függvény gra�konja{(x , f (x)) ∈ R× R : x ∈ R}.

De�nícióHa valamely X , Y halmazokra R ⊆ X × Y , akkor azt mondjuk, hogy Rreláció X és Y között.Ha X = Y , akkor azt mondjuk, hogy R X -beli reláció (homogén binérreláció).

Relációk Diszkrét matematika 1. középszint 2017. ®sz 26.

Relációk értelmezési tartománya, értékkészlete

Ha R reláció X és Y között (R ⊆ X × Y ) és X ⊆ X ′, Y ⊆ Y ′, akkor Rreláció X ′ és Y ′ között is!

De�nícióAz R ⊆ X × Y reláció értelmezési tartománya a

dmn(R) = {x ∈ X |∃y ∈ Y : (x , y) ∈ R},

értékkészlete

rng(R) = {y ∈ Y |∃x ∈ X : (x , y) ∈ R}.

Példa

1. Ha R = {(x , 1/x2) : x ∈ R}, akkor dmn(R) = {x ∈ R : x 6= 0},rng(R) = {x ∈ R : x > 0}.

2. Ha R = {(1/x2, x) : x ∈ R}, akkor dmn(R) = {x ∈ R : x > 0},rng(R) = {x ∈ R : x 6= 0}.

Relációk Diszkrét matematika 1. középszint 2017. ®sz 27.

Relációk kitejesztése, lesz¶kítése, inverze

De�nícióEgy R binér relációt az S binér reláció kiterjesztésének, illetve S-et az Rlesz¶kítésének (megszorításának) nevezzük, ha S ⊆ R. Ha A egy halmaz,akkor az R reláció A-ra való lesz¶kítése (az A-ra való megszorítása) az

R|A = {(x , y) ∈ R : x ∈ A}.

PéldaLegyen R = {(x , x2) ∈ R× R : x ∈ R}, S = {(

√x , x) ∈ R× R : x ∈ R}.

Ekkor R az S kiterjesztése, S az R lesz¶kítése, S = R|R+0(ahol R+

0 a nemnegatív valós számok halmaza).