Logika és faautomaták
|
|
- Dávid Péter
- 5 évvel ezelőtt
- Látták:
Átírás
1 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.
2 Bevezetés A szavakon, fákon és egyéb struktúrákon értelmezett különböző logikák (első- és másodrendű logika, temporális logikák) kifejezőerejének pontos karakterizációja erősen kutatott terület. A klasszikus esetben, amikor a logikában (véges vagy végtelen) szavak fölötti nyelveket definiálunk, a legtöbb esetre van jellemzési tétel. Az FO(<), vagyis a pozíciók fölötti rendezéssel ellátott elsőrendű logika esetében például McNaughton és Papert klasszikus eredményének [23] és Schützenberger [33] munkájának kombinációja szerint egy véges szavak fölötti nyelv pontosan akkor definiálható elsőrendben, ha szintaktikus monoidja véges és aperiodikus, vagy ezzel ekvivalensen, ha minimális automatája véges és számlálómentes. Továbbá, ez a nyelvosztály egybeesik az LTL lineáris temporális logikában definiálható nyelvekével [21]. Hasonló aperiodicitási feltétel karakterizálja az elsőrendű logika és az LTL kifejezőerejét végtelen szavakon is [24, 25]. Ezekből az eredményekből következik, hogy eldönthető az a probléma, hogy véges vagy végtelen szavak egy nyelve definiálható-e elsőrendben. A Krohn-Rhodes tétel [4] szerint egy véges monoid pontosan akkor aperiodikus, ha benne van a véges monoidok legszűkebb olyan, a koszorúszorzatra zárt pszeudovarietásában, mely tartalmaz egy bizonyos U 2 háromelemű monoidot, vagy ezzel ekvivalensen, a véges monoidok legszűkebb olyan, a blokkszorzatra zárt pszeudovarietásában, mely tartalmaz egy bizonyos U 1 kételemű monoidot [34]. Ha a fenti kérdéseket a (véges, rangolt és rendezett) fákra fogalmazzuk meg, többségük a mai napig nyitott probléma. A véges fákon értelmezett elsőrendű logika definiálhatósági problémájának eldönthetősége régi nyitott probléma [20, 28, 29, 38], ha a logikát a leszármazott relációval, vagy a leszármazott és a közvetlen leszármazott relációkkal (ezeket a logikákat rendre FO(<) és FO(<, S i ) jelöli) látjuk el. Az FO(S i ) esete (amikor a logika csak a közvetlen leszármazott relációval van ellátva) egy friss eredmény szerint eldönthető [2]. Az aperiodicitás fogalmát fákra több különböző módon kiterjeszthetjük. Egy lehetséges kiterjesztést a [20, 38] munkákban vizsgáltak; ez a kiterjesztés az elsőrendben definiálhatóság egy szükséges, de nem elegendő feltételének bizonyult. [11]-ben bevezettük aperiodicitási fogalmak egy végtelen hierarchiáját, és vizsgáltuk ezek kapcsolatát a logikai definiálhatósággal. [14]-ben igazolásra került, hogy (rangolt, rendezett) véges fák egy nyelve pontosan akkor definiálható elsőrendben, ha,,szintaktikus preklónja benne van a lokálisan véges preklónok azon legszűkebb, a preklónok blokkszorzatára zárt pszeudovarietásában, mely tartalmaz egy bizonyos egyszerű kételemű algebrához kanonikusan hozzárendelt preklónt. Ily módon az elsőrendben való definiálhatóság problémája visszavezethető ennek a pszeudovarietásnak az eldöntési kérdésére. Azonban [14]-ben ennek a kérdésnek az eldöntési státusza nyitva maradt. Az elsőrendben való definiálhatóság szoros kapcsolatban áll a CTL és CTL logikák [1, 5, 32] kifejezőerejének kérdésével: mely fanyelvek definiálhatók CTL-ben, illetve CTL - ban? Mindkét logika a szavak fölött értelmezett LTL logika kiterjesztése (megjegyezzük, hogy egy harmadik, szintén LTL-nek nevezett kiterjesztés nem összehasonlítható a CTL- 1
3 lel). [18] eredményei szerint bizonyos fák esetében az elsőrendben való definiálhatóság ekvivalens a CTL -ban definiálhatósággal. [8]-ban és [9]-ben egy CTL-szerű temporális logika, az FTL(L) lett társítva (reguláris) fanyelvek minden L osztályához. Itt igazolásra került, hogy ha L reguláris fanyelvek egy olyan osztálya, melyre minden L-beli nyelv összes hányadosa definiálható FTL(L)-ben, továbbá a,,rákövetkezési modalitások kifejezhetők, úgy egy fanyelv pontosan akkor definiálható FTL(L)-ben, ha reguláris, és minimális automatája beletartozik a véges faautomaták azon legszűkebb, a kaszkád szorzatra zárt pszeudovarietásába, mely tartalmazza az L-beli nyelvek minimális automatáit és a véges definit faautomatákat [6, 19]. Véges faautomaták kaszkád szorzatait [6, 10, 15, 16, 31]-ben vizsgálták. Ez a fogalom erősen összefügg a klónok koszorúszorzatával [39]. [12]-ben eltávolítottuk a fenti eredményben szereplő,,a rákövetkezési modalitások kifejezhetők feltételt. Ezt a kaszkád szorzat egy speciális esetének bevezetésével értük el, melyet Moore szorzatnak neveztünk. Megmutattuk, hogy ha L reguláris nyelvek egy olyan osztálya, melyre L elemeinek bármely hányadosa definiálható FTL(L)-ben, úgy egy fanyelv pontosan akkor definiálható FTL(L)-ben, ha reguláris és minimális automatája beleesik a véges faautomaták azon legszűkebb, a Moore szorzatra zárt pszeudovarietásába, mely tartalmazza L elemeinek minimális automatáit, valamint a véges 1-definit faautomatákat. Az eredmény egy másik megfogalmazása a következő: legyen K véges faautomaták egy osztálya, és jelölje FTL(K) azt az FTL(L) logikát, ahol L azon fanyelveket tartalmazza, melyek felismerhetők egy K-beli faautomatával. Ekkor egy fanyelv pontosan akkor definiálható FTL(K)-ban, ha minimális automatája beleesik a véges faautomaták azon legszűkebb, a Moore szorzatra zárt pszeudovarietásába (ezeket Moore pszeudovarietásoknak nevezzük), mely tartalmazza K-t és a véges 1-definit faautomatákat. [13]-ban a fenti tétel egy alkalmazását mutattuk meg; véges összefüggő faautomaták néhány kis Moore pszeudovarietásáról igazoltuk, hogy eldönthetőek. Ezen eredmények a CTL logika két szintaktikus töredékének, a CTL(EF + ) és a CTL(EF ) töredékeknek a definiálhatósági problémájának eldönthetőségét vonják maguk után. Ezek a töredékek egyetlen modalitást tartalmaznak, a CTL logika EF modalitásának rendre a szigorú ill. megengedő változatát. [3]-ban ezt már megmutatták a CTL(EF + ) töredék esetére, míg a CTL(EF ) esete náluk nyitott problémaként szerepel. [41] eltérő módszerekkel szintén megadott egy effektív karakterizációt a CTL(EF ) logikára. Ebben a munkában egy Ehrenfeucht-Fraïssé típusú játék [22] került bevezetésre. Jelen disszertáció egy még nem publikált eredménye az, hogy fanyelvek tetszőleges L osztályára és n 0 számra definiálunk egy kétszemélyes játékot, az n-fordulós L-játékot, melyet két versengő játékos játszik fák egy (s, t) párján. A játék a következő tulajdonsággal rendelkezik: két fa, s és t pontosan akkor egyezik meg minden, legfeljebb n mélységű FTL(L)-formulán (ezt s n L t jelöli), ha a második játékosnak van nyerő stratégiája az n-fordulós L-játékban az (s, t) páron. Ha L fanyelvek egy véges osztálya, akkor n L egy véges indexű ekvivalenciareláció. Ebből következően fanyelvek tetszőleges véges L osztályára fennáll, hogy egy L fanyelv pontosan akkor definiálható FTL(L)-ben, ha létezik egy olyan n 0 szám, melyre az első játékosnak van nyerő stratégiája az n-fordulós L-játékban fák bármely olyan (s, t) párján, melyre s L és t / L. 2
4 Előzetes fogalmak Nemnegatív egészek bármely véges, nemüres R halmazát rangtípusnak nevezzük; R elemei az aritások. Véges, nemüres, páronként diszjunkt halmazok tetszőleges Σ = Σ n unióját R rangtípusú szignatúrának nevezzük. Rögzítjük változók egy X = n R {x 1, x 2,... } megszámlálhatóan végtelen halmazát, mely diszjunkt minden szignatúrától. Az {x 1,..., x n } halmazt X n jelöli. Adott R rangtípusú Σ szignatúrához és n 0 egészhez a ΣX n -fák T Σ (X n ) halmaza a legszűkebb olyan halmaz, mely teljesíti az alábbi feltételeket: 1. bármely x X n változó ΣX n -fa; 2. ha 0 k R egy aritás, σ Σ k egy szimbólum és t 1,..., t k ΣX n -fák, akkor σ(t 1,..., t k ) is egy ΣX n -fa. Egy t T Σ (X n ) fa valódi, ha nem egyetlen változó. A változómentes fák T Σ (X 0 ) halmazát T Σ jelöli, míg a Σ-környezetek CT Σ halmaza azokat a T Σ (X 1 ) fákat tartalmazza, melyekben x 1 pontosan egyszer fordul elő. Ha t T Σ (X n ) egy fa és t = (t 1,..., t n ) ΣX m -fák egy n-ese, akkor t(t) azt a fát jelöli, melyet t-ből kapunk oly módon, hogy minden x i, i = 1,..., n helyére behelyettesítjük a a t i fát. Ha t T Σ (X 1 ), akkor t(t 1 ) helyett tt 1 -et írunk. Azt mondjuk, hogy a t 2 fa a t fának egy részfája, ha t = t 1 t 2 valamely t 1 CT Σ -ra. A t fa gyökérszimbólumát Root(t) jelöli. Változómentes Σ-fák tetszőleges halmazát (Σ-)fanyelvnek nevezzük. Ha ζ CT Σ egy Σ-környezet és L T Σ egy Σ-fanyelv, akkor az L fanyelv ζ szerinti hányadosa a ζ 1 (L) = {t : ζt L} fanyelv. Ha adott egy Σ szignatúra és egy A halmaz, ahol A, Σ és X páronként diszjunktak, valamint egy n 0 szám, akkor a ΣAX n -polinomszimbólumok T Σ,A (X n ) halmaza az a legszűkebb halmaz, mely teljesíti a következő feltételeket: 1. bármely x X n változó egy ΣAX n -polinomszimbólum; 2. bármely a A elem egy ΣAX n -polinomszimbólum; 3. ha 0 k R egy aritás, σ Σ k egy szimbólum és p 1,..., p k ΣAX n - polinomszimbólumok, akkor σ(p 1,..., p k ) is egy ΣAX n -polinomszimbólum. Egy polinomszimbólumot valódinak nevezünk, ha nem egyetlen változó. A változómentes ΣA-polinomszimbólumok halmazát T Σ,A jelöli, míg a ΣA-polinomkörnyezetek CT Σ,A halmazába azok a ΣAX 1 -polinomszimbólumok tartoznak, melyekben x 1 pontosan egyszer szerepel. A p polinomszimbólum gyökérszimbólumát Root(p) jelöli. Ha Σ és ugyanazon R rangtípusú szignatúrák, és h : Σ egy rangtartó leképezés, akkor h egy literális fahomomorfizmust indukál T Σ (X)-ből T (X)-be, amit szintén h jelöl: az s T Σ (X) fa h(s) képét úgy kapjuk, hogy s minden olyan csúcsát, mely egy σ Σ n szimbólummal van címkézve, átcímkézünk h(σ)-ra. A változóval címkézett csúcsok címkéje nem változik. 3
5 Egy R rangtípusú Σ szignatúra fölötti (Σ-)faautomata egy olyan A = (A, Σ) pár, ahol A állapotok egy nemüres halmaza és minden σ Σ n szimbólumhoz tartozik egy σ A : A n A elemi operáció. A-t véges faautomatának nevezzük, ha A véges. Ha A = (A, Σ) és B = (B, Σ) olyan Σ-faautomaták, ahol B A és minden σ B elemi operáció a megfelelő σ A elemi operáció B-re való megszorítása, akkor B-t az A egy részautomatájának nevezzük. Ha A = (A, Σ) és B = (B, Σ) faautomaták, akkor direkt szorzatuk az az A B = (A B, Σ) faautomata, melynek állapothalmaza az A B szorzathalmaz, és melyben az elemi operációk komponensenként értelmezettek. A B = (B, ) faautomata egy átnevezése az A = (A, Σ) faautomatának (itt Σ és azonos rangtípusúak), ha A = B és B minden elemi operációja egyben az A egy elemi operációja is. Ha A = (A, Σ) és B = (B, Σ) faautomaták, egy h : A B leképezést homomorfizmusnak nevezünk, ha kompatibilis minden elemi operációval. A B faautomata az A hányadosa, ha létezik egy szürjektív homomorfizmus A-ból B-be. Ha B az A faautomata egy részautomatájának homomorf képe, akkor azt mondjuk, hogy A osztja B-t. Tetszőleges A = (A, Σ) faautomatában bármely t T Σ (X m ) fa egy t A : A m A termfüggvényt indukál a szokásos módon. A valódi fákkal indukálható termfüggvényeket valódi termfüggvénynek nevezzük. Ugyanígy minden p T Σ,A (X m ) polinomszimbólum is indukál egy p A : A m A m polinomfüggvényt. A (valódi) polinomkörnyezetekkel indukálható polinomfüggvényeket A (valódi) transzlációinak nevezzük. Így ha A = (A, Σ) egy faautomata, akkor bármely t T Σ fa egy konstans függvényt indukál. Ezt a konstans függvényt azonosítjuk az értékével. Az A állapothalmaz bármely A részhalmaza meghatározza az L A,A = {t T Σ : t A A } fanyelvet. Azt mondjuk, hogy az L T Σ fanyelv felismerhető az A = (A, Σ) faautomatában, ha L = L A,A valamely A A halmazra. Az L nyelvet regulárisnak nevezzük, ha felismerhető valamely véges faautomatában. Jól ismert, hogy minden L nyelvhez létezik egy (izomorfizmus erejéig egyértelműen meghatározott) minimális faautomata, amiben L felismerhető és ami oszt minden olyan B faautomatát, amiben L szintén felismerhető. Véges faautomaták egy nemüres osztályát véges faautomaták pszeudovarietásának nevezzük, ha zárt a direkt szorzatra, osztásra és átnevezésre. Véges faautomaták tetszőleges K osztályára létezik egy K-t tartalmazó legszűkebb pszeudovarietás, melyet K jelöl; azt mondjuk, hogy a K osztály generálja a K pszeudovarietást. Ha K = {A 1,..., A n } egy véges osztály, akkor K helyett egyszerűen A 1,..., A n szerepel. Mivel logikánk változómentes fákon definiált, a definiálhatósági kérdéssel összefüggésben elegendő összefüggő faautomatákkal foglalkoznunk. Feltesszük, hogy az R rangtípus tartalmazza a 0-t és legalább egy pozitív egészet. Az A = (A, Σ) faautomata összefüggő része az az (A, Σ) részautomatája, melynek A = {t A : t T Σ } állapothalmaza az A faautomata elérhető állapotait tartalmazza. A összefüggő, ha minden állapota elérhető. Két összefüggő faautomata összefüggő direkt szorzatát direkt szorzatuk összefüggő részeként definiáljuk; az összefüggő átnevezést hasonlóképp definiáljuk. Véges összefüggő faautomaták pszeudovarietásán véges összefüggő faautomaták egy olyan V c nemüres osztályát értjük, mely zárt az összefüggő direkt szorzatra, az összefüggő átnevezésre és a homomorf 4
6 kép képzésére. Ide kapcsolódik a literális varietások fogalma: reguláris fanyelvek egy nemüres L osztályát literális fanyelv-varietásnak nevezzük, ha zárt a halmazelméleti műveletekre, a hányadosképzésre és az inverz literálhomomorfizmusokra. A literális fanyelv-varietások és a véges összefüggő faautomaták pszeudovarietásai közt létezik egy Eilenberg kapcsolat [4]: az a leképezés, mely véges összefüggő faautomaták egy V c pszeudovarietásához azt a L V c nyelvosztályt rendeli, amit pontosan a V c elemeiben felismerhető fanyelvek alkotnak, egy hálóizomorfizmust létesít a literális fanyelv-varietások és a véges összefüggő faautomaták pszeudovarietásai közt. Az FTL(L) logika és Moore pszeudovarietások A dolgozat első felében (2. fejezet) [9]-et követve bevezettük az elágazó, jövő idejű FTL(L) logikát fanyelvek tetszőleges L osztályára. Megadtuk ezen logikák egy algebrai karakterizációját abban az esetben, ha L reguláris fanyelvek egy olyan osztálya, mely teljesít egy bizonyos természetes feltételt. Ismertettük a tétel egy alkalmazását is és megadtunk egy másik, kétszemélyes játék alapú karakterizációját is az FTL(L) logikáknak, tetszőleges véges L nyelvosztályra. Az FTL(L) logika A [9]-ben bevezetett elágazó, jövő idejű FTL logika a következőképp definiált. Szintaxis. Legyen Σ egy szignatúra. A Σ fölötti FTL-formulák halmaza a legszűkebb olyan halmaz, mely teljesíti az alábbi feltételeket: 1. Minden σ Σ-ra p σ egy (0 mélységű) formula. 2. Ha ϕ 1 és ϕ 2 formulák (és maximális mélységük d), akkor ( ϕ 1 ) és (ϕ 1 ϕ 2 ) is (d mélységű) formulák. 3. Ha egy szignatúra, L T egy fanyelv és minden δ -ra ϕ δ egy formula (ahol a ϕ δ formulák maximális mélysége d), akkor L(δ ϕ δ ) δ is egy (d + 1 mélységű) formula. Szemantika. Legyen ϕ egy Σ fölötti formula és t T Σ egy fa. Azt mondjuk, hogy t kielégíti ϕ-t, amit t = ϕ jelöl, ha az alábbiak valamelyike teljesül: 1. ϕ = p σ valamely σ Σ-ra és Root(t) = σ; 2. a logikai konnektívákat a szokásos módon kezeljük; 3. ϕ = L(δ ϕ δ ) δ és t-nek a (ϕ δ ) δ család által meghatározott karakterisztikus fája, t az L fanyelvbe tartozik. Itt t a t fa egy -átcímkézése: t egy σ Σ n - nel címkézett v csúcsát a δ n szimbólumra címkézzük át, ha a következők valamelyike fennáll: vagy t v = ϕ δ és δ a n halmaz első ilyen eleme; 5
7 vagy t v = δ n ϕ δ és δ a n halmaz utolsó eleme. (Itt feltettük, hogy minden szignatúra egy rögzített lexikografikus rendezéssel rendelkezik. Ugyanakkor [9]-ből ismert, hogy a konkrét rendezés nem lényeges.) A ϕ FTL-formula az L ϕ = {t T Σ : t = ϕ} fanyelvet definiálja. Ha L fanyelvek egy osztálya, akkor FTL(L) jelöli azon FTL-formulák osztályát, melyeknek minden L(δ ϕ δ ) δ alakú részformulájára igaz, hogy L L. Az FTL(L)-ben definiálható fanyalvek osztályát FTL(L) jelöli. Tetszőleges Σ szignatúrára és n 0 ábécére definiáljuk az n L ekvivalenciarelációt a T Σ halmazon: s n L t pontosan akkor áll fenn az s és t fák között, ha s és t a maximálisan n mélységű FTL(L)-formulák közül pontosan ugyanazokat elégítik ki. [9]-ből ismert, hogy az FTL operátor megőrzi a regularitást és reguláris fanyelvek osztályain lezárási operátor. Továbbá reguláris fanyelvek tetszőleges L osztályára az FTL(L) osztály zárt a halmazelméleti műveletekre és az inverz literálhomomorfizmusokra. Továbbá, FTL(L) pontosan akkor literális fanyelv-varietás, ha L bármely elemének bármely hányadosa FTL(L)-beli. Faautomaták szorzatai Legyenek A = (A, Σ) és B = (B, ) faautomaták, γ pedig függvények egy (γ n ) n R családja, ahol minden n R esetén γ n : A n Σ n. Ekkor az A és B faautomaták γ által meghatározott kaszkád szorzata az a A γ B = (A B, Σ) faautomata, melyre σ A γb ( (a 1, b 1 ),..., (a n, b n ) ) = ( σ A (a 1,..., a n ), δ B (b 1,..., b n ) ), ahol δ = γ n (a 1,..., a n, σ) minden σ Σ n, n R és (a 1, b 1 ),..., (a n, b n ) A B esetén. A fenti A γ B kaszkád szorzatot Moore szorzatnak nevezzük, ha valamely α : A Σ rangtartó leképezésre (vagyis melyre minden σ Σ n, n R és a A esetén α(a, σ) n fennáll) igaz, hogy γ n (a 1,..., a n, σ) = α(σ A (a 1,..., a n ), σ) tetszőleges σ Σ n, n R és a 1,..., a n A esetén. A fenti Moore szorzatot szigorú Moore szorzatnak nevezzük, ha valamely β : A R leképezésre α(a, σ) = β(a, n) teljesül minden a A, n R és σ Σ n esetén. Hasonlóan az összefüggő direkt szorzathoz, az A és B faautomaták γ által meghatározott A γ B összefüggő kaszkád szorzata a γ által meghatározott kaszkád szorzatuk összefüggő része. Az összefüggő Moore és összefüggő szigorú Moore szorzatokat analóg módon definiáljuk. Ha V és W véges faautomaták pszeudovarietásai, jelölje V W véges faautomaták azon pszeudovarietását, melyet az A B alakú direkt szorzatok generálnak, ahol A V és B W. Hasonlóképp, jelölje V M W, V s W és V c W rendre azokat a pszeudovarietásokat, melyeket az A α B alakú Moore, szigorú Moore és kaszkád szorzatok 6
8 generálnak. Ezen fogalmakat kiterjesztjük véges összefüggő faautomatákra is: ha V c és W c véges összefüggő faautomaták pszeudovarietásai, jelölje V c W c a véges összefüggő faautomaták azon pszeudovarietását, melyet az A B alakú összefüggő direkt szorzatok generálnak, ahol A V c és B W c. A V c M W c, V c s W c és V c c W c jelöléseket hasonlóképp definiáljuk. Véges faautomaták tetszőleges K osztályára jelölje K s, K M, K c rendre a véges faautomaták azon legszűkebb, K-t tartalmazó pszeudovarietását, mely zárt a szigorú Moore, Moore és a kaszkád szorzatra. Ezeket az osztályokat szigorú Moore pszeudovarietásoknak, Moore pszeudovarietásoknak és kaszkád pszeudovarietásoknak nevezzük. Hasonlóképp, ha K c véges összefüggő faautomaták egy osztálya, jelölje K c s, K c M, K c c rendre a véges összefüggő faautomaták azon legszűkebb, K-t tartalmazó pszeudovarietását, mely zárt a szigorú Moore, Moore és a kaszkád szorzatra. Ezeket az osztályokat összefüggő szigorú Moore pszeudovarietásoknak, összefüggő Moore pszeudovarietásoknak és összefüggő kaszkád pszeudovarietásoknak nevezzük. Definit faautomaták Az A = (A, Σ) faautomatát k-definitnek nevezzük valamely k-ra, ha minden p és q ΣApolinomszimbólumra, melyek k mélységig megegyeznek, p A = q A fennáll. Egy faautomata definit, ha valamely k-ra k-definit. A véges k-definit faautomaták osztályát D k jelöli, a véges definit faautomaták osztályát pedig D. Ha V véges faautomaták egy osztálya, akkor V c jelöli a V-beli faautomaták összefüggő részei által alkotott osztályt. Ekkor D c k a véges összefüggő k-definit faautomaták osztálya és D c a véges összefüggő definit faautomaták osztálya. A Bool szignatúra minden n R aritásra pontosan két szimbólumot tartalmaz, a n és a n szimbólumokat. A D 0 = ({0, 1}, Bool) faautomata a következő: minden n R-re, D 0 n a konstans 1 értékű függvény, D 0 n pedig a konstans 0 értékű függvény. [6]-ból ismert, hogy D = D 0 c a véges faautomatáknak egy kaszkád pszeudovarietása, melyet D 0 generál, vagyis D 1 c = D. Viszont a véges 1-definit faautomaták osztálya zárt a Moore szorzatra: állítás. D 1 véges faautomaták Moore pszeudovarietása. Összefüggés a szorzatok között Megmutattunk néhány összefüggést a kaszkád, Moore és szigorú Moore szorzatok között következmény. Véges faautomaták tetszőleges V Moore pszeudovarietására igaz, hogy D 1 V M = D 1 V következmény. Véges faautomaták tetszőleges V pszeudovarietására igaz, hogy D 1 V maga után vonja, hogy V M = V s. 7
9 következmény. Véges faautomaták tetszőleges K osztályára igaz, hogy D 2 K M = D K M = D K c következmény. Az alábbi feltételek véges faautomaták tetszőleges V osztályára ekvivalensek: 1. V egy, a D 2 osztályt tartalmazó Moore pszeudovarietás. 2. V egy, a D osztályt tartalmazó Moore pszeudovarietás. 3. V egy, a D osztályt tartalmazó kaszkád pszeudovarietás. Kifejezőerő [9]-et követve véges összefüggő faautomaták tetszőleges K c osztályához is társítottunk egy, FTL(K c )-vel jelölt logikát a következőképpen. Jelölje L K c a K c elemeiben felismerhető nyelvek osztályát. Ekkor FTL(K c ) jelöli a FTL(L K c) logikát, FTL(K c ) pedig a FTL(L K c) nyelvosztályt. [9] szerint reguláris fanyelvek tetszőleges L osztályára FTL(L) pontosan akkor literális fanyelv-varietás, ha FTL(L) = FTL(K c ) véges összefüggő faautomaták valamely K c osztályára. A következő karakterizációs tételt igazoltuk: tétel. Véges összefüggő faautomaták tetszőleges K c osztálya esetén egy L fanyelv pontosan akkor FTL(K c )-beli, ha reguláris és minimális faautomatája benne van a D c 1 K c M osztályban, vagy ezzel ekvivalensen, ha L felismerhető D c 1 K c M valamely elemében következmény. Legyen L reguláris fanyelvek egy olyan osztálya, melyre bármely L-beli nyelv bármely hányadosa FTL(L)-beli. Ekkor egy L fanyelv pontosan akkor esik FTL(L)-be, ha minimális faautomatája benne van a véges összefüggő faautomaták azon legszűkebb (szigorú) Moore pszeudovarietásában, mely tartalmazza D c 1-t és az L-beli nyelvek minimális faautomatáit következmény. Véges összefüggő faautomaták tetszőleges V c Moore pszeudovarietására, mely tartalmazza D c 1-t, fennáll, hogy L V c = FTL(V c ). Továbbá, a V c FTL(V c ) leképezés egy hálóizomorfizmust alkot a D 1 -et tartalmazó összefüggő Moore pszeudovarietások hálója és azon V fanyelv-varietások hálója közt, melyekre FTL(V) = V. Alkalmazás Faautomaták egy P tulajdonságát Moore tulajdonságnak nevezzük, ha a P-vel rendelkező véges faautomaták Moore pszeudovarietást alkotnak. A A = (Σ, A) faautomatát kommutatívnak nevezzük, ha benne fennáll minden σ A (x 1,..., x n ) = σ A (x π(1),..., x π(n) ) egyenlőség, ahol σ Σ n, 0 < n R, és π a {1,..., n} halmaz tetszőleges permutációja. 8
10 Az A = (Σ, A) faautomata dadogás-invariáns, ha σ A (a 1,..., a n 1, σ A (a 1,..., a n )) = σ A (a 1,..., a n ) minden σ Σ n, n > 0, a 1,..., a n A esetén. Ha A egy Σ-faautomata, A jelöli A elérhetőségi relációját, vagyis a A b pontosan akkor áll fenn, ha valamely p ΣA-polinomkörnyezetre p A (a) = b. Ez a reláció természetesen reflexív és tranzitív. A A reláció pedig akkor áll fenn az a és a b elemek közt, ha a A b és b A a is teljesül; így A egy ekvivalenciareláció. Az A faautomata monoton, ha A részbenrendezés. Az A = (A, Σ) faautomatát maximális elemfüggőnek nevezzük, ha bármely σ Σ n szimbólumra és a 1,..., a n 1, a n, a n A állapotokra, ha a n A a i és a n A a j fennáll valamely 1 i, j n 1 indexekre, akkor σ A (a 1,..., a n 1, a n ) = σ A (a 1,..., a n 1, a n). Az A = (A, Σ) faautomatát komponensfüggőnek nevezzük, ha bármely σ Σ n szimbólumra és a 1 A a 1,..., a n A a n A állapotokra teljesül, hogy σ A (a 1,..., a n ) = σ A (a 1,..., a n). Az A = (A, Σ) faautomatát komponensenként egyedinek nevezzük, ha bármely a, b A állapotokra és p, q valódi ΣA-polinomkörnyezetekre Root(p) = Root(q), p A (a) = b és q A (b) = a egyidejű teljesülése maga után vonja, hogy a = b. Igazoltuk, hogy a fenti tulajdonságok mindegyike Moore tulajdonság; jelölje Com, Stu, Mon, MaxDep, CompDep és CompUnique rendre a véges kommutatív, dadogásinvariáns, monoton, maximális elemfüggő, komponensfüggő és komponensenként egyedi faautomatákat. Tehát ezen osztályok mindegyike Moore pszeudovarietás. A következők is fennállnak: állítás következmény. CompDep Com MaxDep CompUnique. Mon D 1 = CompDep CompUnique. Jelölje L EF + T Bool azon T Bool -beli fák nyelvét, melyeknek van legalább egy { n : n R}- beli szimbólummal címkézett nem-gyökér csúcsuk. Jelölje továbbá L EF T Bool azon T Bool -beli fák nyelvét, melyeknek van legalább egy { n : n R}-beli szimbólummal címkézett csúcsuk. Tetszőleges Σ szignatúra és Σ fölötti rögzített ϕ formula esetén ha a (ϕ δ ) δ Bool formulacsaládot úgy definiáljuk, hogy ϕ n = ϕ minden n R-re fennálljon, akkor t = L EF +(δ ϕ δ ) δ Bool pontosan akkor teljesül, ha t-nek valamely valódi részfája kielégíti ϕ-t. Hasonlóan, t = L EF (δ ϕ δ ) δ Bool pontosan akkor teljesül, ha t-nek valamely részfája kielégíti ϕ-t. Ily módon az ezekhez a fanyelvekhez társított modális operátorok megfelelnek a CTL logika szigorú, illetve megengedő EF modalitásának [32]. Jelöljék E + EF és E EF rendre az L EF + és az L EF fanyelvek minimális faautomatáit. A korábban bevezetett tulajdonságok segítségével karakterizáltuk az E + EF M, E EF M, E + EF, D 0 M és E EF, D 0 M összefüggő Moore pszeudovarietásokat: 9
11 tétel. E + EF M = Mon c Com c MaxDep c tétel. E EF M = Mon c Com c MaxDep c Stu c = E + EF M Stu c tétel. Véges faautomaták tetszőleges V pszeudovarietására D 1 V Mon D 1 maga után vonja, hogy (Mon V) D 1 = V. A fenti eredmények felhasználásával effektíven karakterizáltuk az E + EF, D 0 M és E EF, D 0 M osztályokat is: következmény. Az alábbi egyenlőségek teljesülnek: i) E + EF, D 0 M = E + EF M D c 1 = CompDep c Com c MaxDep c ; ii) E EF, D 0 M = E EF M D c 1 = CompDep c Com c MaxDep c Stu c. Ennek következményeképp karakterizáltuk a CTL logika két szintaktikus töredékét is: következmény. Az alábbiak tetszőleges L fanyelvre fennállnak: i) L pontosan akkor definiálható CTL(EF + )-ben, ha minimális faautomatája a CompDep c Com c MaxDep c osztályba tartozik; ii) L pontosan akkor definiálható CTL(EF )-ben, ha minimális faautomatája a CompDep c Com c MaxDep c Stu c osztályba tartozik. Mivel a fenti Moore pszeudovarietások mindegyike eldönthető, sőt polinom időben eldönthető, így az a kérdés, hogy egy minimális faautomatájával megadott L reguláris fanyelv definiálható-e a CTL(EF + ) vagy a CTL(EF ) logikában, szintén polinom időben eldönthető. Ez az eredmény a CTL(EF + ) esetére ismert volt [3]. Ehrenfeucht-Fraïssé típusú játékok Definiáltuk az úgynevezett n-fordulós L-játékot fanyelvek tetszőleges L osztályára és n 0 számra, és megmutattuk kapcsolatát az FTL(L) logikával. A játékot két játékos, Spoiler és Duplicator játssza, változómentes fák egy (s, t) párján. Legyen L fanyelvek egy osztálya, n 0 egy egész szám, Σ egy szignatúra és legyenek t 0, t 1 T Σ fák. A (t 0, t 1 ) páron játszott n-fordulós L-játék szabályai a következők: 1. Ha Root(t 0 ) Root(t 1 ), Spoiler nyer. Egyébként a 2. lépés következik. 2. Ha n = 0, Duplicator nyer. Egyébként a 3. lépés következik. 10
12 3. Spoiler választ valamely szignatúra feletti L L fanyelvet, egy i {0, 1} indexet, a t i fa egy t i L átcímkézését és a t j fa egy t j / L átcímkézését, ahol j = 1 i. Ha ezt nem tudja megtenni, Duplicator nyer, egyébként a 4. lépés következik. 4. Duplicator kiválasztja a (t 0, t 1 ) pár két csúcsát, x-et és y-t, melyek különböző címkével rendelkeznek a t i fákban. Ha ezt nem tudja megtenni, Spoiler nyer. Egyébként a két játékos egy (n 1)-fordulós L-játékot játszik az x ill. y gyökerű részfákon. Bármelyikük is nyeri az (n 1)-fordulós játékot ezeken a fákon, az nyeri az eredeti játékot is. Természetesen fanyelvek bármilyen L osztályára, n 0 számra és fák (s, t) párjára valamelyik játékosnak van nyerő stratégiája; azt mondjuk, hogy ez a játékos megnyeri a játékot. Jelölje s n L t azt, hogy Duplicator megnyeri az n-fordulós L-játékot az (s, t) páron. A következő összefüggést igazoltuk n L és n L között: következmény. Fanyelvek tetszőleges L osztályára és n 0 egészre a n L és a n L relációk megegyeznek következmény. A következők ekvivalensek fanyelvek tetszőleges véges L osztályára és L fanyelvre: i) L definiálható FTL(L)-ben; ii) létezik egy olyan n 0 egész, amire valahányszor s L és t / L fák, Spoiler megnyeri az n-fordulós L-játékot az (s, t) páron. Aperiodicitás A dolgozat második felében (3. fejezet) véges faautomatákra vezettünk be és vizsgáltunk aperiodicitás-fogalmakat. Az n-aperiodicitás Legyen A = (A, Σ) egy véges faautomata. Kiterjesztve a termfüggvények fogalmát azt mondjuk, hogy ΣX n -fák egy t = (t 1,..., t m ) m-ese egy (vektor-értékű) t A = t A 1,..., t A m : A n A m termfüggvényt indukál. t A -t valódinak nevezzük, ha mindegyik t A i valódi termfüggvény. Ekkor minden n 1-re az A n A n valódi termfüggvények a kompozíció művelettel félcsoportot alkotnak. Ezt a félcsoportot S n (A) jelöli; természetesen ha A véges, S n (A) is véges. Az S 1 (A) félcsoport azon részfélcsoportját, amit a valódi környezetekkel indukálható termfüggvények alkotnak, C(A) jelöli, amennyiben a valódi környezetek halmaza nemüres. Ellenkező esetben C(A) legyen egy triviális félcsoport. Egy S véges félcsoportot aperiodikusnak nevezünk, ha van egy olyan k > 0 egész, amire az s k = s k+1 egyenlőség minden s S elemre teljesül. Az A véges faautomatát n- aperiodikusnak nevezzük az n > 0 egészre, ha az S n (A) félcsoport aperiodikus. A erősen 11
13 aperiodikus, ha minden n > 0-ra n-aperiodikus; végül, A környezet-aperiodikus, ha a C(A) félcsoport aperiodikus. Az erős aperiodicitás következő jellemzését igazoltuk: következmény. Az A véges faautomata pontosan akkor erősen aperiodikus, ha minden n > 0 és f : A n A n valódi termfüggvény esetén f-nek legfeljebb egy fixpontja van. Általánosított kaszkád szorzat Legyenek A = (A, Σ) és B = (B, ) faautomaták, γ pedig függvények egy (γ n ) n R családja, ahol minden n R-re, γ n az A n Σ n halmazt képzi le a valódi X n -fák halmazára. Ekkor az A és B faautomaták γ által meghatározott általánosított kaszkád szorzata az az A γ B = (A B, Σ) faautomata, melyben a σ A γb ((a 1, b 1 ),..., (a n, b n )) = (σ A (a 1,..., a n ), t B (b 1,..., b n )) teljesül minden σ Σ n és (a 1, b 1 ),..., (a n, b n ) A B esetén, ahol t = γ n (a 1,..., a n, σ). Véges faautomaták egy nemüres osztályát véges faautomaták általánosított kaszkád pszeudovarietásának nevezzük, ha zárt a részautomata, homomorf kép, átnevezés és az általánosított kaszkád szorzat képzésére. Az SAper n osztályok következő algebrai zártsági tulajdonságát láttuk be: tétel. Az SAper n osztály tetszőleges n > 0-ra véges faautomaták általánosított kaszkád pszeudovarietása, így az SAper osztály is az tétel. A CAper osztály véges faautomaták kaszkád pszeudovarietása. Valódi tartalmazások, komplexitás Az aperiodicitási osztályok között a CAper SAper 1 SAper 2... SAper D tartalmazások fennállnak. Igazoltuk, hogy ez a hierarchia összeomlik, ha R = {0, 1} vagy R = {1} állítás. Ha R = {1} vagy R = {0, 1}, akkor CAper = SAper 1 SAper 2 = SAper = D. Ugyanakkor, ha R tartalmaz egy k > 1 egész számot, akkor a hierarchia valódi: állítás. Ha R tartalmaz egy k > 1 egészet, akkor SAper 1 CAper állítás. Ha R tartalmaz egy k > 1 egészet, akkor minden n > 1-re létezik olyan (n 1)-aperiodikus véges faautomata, mely nem n-aperiodikus állítás. Ha R tartalmaz egy k > 1 egészet, akkor D SAper. 12
14 Vizsgáltuk az SAper és az SAper n osztályok eldöntési kérdésének bonyolultságát is. A következő eredményeket kaptuk: tétel. Az a kérdés, hogy egy véges faautomata erősen aperiodikus-e, polinom időben eldönthető tétel. Bármely rögzített n-re PSPACE-nehéz annak eldöntése, hogy egy adott véges faautomata n-aperiodikus-e. Aperiodicitás és logika Vizsgáltuk az n-aperiodicitás és a CTL-beli, valamint az elsőrendben való definiálhatóság kapcsolatát. A következő eredményeket kaptuk: 1. Ha egy fanyelv definiálható CTL-ben, akkor minimális faautomatája 1-aperiodikus. 2. Létezik CTL-ben definiálható nyelv, melynek minimális faautomatája nem 2- aperiodikus. 3. Létezik FO(<)-ben definiálható fanyelv, melynek minimális automatája nem 1- aperiodikus. 4. Létezik reguláris fanyelv, mely nem definiálható FO(<, S i )-ben, de aminek minimális automatája 1-aperiodikus. Aperiodicitás polinomokra Bevezettük az n-aperiodicitás egy módosított változatát is. Ha A = (A, Σ) egy véges faautomata, akkor ΣAX n -polinomszimbólumok tetszőleges p = (p 1,..., p m ) m-ese indukál egy p A = p A 1,..., p A m : A n A m polinomfüggvényt. Ha minden p i valódi, p A -t is valódinak nevezzük. Tetszőleges n-re az A n A n valódi polinomfüggvények is egy félcsoportot (A) jelöli; a SAper (p) n osztály azokat a véges A faautomatákat tartalmazza, melyekre S n (p) (A) aperiodikus félcsoport. Az SAper (p) és a CAper (p) osztályokat hasonlóan definiáljuk. alkotnak a kompozíció művelettel. Ezt a félcsoportot S (p) n Igazoltuk, hogy az ebben a polinom értelemben vett aperiodicitási hierarchia tetszőleges rangtípus esetén összeomlik: tétel. D = SAper (p) = SAper (p) 2 SAper (p) 1 CAper (p). Mivel D ismerten eldönthető polinom időben, ez a karakterizáció az SAper (p) osztály egy effektív karakterizációját adja. Végül, vizsgáltuk az SAper (p) 1 osztály kapcsolatát a többi aperiodicitás osztállyal: következmény. Az SAper (p) 1 osztály nemtriviálisan metszi az SAper osztályt és minden n 2-re az SAper n osztályt is. 13
15 Hivatkozások [1] M. Ben-Ari, Z. Manna and A. Pnueli. The temporal logic of branching time. Acta Informatica, 20: , [2] M. Benedikt and L. Segoufin. Regular tree languages definable in FO. In STACS 2005, LNCS 2404, pages , Springer-Verlag, [3] M. Bojańczyk and I. Walukiewicz. Characterising EF and EX tree logics. In proc. CONCUR 2004, LNCS 3170, pages , Springer-Verlag, [4] S. Eilenberg. Automata, Languages, and Machines, vol. A and B, Academic Press, 1974 and [5] E. A. Emerson and J. Y. Halpern. Sometimes and not never revisited: on branching versus linear time temporal logic. J. Assoc. Comput. Mach. 33: , [6] Z. Ésik. Definite tree automata and their cascade compositions. Publ. Math., 48: , [7] Z. Ésik. A variety theorem for trees and theories. Publ. Math., 54: , [8] Z. Ésik. An algebraic characterization of temporal logics on finite trees. Parts I, II, III. In 1st International Conference on Algebraic Informatics, 2005, pages 53 77, 79 99, , Aristotle Univ. Thessaloniki, Thessaloniki, [9] Z. Ésik. Characterizing CTL-like logics on finite trees. Theoretical Computer Science, 356: , [10] Z. Ésik and F. Gécseg. Type independent varieties and metric equivalence of tree automata. Fundamenta Informaticae, 2: , [11] Z. Ésik and Sz. Iván. Aperiodicity in tree automata. In 2nd International Conference on Algebraic Informatics, 2007, LNCS 4728, Springer, p , [12] Z. Ésik and Sz. Iván. Products of tree automata with an application to temporal logic. Fundamenta Informaticae 82:61 82, (to appear) [13] Z. Ésik and Sz. Iván. Some varieties of finite tree automata related to restricted temporal logic. Fundamenta Informaticae 82:83 103, (to appear) [14] Z. Ésik and P. Weil. On logically defined recognizable tree languages. In FST&TCS 03, Mumbai, LNCS 2914, pages , Springer-Verlag, [15] Z. Ésik and P. Weil. Algebraic recognizability of regular tree languages. Theoret. Comput. Sci., 340: , [16] F. Gécseg and B. Imreh. On isomorphic representations of monotone tree and nondeterministic tree automata. Words, Semigroups and Transductions 2001, pages , [17] F. Gécseg and M. Steinby. Tree Automata. Akadémiai Kiadó, [18] T. Hafer and W. Thomas. Computation tree logic CTL and path quantifiers in the monadic theory of the binary tree. In ICALP 1987, Karlsruhe, pages , LNCS 267, Springer- Verlag, [19] U. Heuter. Definite tree languages. Bulletin of the EATCS, 35: [20] U. Heuter. First-order properties of trees, star-free expressions, and aperiodicity. RAIRO Inform. Théor. Appl., 25: ,
16 [21] J. A. Kamp. Tense logic and the theory of linear order. Ph. D. Thesis, UCLA, [22] L. Libkin. Elements of finite model theory. Springer, [23] R. McNaughton and S. Papert. Counter-Free Automata. MIT Press, [24] D. Perrin and J.-E. Pin. First-order logic and star-free sets. J. Comput. System Sci., 32: , [25] D. Perrin and J.-E. Pin. Infinite Words, Pure and Applied Mathematics Vol 141, Elsevier, [26] J.-E. Pin. Varieties of Formal Languages. Plenum Publishing Corp., New York, [27] J.-E. Pin. The expressive power of existential first-order sentences of Büchis sequential calculus. In International Colloquium on Automata, Languages and Programming, LNCS vol. 1099, p , [28] A. Potthoff. First order logic on finite trees. In TAPSOFT 95, pages , LNCS 915, Springer-Verlag, [29] A. Potthoff. Modulo-counting quantifiers over finite trees. Theoretical Computer Science, 126:97 112, [30] M. O. Rabin. Decidability of second-order theories and automata on infinite trees. Trans. AMS, 141:1 35, [31] G. Ricci. Cascades of tree-automata and computations in universal algebras. Math. Systems Theory, 7: , [32] K. Schneider. Verification of Reactive Systems. Springer-Verlag, [33] M. P. Schützenberger. On finite monoids having only trivial subgroups. Information and Control 8: , [34] H. Straubing. Finite Automata, Formal Logic, and Circuit Complexity. Birkhauser, [35] J. W. Thatcher and J. B. Wright. Generalized finite automata theory with an application to a decision problem of second-order logic. Mathematical Systems Theory, 2:57 82, [36] D. Thérien and A. Weiss. Graph congruences and wreath products. Journal of Pure and Applied Algebra, 36(2): , [37] W. Thomas. Classifying regular events in symbolic logic. Journal of Computer and System Sciences, 25: , [38] W. Thomas. Logical aspects in the study of tree languages. In Ninth Colloquium on Trees in Algebra and Programming, Bordeaux, 1984, pages 31 49, Cambridge Univ. Press, Cambridge, [39] J. VanderWerf. Wreath products of algebras: generalizing the Krohn-Rhodes theorem to arbitrary algebras. Semigroup Forum, 52:93 100, [40] Th. Wilke. Classifying discrete temporal properties. In STACS 99, Trier, pages 32 46, LNCS 1563, Springer-Verlag, Berlin, [41] Zh. Wu. A note on the characterization of TL(EF). Information Processing Letters, 102:48 54,
17
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 Tartalom FO[
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}
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
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
Csempe átíró nyelvtanok
Csempe átíró nyelvtanok Tile rewriting grammars Németh L. Zoltán Számítástudomány Alapjai Tanszék SZTE, Informatikai Tanszékcsoport 1. előadás - 2006. április 10. Képek (pictures) I. Alapdefiníciók ábécé:
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,
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ő,
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
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?
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,
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,
1 Új eredményeket tartalmazó cikkek
OTKA 75249 záróbeszámoló Ésik Zoltán 1 Új eredményeket tartalmazó cikkek Számos eredményt értünk el a pályázatban szereplő kérdések vizsgálatában, melyeket csak röviden ismertetünk. Az automaták elméletének
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
Gy ur uk aprilis 11.
Gyűrűk 2014. április 11. 1. Hányadostest 2. Karakterisztika, prímtest 3. Egyszerű gyűrűk [F] III/8 Tétel Minden integritástartomány beágyazható testbe. Legyen R integritástartomány, és értelmezzünk az
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 ősz
Diszkrét matematika 1. középszint 2017. ősz 1. Diszkrét matematika 1. középszint 6. 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
VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER október 15. Irodalom. További ajánlott feladatok
VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER 2004. október 15. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak az előadáson, másrészt megtalálják
Matematika alapjai; Feladatok
Matematika alapjai; Feladatok 1. Hét 1. Tekintsük a,, \ műveleteket. Melyek lesznek a.) kommutativok b.) asszociativak c.) disztributívak-e a, műveletek? Melyik melyikre? 2. Fejezzük ki a műveletet a \
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 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ó.
ELTE IK Esti képzés tavaszi félév. Tartalom
Diszkrét Matematika 2 vizsgaanyag ELTE IK Esti képzés 2017. tavaszi félév Tartalom 1. Számfogalom bővítése, homomorfizmusok... 2 2. Csoportok... 9 3. Részcsoport... 11 4. Generátum... 14 5. Mellékosztály,
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
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
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
Általános algebra. 1. Algebrai struktúra, izomorfizmus. 3. Kongruencia, faktoralgebra március Homomorfizmus, homomorfiatétel
1. Algebrai struktúra, izomorfizmus Általános algebra 2. Részalgebra, generálás 3. Kongruencia, faktoralgebra 2013 március 8. 4. Homomorfizmus, homomorfiatétel 1. Algebrai struktúra, izomorfizmus 2. Részalgebra,
SZEGEDI TUDOMÁNYEGYETEM Természettudományos és Informatikai Tanszékcsoport Informatika Doktori Iskola
SZEGEDI TUDOMÁNYEGYETEM Természettudományos és Informatikai Tanszékcsoport Informatika Doktori Iskola Számítástudomány Alapjai Tanszék Parciális Iterációs Elméletek tézisfüzet Hajgató Tamás Témavezető
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
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
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
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 1. estis képzés 2017. ősz 1. Diszkrét matematika 1. estis képzés 11. 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
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,
Speciális faautomata osztályok jellemzése
SZEGEDI TUDOMÁNYEGYETEM Természettudományi és Informatikai Kar Matematika- és Számítástudományok Doktori Iskola Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék Speciális faautomata osztályok
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
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
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
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
Gyenizse Gergő. Matematika és Számítástudományok Doktori Iskola. Algebra és Számelmélet Tanszék, Bolyai Intézet, SZTE TTIK. Szeged, 2018.
Univerzális algebrák kvázirendezés-hálói Ph.D. értekezés tézisfüzete Gyenizse Gergő Témavezető: Maróti Miklós Matematika és Számítástudományok Doktori Iskola Algebra és Számelmélet Tanszék, Bolyai Intézet,
A fontosabb definíciók
A legfontosabb definíciókat jelöli. A fontosabb definíciók [Descartes szorzat] Az A és B halmazok Descartes szorzatán az A és B elemeiből képezett összes (a, b) a A, b B rendezett párok halmazát értjük,
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:
Többdimenziós automaták
Többdimenziós automaták (Higher Dimensional Automata) Tézisfüzet Németh L. Zoltán Témavezető: Dr. Ésik Zoltán Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék 2007 Bevezetés A véges automaták és
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
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
Mikor van egy változó egy kvantor hatáskörében? Milyen tulajdonságokkal rendelkezik a,,részhalmaz fogalom?
Definíciók, tételkimondások Mondjon legalább három példát predikátumra. Sorolja fel a logikai jeleket. Milyen kvantorokat ismer? Mi a jelük? Hogyan kapjuk a logikai formulákat? Mikor van egy változó egy
Diszkrét matematika gyakorlat 1. ZH október 10. α csoport
Diszkrét matematika gyakorlat 1. ZH 2016. október 10. α csoport 1. Feladat. (5 pont) Adja meg az α 1 β szorzatrelációt, amennyiben ahol A {1, 2, 3, 4}. α {(1, 2), (1, 3), (2, 1), (3, 1), (3, 4), (4, 4)}
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
Algoritmuselmélet gyakorlat (MMN111G)
Algoritmuselmélet gyakorlat (MMN111G) 2014. január 14. 1. Gyakorlat 1.1. Feladat. Adott K testre rendre K[x] és K(x) jelöli a K feletti polinomok és racionális törtfüggvények halmazát. Mutassuk meg, hogy
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
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
DiMat II Végtelen halmazok
DiMat II Végtelen halmazok Czirbusz Sándor 2014. február 16. 1. fejezet A kiválasztási axióma. Ismétlés. 1. Deníció (Kiválasztási függvény) Legyen {X i, i I} nemüres halmazok egy indexelt családja. Egy
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
Vektorterek. Több esetben találkozhattunk olyan struktúrával, ahol az. szabadvektorok esetében, vagy a függvények körében, vagy a. vektortér fogalma.
Vektorterek Több esetben találkozhattunk olyan struktúrával, ahol az összeadás és a (valós) számmal való szorzás értelmezett, pl. a szabadvektorok esetében, vagy a függvények körében, vagy a mátrixok esetében.
Bonyolultságelméleti problémák algebrai struktúrákban
Bonyolultságelméleti problémák algebrai struktúrákban Doktori értekezés tézisei Készítette: Horváth Gábor Matematika Doktori Iskola Elméleti Matematika Doktori Program Iskolavezet : Dr. Laczkovich Miklós
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata
Diszkrét matematika 2.
Diszkrét matematika 2. 2018. március 9. 1. Diszkrét matematika 2. 4. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. március 9. Gráfelmélet Diszkrét
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
Vizsgatematika Bevezetés a matematikába II tárgyhoz tavasz esti tagozat
8.2. Gyűrűk Fogalmak, definíciók: Gyűrű, kommutatív gyűrű, integritási tartomány, test Az (R, +, ) algebrai struktúra gyűrű, ha + és R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ) félcsoport,
DISZKRÉT MATEMATIKA: STRUKTÚRÁK Előadáson mutatott példa: Bércesné Novák Ágnes
1. Algebrai alapok: DISZKRÉT MATEMATIKA: STRUKTÚRÁK Művelet: Egy H nemüres halmazon értelmezett (kétváltozós) műveleten egy H H H függvényt értünk, azaz egy olyan leképezést, amely bármely a,b H elempárhoz
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,
Automaták mint elfogadók (akceptorok)
Automaták mint elfogadók (akceptorok) Ha egy iniciális Moore-automatában a kimenőjelek halmaza csupán kételemű: {elfogadom, nem fogadom el}, és az utolsó kimenőjel dönti el azt a kérdést, hogy elfogadható-e
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
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ó
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
Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla
Kvadratikus alakok és euklideszi terek (előadásvázlat, 0. október 5.) Maróti Miklós, Kátai-Urbán Kamilla Az előadáshoz ajánlott jegyzet: Szabó László: Bevezetés a lineáris algebrába, Polygon Kiadó, Szeged,
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
Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1
Halmazok 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 2 A fejezet legfontosabb elemei Halmaz megadási módjai Halmazok közti műveletek (metszet,
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
Diszkrét matematika I.
Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 9. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz Halmazok Diszkrét
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
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
ADATBÁZIS-KEZELÉS. Relációalgebra, 5NF
ADATBÁZIS-KEZELÉS Relációalgebra, 5NF ABSZTRAKT LEKÉRDEZŐ NYELVEK relációalgebra relációkalkulus rekord alapú tartomány alapú Relációalgebra a matematikai halmazelméleten alapuló lekérdező nyelv a lekérdezés
Az általános (univerzális) algebra kialakulása,
Néhány hasonló tétel. Az általános (univerzális) algebra kialakulása, néhány eredménye. Klukovits Lajos TTIK Bolyai Intézet 2013. május 8. A csoportelméleti homorfiatétel. Legyen G, H két csoport, ϕ: G
Analízis I. beugró vizsgakérdések
Analízis I. beugró vizsgakérdések Programtervező Informatikus szak 2008-2009. 2. félév Készítette: Szabó Zoltán SZZNACI.ELTE zotyo@bolyaimk.hu v1.7 Forrás: Dr. Weisz Ferenc: Prog. Mat. 2006-2007 definíciók
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
ADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:
Adatbázisok elmélete 5. 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
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
Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra
Szegedi Tudományegyetem Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék Dr. Németh Tamás Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra SZTE TTIK, Móra Kollégium,
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
Az informatika logikai alapjai
Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. Példák Az alábbi világokban állításokat akarunk megfogalmazni: A táblára színes karikákat
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 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
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
4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI
4. Fuzzy relációk Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Klasszikus relációk Halmazok Descartes-szorzata Relációk 2 Fuzzy relációk Fuzzy relációk véges alaphalmazok
S0-02 Típusmodellek (Programozás elmélet)
S0-02 Típusmodellek (Programozás elmélet) Tartalom 1. Absztrakt adattípus 2. Adattípus specifikációja 3. Adattípus osztály 4. Paraméterátadás 5. Reprezentációs függvény 6. Öröklődés és polimorfizmus 7.
Diszkrét matematika I.
EÖTVÖS LORÁND TUDOMÁNYEGYETEM - INFORMATIKAI KAR Diszkrét matematika I. Vizsgaanyag Cserép Máté 2009.01.20. A dokumentum a programtervező informatikus szak Diszkrét matematika I. kurzusának vizsgaanyagát
Matematika szigorlat június 17. Neptun kód:
Név Matematika szigorlat 014. június 17. Neptun kód: 1.. 3. 4. 5. Elm. Fel. Össz. Oszt. Az eredményes szigorlat feltétele elméletből legalább 0 pont, feladatokból pedig legalább 30 pont elérése. A szigorlat
(Diszkrét idejű Markov-láncok állapotainak
(Diszkrét idejű Markov-láncok állapotainak osztályozása) March 21, 2019 Markov-láncok A Markov-láncok anaĺızise főként a folyamat lehetséges realizációi valószínűségeinek kiszámolásával foglalkozik. Ezekben
Nagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
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 6. 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
ALGEBRAI AUTOMATAELMÉLET
Babcsányi István ALGEBRAI AUTOMATAELMÉLET 2011 Ismertető Tartalomjegyzék Pályázati támogatás Gondozó Szakmai vezető Lektor Technikai szerkesztő Copyright A jegyzet az automaták algebrai elméletének alapjait
Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013
UKRAJNA OKTATÁSI ÉS TUDOMÁNYÜGYI MINISZTÉRIUMA ÁLLAMI FELSŐOKTATÁSI INTÉZMÉNY UNGVÁRI NEMZETI EGYETEM MAGYAR TANNYELVŰ HUMÁN- ÉS TERMÉSZETTUDOMÁNYI KAR FIZIKA ÉS MATEMATIKA TANSZÉK Sztojka Miroszláv LINEÁRIS
Polinomok (el adásvázlat, április 15.) Maróti Miklós
Polinomok (el adásvázlat, 2008 április 15) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: gy r, gy r additív csoportja, zéruseleme, és multiplikatív félcsoportja, egységelemes
Átlátható veremautomaták és nyelvek
Átlátható veremautomaták és nyelvek Visibly pushdown automata and languages Németh L. Zoltán Számítástudomány Alapjai Tanszék SZTE, Informatikai Tanszékcsoport 2007. április 23. Tartalom 1 Motiváció: modellellenőrzés
1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy b = ax. Ennek jelölése a b.
1. Oszthatóság, legnagyobb közös osztó Ebben a jegyzetben minden változó egész számot jelöl. 1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy
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
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
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Számsorozatok, vektorsorozatok konvergenciája Def.: Számsorozatok értelmezése:
Leképezések. Leképezések tulajdonságai. Számosságok.
Leképezések Leképezések tulajdonságai. Számosságok. 1. Leképezések tulajdonságai A továbbiakban legyen A és B két tetszőleges halmaz. Idézzünk fel néhány definíciót. 1. Definíció (Emlékeztető). Relációknak
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
Bevezetés a matematikába (2009. ősz) 1. röpdolgozat
Bevezetés a matematikába (2009. ősz) 1. röpdolgozat 1. feladat. Fogalmazza meg a következő ítélet kontrapozícióját: Ha a sorozat csökkenő és alulról korlátos, akkor konvergens. 2. feladat. Vezessük be
Valószínűségi modellellenőrzés Markov döntési folyamatokkal
Valószínűségi modellellenőrzés Markov döntési folyamatokkal Hajdu Ákos Szoftver verifikáció és validáció 2015.12.09. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
Vektorterek. =a gyakorlatokon megoldásra ajánlott
Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,