Specifikáció A leggyengébb előfeltétel

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Specifikáció. 5.1. A leggyengébb előfeltétel"

Átírás

1 Specifikáció A megoldás definíciója közvetlenül elég nehézkesen használható a programok készítése során, hiszen az, hogy egy program megold-e egy feladatot az a megoldás eddigi definíciója alapján csak nehezen ellenőrizhető. Ezért bevezetünk néhány új fogalmat, majd ezek segítségével egy elégséges feltételt adunk a megoldásra..1. A leggyengébb előfeltétel Először a program futásának adjuk meg egy a programfüggvénynél kényelmesebben használható jellemzését. 1. DEFINÍCIÓ: LEGGYENGÉBB ELŐFELTÉTEL Legyen program, állítás. Ekkor az program utófeltételhez tartozó leggyengébb előfeltétele az az állítás, amelyre: "!$#&%('*),+.-0/2143 %78 "292: A leggyengébb előfeltétel tehát pontosan azokban a pontokban igaz, ahonnét kiindulva az program biztosan terminál, és az összes lehetséges végállapotra igaz. Természetesen a leggyengébb előfeltétel igazsághalmazán kívül is lehetnek olyan pontok, amelyből a program egy futása eljut az utófeltétel igazsághalmazába, csak azokból a pontokból nem garantált, hogy oda jut. Egy program működése úgy is jellemzhető, hogy megadjuk a program tetszőleges utófeltételhez tartozó leggyengébb előfeltételét. A feladat megoldása során az a célunk, hogy olyan programot találjunk, amelyik bizonyos feltételeknek eleget tevő 4

2 4. SPECIFIKÁCIÓ pontokban terminál. Ezért azt mondhatjuk, hogy ha a számunkra kedvező végállapotokra megadjuk a program leggyengébb előfeltételét, akkor a programfüggvény meghatározása nélkül jellemezzük a program működését. A most következő tétel a leggyengébb előfeltétel néhány fontos tulajdonságát mondja ki. 3. TÉTEL: A TULAJDONSÁGAI Legyen ; ; $ <, program, =>$2?@ állítások. Ekkor (1) AB,CEDF G!HAB,CEDF, (2) Ha =EI J, akkor =KI, J (3) L=KNM L! L=OMP, J J (4) L=KNQ L I =;QP. Az első tulajdonságot a csoda kizárása elvének, a másodikat monotonitási tulajdonságnak nevezzük. Bizonyítás: U 1. Indirekt: Tegyük fel, hogy RS%T' AT "CED7. Ekkor a leggyengébb előfeltétel definíciója szerint: %V'V),+W-X/F1 és %SY AB "CED7 Z[!]\. Ez nyilvánvaló ellentmondás. UJ UJ 2. Indirekt: Tegyük fel, hogy RS%^' =K `_ L a. Ekkor %T'^),+W-X/F1 és %SK =,bm( %S(c d. Ez viszont ellentmond annak a feltételnek, mely szerint = K " 3. Az állítást két részben, a mindkét irányú következés belátásával bizonyítjuk. UJ L a d UJ =K =,.1. ábra. A leggyengébb előfeltétel és a metszet kapcsolata J J (a) L=KNM L I =;MP, ui.: U Legyen %e' L=fgM a. Ekkor %h' L=Ka és %e' azaz %h'h),+w-x/f1 és %S` =,, illetve %7i %7i = kj ",! =OMP", azaz %e' L=lM*a., ". Ekkor azonban

3 .2. A FELADAT SPECIFIKÁCIÓJA 47 J J (b) =;MPI L=fNM L, ui.: Legyen %m' L=?MB. Ekkor a leggyengébb előfeltétel definíciója alapján %n'o),+.-0/21 és %Sp =omy". Felhasználva, hogy =nm "q! =,ij ", adódik, UJ hogy G %SK UJ =, és %S ", azaz %h' L=Ka és %e' L, tehát %e' =KNM. " L=Ka =, 4. Legyen %e'.2. ábra. A leggyengébb előfeltétel és az unió kapcsolata UJ U U =KFQ. Ekkor %e' L=f vagy %e' Ha %h' L=f, akkor U a monotonitási tulajdonság alapján %e' a. Hasonlóan ha %h' L=f, akkor %h' L=lQP a. U UJ a. =hq.2. A feladat specifikációja A következőkben bevezetjük a feladat megadásának egy másik módját, és kimondunk egy a gyakorlat szempontjából nagyon fontos tételt. Általában a feladat nem függ az állapottér összes komponensétől, azaz az állapottér több pontjához is ugyanazt rendeli. Ezeket a pontokat fogjuk össze egy ponttá a paramétertér segítségével. 17. DEFINÍCIÓ: PARAMÉTERTÉR Legyen ro [ $ < feladat. A s halmazt a feladat paraméterterének nevezzük, ha van olyan rt és rzu reláció, hogy r! rtv E <se rwu sv < K rzukx8rt.: Fontos észrevenni, hogy paraméterteret mindig lehet találni. Például maga a feladat állapottere minden esetben választható paramétertérnek úgy, hogy a definícióban

4 t 48. SPECIFIKÁCIÓ feladatot választjuk. Ám az, hogy egy konkrét esetben mit is választunk paramétertérnek a feladattól függ. Általában úgy választjuk meg a paraméterteret, hogy a következő tételt kényelmesen tudjuk használni. szereplő r t relációnak az identikus leképezést, r u -nek pedig magát az r 4. TÉTEL: SPECIFIKÁCIÓ TÉTELE Legyen rn ; P k feladat, s az r egy paramétertere, r t l P ks, r u Os k, r$!yr u x8r t : Legyen z"'ps, és definiáljuk a következő állításokat: =K{ }! #.%('< ~3 %z 8'Pr t 9,![r -U t 1 z,{ }! #.%('< E3 zw%s8' r u 9,!yr u z ƒ: Ekkor ha NzO' s K= { I { akkor az program megoldja az r feladatot. Bizonyítás: A megoldás definíciója két pontjának teljesülését kell belátnunk: 1. )K l Y),+W-X/F1, ui. Legyen %e'*)k tetszőleges. Ekkor az rt és rwu relációk definíciója miatt Rˆz"' sv %e' = { 2: De ekkor a tétel feltétele alapján: %e' =f{ak UJ L,{ f Š)"+W-X/F1ƒ: 2. N%e'*) ; %S` Or %S, ui. Legyen %*'<)K tetszőlegesen rögzített, z,'bs olyan, amelyre %P' a feltétel szerint: %S` {,!yr u z 8 lr u r t %Sgk!yr %7 : = {. Ekkor Vegyük észre, hogy a tétel feltételrendszerében használt jelölések felhasználhatók a feladat egy más módon történő leírására. Ha a feldatot úgy definiáljuk, hogy megadjuk az állapotterét ( ), a paraméterterét (s ), valamint az elő- és utófeltételét (= illetve ) a paramétertér egy tetszőleges pontjára, akkor azt mondjuk, hogy a feladatot specifikáljuk. Paramétertérnek általában az állapottér egy alterét szoktuk választani. Azokat a komponenseket válogatjuk ki, amelyek értékétől függ, hogy a feladat mit rendel, amik paraméterezik a feladatot. A specifikáció tétele csak elégséges feltétel a megoldásra, azaz nem megfordítható: lehet adni olyan feladat-program párt, ahol a program megoldja a feladatot, de a specifikáció tétele nem teljesül. Ez természetesen attól is függ, hogy a feladatot hogyan specifikáljuk, azaz milyen paraméterteret választunk, és hogyan bontjuk a feladatot r t és r u relációk kompozíciójára.

5 .3. A VÁLTOZÓ FOGALMA A változó fogalma Az eddig elmondottakból alapján a specifikáció tétele még nem lenne hatékonyan használható, hiszen a paramétertér minden pontjára ellenőriznünk kellene a feltételek teljesülését. Ezért bevezetjük a változó fogalmát, aminek segítségével a feltételrendszer teljesülése egyszerűen ellenőrizhetővé válik. 18. DEFINÍCIÓ: VÁLTOZÓ Az E!Œ t p 4 < "Ž állapottér 8ˆ $ " egydimenziós projekciós függvényeit változóknak nevezzük. A változók használatával egyszerűsíthetjük az állapottéren értelmezett állítások (elő- és utófeltételek, leggyengébb előfeltétel) és relációk (programfüggvény) leírását. Mivel minden változó értelmezési tartománya az állapottér, és értékkészlete egy típusértékhalmaz, egy változót jellemezhetünk egy típussal, azaz beszélhetünk a változó típusáról. Ha a paramétertér is direktszorzat alakú márpedig ez gyakran így van, ugyanis általában az állapottér egy altere akkor a paramétertér egydimenziós projekciós függvényeit paraméterváltozóknak nevezzük. Az állapottér illetve a paramétertér egyes komponenseihez tartozó vátozókat illetve paraméterváltozókat az adott komponens alá írjuk. Tekintsünk egy egyszerű példát: határozzuk meg két egész szám maximumát!! E sš! œ Sœ Az első sor tehát azt jelenti, hogy az állapottér három egész komponensből áll, melyeknek változói rendre, és. Hasonlóan a második sor jelentése: a paramétertér két egész komponensből áll, az első komponens változója œ, a másodiké Sœ. A paramétertér egy tetszőleges z eleméhez tartozó elő- és utófeltétel az állapottér egy tetszőleges % pontjában: =ž&ÿ - { 1 Ÿ - { 1 %S! %Sk! œ z M %7! œ z g "ž Ÿ - { 1 Ÿ - { 1 %S! %S` œ z M %S8 œ z NM %S! œ z NQ %S! œ z g A fenti jelölést tovább szoktuk egyszerűsíteni: mivel az állapottér változói és a paraméterváltozók mindenütt azonos argumentummal szerepelnek, az argumentumot hiszen az nyilvánvaló nem írjuk ki: = ž4ÿu Ÿ! ž4ÿu Ÿ!! œ M! œ œ M œ M! œ Q! œ g A jelölés tovább egyszerűsíthető! Mivel ezek a feltételek a paramétertér pontjaihoz tartoznak, nyilvánvaló, hogy a paraméterváltozók értékeitől függnek. Ha nyilvánvaló, akkor az állítások indexe el is hagyható. A feladat specifikációja tehát:

6 x 0. SPECIFIKÁCIÓ! E s@! V œ 7œ =~! œ M! œ Œ œ M Sœ M! œ Q! Sœ A változók segítségével könnyen felírhatunk olyan függvényeket, amelyek az állapottér bizonyos komponensein vannak értelmezve. Ha nem okoz félreértést, akkor az 0 :4: : X jelölés helyett az 4: :4: g 0 jelölést használjuk. A későbbiekben bevezetünk majd olyan eszközöket, amelyek segítségével a feladat specifikációjából kiindulva olyan programokat készíthetünk, amelyek megoldják a feladatot..4. A típusspecifikáció tétele A típusspecifikáció és a típus fogalmának bevezetésével tulajdonképpen a feladat fogalmát általánosítottuk, míg a megfeleltetés a megoldás fogalmának volt egyfajta általánosítása. Az imént megismert specifikáció tétele a megoldásra adott elégséges feltételt. Próbáljunk most a -n keresztüli megoldásra egy hasonló feltételt adni! U. TÉTEL: TÍPUSPECIFIKÁCIÓ TÉTELE Legyen â «m! LD «& és ª! FLD L w adott 4 típusspecifikáció és típus, és tegyük fel, hogy a reprezentáció helyes, azaz D.±! D «L. Legyen továbbá rv', az r állapottere, egy paramétertere s, elő és utófeltétele pedig =K{ és {. Legyen ;'P és tegyük fel, hogy állapottere illeszkedik r állapotteréhez. Definiáljuk a következő állításokat: = ²{ }! ³=K{ xg µ "²{ }!,{wxg ahol a program és a feladat állapottere közötti, a -n keresztüli megoldás definíciójában szereplő leképezés. Ekkor ha Nzd' s F= ²{ I ²{ akkor az program a -n keresztül megoldja az r feladatot. Bizonyítás: A -n keresztüli megoldás definíciója két pontjának teljesülését kell belátnunk: º, ui. 1. ) Y) ² +W-X/F1 ² 0¹ Legyen %e'*) &. Ekkor Rˆz"'PsV2%e' =K{. Mivel D.! D «, -U t 1 %7 c!y\imh - t 1 %S8 = ²{ F: UJ Felhasználva, hogy = ²{ K L"²{ : -U t 1 %78 ;),+W-X/F1M± - t 1 %Sg` ²{ 2:

7 ².4. A TÍPUSSPECIFIKÁCIÓ TÉTELE 1 Mivel,²{,! tehát 2.»%('P)K Š >¼ G -U t 1 %7` { xg, %h'h) w¼p -U t 1 Or -U t 1 %Sgi Y) ² +W-X/F1 º ² X¹ : %S, ui. Legyen %E'n)K. A bizonyítás első részében leírt lépéseket folytatva: mivel { xg, - t 1 %Sggi { K lr %Sƒ: Az, hogy a fenti tétel feltételei között kikötöttük, hogy a program állapottere illeszkedik a feladat állapotteréhez tulajdonképpen elhagyható. Ekkor a tétel a feladat és a program olyan kiterjesztéseire mondható ki, amelyek állapotterei illeszkednek egymáshoz (pontosan úgy, ahogy a megfeleltetést definiáltuk nem illeszkedő állapotterek között). A következő példában megmutatjuk, hogy = ²{ -t gyenge igazsáhalmaz helyett erős igazsághalmazzal definiálnánk, akkor a tétel nem lenne igaz. Legyen ª «! D «,! #2½2L¾S9, D «!", V! #.rq9. Legyen r állapottere H! és a paramétertér is legyen ugyanez: s~!. Legyen r specifikációja: = t }! #F½ 92 t }! #W¾79 = u }! \ˆ u }! #F½ 9 Ekkor )K o! #2½ 9 és r ½&(!@#W¾79. Legyen továbbá az elemi értékek halmaza À! #.% z&9, ªŒ! 7D Z,»ÁY'PÀ D ÁG! 3 Á`3!Œ½&, és az egy hosszú sorozatokra: g %SÃgG!$ z ÃG! #F½ ¾792: Tegyük fel, hogy Š!#. 89, o À± q Àq L L, és rendelje az állapottere minden pontjához az önmagából álló egy hosszú sorozatot. Ennek a programnak az állapottere illeszkedik a fenti feladat állapotteréhez, és Ṕ!$. Ekkor tehát =ftxg "!H\ Az viszont könnyen látható, hogy >¼B = t xg I = t xg I G ¼p -U t 1 tehát a típus nem felel meg a specifikációnak. és =ugxg,!y\ˆ t xgń t xgń ½.!E#F½ ¾79qc ;r ½.!E#W¾79

8 2. SPECIFIKÁCIÓ.. Példák 1. példa: Legyen ~!V#&ÄTÅ.%FÆ program. m!e#ïätå.%fæ sf%7ç È ËÌ Æ s ÊWÉ.Î Legyen továbbá az Œ H állítás: '< $; G! s±%fç4è CEÉ %FÊ.ƃËGÌ ÆƒÍÉWÅFs Ê.É.Î9, H n B ÄTÅ.%FÆ s±%fç4è à s±%7ç È sf%7ç È ËGÌ Æƒs Ê.É.Î Ã ÐCEÉ %FÊ.ÆÑ ËÌ Æƒs ÊWÉ.Πà ÍÉWÅ s ÊWÉ.Îs±%7Ç È LËÌ ÆgÃ9 zeneszerző. Mi lesz a fenti program -hez tartozó leggyengébb előfeltétele? Megoldás: Írjuk fel először a program programfüggvényét: G!E# Ä^Å.%2Æ Lsf%7Ç Èƒ sf%7ç È LCEÉ %2Ê.Æg CEÉ %FÊ.ƃÄTÅ.%FÆ ƒ ËÌ ÆƒLs ÊWÉ.Î ƒ s Ê.É.ÎLËÌ Æg 9 U a,! #&Ä^Å.%2Æ LÍÉWÅ2Ls ÊWÉ.Î9, ui. ÄTÅ.%FÆ Ò! #&s±%7ç ÈN9 " ÍÉWÅ.! #.CEÉ %FÊ.Æ9 " s ÊWÉ.Î Ó! #&ËGÌ Æ9 " G s±%7ç È! #.CEÉ %FÊ.ƃs ÊWÉ.Î9(c CEÉ %FÊ&Æg! #&Ä^Å.%2Æ 9qc " ËGÌ ÆgÑ! #&s Ê.É.Î9(c " Ezek után, a leggyengébb előfeltétel definícióját felhasználva: sf%7ç È LCEÉ %FÊ&Ægà CEÉ %FÊ.ƃÄ^Å.%2Æ Ã ÍÉWÅFLCEÉ %2Ê.Ægà s±%fç4è Ls ÊWÉ.Î ƒ ÍÉWÅFLCEÉ %FÊ.Ægƒ 2. példa: Legyen A t LA u 7. Igaz-e, hogy ha minden O [ $ L programra AetƒG! A>u4, akkor Aet,! A>u? Megoldás: Felhasználva, hogy a leggyengébb előfeltételek minden programra megegyeznek, egy alkalmas program választásával a válasz egyszerűen megadható: rendelje az program az állapottér minden eleméhez az önmagából álló egy hosszúságú sorozatot. Ekkor könnyen látható, hogy tetszőleges utófeltétel esetén: J L!Hq: " Ekkor viszont Aetb! Aet! A>u k![a>u tehát a két feltétel megegyezik. 3. példa: Specifikáljuk a következő feladatot: H![O *Ïrn l E <, r$! # g LÔˆ œ LÔ œ gi3 Ô œ!yôm œ! MPÔ 9

9 t.. FELADATOK 3 Megoldás:!VÕ? sš!@ö o œ Sœ =n! œ M! 7œ Œ! œ M Sœ NM! Sœ 4. példa: Legyen r p, L program, s egy tetszőleges halmaz. Legyenek továbbá r t $ n Ts és r u Œs B olyan relációk, hogy r!nr u xbr t, valamint Nzd'<s :. = { }! r t z,{g}! r u z : Igaz-e, hogy ha Nzd'<sV =K{GI {g, akkor megoldja r -et? Megoldás: Próbáljuk meg a megoldás definíciója két pontját belátni. Legyen %e'p). Be kellene látnunk, hogy %e'*)"+w-x/f1. Nézzük meg a specifikáció tételének bizonyítását: ott felhasználtuk, hogy ekkor van olyan ze'os, hogy %Y' = {. Igaz ez a = { -re is? Sajnos mivel = { -t ősképpel definiáltuk, ez nem feltétlenül van így. Próbáljunk a fenti gondolatmenet alapján ellenpéldát adni: Legyen!Õ#F½ 9, sš!õ#f½ ¾79, r!ø# ½2 ½.9, rte!õ# ½ ½.ƒ ½ ¾ ƒ9, rzuh!õ# ¾ˆ ½&ƒ9. Ekkor =fti!hè %FÙPÌ és =Kud!HÈ %FÙ*Ì, tehát az állítás feltételei teljesülnek függetlenül a programtól (ui. hamisból minden következik"). Válasszuk most az alábbi programot: Š!~# ½2 Ú$½ 4½ 4:Û:X: Üdƒ9. Ez a program nem megoldása a feladatnak, de teljesülnek rá is az állítás feltételei. Tehát az állítás nem igaz... Feladatok 1. Legyen tetszőleges állapottér, = 2 H@ akkor»ì'<ýh = I = XÞ t Ìk' Ý. Igaz-e, ha J RSÎ '<Ý? L=KŽ7G! R7Î '<ÝH =Žˆgß 2. Igaz-e, hogy ha t&l K! NuW, akkor t8à^ u K! wt&q u? 3. Igaz-e, ha 'T n UJ ' t gá # 9Wga,â U ' u gá # 9Wg, akkor )"+W-X/ 1!l),+W-X/WãL1? 4. t u V p, programok. Igaz-e, ha»aä Ñ esetén t LATf! u A^, akkor t ekvivalens u -vel?

10 Ù í!! Î ï ë Ž 4. SPECIFIKÁCIÓ. Adott az!yå 8å^ G állapottér åœ!$#2½2l¾ˆæs9w és a s~!yå `å paramétertér, továbbá az r t és r u feladatok. r t!$# % t L% u ƒ z t z u Ôˆg83&Ô>! % t ÜO% u 9F r u specifikációja pedig:!åò åñ? % t % u s@!åò å % œt % œ u =n % t![% œt MP% u!y% œ u ~ =OM % œt ÜO% œ u g Azonosak-e az r t és r u feladatok?. Tekintsük az alábbi két feladatot: rt specifikációja:! s@! œ =n! œ ~ =OM!n3 çk 3 r u!e# g %Lz Ç è7g`3&çi!y%,m 3 è3 ç è±!yçw92: Megadható-e valamilyen összefüggés rt és rwu között? 7. Írd le szövegesen az alábbi feladatot: legyen 2 m,! Ö E EÝZé s@! Ó Ù œ Î œ =n Ù!OÙ œ M*Î![Î œ MeÙêlÎ ~ =OM Ûì tfí Ì g ahol í m #.îˆ ½ 9, Ìa! ½ ha R ' ; Ì! Me ˆð>' ñ Ù :Û: λò ðf8êlù îˆ különben 8. Igaz-e a specifikáció J tételének megfordítása? (Ha megoldja r -et, akkor Nz' s =K{GI L,{g

11 .. FELADATOK 9. Tekintsük az alábbi feladatot:! E Ô sš! Ô œ =~ Ô(!HÔ œ MPî>ÚlÔˆ Œ =OM± Ê.Ì Ù Me ÌGÜH½ Ê&Ì Ù ahol Ê.ÌJÙ G! prímszám. Mit rendel a fent specifikált feladat az %! Fogalmazd meg szavakban a feladatot! Ì ó3 Ôqô^Ì 3F $3 Ô±ôPZ3 ½&îˆ ½. és a zq! õ ö pontokhoz?

12 . SPECIFIKÁCIÓ

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

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

Részletesebben

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

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 =

Részletesebben

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 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 [π]

Részletesebben

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

Előfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból ÜTEMTERV Programozás-elmélet c. tárgyhoz (GEMAK233B, GEMAK233-B) BSc gazdaságinformatikus, programtervező informatikus alapszakok számára Óraszám: heti 2+0, (aláírás+kollokvium, 3 kredit) 2019/20-es tanév

Részletesebben

5. előadás. Programozás-elmélet. Programozás-elmélet 5. előadás

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:

Részletesebben

Bevezetés a programozásba 1

Bevezetés a programozásba 1 Bevezetés a programozásba 1 Fóthi Ákos, Horváth Zoltán 2005. április 22. ý 1 Az ELTE IK Elektronikus Könyvtár által közvetített digitális tartalmat a felhasználó a szerzői jogról szóló 1999. évi LXXVI.

Részletesebben

ú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.

ú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

Részletesebben

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

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

Részletesebben

Bevezetés a programozáshoz I. Feladatok

Bevezetés a programozáshoz I. Feladatok Bevezetés a programozáshoz I. Feladatok 2006. szeptember 15. 1. Alapfogalmak 1.1. példa: Írjuk fel az A B, A C, (A B) C, és A B C halmazok elemeit, ha A = {0, 1}, B = {1, 2, 3}, C = {p, q}! 1.2. példa:

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

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

Részletesebben

Programozási Módszertan definíciók, stb.

Programozási Módszertan definíciók, stb. Programozási Módszertan definíciók, stb. 1. Bevezetés Egy adat típusát az adat által felvehető lehetséges értékek halmaza (típusérték halmaz, TÉH), és az ezen értelmezett műveletek (típusműveletek) együttesen

Részletesebben

BEVEZETÉS A PROGRAMOZÁSHOZ

BEVEZETÉS A PROGRAMOZÁSHOZ FÓTHI ÁKOS BEVEZETÉS A PROGRAMOZÁSHOZ Harmadik, javított kiadás c Fóthi Ákos, 2012 Tartalomjegyzék 1. Alapfogalmak 11 1.1. Halmazok................................ 11 1.2. Sorozatok................................

Részletesebben

9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.

9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum. Programozási tételek Programozási feladatok megoldásakor a top-down (strukturált) programtervezés esetén három vezérlési szerkezetet használunk: - szekvencia - elágazás - ciklus Eddig megismertük az alábbi

Részletesebben

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!

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

Részletesebben

7.4. A programkonstrukciók és a kiszámíthatóság

7.4. A programkonstrukciók és a kiszámíthatóság H @ tj 68 7 PROGRAMKONSTRUKCIÓK 74 A programkonstrukciók és a kiszámíthatóság Ebben az alfejezetben kis kitérőt teszünk a kiszámíthatóság-elmélet felé, és megmutatjuk, hog az imént bevezetett három programkonstrukció

Részletesebben

Diszkrét matematika 2.

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

Részletesebben

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.

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

Részletesebben

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. 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

Részletesebben

1000 forintos adósságunkat, de csak 600 forintunk van. Egyetlen lehetőségünk, hogy a

1000 forintos adósságunkat, de csak 600 forintunk van. Egyetlen lehetőségünk, hogy a A merész játékok stratégiája A következő problémával foglalkozunk: Tegyük fel, hogy feltétlenül ki kell fizetnünk 000 forintos adósságunkat, de csak 600 forintunk van. Egyetlen lehetőségünk, hogy a még

Részletesebben

Diszkrét matematika 2.C szakirány

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.

Részletesebben

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

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

Részletesebben

Megoldások 7. gyakorlat Síkgráfok, dualitás, gyenge izomorfia, Whitney-tételei

Megoldások 7. gyakorlat Síkgráfok, dualitás, gyenge izomorfia, Whitney-tételei Számítástudomány alapjai Megoldások 7. gyakorlat Síkgráfok, dualitás, gyenge izomorfia, Whitney-tételei 90. A konvex poliéder egyes lapjait határoló élek száma legyen k! Egy konvex poliéder egy tetszőleges

Részletesebben

LEGYEN MÁS A SZENVEDÉLYED!

LEGYEN MÁS A SZENVEDÉLYED! E g y ü t t m z k ö d é s i a j á n l a t L E G Y E N M Á S A S Z E N V E D É L Y E D! 2. E F O P - 1. 8. 9-1 7 P á l y á z a t i t e r v e z e t 3. 0 ( F o r r á s : w w w. p a l y a z a t. g o v. h u

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. 6. előadás: Vektor- és mátrixnormák Lócsi Levente ELTE IK 2013. október 14. Tartalomjegyzék 1 Vektornormák 2 Mátrixnormák 3 Természetes mátrixnormák, avagy indukált normák 4 Mátrixnormák

Részletesebben

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 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

Részletesebben

15. LINEÁRIS EGYENLETRENDSZEREK

15. LINEÁRIS EGYENLETRENDSZEREK 15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a

Részletesebben

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

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,

Részletesebben

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

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

Részletesebben

Funkcionálanalízis. n=1. n=1. x n y n. n=1

Funkcionálanalízis. n=1. n=1. x n y n. n=1 Funkcionálanalízis 2011/12 tavaszi félév - 2. előadás 1.4. Lényeges alap-terek, példák Sorozat terek (Folytatás.) C: konvergens sorozatok tere. A tér pontjai sorozatok: x = (x n ). Ezen belül C 0 a nullsorozatok

Részletesebben

Formális nyelvek - 9.

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

Részletesebben

BEVEZETÉS A PROGRAMOZÁSHOZ

BEVEZETÉS A PROGRAMOZÁSHOZ FÓTHI ÁKOS BEVEZETÉS A PROGRAMOZÁSHOZ Harmadik, javított kiadás c Fóthi Ákos, 2012 Tartalomjegyzék 1. Alapfogalmak 11 1.1. Halmazok................................ 11 1.2. Sorozatok................................

Részletesebben

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

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:

Részletesebben

Programozási módszertan

Programozási módszertan 1 Programozási módszertan 1. Alapfogalmak Feldhoffer Gergely 2012 Féléves tananyag terve 2 Program helyességének bizonyítása Reprezentáció Logikai-matematikai eszköztár Programozási tételek bizonyítása

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2016. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

E-tananyag Matematika 9. évfolyam 2014. Függvények

E-tananyag Matematika 9. évfolyam 2014. Függvények Függvények Függvények értelmezése Legyen adott az A és B két nem üres halmaz. Az A halmaz minden egyes eleméhez rendeljük hozzá a B halmaz egy-egy elemét. Ez a hozzárendelés egyértelmű, és ezt a hozzárendelést

Részletesebben

PROGRAM STATIKUS FOGALMA DINAMIKUSAN VÁLTOZÓ ÁLLAPOTTÉRBEN 1

PROGRAM STATIKUS FOGALMA DINAMIKUSAN VÁLTOZÓ ÁLLAPOTTÉRBEN 1 PROGRAM STATIKUS FOGALMA DINAMIKUSAN VÁLTOZÓ ÁLLAPOTTÉRBEN 1 Az ELTE IK programozó informatikus képzésében egy statikus szemléletű, matematikai relációk fogalmára épülő modell keretében tanítjuk a programozást.

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 4-6. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

Diszkrét matematika 2.C szakirány

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.

Részletesebben

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit.

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 2. A VALÓS SZÁMOK 2.1 A valós számok aximómarendszere Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit. 1.Testaxiómák R-ben két művelet van értelmezve, az

Részletesebben

Adatbázisok elmélete 12. előadás

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

Részletesebben

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

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

Részletesebben

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 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:

Részletesebben

f(x) a (x x 0 )-t használjuk.

f(x) a (x x 0 )-t használjuk. 5. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 5.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

Részletesebben

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének 6. Függvények I. Elméleti összefoglaló A függvény fogalma, értelmezési tartomány, képhalmaz, értékkészlet Legyen az A és B halmaz egyike sem üreshalmaz. Ha az A halmaz minden egyes eleméhez hozzárendeljük

Részletesebben

Alapfogalmak, valós számok Sorozatok, határérték Függvények határértéke, folytonosság A differenciálszámítás Függvénydiszkusszió Otthoni munka

Alapfogalmak, valós számok Sorozatok, határérték Függvények határértéke, folytonosság A differenciálszámítás Függvénydiszkusszió Otthoni munka Pintér Miklós miklos.pinter@uni-corvinus.hu Ősz Alapfogalmak Halmazok Definíció Legyen A egy tetszőleges halmaz, ekkor x A (x / A) jelentése: x (nem) eleme A-nak. A B (A B) jelentése: A (valódi) részhalmaza

Részletesebben

ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül

ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül A Borel Cantelli lemma és annak általánosítása. A valószínűségszámítás egyik fontos eredménye a Borel Cantelli lemma. Először informálisan ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az

Részletesebben

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

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

Részletesebben

Diszkrét matematika 1. középszint

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

Részletesebben

1. tétel - Gráfok alapfogalmai

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

Részletesebben

1. Homogén lineáris egyenletrendszer megoldástere

1. Homogén lineáris egyenletrendszer megoldástere X HOMOGÉN LINEÁRIS EGYENLET- RENDSZEREK 1 Homogén lineáris egyenletrendszer megoldástere Homogén lineáris egyenletrendszer definíciója már szerepelt Olyan lineáris egyenletrendszert nevezünk homogénnek,

Részletesebben

M. 33. Határozza meg az összes olyan kétjegyű szám összegét, amelyek 4-gyel osztva maradékul 3-at adnak!

M. 33. Határozza meg az összes olyan kétjegyű szám összegét, amelyek 4-gyel osztva maradékul 3-at adnak! Magyar Ifjúság 6 V SOROZATOK a) Három szám összege 76 E három számot tekinthetjük egy mértani sorozat három egymás után következő elemének vagy pedig egy számtani sorozat első, negyedik és hatodik elemének

Részletesebben

6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK. BSc Matematika I. BGRMA1HNND, BGRMA1HNNC

6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK. BSc Matematika I. BGRMA1HNND, BGRMA1HNNC 6. ELŐADÁS DIFFERENCIÁLSZÁMÍTÁS II. DIFFERENCIÁLÁSI SZABÁLYOK BSc Matematika I. BGRMAHNND, BGRMAHNNC A következő diákon szereplő állítások mindegyikét az előadáson fogjuk igazolni, és példákkal bőségesen

Részletesebben

egyenlőtlenségnek kell teljesülnie.

egyenlőtlenségnek kell teljesülnie. MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Abszolútértékes és gyökös kifejezések A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval

Részletesebben

É Í É É É ü Ü É ö ö ű ú ö Í Í ü ö Á ú Á ú ö Í Á Á Í Í Í Í É Á Á ÍÍ Ú ü Í Ú ú Í Ú Ö Ü ű ű Á Í Ú Ö Ö ú Ö ü ú ö Í Í ú Ü Í Í Í Ö Ó Ö Ö Ü ü ü Í Í ü Í Í ű Í ú ü Ö ü ü Ö Í Í Í Íú Ó Í Í Í Í Í ü Í Í Í Ó Ö Í Í Í

Részletesebben

Csima Judit november 15.

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,

Részletesebben

ő í í ü í ö ú í ö ú ö í ú ő í Ó ő ü í Í ö ö Í í í í í Í í ű ő ö í ő ö ö íá í íí í ő ö ő Í ö Ó ö ö ü ö ö ö ő É í í Í ő ő ő ő ő ő ő ő ö ú ő ú ú ő ö ö ú ú ö ú í ő Ó ö ő Í í ü í ö ú ő ö ő ú ő í ő ö ü Í í ö

Részletesebben

Nagyordó, Omega, Theta, Kisordó

Nagyordó, Omega, Theta, Kisordó A növekedés nagyságrendje, számosság Logika és számításelmélet, 6. gyakorlat 2009/10 II. félév Számításelmélet (6. gyakorlat) A növekedés nagyságrendje, számosság 2009/10 II. félév 1 / 1 Nagyordó, Omega,

Részletesebben

Csima Judit BME, VIK, november 9. és 16.

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

Részletesebben

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek

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,

Részletesebben

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

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

Részletesebben

3. Feloldható csoportok

3. Feloldható csoportok 3. Feloldható csoportok 3.1. Kommutátor-részcsoport Egy csoport két eleme, a és b felcserélhető, ha ab = ba, vagy átrendezve az egyenlőséget, a 1 b 1 ab = 1. Ezt az [a,b] = a 1 b 1 ab elemet az a és b

Részletesebben

A következő feladat célja az, hogy egyszerű módon konstruáljunk Poisson folyamatokat.

A következő feladat célja az, hogy egyszerű módon konstruáljunk Poisson folyamatokat. Poisson folyamatok, exponenciális eloszlások Azt mondjuk, hogy a ξ valószínűségi változó Poisson eloszlású λ, 0 < λ

Részletesebben

E F O P

E F O P E g y ü t t m z k ö d é s i a j á n l a t K ö z ö s é r t é k e i n k s o k s z í n z t á r s a d a l o m E F O P - 1.3.4-1 6 P á l y á z a t i t e r v e z e t 2. 0 ( F o r r á s : w w w. p a l y a z a

Részletesebben

Numerikus módszerek 1.

Numerikus módszerek 1. Numerikus módszerek 1. 3. előadás: Mátrixok LU-felbontása Lócsi Levente ELTE IK 2013. szeptember 23. Tartalomjegyzék 1 Alsó háromszögmátrixok és Gauss-elimináció 2 Háromszögmátrixokról 3 LU-felbontás Gauss-eliminációval

Részletesebben

Analízis II. Analízis II. Beugrók. Készítette: Szánthó József. kiezafiu kukac gmail.com. 2009/ félév

Analízis II. Analízis II. Beugrók. Készítette: Szánthó József. kiezafiu kukac gmail.com. 2009/ félév Analízis II. Analízis II. Beugrók Készítette: Szánthó József kiezafiu kukac gmail.com 2009/20 10 1.félév Analízis II. Beugrók Függvények folytonossága: 1. Mikor nevez egy függvényt egyenletesen folytonosnak?

Részletesebben

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. 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

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

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

Részletesebben

SHk rövidítéssel fogunk hivatkozni.

SHk rövidítéssel fogunk hivatkozni. Nevezetes függvény-határértékek Az alábbiakban a k sorszámú függvény-határértékek)re az FHk rövidítéssel, a kompozíció határértékéről szóló első, illetve második tételre a KL1, illetve a KL rövidítéssel,

Részletesebben

Az impulzusnyomatékok általános elmélete

Az impulzusnyomatékok általános elmélete Az impulzusnyomatékok általános elmélete November 27, 2006 Az elemi kvantummechanika keretében tárgyaltuk már az impulzusnyomatékot. A továbbiakban általánosítjuk az impulzusnyomaték fogalmát a kvantummechanikában

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I. Számelmélet I. DEFINÍCIÓ: (Osztó, többszörös) Ha egy a szám felírható egy b szám és egy másik egész szám szorzataként, akkor a b számot az a osztójának, az a számot a b többszörösének nevezzük. Megjegyzés:

Részletesebben

Logika es sz am ıt aselm elet I. r esz Logika 1/36

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

Részletesebben

É Á Ö É Í Á Á Ő Í É Ü Á Á É É Á Ö É Í Á Ő Í É Ü Ú Á Á Í Á Á Ü É Á Á Á É Ú í ő őí ő ő ú ö í ő í ü ő ö í ő í ü ú Í í ü Í ű í ő Í í ü ö Ö ő ö í ő í ü ú í ü Í í ú ő ü ü ö ü ő Ú ü Ú ő ű í ú ü ü ő ő ő ő ö ú

Részletesebben

SZÉLSŐÉRTÉKKEL KAPCSOLATOS TÉTELEK, PÉLDÁK, SZAKDOLGOZAT ELLENPÉLDÁK. TÉMAVEZETŐ: Gémes Margit. Matematika Bsc, tanári szakirány

SZÉLSŐÉRTÉKKEL KAPCSOLATOS TÉTELEK, PÉLDÁK, SZAKDOLGOZAT ELLENPÉLDÁK. TÉMAVEZETŐ: Gémes Margit. Matematika Bsc, tanári szakirány SZÉLSŐÉRTÉKKEL KAPCSOLATOS TÉTELEK, PÉLDÁK, ELLENPÉLDÁK SZAKDOLGOZAT KÉSZÍTETTE: Kovács Dorottya Matematika Bsc, tanári szakirány TÉMAVEZETŐ: Gémes Margit Műszaki gazdasági tanár Analízis tanszék Eötvös

Részletesebben

Diszkrét matematika I.

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.

Részletesebben

Jármőtervezés és vizsgálat I. VALÓSZÍNŐSÉGSZÁMÍTÁSI ALAPFOGALMAK Dr. Márialigeti János

Jármőtervezés és vizsgálat I. VALÓSZÍNŐSÉGSZÁMÍTÁSI ALAPFOGALMAK Dr. Márialigeti János BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM KÖZLEKEDÉSMÉRNÖKI KAR JÁRMŐELEMEK ÉS HAJTÁSOK TANSZÉK Jármőtervezés és vizsgálat I. VALÓSZÍNŐSÉGSZÁMÍTÁSI ALAPFOGALMAK Dr. Márialigeti János Budapest 2008

Részletesebben

Alap fatranszformátorok II

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

Részletesebben

ľ ľ ő ü ő ő ő ü ü ő ľ ń ő ő ü ľ ö ü É Íľ ľ É É ą Á É Ü É Ü ą Á É Í Ü É ľ É Ü É É ľ ľé ľ ü ź ź Í ő ő ľ ő ő ů ľ Ü ö ľ ö ź ö ö ő ľ ź ű ľ ö ö ö ő ő ľ ź ľ ő ť ľ ü ę ü ľ ľ ľ ľ ú ő ź ő ć úő ő ú ľ ú ť Ł Ż Á ľ

Részletesebben

Csima Judit október 24.

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

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

ú Ó ő Á Ü ú ú ő ú í Í É ő í ö ü ö ő ö í ö í ő ö ö Ö ö ö ö í Í ö Í É í ö í ö Í ö ö ö É í ö ö ő ő ú ő ö í í í í ő ő ö í ö ú Í ö ö í í ö ö ú É í ö ö Í ő

ú Ó ő Á Ü ú ú ő ú í Í É ő í ö ü ö ő ö í ö í ő ö ö Ö ö ö ö í Í ö Í É í ö í ö Í ö ö ö É í ö ö ő ő ú ő ö í í í í ő ő ö í ö ú Í ö ö í í ö ö ú É í ö ö Í ő ö ö í í í Ú ÍÖÍ í ö ö í í ü ú Í Í í í ő Í Í ú íü ő ú Í Á í ú Ó ő Á Ü ú ú ő ú í Í É ő í ö ü ö ő ö í ö í ő ö ö Ö ö ö ö í Í ö Í É í ö í ö Í ö ö ö É í ö ö ő ő ú ő ö í í í í ő ő ö í ö ú Í ö ö í í ö ö ú É í

Részletesebben

Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai. 81f 2 + 90l 2 f 2 + l 2

Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai. 81f 2 + 90l 2 f 2 + l 2 Az Országos Középiskolai Tanulmányi Verseny 2005-2006. tanévi első fordulójának feladatmegoldásai matematikából, a II. kategória számára 1. Két iskola tanulói műveltségi vetélkedőn vettek részt. A 100

Részletesebben

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés Diszkrét matematika 2. estis képzés 2018. tavasz 1. Diszkrét matematika 2. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék

Részletesebben

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

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

Részletesebben

First Prev Next Last Go Back Full Screen Close Quit

First Prev Next Last Go Back Full Screen Close Quit Valós függvények (2) (Határérték) 1. A a R szám δ > 0 sugarú környezete az (a δ, a + δ) nyílt intervallum. Ezután a valós számokat, a számegyenesen való ábrázolhatóságuk miatt, pontoknak is fogjuk hívni.

Részletesebben

Mátrixjátékok tiszta nyeregponttal

Mátrixjátékok tiszta nyeregponttal 1 Mátrixjátékok tiszta nyeregponttal 1. Példa. Két játékos Aladár és Bendegúz rendelkeznek egy-egy tetraéderrel, melyek lapjaira rendre az 1, 2, 3, 4 számokat írták. Egy megadott jelre egyszerre felmutatják

Részletesebben

Descartes-féle, derékszögű koordináta-rendszer

Descartes-féle, derékszögű koordináta-rendszer Descartes-féle, derékszögű koordináta-rendszer A derékszögű koordináta-rendszerben a sík minden pontjához egy rendezett valós számpár rendelhető. A számpár első tagja (abszcissza) a pont y tengelytől mért

Részletesebben

Komplex számok. A komplex számok algebrai alakja

Komplex számok. A komplex számok algebrai alakja Komple számok A komple számok algebrai alakja 1. Ábrázolja a következő komple számokat a Gauss-féle számsíkon! Adja meg a számok valós részét, képzetes részét és számítsa ki az abszolút értéküket! a) 3+5j

Részletesebben

Együttműködési ajánlat Kulturális intézmények a köznevelés eredményességéért EFOP Véglegesített pályázat 3.0 (Forrás:

Együttműködési ajánlat Kulturális intézmények a köznevelés eredményességéért EFOP Véglegesített pályázat 3.0 (Forrás: E g y ü t t m z k ö d é s i a j á n l a t K u l t u r á l i s i n t é z m é n y e k a k ö z n e v e l é s e r e d m é n y e s s é g é é r t E F O P - 3. 3. 2-1 6 V é g l e g e s í t e t t p á l y á z a

Részletesebben

NEM-DETERMINISZTIKUS PROGRAMOK HELYESSÉGE. Szekvenciális programok kategóriái. Hoare-Dijkstra-Gries módszere

NEM-DETERMINISZTIKUS PROGRAMOK HELYESSÉGE. Szekvenciális programok kategóriái. Hoare-Dijkstra-Gries módszere Szekvenciális programok kategóriái strukturálatlan strukturált NEM-DETERMINISZTIKUS PROGRAMOK HELYESSÉGE Hoare-Dijkstra-Gries módszere determinisztikus valódi korai nem-determinisztikus általános fejlett

Részletesebben

Egészrészes feladatok

Egészrészes feladatok Kitűzött feladatok Egészrészes feladatok Győry Ákos Miskolc, Földes Ferenc Gimnázium 1. feladat. Oldjuk meg a valós számok halmazán a { } 3x 1 x+1 7 egyenletet!. feladat. Bizonyítsuk be, hogy tetszőleges

Részletesebben

ő ľ ü ő ü ő ľ ő Ü Ü ľ ü ľ ľ ú ü ľ ľ ő ő ű í ő í ü íľ Í ü Ś Ę ľ ü ľ í í ö ő ľ í ü ő ő ő ľ ő ű ź í ű ü ű í ý ü ő í ő ľ ő í ľ ő í ľ ü ő ú ľ ü ő ü ę í ľ ľ ő ľ ú öľ ő ľ ő ő ö í í ö ú ź ö ö ú ű ő ö ö ő ľ ľ ö

Részletesebben

X Physique MP 2013 Énoncé 2/7

X Physique MP 2013 Énoncé 2/7 X Physique MP 2013 Énoncé 1/7 P P P P P ré r s t s t s tr s st s t r sé r tt é r s t t r r q r s t 1 rés t ts s t s ér q s q s s ts t r t t r t rô rt t s r 1 s2stè s 2s q s t q s t s q s s s s 3 é tr s

Részletesebben

Algoritmusok helyességének bizonyítása. A Floyd-módszer

Algoritmusok helyességének bizonyítása. A Floyd-módszer Algoritmusok helyességének bizonyítása A Floyd-módszer Algoritmusok végrehajtása Egy A algoritmus esetében a változókat három változótípusról beszélhetünk, melyeket az X, Y és Z vektorokba csoportosítjuk

Részletesebben

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

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

Részletesebben

Analízis I. Vizsgatételsor

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

Részletesebben

Sorozatok és Sorozatok és / 18

Sorozatok és Sorozatok és / 18 Sorozatok 2015.11.30. és 2015.12.02. Sorozatok 2015.11.30. és 2015.12.02. 1 / 18 Tartalom 1 Sorozatok alapfogalmai 2 Sorozatok jellemz i 3 Sorozatok határértéke 4 Konvergencia és korlátosság 5 Cauchy-féle

Részletesebben

Gy ur uk aprilis 11.

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

Részletesebben

(Diszkrét idejű Markov-láncok állapotainak

(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

Részletesebben

Automaták mint elfogadók (akceptorok)

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

Részletesebben

ö á é á á á á ö é ő á é é í é ü é í á é ő é í ő á á á á ö é é í á á á á á é ő á á é é ő é á é é ő é é á ő á á í é é é ö ö ö ö é é á í ö í é é éé ö á á á ö á á á é ú é é ö ü ő á é é ű ö é Ó Á Ó é é é É

Részletesebben