Logikák véges fákon. Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék
|
|
- Margit Bogdánné
- 6 évvel ezelőtt
- Látták:
Átírás
1 Logikák véges fákon Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék
2 Tartalom FO[<], MPL és CTL * Hafer, Thomas (1987) Moller, Rabinovich ( ) CTL: TL[EX], TL[EF], TL[EX+EF] Bojanczyk, Walukiewicz (2004)
3 Fák Fáink ezúttal: ág f b f véges magasság rangolt címkék, csúcsonként egy, nincs változó út a g a nem rendezett!
4 MPL emlékeztetı MPL: Monadic Path Logic {x, y, z, x 1, }: csúcsértékő változók {X, Y, Z, X 2, }: ágértékő változók Szintaxis F P a (x) x < ch y x = y F F F F x.f X.F x X
5 MPL szemantika P a (x): x címkéje a x < ch y: x-nek fia y =,, : szokásos x X: az x csúcs rajta van az X ágon x.f: van olyan x csúcs, amire F X.F: van olyan X ág, amire F Rövidítések:,,, stb.
6 MPL példa Van két olyan ág, amin a csúcsok végig f- fel, g-vel vagy a-val vannak címkézve X Y x x X P f (x) P g (x) P a (x) x x Y P f (x) P g (x) P a (x) x x X x Y
7 Biszimuláció Legyen t 1 és t 2 két fa. V(t 1 ) V(t 2 ) egy R részhalmaza (reláció) biszimuláció, ha root(t 1 )Rroot(t 2 ), továbbá ha urv fennáll, úgy u és v címkéje megegyezik; u bármelyik u gyerekére van olyan v gyereke v-nek, amire u Rv ; és szimmetrikusan is.
8 Biszimuláció példa Biszimuláció-ekvivalens fák f f g g h ~ g h h a a a a a a Azaz MPL-ben nem csak biszimuláció-invariáns tulajdonságok fejezhetık ki
9 CTL * Változómentes logika Így csak legfeljebb unáris lekérdezések definiálhatók benne Szintaxis F P a F F F EG G F G G G XG GUG F: állapotformulák G: útformulák
10 CTL * szemantika Állapotformulák egy-egy csúcsban lehetnek igazak vagy hamisak EG: van az adott csúcsból induló út, melyre G igaz Útformulák egy-egy útra lehetnek azok Állapotformula: az út elsı csúcsára igaz XG: elhagyva az út elsı csúcsát a maradékra G GUG : G until G
11 CTL * példa f EX(PgUPh) b PgUPh g g h a Pg Ph X(PgUPh)
12 CTL * és biszimuláció Ha T 1 ~ T 2, akkor minden CTL * -formula ekvivalens rajtuk Tehát MPL-ben és CTL * -ban nem ugyanazok a fanyelvek definiálhatók
13 CTL * MPL Lineáris idejő fordítás A teljes F (állapot)formulára: x ( root(x) F (x) ) Állapotformulák x-re (relativizálás): P a P a (x) F, F F: nincs gond EG X (x X G (X, x))
14 CTL * MPL Útformulák X-re x-bıl: F F (x) G, G G: nincs gond XG y( x < ch y y X G (X, y) ) GUH y(y X x < y H '(X, y) * ch * ch z((x < z z < y) G '(X, z))) + ch
15 MPL szemantikus fragmense Tehát CTL* MPL. Az elválasztó nyelv egy nem biszimuláció-invariáns nyelv volt. Az ilyen fanyelvek egyike sem definiálható CTL*-ban. Vizsgáljuk most MPL azon formuláinak halmazát, amik biszimuláció-invariáns nyelvet adnak meg.
16 MPL FO[<] Lineáris idejő fordítás: X.F z X leaf(z X ) F x X x < * ch z X Többi konnektívával nincs gond Ezzel a konstrukcióval az X utat azonosítjuk annak z X végpontjával. Fontos, hogy fáink végesek!
17 FO[<] szerkezete Bármely n > 0 esetén ekvivalencia erejéig csak véges sok olyan különbözı FO[<]- mondat létezik, melynek mélysége max. n. Mély eredményeket felhasználva kijön, hogy széles fákra (= minden gyerek végtelen sokszor szerepel) FO[<]=CTL * Ha az adott fanyelv biszimuláció-invariáns, akkor relaxálhatunk széles fákra
18 FO[<] és CTL * Összefoglalva tehát az eddigieket, egy fanyelv pontosan akkor definiálható CTL * - ban, ha biszimuláció-invariáns és definiálható FO[<]-ben. Kérdés: hogyan bıvíthetjük ki CTL * -ot úgy, hogy megkapjuk az FO[<]-ben definiálható összes fanyelvet?
19 Counting-CTL * Szintaxis kibıvül, új állapotformulák: F D n F minden n-re (a maximális rangig) D n F jelentése: legalább n különbözı gyerekre fennáll F
20 Counting-CTL * példa van legalább két olyan út, ami csak az f,g vagy a címkéket használja ugyanaz, mint van egy olyan út, aminek az eleje csak az f,g és a címkéket használja, majd egyszer csak egy olyan csúcshoz ér, aminek legalább két fiából van olyan út, hogy csak az f, g és a címkéket használja
21 Counting-CTL * példa A formula tehát: E Pf Pg Pa U Pf Pg Pa D 2 E Pf Pg Pa U Pf Pg Pa Xtrue
22 Counting-CTL * MPL Csak a D n modalitásokat kell kifejezni, de ez könnyő (n új változóra relativizálunk, mind gyereke az eredetinek). Pl. D 2 F x-re relativizálva: x 1 x 2 x < ch x 1 x < ch x 2 x 1 x 2 F (x 1 ) F (x 2 )
23 MPL Counting-CTL * Ismét kihasználjuk, hogy rögzített maximális kvantifikációs mélység esetén ekvivalencia erejéig csak véges sok különbözı MPL formula létezik Újabb mély bizonyítás, ezúttal széles fák nélkül
24 CTL * összefoglalás A CTL * -ban definiálható nyelvek osztálya pontosan az MPL-ben (vagy FO[<]-ben) definiálható biszimuláció-invariáns nyelvek osztályával esik egybe A Counting-CTL * -ban definiálható nyelvek osztálya pedig pontosan az ezen logikákban definiálható nyelvekével
25 CTL * megjegyzések Bináris fákat tekintve D 0 F = true D 1 F ugyanaz, mint EXF D 2 F ugyanaz, mint AXF D n F = false, ha n>2 Vagyis ebben az esetben CTL * =FO[<]
26 CTL * megjegyzések Azzal, hogy ezen logikák egybeesnek, nem kerültünk közelebb a definiálhatóság problémájának megoldásához Vagyis egyelıre nem tudjuk, hogy eldönthetı-e egy adott A faautomatáról, hogy L(A) definiálható-e FO[<]-ben Az eszközök kifejlesztéséhez elıbb szintaktikus alosztályokat vizsgálunk
27 CTL A CTL * egy széles körben alkalmazott fragmense Csak állapotformulái vannak: F P a F F F EXF EU(F,F) Szemantika ugyanaz, mint CTL * esetén Szintén nem megoldott a definiálhatóság
28 CTL származtatott modalitások Az EX és EU modalitásokból egyebek is képezhetıek EF F = EU( true, F ) Van olyan csúcs, amire F EG F = EU( F, F EX(true) ) Van olyan maximális út, amire végig F Csak ezen modalitásokat engedélyezve CTL-en belüli fragmenseket kapunk
29 TL[EX] CTL-ben csak az EX modalitást engedjük meg Módosíthatjuk kicsit a szemantikát, hogy rendezett fákon dolgozzunk: EX 0, EX 1 Könnyen látható, hogy n egymásba ágyazott EX operátor a fában legfeljebb n mélyen lévı csúcsokat látja
30 TL[EX] Tehát TL[EX]-ben csak a definit fanyelvek definiálhatók Azokra pedig mindre lehet adni EXformulát, vagyis pontosan a definit fanyelvek definiálhatók TL[EX]-ben Ez a kérdés eldönthetı
31 TL[EF] EF F legyen akkor igaz, ha létezik olyan nem-gyökér csúcs, amire F teljesül Ez nem teljesen esik egybe az eddigi EF operátorral: eddigi EF F F EF F Az új EF F: korábban EXEF F TL[EF]: EF az egyetlen megengedett modalitás
32 TL[EF] bináris fákra A következıkben olyan fákon fogunk dolgozni, melyekre minden nem-levél csúcsnak pontosan két fia van minden címkének lehet kettı vagy nulla is az aritása Ez utóbbi nem gond, EF-ben kifejezhetı a nem levél állítás: EF true
33 Típusok Vegyük az L reguláris fanyelv A minimális faautomatáját; továbbiakban L adott A t fa típusa legyen t értéke A-ban A t fára és a Σ címkére t[a] legyen t, a-ra átcímkézett gyökérrel A t fa kései típusa (delayed type) egy Σ A leképezés a Σ-hoz rendeli t[a] értékét A-ban
34 Típusok Egy fa kései típusát egyértelmően meghatározza két részfájának típusa Ha x,y kései típus, a,b címkék, akkor dtype(x(a),y(b)) legyen az x(a) és y(b) típusok által meghatározott kései típus Ha van olyan fa, aminek kései típusa y, és van x(a) típusú részfája, annak jele (x,a) y (vagy, a-t elhagyva x y).
35 cl(ϕ) és sig(t,ϕ) Ha ϕ egy EF-formula, jelölje cl(ϕ) azt a legszőkebb formulahalmazt, melynek eleme ϕ, és zárt a negációra és a részformulák képzésére Ha t egy fa, ϕ egy EF-formula, legyen sig(t,ϕ) azoknak az EF Ψ cl(ϕ) formuláknak a halmaza, amik t-re igazak
36 Észrevételek Ha L-t definiálja ϕ, akkor tetszıleges t fára sig(t,ϕ) meghatározza t kései típusát mivel ezek Boolean-kombinációi mellé már csak a gyökér címkéje szükséges a teljes típushoz Ha t-nek részfája t, akkor: sig(t,ϕ) sig(t, ϕ)
37 Következmények Ha a-ból elérhetı b, akkor dtype(a,b)=dtype(b,b). Ha a 1 -bıl elérhetı a 2 és viszont (jelben a 1 a 2 ), és b 1 b 2, akkor dtype(a 1,b 1 ) = dtype(a 2,b 2 ).
38 Typeset függés Legyen a t fa valódi részfáinak típusainak halmaza a t typeset-je Tegyük fel, hogy t 1 és t 2 ugyanazzal a typesettel rendelkezik (L-t még mindig ϕ definiálja) Esetvizsgálattal belátható, hogy ekkor kései típusuk ugyanaz A fák magasság szerinti indukciójával
39 Eddig TL[EF]-rıl Ha L definiálható EF-ben, akkor egy fa typesetje meghatározza annak kései típusát. Ezt a tulajdonságot úgy mondjuk, hogy L typeset-függı.
40 A typeset-függés miatt Ha L typeset-függı, akkor a kései típusok egymásból való elérhetısége részbenrendezés. Tegyük fel, x y x Ekkor létezik fák végtelen t 0,t 1,t 2, sorozata, t i mindig valódi részfája t i+1 -nek, kései típusok x,y,x,y, A typeset egyre bıvül, de véges Emiatt ekkor x=y kell fennálljon
41 A typeset-függés miatt Az x kései típusra nézve az a bető egység, ha dtype(x(a),x(a))=x Ha L typeset-függı, y egy kései típus, és b,b egységek y-ra nézve, akkor dtype(x(a),y(b))=dtype(x(a),y(b )). az elızıhöz hasonló iterációt használva
42 A typeset-függés miatt Ha L typeset-függı, akkor (x,a) y maga után vonja dtype(x(a),y(c))=dtype(y(c),y(c)) teljesülését is Mert x(a) typesetje benne van y(c)-ében Továbbá a typeset-függés a kommutativitást is maga után vonja.
43 Eddig TL[EF]-rıl Ha L EF-definiálható, akkor typeset-függı. Ha L typeset-függı, teljesül rá az elızı négy tulajdonság. Kései típusok részbenrendezettek Egységbetőket szabad cserélni Elérhetıség elnyelı hatású a kései típusok számítására Kommutativitás
44 Az elızı négy tulajdonság Ha L bír ezen tulajdonságokkal, akkor L EF-közelíthetı. Ha L EF-közelíthetı, akkor (a részbenrendezés és az elnyelés miatt) ha t kései típusa x, akkor minden x kései típusú valódi részfájának gyökerében x-egység kell szerepeljen
45 EF-definiálás Az EF-közelíthetı nyelvek esetében le tudjuk definiálni sorban a kései típusokat Vagyis ha a kései típusok egy topologikus rendezése x 1 <x 2 < <x n, akkor konstruálhatóak ilyen sorrendben F 1,F 2,,F n formulák úgy, hogy t-re pontosan akkor igaz F i, ha kései típusa x i
46 TL[EF] vége Összegezve, az alábbiak ekvivalensek: L(A) definiálható EF-ben L(A) typeset-függı L(A) EF-közelíthetı Mivel a kései típusok meghatározhatók, így az EF-közelíthetıség (és így az EFdefiniálhatóság) eldönthetı.
47 TL[EF] kommentár Ami sokat számít az EF-definiálhatóság megoldásában, az az, hogy EF nagyon korrelál A elemeinek egymásból való elérhetıségével A többi modalitás esetén ez nem tőnik továbbvihetınek, túl EF-specifikus
48 TL[EF+EX] EF és EX együttes használata megengedett EX: egy mélységig elég nézni a címkéket Definit fanyelvek EF: elég tudni a fában elıforduló típusokat Typeset-függı fanyelvek A kettı együttes alkalmazása most valóban a két elem egyfajta kombinációja lesz
49 Komponensek Az A (minimális) faautomata egy komponense a típusgráfjának egy erısen összefüggı komponense
50 Komponens-feloldhatóság Az A faautomata komponens-feloldható, ha létezik olyan k, melyre a következık egyértelmően meghatározzák bármely t fa típusát: t típusának komponense t kisebb, mint k mélyen lévı címkéi t pontosan k mélyen lévı azon csúcsainak típusa, melyekre ez a típus nem t komponensében van
51 A kapcsolat A következık ekvivalensek: L definiálható TL[EX+EF]-ben A(L) komponens-feloldható A komponens-feloldhatóság is eldönthetı tulajdonság. multicontextek használatával az eddigiekhez hasonló iterációval
52 Irodalom M. Bojanczyk, I. Walukiewicz:Characterizing EX and EF tree logics Lecture Notes in Computer Science, vol. 3170, p , L. Libkin: Logics for unranked trees: an overview Lecture Notes in Computer Science, vol. 3580, p , F. Moller, A. Rabinovich: On the expressive power of CTL * Logic in Computer Science 1999, p F. Moller, A. Rabinovich: Counting on CTL * : on the expressive power of monadic path logic Information and Computation, vol. 184, p , A. Rabinovich: Expressive Power of Temporal Logics Lecture Notes in Computer Science, vol. 2421, p , 2002.
Logikák véges fákon. Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék
Logikák véges fákon Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék Fák Σ véges rangolt ábécé f gyökér a h f b a g a sorrend számít nincs változó címkék 1/csúcs magasság Σ 2 ={f,g}
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések 1. Az informatikai rendszereknél mit ellenőriznek validációnál és mit verifikációnál? 2. A szoftver verifikációs technikák
Logika és faautomaták
Logika és faautomaták Ph.D. értekezés tézisei Iván Szabolcs Témavezető: Ésik Zoltán Matematika és Számítástudományok Doktori Iskola Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék 2008. Bevezetés
Alap fatranszformátorok II
Alap fatranszformátorok II Vágvölgyi Sándor Fülöp Zoltán és Vágvölgyi Sándor [2, 3] közös eredményeit ismertetjük. Fogalmak, jelölések A Σ feletti alaptermek TA = (T Σ, Σ) Σ algebráját tekintjük. Minden
Időzített átmeneti rendszerek
Időzített átmeneti rendszerek Legyen A egy ábécé, A = A { (d) d R 0 }. A feletti (valós idejű) időzített átmeneti rendszer olyan A = (S, T,,, ) címkézett átmeneti rendszert ( : T A ), melyre teljesülnek
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések 1. Az informatikai rendszereknél mit ellenőriznek validációnál és mit verifikációnál? 2. A szoftver verifikációs technikák
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,
Alap fatranszformátorok I. Oyamaguchi [3], Dauchet és társai [1] és Engelfriet [2] bebizonyították hogy egy tetszőleges alap
Alap fatranszformátorok I Vágvölgyi Sándor Oyamaguchi [3], Dauchet és társai [1] és Engelfriet [2] bebizonyították hogy egy tetszőleges alap termátíró rendszerről eldönthető hogy összefolyó-e. Mindannyian
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2015. tavasz 1. Diszkrét matematika 2.C szakirány 1. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu Komputeralgebra Tanszék 2015. tavasz Gráfelmélet Diszkrét
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
Diszkrét matematika 1. estis képzés
Diszkrét matematika 1. estis képzés 2019. tavasz 1. Diszkrét matematika 1. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján
1. tétel - Gráfok alapfogalmai
1. tétel - Gráfok alapfogalmai 1. irányítatlan gráf fogalma A G (irányítatlan) gráf egy (Φ, E, V) hátmas, ahol E az élek halmaza, V a csúcsok (pontok) halmaza, Φ: E {V-beli rendezetlen párok} illeszkedési
Formális nyelvek - 9.
Formális nyelvek - 9. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Véges
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
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
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
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
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
1. Tétel - Az ítéletkalkulus alapfogalmai
A tételhez hozzátartozik az elsőrendű nyelv szemantikája! 1. Tétel - Az ítéletkalkulus alapfogalmai Ítéletkalkulus - Az elsőrendű logika azon speciális este, amikor csak 0 ad rendű predikátumszimbólumok
Házi feladatok megoldása. Nyelvek használata adatszerkezetek, képek leírására
Nyelvek használata adatszerkezetek, képek leírására Formális nyelvek, 2. gyakorlat 1. feladat Módosított : belsejében lehet _ jel is. Kezdődhet, de nem végződhet vele, két aláhúzás nem lehet egymás mellett.
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
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 7. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
HALMAZELMÉLET feladatsor 1.
HALMAZELMÉLET feladatsor 1. Egy (H,, ) algebrai struktúra háló, ha (H, ) és (H, ) kommutatív félcsoport, és teljesül az ún. elnyelési tulajdonság: A, B H: A (A B) = A, A (A B) = A. A (H,, ) háló korlátos,
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 1. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. tavasz 1. Diszkrét matematika 2.C szakirány 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2017.
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 9. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2008 tavasz Egy HF múlt hétről HF1. a) Egyesíthető: s = [y/f(x,
Hibajavító kódok május 31. Hibajavító kódok 1. 1
Hibajavító kódok 2007. május 31. Hibajavító kódok 1. 1 Témavázlat Hibajavító kódolás Blokk-kódok o Hamming-távolság, Hamming-súly o csoportkód o S n -beli u középpontú t sugarú gömb o hibajelzı képesség
17. előadás: Vektorok a térben
17. előadás: Vektorok a térben Szabó Szilárd A vektor fogalma A mai előadásban n 1 tetszőleges egész szám lehet, de az egyszerűség kedvéért a képletek az n = 2 esetben szerepelnek. Vektorok: rendezett
Diszkrét matematika 1. középszint
Diszkrét matematika 1. középszint 2017. sz 1. Diszkrét matematika 1. középszint 3. el adás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
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á
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
Diszkrét matematika 2.
Diszkrét matematika 2. 2018. szeptember 21. 1. Diszkrét matematika 2. 2. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. szeptember 21. Gráfelmélet
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.
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2015. ősz 1. Diszkrét matematika 2.C szakirány 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2015.
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 3. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Relációk Diszkrét matematika I. középszint 2014.
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 5. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
MM CSOPORTELMÉLET GYAKORLAT ( )
MM4122-1 CSOPORTELMÉLET GYAKORLAT (2008.12.01.) 1. Ismétlés szeptember 1.szeptember 8. 1.1. Feladat. Döntse el, hogy az alábbi állítások közül melyek igazak és melyek (1) Az A 6 csoportnak van 6-odrend
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. ősz 1. Diszkrét matematika 2.C szakirány 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2017.
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
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Klasszikus algebra előadás. Waldhauser Tamás április 14.
Klasszikus algebra előadás Waldhauser Tamás 2014. április 14. Többhatározatlanú polinomok 4.3. Definíció. Adott T test feletti n-határozatlanú monomnak nevezzük az ax k 1 1 xk n n alakú formális kifejezéseket,
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 2. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Matematikai logika Diszkrét matematika I. középszint
Diszkrét matematika I. gyakorlat
Vizsgafeladatok megoldása 2012. december 5. Tartalom Teljes feladatsor #1 1 Teljes feladatsor #1 2 Teljes feladatsor #2 3 Teljes feladatsor #3 4 Teljes feladatsor #4 5 Válogatott feladatok 6 Végső bölcsesség
Diszkrét matematika I.
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 2.
Diszkrét matematika 2. Mérai László előadása alapján Készítette: Nagy Krisztián 1. előadás Gráfok halmaza, gráf, ahol a csúcsok halmaza, az élek illesztkedés reláció: illesztkedik az élre, ha ( -él illesztkedik
Algoritmuselmélet. 2-3 fák. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 8.
Algoritmuselmélet 2-3 fák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 8. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet 8. előadás
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 2016. ősz 1. Diszkrét matematika 1. középszint 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
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
Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma
Készítette: Laczik Sándor János Gráfelmélet I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma Definíció: a G=(V,E) párt egyszerű gráfnak nevezzük, (V elemeit a gráf csúcsainak/pontjainak,e elemeit
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ó
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
A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem
A számítástudomány alapjai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Bináris keresőfa, kupac Katona Gyula Y. (BME SZIT) A számítástudomány
Kiterjesztések sek szemantikája
Kiterjesztések sek szemantikája Példa D Integer = {..., -1,0,1,... }; D Boolean = { true, false } D T1... T n T = D T 1... D Tn D T Az összes függvf ggvény halmaza, amelyek a D T1,..., D Tn halmazokból
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.
Hamming-kód. Definíció. Az 1-hibajavító, perfekt lineáris kódot Hamming-kódnak nevezzük. F 2 fölötti vektorokkal foglalkozunk.
Definíció. Hamming-kód Az -hibajavító, perfekt lineáris kódot Hamming-kódnak nevezzük. F fölötti vektorokkal foglalkozunk. Hamming-kód készítése: r egész szám (ellenırzı jegyek száma) n r a kódszavak hossza
1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?
Definíciók, tételkimondások 1. Mondjon legalább három példát predikátumra. 2. Sorolja fel a logikai jeleket. 3. Milyen kvantorokat ismer? Mi a jelük? 4. Mikor van egy változó egy kvantor hatáskörében?
0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles
Matematika szigorlat, Mérnök informatikus szak I. 2013. jan. 10. Név: Neptun kód: Idő: 180 perc Elm.: 1. f. 2. f. 3. f. 4. f. 5. f. Fel. össz.: Össz.: Oszt.: Az elérhető pontszám 40 (elmélet) + 60 (feladatok)
Jármőtervezés és vizsgálat I. VALÓSZÍNŐSÉGSZÁMÍTÁSI ALAPFOGALMAK Dr. Márialigeti János
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM KÖZLEKEDÉSMÉRNÖKI KAR JÁRMŐELEMEK ÉS HAJTÁSOK TANSZÉK Jármőtervezés és vizsgálat I. VALÓSZÍNŐSÉGSZÁMÍTÁSI ALAPFOGALMAK Dr. Márialigeti János Budapest 2008
Hardver és szoftver rendszerek verifikációja
Hardver és szoftver rendszerek verifikációja 1 Előadó: Gombás Éva, adjunktus gombas@inf.u-szeged.hu Számítástudomány Alapjai Tanszék Irinyi épület 3. lépcsőház, 1. em. Fogadóóra: csütörtök 13-14 között
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
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 2. 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
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2016. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 2. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2008 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
... S n. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak.
Párhuzamos programok Legyen S parbegin S 1... S n parend; program. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak. Folyamat
Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!
függvények RE 1 Relációk Függvények függvények RE 2 Definíció Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor
1. Házi feladat. Határidő: I. Legyen f : R R, f(x) = x 2, valamint. d : R + 0 R+ 0
I. Legyen f : R R, f(x) = 1 1 + x 2, valamint 1. Házi feladat d : R + 0 R+ 0 R (x, y) f(x) f(y). 1. Igazoljuk, hogy (R + 0, d) metrikus tér. 2. Adjuk meg az x {0, 3} pontok és r {1, 2} esetén a B r (x)
Í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,
Megyei matematikaverseny évfolyam 2. forduló
Megyei matematikaverseny 0. 9. évfolyam. forduló. különbözı pozitív egész szám átlaga. Legfeljebb mekkora lehet ezen számok közül a legnagyobb? (A) (B) 8 (C) 9 (D) 78 (E) 44. 00 009 + 008 007 +... + 4
A lineáris algebrában központi szerepet betöltı vektortér fogalmát értelmezzük most, s megvizsgáljuk e struktúra legfontosabb egyszerő tulajdonságait.
2. VEKTORTÉR A lineáris algebrában központi szerepet betöltı vektortér fogalmát értelmezzük most, s megvizsgáljuk e struktúra legfontosabb egyszerő tulajdonságait. Legyen K egy test és V egy nem üres halmaz,
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Iván Szabolcs október 6.
Automaták irányítása II. Iván Szabolcs 2009. október 6. Tartalom 1 Alapfogalmak (ismét) 2 Egy kiterjesztés és egy ellenpélda 3 Pozitív részeredmények 4 A Road Coloring Problem Véges automaták Automata
Kaposi Ambrus. University of Nottingham Functional Programming Lab. Hackerspace Budapest 2015. január 6.
Bizonyítás és programozás Kaposi Ambrus University of Nottingham Functional Programming Lab Hackerspace Budapest 2015. január 6. Bizonyítás, érvelés Példa: sáros a csizmám ha vizes a föld, esett az eső
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 6. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2008 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
Bevezetés a számításelméletbe (MS1 BS)
Matematika szigorlat - konzultációs szeminárium Azoknak, akik másodszorra vagy többedszerre veszik fel a Matematika szigorlat (NAMMS1SAND) tárgyat. Bevezetés a számításelméletbe (MS1 BS) FŐBB TÉMAKÖRÖK
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén Dombi József Szegedi Tudományegyetem Bevezetés - ID3 (Iterative Dichotomiser 3) Az ID algoritmusok egy elemhalmaz felhasználásával
Logikai függvények osztályai. A függvényosztály a függvények egy halmaza.
Logikai függvények osztályai A függvényosztály a függvények egy halmaza. A logikai fügvények egy osztálya logikai függvények valamely halmaza. Megadható felsorolással, vagy a tulajdonságainak leírásával.
Általános algoritmustervezési módszerek
Általános algoritmustervezési módszerek Ebben a részben arra mutatunk példát, hogy miként használhatóak olyan általános algoritmustervezési módszerek mint a dinamikus programozás és a korlátozás és szétválasztás
Diszkrét matematika 2. estis képzés
Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
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
Í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
Modell ellenőrzés - Model checking
Modell ellenőrzés - Model checking 1 Modell ellenőrzés (vizsgálat) - Model checking Egyidejű (időben párhuzamosan működő), újraéledő hardver-szoftver rendszerek működésének helyességét vizsgáljuk (Concurrent,
Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok
Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok Program verifikálás Konkurens programozási megoldások terjedése -> verifikálás szükséges, (nehéz) logika Legszélesebb körben alkalmazott
Formális nyelvek - 5.
Formális nyelvek - 5. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Lineáris
Algoritmuselmélet 2. előadás
Algoritmuselmélet 2. 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 2002 Február 12. ALGORITMUSELMÉLET 2. ELŐADÁS 1 Buborék-rendezés
Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t
Ellenőrző kérdések 2. Kis dolgozat kérdései 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t 37. Ha t szintű indexet használunk,
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
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Elemi számelmélet Diszkrét matematika I. középszint
Turing-gép május 31. Turing-gép 1. 1
Turing-gép 2007. május 31. Turing-gép 1. 1 Témavázlat Turing-gép Determinisztikus, 1-szalagos Turing-gép A gép leírása, példák k-szalagos Turing-gép Univerzális Turing-gép Egyéb Turing-gépek Nemdeterminisztikus
RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!
RE 1 Relációk Függvények RE 2 Definíció: Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor azt mondjuk, hogy
5/1. tétel: Optimalis feszítőfák, Prim és Kruskal algorithmusa. Legrövidebb utak graphokban, negatív súlyú élek, Dijkstra és Bellman Ford algorithmus.
5/1. tétel: Optimalis feszítőfák, Prim és Kruskal algorithmusa. Legrövidebb utak graphokban, negatív súlyú élek, Dijkstra és Bellman Ford algorithmus. Optimalis feszítőfák Egy összefüggő, irányítatlan
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Java II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
Matematika (mesterképzés)
Matematika (mesterképzés) Környezet- és Településmérnököknek Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Vinczéné Varga A. Környezet- és Településmérnököknek 2016/2017/I 1 / 29 Lineáris tér,
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ó.
GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus
GRÁFELMÉLET 7. előadás Javító utak, javító utak keresése, Edmonds-algoritmus Definíció: egy P utat javító útnak nevezünk egy M párosításra nézve, ha az út páratlan hosszú, kezdő- és végpontjai nem párosítottak,
Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk
Fraktálok Kontrakciók Affin leképezések Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék TARTALOMJEGYZÉK 1 of 71 A Lipschitz tulajdonság ÁTMÉRŐ, PONT ÉS HALMAZ TÁVOLSÁGA Definíció Az (S, ρ) metrikus tér
1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007
Hálózatok II 2007 1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok 1 Az előadáshoz Előadás: Szerda 17:00 18:30 Gyakorlat: nincs Vizsga írásbeli Honlap: http://people.inf.elte.hu/lukovszki/courses/g/07nwii
INFORMATIKA javítókulcs 2016
INFORMATIKA javítókulcs 2016 ELMÉLETI TÉTEL: Járd körbe a tömb fogalmát (Pascal vagy C/C++): definíció, egy-, két-, több-dimenziós tömbök, kezdőértékadás definíciókor, tömb típusú paraméterek átadása alprogramoknak.
2014. szeptember 24. és 26. Dr. Vincze Szilvia
2014. szeptember 24. és 26. Dr. Vincze Szilvia Mind a hétköznapi, mind a tudományos életben gyakran előfordul, hogy bizonyos halmazok elemei között kapcsolat figyelhető meg. A kapcsolat fogalmának matematikai