Alap fatranszformátorok II
|
|
- Petra Vincze
- 6 évvel ezelőtt
- Látták:
Átírás
1 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 f Σ m, m 0 és t 1,..., t m T Σ esetén, f TA (t 1,..., t m ) = f(t 1,..., t m ). Alap termátíró rendszer. Legyen Σ egy rangolt ábécé. Egy R T Σ T Σ véges halmazt Σ feletti alap termátíró rendszernek nevezünk. R elemeit szabályoknak nevezzük és u v alakban írjuk. A R T Σ T Σ átírási reláció definíciója: tetszőleges s, t T Σ esetén, s R t akkor és csak akkor ha létezik egy u v szabály R-ben és c T Σ,1 környezet úgy hogy s = c[u] and t = c[v]. R kongruencia reláció a TA alapterm algebrán. Azt mondjuk hogy R az R által generált kongruencia a TA alapterm algebrán. Az R alap termátíró rendszer redukált ha minden u v szabályára, u irreducibilis R { u v }-re 1
2 nézve és v irreducibilis R-re nézve. Állítás 1 [4] Ha az R alap termátíró rendszer redukált, akkor R konvergens. Fél faautomata és faautomata. Legyen Σ egy rangolt ábécé. A Σ feletti fél faautomata egy A alap termátíró rendszer a Σ AH rangolt ábécé felett. Itt AH - az A állapothalmaza - nulla rangú szimbólumokból áll és AH Σ =. A szabályai az alábbi két típusúak: f(a 1,..., a n ) a ahol f Σ n, n 0, a, a 1,..., a n AH és a 1 a 2, ahol a 1, a 2 AH. A második típusú szabályokat λ szabályoknak nevezzük. A λ szabályokat ki tudjuk küszöbölni. Az a AH állapot elérhető, ha létezik olyan t T Σ alapfa amelyre t A a. A fél faautomata összefüggő, ha minden a AH állapot elérhető. A fél faautomata determinisztikus, ha minden f Σ m, m 0, a 1,..., a m AH esetén, legfeljebb egy f(a 1,..., a m ) bal oldalú szabály van A-ban, és nincsen λ-szabály A-ban. 2
3 A fél faautomata teljes, ha minden f Σ m, m 0, a 1,..., a m AH esetén, legalább egy f(a 1,..., a m ) bal oldalú szabály van A-ban. Lemma 2 Legyen A egy fél faautomata Σ felett. A determinisztikus fél faautomata akkor és csak akkor ha A egy redukált alap termátíró rendszer Σ AH felett. Alap fatranszformátor. A Σ feletti A, B fél faautomatákból álló (A, B) párt alap fatranszformátornak nevezzük (AFT, röviden). Az (A, B) által indukált τ(a, B) T Σ T Σ fatranszformáció definíciója: Minden p, q T Σ esetén, (p, q) τ(a, B) akkor és csak akkor ha létezik u T Σ,n, n 0, környezet és z 1,..., z n, z 1,..., z n T Σ fák és a 1,..., a n közös állapotai A-nak és B-nek úgy hogy p = u[z 1,..., z n ] A u[a 1,..., a n ] és q = u[z 1,..., z n] B u[a 1,..., a n ], ahol z i A a i és z i B a i, 1 i n. Példa. Σ = Σ 0 Σ 2, Σ 0 = { $ }, Σ 2 = { f }. Páros fa: páros sokszor fordul elő benne a $ szimbólum. Páratlan fa: páratlan sokszor fordul elő benne a $ szimbólum. Az A fél faautomata állapotai: AH = { 0, 1 }, A szabályai: 3
4 $ 1, f(0, 0) 0, f(0, 1) 1, f(1, 0) 1, f(1, 1) 0. A (Σ, AH, A, { 0 }) faautomata a páros fák halmazát ismeri fel. A (Σ, AH, A, { 1 }) faautomata a páratlan fák halmazát ismeri fel. A B fél faautomata állapotai: AH B = { 0, 1 }, B szabályai: $ 1, f(0, 0 ) 0, f(0, 1) 1, f(1, 0 ) 1, f(1, 1) 0. A (Σ, AH B, B, { 0 }) faautomata a páros fák halmazát ismeri fel. A (Σ, AH B, B, { 1 }) faautomata a páratlan fák halmazát ismeri fel. (f($, f($, f($, $))), f($, $)) τ(a, B), mert f($, f($, f($, $))) A f($f($, f(1, $))) A f($, f($, f(1, 1))) A f($, f($, 0)) A f($, f(1, 0)) A f($, 1) és f($, $) B f($, 1). Ugyanakkor (f($, $), f(f($, $), f($, $)) τ(a, B), mert f($, $) A f(1, $) A f(1, 1) A 0 f(f($, $), f($, $)) B f(0, 0 ) A 0, és a fenti két átírási sorozatban nem fordul elő ugyanaz a fa. τ(a, B) azokból a (p, q) párokból áll amelyekre létezik 4
5 u T Σ,n, n 0, környezet és z 1,..., z n, z 1,..., z n T Σ páratlan fák úgy hogy p = u[z 1,..., z n ] és q = u[z 1,..., z n]. Dauchet és munkatársai és Engelfriet megmutatták hogy Tétel 3 Tetszőleges R alap termátíró rendszer esetén, meg tudunk konstruálni egy (A, B) Σ feletti alap fatranszformátort úgy hogy R = τ(a, B). Az alábbi megszorításokat vezetjük be az alap fatranszformátorokra. Azt mondjuk hogy az (A, B) alap fatranszformátor (i) determinisztikus, ha A és B determinisztikusak, (ii) teljes, ha A és B teljesek, és (ii) szimmetrikus, ha A = B. A fenti megszorítások tetszőleges kombinációját képezhetjük. Például, az AFT szimmetrikus, determinisztikus ha mind szimmetrikus mind determinisztikus. Így összesen nyolc transzformáció osztályunk van. AF T jelöli az alapfatranszformátorok által indukált transzformációk osztályát. Az AF T jelölés D-, S- és T - prefixei jelölik a determinisztikus, a szimmetrikus 5
6 és a teljes alapfatranszformátorok által indukált transzformációk osztályát. Ezen prefixek tetszőleges kombinációját képezhetjük. Például, SD-AF T jelöli a szimmetrikus, deterministikus alapfatranszformátorok által indukált transzformációk osztályát. A fenti nyolc transzformáció osztály tartalmazási ábráját mutatjuk be. A tartalmazási ábrán bemutatott tartalmazások igazolásához tekintsük a következő táblázatot. A táblázat megmutatja hogy az egyes transzformáció osztályokra a reflexív, szimmetrikus és tranzitív tulajdonságok közül melyek teljesülnek. Ha az Y -AF T, Y {, T, D, T D, S, T S, SD, T SD} osztály minden eleme rendelkezik a P {reflexív, szimmetrikus, tranzitív} tulajdonsággal, akkor a Y -AF T and P által meghatározott bejegyzés a + jel, különben a jel. reflexív szimmet. tranzitív AF T, T -AF T + D-AF T, T D-AF T + S-AF T, T S-AF T + + SD-AF T, T SD-AF T
7 Tétel 4 Az 1. ábrán láthatjuk az AF T, T -AF T, D-AF T, T D-AF T, S-AF T, T S-AF T, SD-AF T and T SD-AF T fatranszformátor osztályok tartalmazási diagramját. Bizonyítás. Az AF T = T -AF T és D-AF T = T D-AF T egyenlőségeket az alábbi standard konstrukcióval igazoljuk. Legyen (A, B) egy tetszőleges AFT. Megkonstruáljuk az (A, B ) teljes AFT-t. Az a új állapotot adjuk hozzá az AH állapothalmazhoz. A b új állapotot adjuk hozzá a AH B állapothalmazhoz, itt a b. Új szabályokat adunk A-hoz: minden új szabály jobb oldalán a áll. Az összes lehetséges bal oldalt tekintjük amire nincsen szabály A-ban. B-t hasonlóan tesszük teljessé. A konstrukció megőrzi A és B determinisztikus tulajdonságát. Az ábrán látható valódi tartalmazásokat igazoljuk. Tetszőleges X, Y osztályok esetén, ha az X osztály az Y osztály felett van és él köti őket össze, akkor az X Y tartalmazás definíció szerint fennáll. Most belátjuk az X Y tartalmazást. Továbbá belátjuk hogy az éllel nem összekötött osztályok nem tartalmazzák egymást. Ehhez elegendő igazolni hogy (a) SD-AF T és T S-AF T nem tartalmazzák egymást, és 7
8 D-AF T = T D-AF T AF T = T -AF T SD-AF T T SD-AF T S-AF T T S-AF T 1. ábra Az AF T, D-AF T, S-AF T, SD-AF T és T SD-AF T osztályok tartalmazási diagramja 8
9 (b) D-AF T and S-AF T nem tartalmazzák egymást. Először igazoljuk (a)-t, azaz hogy T S-AF T SD- AF T és SD-AF T T S-AF T. Az első egyenlőtlenség azért teljesül mert az SD-AF T minden eleme tranzitív és T S-AF T nem minden eleme tranzitív, lásd a táblázat. A második egyenlőtlenség igazolásához megkonstruálunk egy A determinisztikus faautomatát úgy hogy a τ(a, A) szimmetrikus, determinisztikus transzformáció nincs benne T S-AF T -ben. Legyen A =, azaz A-nak nincsenek szabályai, és így τ(a, A) = {( t, t) t T Σ }. Indirekt bizonyítás végett feltesszük hogy τ(a, A) T S-AF T, azaz hogy létezik egy teljes B faautomata úgy hogy τ(a, A) = τ(b, B). Léteznek p, q T Σ egymástól különböző alapfák és b AH úgy hogy p B b és q B b. Ezért (p, q) τ(b, B). Mivel p q, kapjuk hogy (p, q) τ(a, A). Ellentmondás. Most igazoljuk (b)-t. Evégett igazoljuk hogy D- AF T S-AF T és S-AF T D-AF T. Az első egyenlőtlenség nyilván fennáll. Most belátjuk a második egyenlőtlenséget. Megadunk egy (A, A) szimmetrikus AFT-t úgy hogy τ(a, A) D-AF T. Legyen Σ = Σ 0 Σ 1, Σ 0 = {#, $} és 9
10 Σ 1 = {f}, és legyen AH = {a, b}. Az A fél faautomata szabályai: # a, f(a) b, and $ a b. Megjegyezzük hogy A nemdeterminisztikus. Most (#, $), (f(#), $) τ(a, A). Indirekt bizonyítás végett tegyük fel hogy τ(a, A) D-AF T, azaz τ(a, A) = τ(b, C) valamely B és C determinisztikus faautomatákra. Mivel (#, $) τ(b, C), létezik B és C közös c állapota amelyre # c B és $ c C. Mivel (f(#), $) τ(b, C) az f(c) c szabály is B-ben van. Minden n 1 esetén, (f n (#), $) τ(b, C), ami ellentmondás, hiszen (f 2 (#), $) τ(a, A). Tétel 5 Tetszőleges τ T Σ T Σ bináris relációra ekvivalens az alábbi négy állítás. (a) τ SD-AF T. (b) τ megegyezik egy redukált alap termátíró rendszer által a TA alapterm algebra felett generált kongruenciával. (c) τ megegyezik egy konvergens alap termátíró rendszer által a TA alapterm algebra felett generált kongruenciával. (d) τ egy végesen generált kongruencia a TA alapterm algebra felett. 10
11 Bizonyítás. Első lépés: (a)-ból következik (b). Legyen A egy determinisztikus fél faautomata. Megkonstruálunk egy redukált alap termátíró rendszert amelyre τ(a, A) = R. Feltesszük hogy A összefüggő. Az alábbi algoritmus minden a AH állapotra megkonstruál egy tree(a) T Σ alapfát úgy hogy tree(a) A a. Algoritmus 6 Input: A összefüggő determinisztikus fél faautomata Σ felett. Output: Minden a AH állapotra, egy tree(a) T Σ alapfa úgy hogy tree(a) A a. Segéd változók: Minden a AH állapotra, egy flag(a) zászló, ami igaz és hamis értéket vesz fel, és azt jelzi hogy tree(a)-t defináltuk-e már. minden a AH állapotra, legyen flag(a) = hamis; while létezik a AH állapot úgy hogy flag(a) = hamis do minden f(a 1,..., a m ) a A-beli szabályra do if flag(a 1 ) =... = flag(a m ) = igaz and flag(a) = hamis, 11
12 then begin tree(a) := f(tree(a 1 ),..., tree(a m )); flag(a) := igaz end Mivel A összefüggő, a fenti algoritmus sikeresen véget ér úgy hogy minden a AH állapotra, flag(a) = igaz. Példa. Legyen Σ = Σ 0 Σ 1 Σ 2, Σ 0 = { $, # }, Σ 1 = { g }, Σ 2 = { f }. A összefüggő determinisztikus fél faautomata szabályai: $ 1, # 1, f(1, 1) 1, f(1, 2) 1, f(2, 1) 1, f(2, 2) 1, g(1) 2, g(2) 1, A fenti eljárás a tree(1) = $ és tree(2) = g($) alapfákat adja vissza. Most megadjuk az R alap termátíró rendszert. Legyen R = {f(tree(a 1 ),..., tree(a m )) tree(a) f(a 1,..., a m ) a A és f(tree(a 1 ),..., tree(a m )) tree(a)}. 12
13 Példa R alap termátíró rendszer szabályai: # $, f($, $) $, f($, g($)) $, f(g($), $) $, f(g($), g($)) $, g(g($)) $. Az alábbi P1 P7 állítások teljesülnek a tree(a) fákra és az R alap termátíró rendszerre. P1: Minden a AH esetén, tree(a) A a. Ezt a fenti algoritmus közvetlen vizsgálatával igazolhatjuk. P2: Minden u v R átírási szabályra, u A v. Ez a P1 állításból következik és abból hogy R minden szabálya f(tree(a 1 ),..., tree(a m )) tree(a), alakú ahol f(a 1,..., a m ) a A. P3: Minden a, b AH állapotra, a = b akkor és csak akkor ha tree(a) = tree(b). Ha a = b akkor tree(a) = tree(b) mert minden a állapothoz az algoritmus egyetlen tree(a) fát konstruál meg. Fordított irányban, tegyük fel hogy a b és tree(a) = tree(b). Láttuk hogy tree(a) A a és tree(b) A b. Ugyanabból a fából két különböző állapotot deriválunk. Ez ellentmond annak hogy A determinisztikus. P4: Minden a AH állapotra, a tree(a) alapfa irreducibilis R-re nézve. Bizonyítás tree(a) felépítése 13
14 (struktúrája) szerint. P5: R redukált. P6: Minden p T Σ alapterm és a AH állapot esetén, p A a akkor és csak akkor ha p R tree(a). P7: τ(a, A) = R. Második lépés: 1. állítás szerint (b)-ből következik (c). Harmadik lépés: Definíció szerint (c)-ből következik (d). Negyedik lépés: (d)-ből következik (a). Legyen E T Σ T Σ egy Σ feletti alap termátíró rendszer. Most megadunk Σ felett egy összefüggő determinisztikus R fél faautomatát AH állapothalmazzal úgy hogy E = R T Σ T Σ. Evégett legyen T = { t T Σ t részfája u nak vagy v nek ahol u v in E } az E-ben előforduló termek résztermeinek a halmaza és legyen Θ = E T T. Θ ekvivalencia reláció T felett. Minden t T esetén, [t] Θ = [t] E T. Példa. Legyen Σ = Σ 0 Σ 1 Σ 2, Σ 0 = { $, # }, Σ 1 = { g }, Σ 2 = { f }. E az alábbi szabályokból áll: $ #, g($) g(#), f($, $) #, f(g($), #) #, f(#, g($)) #, f(g($), g($)) #. 14
15 T = { $, #, g($), g(#), f($, $), f(g($), #), f(#, g($)), f(g($), g($)) }. Θ-nak két osztálya van: { $, #, f($, $), f(g($), #), f(#, g($)), f(g($), g($)) } és { g($), g(#) }. Legyen AH = {[t] Θ t T }. Tekintsük a Σ AH rangolt ábécét, ahol AH elemei 0 rangú szimbólumok. Definiáljuk az R alap termátíró rendszert Σ AH felett. R az alábbi szabályokból áll: f([t 1 ] Θ,..., [t m ] Θ ) [f(t 1,..., t m )] Θ, ahol f(t 1,..., t m ) T. Példa. AH = { [$] Θ, [g($)] Θ }. R elemei: $ [$] Θ, # [$] Θ, g([$] Θ ) [g($)] Θ, f([$] Θ, [$] Θ ) [$] Θ, f([g($)] Θ, [$] Θ ) [$] Θ, f([$] Θ, [g($)] Θ ) [$] Θ, f([g($)] Θ, [g($)] Θ ) [$] Θ. Tétel 7 Van olyan algoritmusunk amely R-et számolja ki O(n log n) időben. Bizonyítás. T elemeit egy irányított gráf csúcsaival adjuk meg. Az f(t 1,..., t m )-hez tartozó csúcsból 15
16 irányított élek vezetnek a t 1,..., t m -hez tartozó csúcsokba. Ezt a gráfot E részterm gráfjának nevezzük. E részterm gráfját megtudjuk konstruálni O(n) idő alatt. Θ-t E részterm gráfján számoljuk ki. Állítás 8 Downey és társai [1] Van egy olyan algoritmusunk amely az E részterm gráfján fut O(n log n) időben és Θ-t számolja ki. Itt n az E mérete, azaz az E-ben előforduló szimbólumok száma. Bizonyítás. Legyen η az E reflexív lezártja. 1. Ha f(p 1,..., p m ) T és f(s 1,..., s m ) T és (p 1, s 1 ) η,..., (p m, s m ) η, akkor tegyük bele az (f(p 1,..., p m ), f(s 1,..., s m )) párt η-ba. 2. Legyen ρ az η reflexív, tranzitív, szimmetrikus lezártja. Ha ρ = η akkor visszaadjuk a θ = η relációt. Különben η := ρ és menjünk az 1. pontra. Bejárjuk E részterm gráfját és minden f(t 1,..., t m ) termhez tartozó csúcsra az f([t 1 ] Θ,..., [t m ] Θ ) [f(t 1,..., t m )] Θ, szabályt beletesszük R-be. Lemma 9 R redukált alap termátíró rendszer Σ AH felett. 16
17 Lemma 10 Minden t T termre, t R[t] θ. Lemma 11 Minden s T Σ és t T termekre ha s R[t] Θ, akkor s E t. Lemma 12 E = R T Σ T Σ. R fél faautomata Σ felett az AH állapot halmazzal. 2. és 9. lemmák szerint R fél faautomata determinisztikus. 10. lemma szerint R fél faautomata összefüggő. 1. és 9. lemmák szerint R alap termátíró rendszer konvergens. Ezért minden s T Σ alaptermnek létezik egy egyértelműen meghatározott R-normáformája amit s jelöl. Nyilvánvalóan s tartalmazhatja Σ szimbólumait és AH állapotait is. Lemma 13 Tetszőleges s, t T Σ esetén, s E t akkor és csak akkor ha s = t. Példa. AH = { [$] Θ, [g($)] Θ }. Igaz-e hogy g(g(f(g($), g($)))) E g(g($))? g(g(f(g($), g($)))) A g(g(f(g([$] Θ ), g([$] Θ )))) A g(g(f([g($)] Θ, [g($)] Θ ))) A g(g([$] Θ )) A g([g($)] Θ ), és g(g($)) A g(g([$] Θ )) A g([g($)] Θ ). A 12. lemma szerint g(g(f(g($), g($)))) E g(g($)). A 13. lemmából kapjuk az alábbi eredményt. Lemma 14 E = τ(r, R). 17
18 Tehát (d)-ből következik (a). References [1] P. J. Downey, R. Sethi, and R. E. Tarjan: Variations on the Common Subexpression Problem. Journal of the ACM, 27 (1980) [2] Z. Fülöp and S. Vágvölgyi, Ground term rewriting rules for the word problem of ground term equations, Bulletin of the EATCS, 45 (1991) [3] Z. Fülöp, and S. Vágvölgyi, Restricted ground tree transducers. Theoretical Computer Science, 250 (2001) [4] W. Snyder, A Fast Algorithm for Generating Reduced Ground Rewriting Systems from a set of Ground Equations, Journal of Symbolic Computation, 15 (1993)
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
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.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.
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
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
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
Hadamard-mátrixok Előadó: Hajnal Péter február 23.
Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára Hadamard-mátrixok Előadó: Hajnal Péter 2012. február 23. 1. Hadamard-mátrixok Ezen az előadáson látásra a blokkrendszerektől független kombinatorikus
Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy
1. előadás: Halmazelmélet Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy hozzátartozik-e,
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. 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
definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként.
Számításelmélet Kiszámítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést, amire számítógéppel szeretnénk megadni a választ. (A matematika nyelvén precízen megfogalmazott
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
1. előadás: Halmazelmélet, számfogalom, teljes
1. előadás: Halmazelmélet, számfogalom, teljes indukció Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető,
ZH feladatok megoldásai
ZH feladatok megoldásai A CSOPORT 5. Írja le, hogy milyen szabályokat tartalmazhatnak az egyes Chomskynyelvosztályok (03 típusú nyelvek)! (4 pont) 3. típusú, vagy reguláris nyelvek szabályai A ab, A a
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
Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.
Programkonstrukciók Definíció Legyen π feltétel és S program A-n. A DO A A relációt az S-ből a π feltétellel képezett ciklusnak nevezzük, és (π, S)-sel jelöljük, ha 1. a / [π] : DO (a) = { a }, 2. a [π]
Diszkrét matematika 2.
Diszkrét matematika 2. 2018. november 23. 1. Diszkrét matematika 2. 9. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. november 23. Diszkrét matematika
Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:
1. Halmazok, relációk, függvények 1.A. Halmazok A halmaz bizonyos jól meghatározott dolgok (tárgyak, fogalmak), a halmaz elemeinek az összessége. Azt, hogy az a elem hozzátartozik az A halmazhoz így jelöljük:
Számelmélet (2017. február 8.) Bogya Norbert, Kátai-Urbán Kamilla
Számelmélet (2017 február 8) Bogya Norbert, Kátai-Urbán Kamilla 1 Oszthatóság 1 Definíció Legyen a, b Z Az a osztója b-nek, ha létezik olyan c Z egész szám, melyre ac = b Jelölése: a b 2 Példa 3 12, 2
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,
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,
Logika és számításelmélet. 10. előadás
Logika és számításelmélet 10. előadás Rice tétel Rekurzíve felsorolható nyelvek tulajdonságai Tetszőleges P RE halmazt a rekurzívan felsorolható nyelvek egy tulajdonságának nevezzük. P triviális, ha P
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
Csima Judit november 15.
Adatbáziskezelés Normalizálás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. november 15. Csima Judit Adatbáziskezelés Normalizálás 1 / 26 Normalizálás Tétel Tetszõleges (R,
5. előadás. Programozás-elmélet. Programozás-elmélet 5. előadás
Elemi programok Definíció Az S A A program elemi, ha a A : S(a) { a, a, a, a,..., a, b b a}. A definíció alapján könnyen látható, hogy egy elemi program tényleg program. Speciális elemi programok a kövekezők:
Mérhetőség, σ-algebrák, Lebesgue Stieltjes-integrál, véletlen változók és eloszlásfüggvényeik
Mérhetőség, σ-algebrák, Lebesgue Stieltjes-integrál, véletlen változók és eloszlásfüggvényeik Az A halmazrendszer σ-algebra az Ω alaphalmazon, ha Ω A; A A A c A; A i A, i N, i N A i A. Az A halmazrendszer
Adatbázisok elmélete 12. előadás
Adatbázisok elmélete 12. 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 http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
ALAPFOGALMAK 1. A reláció az program programfüggvénye, ha. Azt mondjuk, hogy az feladat szigorúbb, mint az feladat, ha
ALAPFOGALMAK 1 Á l l a p o t t é r Legyen I egy véges halmaz és legyenek A i, i I tetszőleges véges vagy megszámlálható, nem üres halmazok Ekkor az A= A i halmazt állapottérnek, az A i halmazokat pedig
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
Markov-láncok stacionárius eloszlása
Markov-láncok stacionárius eloszlása Adatbányászat és Keresés Csoport, MTA SZTAKI dms.sztaki.hu Kiss Tamás 2013. április 11. Tartalom Markov láncok definíciója, jellemzése Visszatérési idők Stacionárius
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
Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.
Algoritmuselmélet Mélységi keresés és alkalmazásai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 9. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
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
Alapfogalmak a Diszkrét matematika II. tárgyból
Alapfogalmak a Diszkrét matematika II. tárgyból (A szakirány, 2015-2016 tavaszi félév) A számonkérés során ezeknek a definícióknak, tételkimondásoknak az alapos megértését is számon kérjük. A példakérdések
Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek
Az november 23-i szeminárium témája Rövid összefoglaló Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek felfrissítése? Tekintsünk ξ 1,..., ξ k valószínűségi változókat,
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.
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: 1. Öt rövid kérdés megválaszolása egyenként 6 pontért, melyet minimum
A digitális számítás elmélete
A digitális számítás elmélete 8. előadás ápr. 16. Turing gépek és nyelvtanok A nyelvosztályok áttekintése Turing gépek és a természetes számokon értelmezett függvények Áttekintés Dominó Bizonyítások: L
Véges automaták, reguláris nyelvek
Véges automaták, reguláris nyelvek Kiegészítő anyag az lgoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: lgoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 27. augusztus 3. véges automata
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
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
f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva
6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási
Diszkrét matematika 2.
Diszkrét matematika 2. Mérai László előadása alapján Készítette: Nagy Krisztián 4. előadás Eulerséta: Olyan séta, mely a gráf minden élét pontosan egyszer tartalmazza. Tétel: egy összefüggő gráf. Ha minden
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
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: 1. Öt kis kérdés megválaszolása egyenként 6 pontért, melyet minimum 12
út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.
1 Az utazó ügynök problémája Utazó ügynök feladat Adott n számú város és a városokat összekötő utak, amelyeknek ismert a hossza. Adott továbbá egy ügynök, akinek adott városból kiindulva, minden várost
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 207. tavasz. Diszkrét matematika 2.C szakirány 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 207.
HAMILTON ÚT: minden csúcson PONTOSAN egyszer áthaladó út
SÍKBA RAJZOLHATÓ GRÁFOK ld. előadás diasorozat SZÍNEZÉS: ld. előadás diasorozat PÉLDA: Reguláris 5 gráf színezése 4 színnel Juhász, PPKE ITK, 007: http://users.itk.ppke.hu/~b_novak/dmat/juhasz_5_foku_graf.bmp
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
Algoritmuselmélet 1. előadás
Algoritmuselmélet 1. 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 11. ALGORITMUSELMÉLET 1. ELŐADÁS 1 Források
HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: (
HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör Teljes gráf: Páros gráf, teljes páros gráf és Hamilton kör/út Hamilton kör: Minden csúcson áthaladó kör Hamilton kör Forrás: (http://www.math.klte.hur/~tujanyi/komb_j/k_win_doc/g0603.doc
Csima Judit BME, VIK, november 9. és 16.
Adatbáziskezelés Függőségőrzés, 3NF-re bontás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. november 9. és 16. Csima Judit Adatbáziskezelés Függőségőrzés, 3NF-re bontás 1
Deníciók és tételek a beugró vizsgára
Deníciók és tételek a beugró vizsgára (a szóbeli viszgázás jogáért) Utolsó módosítás: 2008. december 2. 2 Bevezetés Számítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést,
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
10. előadás. Konvex halmazok
10. előadás Konvex halmazok Konvex halmazok Definíció: A K ponthalmaz konvex, ha bármely két pontjának összekötő szakaszát tartalmazza. Állítás: Konvex halmazok metszete konvex. Konvex halmazok uniója
Automaták és formális nyelvek
Automaták és formális nyelvek Bevezetés a számítástudomány alapjaiba 1. Formális nyelvek 2006.11.13. 1 Automaták és formális nyelvek - bevezetés Automaták elmélete: információs gépek általános absztrakt
SzA II. gyakorlat, szeptember 18.
SzA II. gyakorlat, 015. szeptember 18. Barátkozás a gráfokkal Drótos Márton drotos@cs.bme.hu 1. Az előre megszámozott (címkézett) n darab pont közé hányféleképp húzhatunk be éleket úgy, hogy egyszerű gráfhoz
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 8. 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
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
Alapfogalmak II. Def.: Egy gráf összefüggő, ha bármely pontjából bármely pontjába eljuthatunk egy úton.
lapfogalmak II Nézzük meg mégegyszer a königsbergi séták problémáját! város lakói vasárnaponként szerettek sétálni a szigeteken. Felvetődött a kérdés, hogy hogyan lehetne olyan sétát tenni a városban,
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.
Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.
Algoritmuselmélet Gráfok megadása, szélességi bejárás, összefüggőség, párosítás Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 2. 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
SZÁMÍTÁSTUDOMÁNY ALAPJAI
SZÁMÍTÁSTUDOMÁNY ALAPJAI INBGM0101-17 Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 2. gyakorlat Az alábbi összefüggések közül melyek érvényesek minden A, B halmaz
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.
Függvények határértéke és folytonossága Egy f: D R R függvényt korlátosnak nevezünk, ha a függvényértékek halmaza korlátos. Ha f(x) f(x 0 ) teljesül minden x D esetén, akkor x 0 -at a függvény maximumhelyének
Kongruenciák. Waldhauser Tamás
Algebra és számelmélet 3 előadás Kongruenciák Waldhauser Tamás 2014 őszi félév Tartalom 1. Diofantoszi egyenletek 2. Kongruenciareláció, maradékosztályok 3. Lineáris kongruenciák és multiplikatív inverzek
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. 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
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
Analízis I. Vizsgatételsor
Analízis I. Vizsgatételsor Programtervező Informatikus szak 2008-2009. 2. félév Készítette: Szabó Zoltán SZZNACI.ELTE zotyo@bolyaimk.hu v.0.6 RC 004 Forrás: Oláh Gábor: ANALÍZIS I.-II. VIZSGATÉTELSOR 2006-2007-/2
Formális nyelvek I/2.
Formális nyelvek I/2. Véges utomták minimlizálás Fülöp Zoltán SZTE TTIK Informtiki Intézet Számítástudomány Alpji Tnszék 6720 Szeged, Árpád tér 2. Véges utomták minimlizálás Két utomt ekvivlens, h ugynzt
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
RSA algoritmus. P(M) = M e mod n. S(C) = C d mod n. A helyesség igazoláshoz szükséges számelméleti háttér. a φ(n) = 1 mod n, a (a 1,a 2,...
RSA algoritmus 1. Vegyünk véletlenszerűen két különböző nagy prímszámot, p-t és q-t. 2. Legyen n = pq. 3. Vegyünk egy olyan kis páratlan e számot, amely relatív prím φ(n) = (p 1)(q 1)-hez. 4. Keressünk
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
Csima Judit október 24.
Adatbáziskezelés Funkcionális függőségek Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. október 24. Csima Judit Adatbáziskezelés Funkcionális függőségek 1 / 1 Relációs sémák
1. Legyen egy háromszög három oldalának a hossza a, b, c. Bizonyítsuk be, hogy Mikor állhat fenn egyenlőség? Kántor Sándorné, Debrecen
10. osztály 1. Legyen egy háromszög három oldalának a hossza a, b, c. Bizonyítsuk be, hogy ( a + b + c) 3 4 ab + bc + ca Mikor állhat fenn egyenlőség? Kántor Sándorné, Debrecen A feladatban szereplő kettős
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)
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2016. ősz 1. Diszkrét matematika 2.C szakirány 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2016.
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
3. előadás. Programozás-elmélet. A változó fogalma Kiterjesztések A feladat kiterjesztése A program kiterjesztése Kiterjesztési tételek Példa
A változó fogalma Definíció Legyen A = A 1 A 2... A n állapottér. A pr Ai projekciós függvényeket változóknak nevezzük: : A A i pr Ai (a) = a i ( a = (a 1, a 2,..., a n ) A). A változók jelölése: v i =
A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex
A sorozat fogalma Definíció. A természetes számok N halmazán értelmezett függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet a valós számok halmaza, valós számsorozatról beszélünk, mígha az
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. 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
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
illetve a n 3 illetve a 2n 5
BEVEZETÉS A SZÁMELMÉLETBE 1. Határozzuk meg azokat az a természetes számokat ((a, b) számpárokat), amely(ek)re teljesülnek az alábbi feltételek: a. [a, 16] = 48 b. (a, 0) = 1 c. (a, 60) = 15 d. (a, b)
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
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!
1. Részcsoportok A részcsoport fogalma. 2.2.15. Definíció Legyen G csoport. A H G részhalmaz részcsoport, ha maga is csoport G műveleteire nézve. Jele: H G. Az altér fogalmához hasonlít. Példák (1) C +
Algoritmuselmélet 1. előadás
Algoritmuselmélet 1. 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 11. ALGORITMUSELMÉLET 1. ELŐADÁS 1 Források
1 2. gyakorlat Matematikai és nyelvi alapfogalmak. dr. Kallós Gábor
1 2. gyakorlat Matematikai és nyelvi alapfogalmak dr. Kallós Gábor 2017 2018 Köszönetnyilvánítás Köszönetnyilvánítás (Acknowledgement) Ez a gyakorlati feladatsor nagyban épít a következő könyvre Elements
Halmazelmélet. 1. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Halmazelmélet p. 1/1
Halmazelmélet 1. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Halmazelmélet p. 1/1 A halmaz fogalma, jelölések A halmaz fogalmát a matematikában nem definiáljuk, tulajdonságaival
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
Fraktálok. Hausdorff távolság. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék március 14.
Fraktálok Hausdorff távolság Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2015. március 14. TARTALOMJEGYZÉK 1 of 36 Halmazok távolsága ELSŐ MEGKÖZELÍTÉS Legyen (S, ρ) egy metrikus tér, A, B S, valamint
Klasszikus algebra előadás. Waldhauser Tamás április 28.
Klasszikus algebra előadás Waldhauser Tamás 2014. április 28. 5. Számelmélet integritástartományokban Oszthatóság Mostantól R mindig tetszőleges integritástartományt jelöl. 5.1. Definíció. Azt mondjuk,
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 4-6. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
Chomsky-féle hierarchia
http://www.cs.ubbcluj.ro/~kasa/formalis.html Chomsky-féle hierarchia G = (N, T, P, S) nyelvtan: 0-s típusú (általános vagy mondatszerkezet ), ha semmilyen megkötést nem teszünk a helyettesítési szabályaira.
6. előadás A reguláris nyelvek jellemzése 2.
6. előadás A reguláris nyelvek jellemzése 2. Dr. Kallós Gábor 2014 2015 1 Tartalom A reguláris nyelvek osztályának jellemzése a körbebizonyítás Láncszabályok A 2. állítás és igazolása Ekvivalens 3-típusú
Legyen adott egy S diszkrét halmaz. Leggyakrabban S az egész számoknak egy halmaza, például S = {0, 1, 2,..., N}, {0, 1, 2,... }.
. Markov-láncok. Definíció és alapvető tulajdonságok Legyen adott egy S diszkrét halmaz. Leggyakrabban S az egész számoknak egy halmaza, például S = {0,,,..., N}, {0,,,... }.. definíció. S értékű valószínűségi
Á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 MSc hallgatók számára. 4. Előadás
Diszkrét Matematika MSc hallgatók számára 4. Előadás Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor 2012. február 28. Emlékeztető. A primál feladat optimális értékét p -gal, a feladat optimális értékét
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
Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.
HA 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) HA 2 Halmazok HA 3 Megjegyzések A halmaz, az elem és az eleme fogalmakat nem definiáljuk, hanem alapfogalmaknak