Halmazok. Halmazelméleti alapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

Hasonló dokumentumok
Halmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

Diszkrét matematika I. gyakorlat

Relációk. 1. Descartes-szorzat. 2. Relációk

Relációk. 1. Descartes-szorzat

Diszkrét matematika 1. középszint

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

Dr. Vincze Szilvia;

Elméleti összefoglaló a Diszkrét matematika I. gyakorlathoz

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

A matematika nyelvér l bevezetés

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

2011. szeptember 14. Dr. Vincze Szilvia;

Elméleti összefoglaló a Diszkrét matematika I. gyakorlathoz

Leképezések. Leképezések tulajdonságai. Számosságok.

1. tétel - Gráfok alapfogalmai

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

Matematikai logika és halmazelmélet

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

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.

Halmazelmélet. 2. fejezet 2-1

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

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

HALMAZELMÉLET feladatsor 1.

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

KOVÁCS BÉLA, MATEMATIKA I.

Permutációk véges halmazon (el adásvázlat, február 12.)

ZH feladatok megoldásai

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

Diszkrét matematika I.

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

Halmazelméleti alapfogalmak

Diszkrét Matematika - Beadandó Feladatok

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

Matematikai és matematikai statisztikai alapismeretek

Készítette: Ernyei Kitti. Halmazok

Komplex számok. Komplex számok és alakjaik, számolás komplex számokkal.

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós

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

Matematika B/1. Tartalomjegyzék. 1. Célkit zések. 2. Általános követelmények. 3. Rövid leírás. 4. Oktatási módszer. Biró Zsolt. 1.

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

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

Struktúra nélküli adatszerkezetek

MM CSOPORTELMÉLET GYAKORLAT ( )

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.

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

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

DiMat II Végtelen halmazok

Polinomok (el adásvázlat, április 15.) Maróti Miklós

Számítási intelligencia

Deníciók és tételek a beugró vizsgára

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

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.

Matematikai logika 1 A MATEMATIKAI LOGIKA ALAPJAI. Pécsi Tudományegyetem, Bevezetés

Automaták és formális nyelvek

Sorozatok és Sorozatok és / 18

SE EKK EIFTI Matematikai analízis

Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás

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 2. gyakorlat Matematikai és nyelvi alapfogalmak. dr. Kallós Gábor

SZÁMÍTÁSTUDOMÁNY ALAPJAI

Diszkrét matematika HALMAZALGEBRA. Halmazalgebra

A relációelmélet alapjai

2. Halmazelmélet (megoldások)

SE EKK EIFTI Matematikai analízis

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

Előfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból

Diszkrét matematika I.

Elméleti összefoglaló a Valószín ségszámítás kurzushoz

Komplex számok. Wettl Ferenc szeptember 14. Wettl Ferenc Komplex számok szeptember / 23

COMENIUS ANGOL-MAGYAR KÉT TANÍTÁSI NYELVŰ ÁLTALÁNOS ISKOLA MATEMATIKA TANMENET

KOVÁCS BÉLA, MATEMATIKA I.

Valószín ségszámítás. Survey statisztika mesterszak és földtudomány alapszak Backhausz Ágnes 2018/2019.

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

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

KOVÁCS BÉLA, MATEMATIKA I.

Csoporthatások. 1 Alapfogalmak 1 ALAPFOGALMAK. G csoport hatása az X halmazon egy olyan µ: G X X leképezés, amelyre teljesül

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

ALAPFOGALMAK 1. A reláció az program programfüggvénye, ha. Azt mondjuk, hogy az feladat szigorúbb, mint az feladat, ha

Add meg az összeadásban szereplő számok elnevezéseit!

Chomsky-féle hierarchia

Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

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

Függvények határértéke, folytonossága

Komplex számok. Wettl Ferenc Wettl Ferenc () Komplex számok / 14

dr. Szalkai István Pannon Egyetem, Veszprém, Matematika Tanszék november 3.

Számelméleti alapfogalmak

5. A kiterjesztési elv, nyelvi változók

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

A két csapatra osztás leggyakoribb megvalósításai: Lyukas teli (vagy sima vagy nem lyukas)

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Térinformatikai algoritmusok Elemi algoritmusok

Egy halmazt elemei megadásával tekintünk ismertnek. Az elemeket felsorolással,vagy ha lehet a rájuk jellemző közös tulajdonság megadásával adunk meg.

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

Magasabbfokú egyenletek

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

Programozási segédlet

Átírás:

Halmazok Halmazelméleti alapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai. 1. lapfogalmak halmaz és az eleme fogalmakat alapfogalmaknak tekintjük, nem deniáljuk ket. Jelölés: x H, azaz x eleme a H halmaznak. Itt x egy tetsz leges valami, mivel a H elemei is tetsz leges dolgok lehetnek. Egy halmaz elemeit megadhatjuk felsorolással, képlettel, körülírással; a lényeg, hogy egyértelm en kiderüljön, hogy mik tartoznak a halmazba, és mik nem. Egy halmaz véges, ha véges sok eleme van. Ezt a véges számot a halmaz elemszámának nevezzük. Egy H halmaz elemszámát H -val jelöljük. 1. Deníció. z üres halmaz olyan halmaz, melynek nincs eleme. Jele:. Másképpen fogalmazva: minden x-re teljesül az, hogy x /. 2. Megjegyzés. Csak egyetlen üres halmaz van, viszont sok különböz módon felírható. Például = {10-nél nagyobb páros prímszámok} = {4 fej piros kutyák}. 3. Deníció. Két halmaz egyenl, ha elemeik megegyeznek. Jelölés: =. 4. Megjegyzés. z el z deníció értelmében egy halmazban minden elemet egyszeres multiplicitással számolunk. Például {0, 1, 2} = {0, 0, 0, 1, 1, 2, 2}, mert a két oldal elemei ugyanazok. gyanígy értelmetlen a halmazban az elemek sorrendjét megkülönböztetni. 5. Példa. 1 {2, 4, 6, 8} = {8, 4, 2, 6} = {x N : x < 10 és y N, hogy x = 2y} = egyjegy páros számok halmaza 6. Példa. { } bal oldali halmaz az üres halmaz, neki nincs eleme, elemszáma nulla. jobb oldali egy olyan halmaz, mely 1 darab elemet tartalmaz, mégpedig az üres halmazt. Ennek az elemszáma 1. Ez a kett olyan, mint egy üres könyv, illetve az üres könyvet tartalmazó polc. könyv üres, de a polc nem. két halmaz természetesen nem egyenl. 1 x jelentése bármely x, minden x; x jelentése létezik x, van olyan x 1

2. Részhalmaz, hatványhalmaz 7. Deníció. z halmaz a halmaznak részhalmaza, ha minden -beli elem egyben -nek is eleme. Jelölés:. 8. Példa. {1, 5, 8} {1, 4, 5, 6, 8} N R. 9. Megjegyzés. Minden H halmaznak van két triviális részhalmaza: H H, azaz minden halmaz részhalmaza saját magának, illetve H, azaz az üres halmaz minden halmaznak részhalmaza. Tulajdonképpen ez a kett az üreshalmaz esetén egybeesik. 10. Deníció. z halmaz a halmaznak valódi részhalmaza, ha részhalmaza, de nem egyenl vele. Jelölése:. 11. Példa. 8. Példában szerepl részhalmazjelek tulajdonképpen valódi részhalmazt jelentenek. részhalmaz fogalmára érvényesek olyan nyilvánvaló tulajdonságok, mint valós számok körében a kisebb vagy egyenl relációra. 12. Tétel. Legyen, és C tetsz leges halmaz. Ekkor ha és C, akkor C; ha és, akkor =. 13. Megjegyzés. z el z tételben szerepl tulajdonságoknak neve is van, ami a kés bbiekben még sokszor el fog fordulni. z els tulajdonság azt fejezi ki, hogy a részhalmaz reláció tranzitív, a második pedig azt, hogy antiszimmetrikus. z pedig, hogy minden halmaz részhalmaza saját magának azt mutatja, hogy a részhalmaz reláció reexív. 14. Deníció. Egy H halmaz hatványhalmazának nevezzük azt a halmazt, mely a H halmaz összes részhalmazát tartalmazza elemként. Tehát ez egy olyan halmaz, melynek elemei halmazok. Jelölése: P(H). 15. Példa. P ({1, 2}) = {, {1}, {2}, {1, 2}}. Általában egy rögzített, jól deniált halmaz elemeivel foglalkozunk, ugyanis nem túl sok értelme van a H = {0, 1, 2, 3, Shakespeare összes m vei, p, q, r} halmaznak. Ez is egy korrekten deniált halmaz, de gyakorlati haszna nem túl sok van. Ezért meg szoktunk állapítani egy alaphalmazt, és csak ezen alaphalmaz elemeit vizsgáljuk, az ezen kívüli elemekkel nem foglalkozunk. Például a prímszámok halmazának vizsgálatakor az alaphalmazt tekinthetjük például az egész számok halmazának, mert úgy sem akarjuk azt vizsgálni, hogy egy ceruza eleme-e a prímszámok halmazának. Mivel a ceruza nincs az alaphalmazban, így nem is merül fel ilyen kérdés. Ha már azonos típusú elemekb l álló halmazokat vizsgálunk, akkor bevezethetünk a halmazaink között m veleteket. 2

3. Halmazm veletek 16. Deníció. Legyen és két tetsz leges halmaz, legyen a rögzített alaphalmaz,,. ( formális deníciók mellett a m veleteket Venn-diagramokon is szemléltetjük.) (a) z és halmazok uniójának nevezzük azt a halmazt, melynek minden eleme benne van valamelyik halmazban. Jelölés:. = {x : x VGY x } (b) z és halmazok metszetének nevezzük azt a halmazt, melynek minden eleme benne van mindkét halmazban. Jelölés:. = { x : x ÉS x } (c) z halmaz komplementerének nevezzük azt a halmazt, melynek minden eleme benne van -ban (az alaphalmazban), de nincs benne -ben. Jelölés:. = { x : x ÉS x / } (d) z és halmazok különbségének nevezzük azt a halmazt, melynek minden eleme benne van -ban, de nincs benne - ben. Jelölés: \. \ = { x : x ÉS x / } = 3

(e) z és halmazok szimmetrikus differenciájának nevezzük azt a halmazt, melynek minden eleme az és a halmazok közül pontosan az egyikben van benne. Jelölés:. = ( \ ) ( \ ) = ( ) \ ( ) 4. Halmazm veleti azonosságok Ebben a részben a halmazm veletek néhány fontosabb tulajdonságát vizsgáljuk meg. Tételként fogunk rájuk hivatkozni, de az állítások legnagyobb része az el bbi deníciók alapján könnyen és gyorsan igazolható. 17. Tétel. Tetsz leges,, C halmazokra =, =, ( ) C = ( C), ( ) =, ( ) C = ( C) ( C), =, =, ( ) C = ( C), ( ) =, ( ) C = ( C) ( C). (idempotencia) (kommutativitás) (asszociativitás) (abszorptivitás) (disztributivitás) 18. Tétel. Tetsz leges, ( ) halmazokra =, =, =, =, =, =, =, =, =. (de Morgan azonosságok) következ tétel már szerepelt a halmazm veletek deníciójánál, azonban fontosságuk miatt tételként is leírjuk újra. halmazm veletek denícióinál az igazi deníciók a szöveges deníciók, azokból lehet levezetni a következ egyenl ségeket a nyelvtani köt szavakat megfelel en variálva. 19. Tétel. Tetsz leges, ( ) halmazokra \ =, és = ( \ ) ( \ ) = ( ) \ ( ). 4

z el z két tétel segíthet abban, hogy a különböz halmazm veleteket átírjuk más halmazm veleti jelek segítségével. 20. Megjegyzés. fenti halmazm veletek mindegyike kifejezhet unió, metszet, és komplementer m veletek segítségével. (S t, a metszet és az unió közül elég az egyik a de Morgan szabály miatt.) 21. Példa. \ ( C) = ( C) (1) = (( C) \ ( C)) (2) = (( C) ( C)) (3) = (( C) ( C)) (4) = ( ( C) ( C) ) (5) (1): Különbség átírása a 19. Tétel szerint. (2): Szimmetrikus dierencia átírása a 19. Tétel szerint. (3): Különbség átírása a 19. Tétel szerint. (4): De Morgan azonosság alkalmazása a 18. Tétel szerint. (5): De Morgan azonosság alkalmazása a 18. Tétel szerint, illetve alkalmazzuk ezen tétel második állítását is. 5. lkalmazások Halmaz, mint absztrakt adattípus. LÁSD: lgoritmusok és adatszerkezetek I. kurzus. Java programozási nyelv: például Set interfész; bstractset, HashSet osztály. Programozó cégeknél szoktak ilyen kérdéseket feltenni, mint például a következ. Van egy tömb, melynek elemei tetsz legesen nagy egész számok. Listázza azon számokat, melyek a tömbben páratlan sokszor szerepelnek. Mindenki elgondolkozhat, hogy hogyan csinálná. Több megoldás is van, a megoldás ötletességét szokták értékelni. Formális nyelvek és számítástudomány: ábécé: el re rögzített, meghatározott jelek általában véges halmaza, például Σ = {magyar nyelv által használt bet k és karakterek}; az ábécé elemei a karakterek, a karakterekb l álló sorozatok a szavak, például Shakespeare minden m ve egy-egy szó; Σ az összes szavak halmaza; Σ részhalmazai a nyelvek, például Shakespeare összes m ve egy nyelv. LÁSD: onyolultságelmélet kurzus. 5

Turing-gép talán a számítógép m ködésének egyik legjobb matematikai modellje. Gondoljunk bele abba, hogy olyan programot kell írnunk, ami egy tetsz leges szóról eldönti, hogy palindrom-e. Nyilván ezt nagyon könnyen meg tudja mindenki csinálni. zonban ha ezt valaki C-ben megírja, könnyen, még nem feltétlen olyan könny ezt elméletben megcsinálni. Például mit hol kell tárolni az algoritmus során, mekkora memóriahelyre lesz szükség, és mennyi ideig fog futni a program. Ilyen kérdéseket vizsgál a bonyolultságelmélet. Reguláris kifejezések: olyan string, amivel meghatározható stringek egy halmaza. Például az a* kifejezés jelöli az a bet vel kezd d szavak halmazát. lapszint programozásban gyakran van szükség hasonló kifejezésekre, például Linux alatt az egy mappában lév összes pdf fájl kinyomtatása megtörténhet így: lpr *.pdf. Nem kell el tte összefésülni, hogy aztán egy darabban ki lehessen nyomtatni, vagy egyesével nyomtatgatni. Fontos kiterjesztés: fuzzy-halmazok. lkalmazásai: irányítástechnika, mesterséges intelligencia, elektronika. LÁSD: Mesterséges intelligencia kurzus. Matematikailag egy objektum mindig vagy eleme a halmaznak vagy nem. zonban ez túlságosan leegyszer sítheti a kategorizálást. Gondoljunk bele, hogy egy arcfelismer robotot akarunk programozni, melynek az a feladata, hogy megmondja egy emberr l (x), hogy szép-e (x H). zonban nem feltétlen szeretnénk azt, hogy mindenki vagy szép, vagy nem szép legyen, ennél sokkal jobb minden emberhez egy számot hozzárendelni (µ(x)), hogy mennyire szép. És ezzel már nem azt mérjük, hogy x eleme-e H-nak, hanem azt, hogy mennyire. Például, ha µ(x) = 0.95, akkor ez közel van az 1-hez, tehát nagyon benne van a halmazban. Mandelbrot-halmaz és egyéb fraktálok. Szegedi fejlesztés szoftver a Xaos, mely segítségével érdekes és szép geometriai alakzatokkal találkozhatunk. Ezeknek neve fraktálok. Például van olyan alakzat, melynek végtelen a kerülete, de véges a területe. (Kicsit furcsa lehet, de igaz, nem gépeltem félre.) Számelméleti halmazok: N, Z, Q, R, C. iológia: rendszertani kategorizálás. Lehet, bele se gondoltunk eddig, de akárki akármivel foglalkozik, halmazokban gondolkozik. boltban nem összevissza vannak az áruk pakolva, hanem értelmes részhalmazokra bontva (élelmiszer, tisztítószer, autóalkatrész,...). programnyelvek objektumorientáltak, vagy nem. z iskolai érdemjegy egy 5 elem halmazból kerül ki. (Érdekes, senki sem akar egy vizsgán 7-est kapni, pedig az is olyan szám, mint a többi. Mindenki tudja, hogy az alaphalmaz {1,2,3,4,5}.) Minden területen, mindenféle kategóriába sorolás halmazelméleti feladat. jjlenyomat keresése adatbázisban, telefonszám keresése telefonkönyvben,... - ez mind olyan probléma, mely arra vezethet vissza, hogy egy adott objektum eleme-e egy halmaznak. Gyakorlatban a halmazokon már értelmezve van valami sorrendiségi reláció, így már 6

nem pusztán matematikai halmazokról beszélhetünk, ahol a halmaz elemeinek sorrendje nem számít. LÁSD: lgoritmusok és adatszerkezetek I. kurzus - Keresési és rendezési algoritmusok. Például el lehet gondolkozni a következ feladaton. Van egy egész számokat tároló rendezett tömb, azaz a tömb elemei nagyság szerint sorba vannak rendezve. Eleme-e ennek a tömbnek egy megadott szám? Menjünk végig és keressük meg? Vagy ennél hatékonyabb eljárás is van? probléma reális, ugyanaz, mintha egy szót keresnénk a szótárban. ki csinált ilyet, szerintem az optimálisabb módszert is használta, csak fel se t nt neki. 7