﻿<?xml version="1.0" encoding="utf-8"?>

		<?xml-stylesheet type="text/xsl" href="mathml.xsl"?><h:html xmlns:h="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML"><h:head>        <h:title></h:title>        </h:head><h:body style="text-align:justify;margin:0 5% 0 5%;" alink="#3300FF" link="#3300FF" vlink="#3300FF">
<h:p>
<h:p><h:br/><h:center>
<h:img src="pics/Infalg-cimlap.gif">

</h:img>
</h:center></h:p>
<h:p><h:br/><h:center>
<h:font color="#3300FF" size="">

<h:b>INFORMATIKAI ALGORITMUSOK I.</h:b>
</h:font>
</h:center></h:p>
<h:p><h:br/><h:center>
<h:font color="#3300FF" size="">

<h:b>Iványi Antal</h:b>
</h:font>
<h:br/>
<h:font color="#3300FF" size="">

<h:b>alkotó szerkesztő</h:b>
</h:font>
</h:center></h:p>
<h:p><h:br/><h:center>
<h:img src="pics/elte.gif">

</h:img>
</h:center></h:p>
<h:p><h:br/><h:center>
<h:font color="#3300FF" size="">

<h:b>ELTE Informatikai Kar, Budapest, 2009</h:b>
</h:font>
</h:center></h:p>
<h:p><h:br/><h:center>
<h:img src="pics/OM.gif">

</h:img>
</h:center></h:p>
<h:p><h:br/><h:center>A könyv elektronikus megjelenítése az Oktatási Minisztérium <h:a name="id4483937"/>
 támogatásával, a Felsőoktatási Tankönyv– és Szakkönyvtámogatási Pályázat keretében történt. </h:center></h:p>
<h:p><h:br/><h:center>
<h:b>Alkotó szerkesztő:</h:b>
<h:a href="http://compalg.inf.elte.hu/new/tanszek/oktato.php?oktato=tony">

<h:b>Iványi Antal</h:b>
</h:a>
<h:a name="id4483968"/>
</h:center></h:p>
<h:p><h:br/><h:center><h:b>Szerzők:</h:b>
 Kása Zoltán (1.), Járai Antal és Kovács Attila (2.), Jörg Rothe (3. és 4.), Gyires Tibor (5.), Iványi Antal és Claudia Leopold (6.), Eberhard Zehendner (7.), Szidarovszky Ferenc (8.), Vizvári Béla (9.), Ulrich Tamm (10.), Balogh Ádám és Iványi Antal (11.), Demetrovics János és Sali Attila (12.), Miklós István (13.), Ingo Althöfer és Stefan Schwarz (14.), SzirmayKalos László (15.), Elek István és Sidló Csaba (16.), Galántai Aurél és Jeney András (17.) <h:a name="id4483990"/><h:a name="id4483995"/><h:a name="id4484000"/><h:a name="id4484005"/><h:a name="id4484010"/><h:a name="id4484015"/><h:a name="id4484020"/><h:a name="id4484025"/><h:a name="id4484030"/><h:a name="id4484035"/><h:a name="id4484040"/><h:a name="id4484045"/><h:a name="id4484050"/><h:a name="id4484054"/><h:a name="id4484059"/><h:a name="id4484064"/><h:a name="id4484070"/><h:a name="id4484075"/><h:a name="id4484079"/><h:a name="id4484084"/><h:a name="id4484089"/><h:a name="id4484094"/><h:a name="id4484100"/></h:center></h:p>
<h:p><h:br/><h:center><h:b>Szakmai lektorok:</h:b>
 Recski András (1.), Ivanyos Gábor (2.), Gonda János (3.), Rónyai Lajos (4.), Lakatos László (5.), Sima Dezső (6. és 7.), Mayer János (8.), Csirik János (9.), Fridli Sándor (10.), Varga László (11.), Kiss Attila (12.), Katsányi István (13.), Szántai Tamás (14.), Vida János (15.), Meskó Attila (16.), Szántai Tamás (17.) <h:a name="id4484121"/><h:a name="id4484126"/><h:a name="id4484131"/><h:a name="id4484136"/><h:a name="id4484141"/><h:a name="id4484146"/><h:a name="id4484151"/><h:a name="id4484156"/><h:a name="id4484160"/><h:a name="id4484165"/><h:a name="id4484170"/><h:a name="id4484175"/></h:center></h:p>
<h:p><h:br/><h:center><h:b>Nyelvi lektor:</h:b>
 Biró Gabriella <h:a name="id4484186"/></h:center></h:p>
<h:p><h:br/><h:center><h:b>Fordítók:</h:b>
 Láng Zsuzsa (3.), Sidló Csaba (4.), Roszik János és Sztrik János (5.), Szakács Laura (7.), Pintér Miklós (8.), Sike Sándor (10.), Belényesi Viktor és Nikovits Tibor (14.) <h:a name="id4484204"/><h:a name="id4484209"/><h:a name="id4484214"/><h:a name="id4484219"/><h:a name="id4484224"/><h:a name="id4484229"/><h:a name="id4484234"/><h:a name="id4484240"/><h:a name="id4484244"/></h:center></h:p>
<h:p><h:br/><h:center>A könyv címoldalán – a 
<h:a href="http://www2.szepmuveszeti.hu/">Szépművészeti Múzeum</h:a> engedélyével és az ELTE 
<h:a href="http://www.inf.elte.hu/">Informatikai Karának</h:a> támogatásával – Vasarely Victor 
<h:i>Dirac</h:i> című festménye látható. A borítóhoz felhasznált filmet a 
<h:a href="http://www.goma.hu/">GOMA RT.</h:a> bocsátotta rendelkezésünkre. A borítót Iványi Antal tervezte. </h:center></h:p>
<h:p><h:br/><h:center>© Ingo 
<h:a href="http://www.minet.uni-jena.de/www/fakultaet/iam/l˙althoefer.html">Althöfer</h:a>, 
<h:a href="mailto:b˙a˙s@ludens.elte.hu">Balogh</h:a> Ádám, 
<h:a href="http://people.inf.elte.hu/bvic/">Belényesi</h:a> Viktor, 
<h:a href="http://www.karinthy.hu/ SAMU/samu.htm">Biró</h:a> Gabriella, 
<h:a href="http://www.inf.u-szeged.hu/ csirik/">Csirik</h:a> János, 
<h:a href="http://www.sztaki.hu/sztaki/afe/infodep/demetrovics.jhtml">Demetrovics</h:a> János, 
<h:a href="http://lazarus.elte.hu/hun/dolgozo/elek.htm">Elek</h:a> István, 
<h:a href="http://numanal.inf.elte.hu/ fridli/main.html">Fridli</h:a> Sándor, 
<h:a href="mailto:matgal@gold.uni-miskolc.hu">Galántai</h:a> Aurél, 
<h:a href="mailto:andog@compalg.inf.elte.hu">Gonda</h:a> János, 
<h:a href="http://www.itk.ilstu.edu/faculty/tbgyires/tbgyires.htm">Gyires</h:a> Tibor, 
<h:a href="http://www.ceeweb.org/">Iványi</h:a> Anna, 
<h:a href="http://people.inf.elte.hu/tony/">Iványi</h:a> Antal, 
<h:a href="http://www.sztaki.hu/ ivanyos/">Ivanyos</h:a> Gábor, 
<h:a href="http://compalg.inf.elte.hu/ ajarai/">Járai</h:a> Antal, 
<h:a href="mailto:matjy@gold.uni-miskolc.hu">Jeney</h:a> András, 
<h:a href="http://ludens.elte.hu/ kacsa/publ/index.html">Katsányi</h:a> István, 
<h:a href="http://www.cs.ubbcluj.ro/ kasa/">Kása</h:a> Zoltán, 
<h:a href="http://www.compalg.inf.elte.hu">Kovács</h:a> Attila, 
<h:a href="mailto:zslang@compalg.inf.elte.hu">Láng</h:a> Zsuzsa, Claudia 
<h:a href="http://www.se.e-technik.uni-kassel.de/pm/leopoldE.html">Leopold</h:a>, 
<h:a href="mailto:locherk@freemail.hu">Locher</h:a> Kornél, 
<h:a href="http://www.unizh.ch/ior/Pages/Deutsch/Mitglieder/Mayer/Mayer.php">Mayer</h:a> János, 
<h:a href="http://www.mta.hu/felepites/portrek/mesko˙attila.php">Meskó</h:a> Attila, 
<h:a href="http://www.stats.ox.ac.uk/ miklos/">Miklós</h:a> István, 
<h:a href="mailto:nikovits@ullman.inf.elte.hu">Nikovits</h:a> Tibor, 
<h:a href="http://www.bke.hu/ pmiklos/">Pintér</h:a> Miklós, 
<h:a href="http://sziami.cs.bme.hu/ recski/">Recski</h:a> András, 
<h:a href="http://irh.inf.unideb.hu/user/jroszik">Roszik</h:a> János, 
<h:a href="http://www.sztaki.hu/ ronyai/">Rónyai</h:a> Lajos, Jörg 
<h:a href="http://www.cs.uni-duesseldorf.de/ rothe/">Rothe</h:a>, 
<h:a href="http://www.renyi.hu/ sali/">Sali</h:a> Attila, Stefan 
<h:a href="http://www.minet.uni-jena.de/www/fakultaet/iam/personen/stefan.html">Schwarz</h:a>, 
<h:a href="http://scs.web.elte.hu/">Sidló</h:a> Csaba, 
<h:a href="http://www.nik.hu/felepit.htm">Sima</h:a> Dezső, 
<h:a href="http://people.inf.elte.hu/sike/">Sike</h:a> Sándor, 
<h:a href="http://www.cs.ubbcluj.ro/catedre/32r.htm">Szakács</h:a> Laura, 
<h:a href="http://www.math.bme.hu/ szantai/">Szántai</h:a> Tamás, 
<h:a href="http://www.sie.arizona.edu/faculty/szidar.html">Szidarovszky</h:a> Ferenc, 
<h:a href="http://www.iit.bme.hu/ szirmay/szirmay.html">Szirmay-Kalos</h:a> László, 
<h:a href="http://it.math.klte.hu/user/jsztrik/">Sztrik</h:a> János, Ulrich 
<h:a href="http://www.tu-chemnitz.de/informatik/HomePages/ThIS/Tamm/">Tamm</h:a>, 
<h:a href="mailto:varga@ludens.elte.hu">Varga</h:a> László, 
<h:a href="http://aszt.inf.elte.hu/ jvida/">Vida</h:a> János, 
<h:a href="http://www.cs.elte.hu/vizvari">Vizvári</h:a> Béla, Eberhard 
<h:a href="http://www2.informatik.uni-jena.de/ nez/">Zehendner</h:a>, 2005 <h:a name="id4484650"/><h:a name="id4484655"/></h:center></h:p>
<h:p><h:br/><h:center>Kiadja az 
<h:a href="www.elte.hu/">ELTE</h:a> <h:a href="www.inf.elte.hu/ ">Informatikai Kara</h:a></h:center></h:p>
<h:p><h:br/><h:center>1117 Budapest, Pázmány Péter sétány 1/C. </h:center></h:p>
<h:p><h:br/><h:center>Telefon: 381-2139, Fax: 381-2140 </h:center></h:p>
<h:p><h:br/><h:center>Honlap: 
<h:a href="http://www.inf.elte.hu/"><h:b>http://www.inf.elte.hu/</h:b></h:a></h:center></h:p>
<h:p><h:br/><h:center>Elektronikus cím: 
<h:a href="mailto:itcs@.inf.elte.hu"><h:b>itcs@inf.elte.hu</h:b></h:a></h:center></h:p>
<h:p><h:br/><h:center>Felelős kiadó: 
<h:a href="http://people.inf.elte.hu/kozma/"><h:b>Kozma László</h:b></h:a><h:a name="id4484714"/></h:center></h:p>
    
</h:p>
<h:br/><h:br/><h:center><h:strong><h:font face="Arial" size="+2.5" color="#3300FF"><h:a name="id4484721">Előszó </h:a></h:font></h:strong></h:center>

<h:p>Az informatikai algoritmusok magyar nyelvű szakirodalma az utóbbi huszonöt évben alakult ki. Az első szakkönyvet Lovász László és Gács Péter 
    [<h:a href="#id4980807">300</h:a>] írta 1978-ban. Ezt a könyvet fordítások követték: 1982-ben Aho, Hopcroft és Ullman 
    [<h:a href="#id4970385">5</h:a>] könyve, 1987-ben Knuth háromkötetes 
    [<h:a href="#id4979234">259</h:a>]
    [<h:a href="#id4979281">260</h:a>]
    [<h:a href="#id4979328">261</h:a>] monográfiája, majd 1987-ben Cormen, Leiserson és Rivest 
    [<h:a href="#id4973257">89</h:a>] műve. 1999-ben újra hazai szerzők következtek – Rónyai Lajos, Ivanyos Gábor és Szabó Réka 
    [<h:a href="#id4983874">407</h:a>] – majd 2002-ben megjelent Lynch 
    [<h:a href="#id4981036">306</h:a>] <h:i>Osztott algoritmusok</h:i>
 című monográfiája. </h:p>
<h:p>Ezt 2003 tavaszán Iványi Antal 
    [<h:a href="#id4978165">227</h:a>] <h:i>Párhuzamos algoritmusok</h:i>
 című könyve, majd 2003 őszén – 
<h:i>Új algoritmusok</h:i>
 címmel – Cormen, Leiserson, Rivest és Stein tankönyvének 
    [<h:a href="#id4973334">90</h:a>] fordítása követte. </h:p>
<h:p>A magyar informatikus hallgatók és gyakorlati szakemberek nagy érdeklődéssel fogadták az 
<h:i>Új algoritmusokat</h:i>
 – néhány hónap alatt a kiadott 2000 példány fele gazdára talált. Ez ösztönözte ennek a könyvnek a hazai szerzőit, hogy – külföldi kollégáik segítségével – további 31 informatikai terület algoritmusait is összefoglalják. Az összegyüjtött anyagot nyomtatott formában az ELTE Eötvös Kiadó adta ki, két kötetben: az első 2004 októberében, a második 2005 áprilisában jelent meg. Az első kötetbe azok a fejezetek kerültek, amelyek szeptemberig elkészültek. </h:p>
<h:p>A könyv tartalmát hat részre osztottuk: 
<h:i>Alapok, Hálózatok, Diszkrét optimalizálás, Folytonos optimalizálás, Adatbázisok</h:i>
 és 
<h:i>Alkalmazások.</h:i>
 Az első kötetbe azok a fejezetek került, amelyek szeptemberig elkészültek. </h:p>
<h:p>Minden fejezet bemutat egy alkalmazási vagy elméleti szempontból lényeges területet és azokhoz kapcsolódó algoritmusokat. Az algoritmusok többségét szóban és olyan pszeudokóddal is megadjuk, amely a programozási tapasztalattal rendelkező olvasók számára könnyen érthető. </h:p>
<h:p>Az első kötet 247 ábrát, 157 pszeudokódot és 133 példát tartalmaz, amelyek elősegítik a tárgyalt algoritmusok működésének megértését. Az önálló tanulást az alfejezetek végén lévő gyakorlatok (összesen 269), az egyes témákban való elmélyülést pedig a fejezetek végén lévő (összesen 66) feladatok segítik. A fejezetek anyagával kapcsolatos friss és kiegészítő ismeretekre való utalások találhatók a fejezetek végén lévő 
<h:i>Megjegyzések a fejezethez</h:i>
 című részben. Az irodalomjegyzékben megadjuk egyrészt a felhasznált szakirodalom bibliográfiai adatait, másrészt – teljességre törekedve – felsoroljuk a magyar nyelvű forrásokat. Az algoritmusok bemutatása az igényelt erőforrások – elsősorban futási idő és memória – elemzését is magában foglalja. A szakirodalomban szokásos módon felső korlátokat adunk meg a legrosszabb esetre jellemző erőforrásigényre, és esetenként a megoldandó probléma erőforrásigényére jellemző alsó korlátot is levezetünk. </h:p>
<h:p>A könyv kéziratát HLaTeX és HHeRMeS kiadványszerkesztő eszközök segítségével készítettük, melyeket az elmúlt nyolc év során Belényesi Viktorral és Locher Kornéllal fejlesztettünk ki, és korábban már öt könyv kéziratának előállítására használtunk. Az ábrák többségét Locher Kornél rajzolta. Az irodalomjegyzéket Iványi Anna tette élővé. </h:p>
<h:p>Garey és Johnson klasszikus művét 
    [<h:a href="#id4975505">150</h:a>] követve mindazon algoritmusok futási idejét exponenciálisnak nevezzük, amelyekre nem adható polinomiális felső korlát. <h:a name="id4484921"/><h:a name="id4484926"/>
 Az 
<h:i>Új algoritmusok</h:i>
 példáját követve tizedespontot használunk. </h:p>
<h:p>Mindig különös gondot fordítunk könyveink külsejére. Az adott esetben olyan megoldást kerestünk, amely 
<h:ul><h:li> tükrözi a könyv tartalmi gazdagságát (az első kötet 17 és a második kötet hasonló számú fejezetét) </h:li><h:li> és az alkotók szoros kötődését mind Magyarországhoz, mind pedig Európához. </h:li></h:ul>
 Úgy gondoljuk, hogy a pécsi születésű Vásárhelyi Viktor – aki francia festőként Victor Vasarely néven vált világhírűvé – képeire jellemző a formák és színek gazdagsága, életútja pedig tükrözi kultúránk európai kötődését. </h:p>
<h:p>A budapesti és pécsi múzeumokban összesen közel 500 Vasarely-alkotás van. </h:p>
<h:p>Ezek a művész ajándékai – a szülőföld iránti hála és tisztelet szimbólumai. </h:p>
<h:p>Vasarely gazdag életművéből a könyv alkotói és majdani Olvasói segítségével választottunk. A szavazók a 
<h:i>Dirac, Kubtuz, Rikka, Sixa</h:i>
 és a 
<h:i>Tupa-fond</h:i>
 című képeket emelték ki. Közülük két olyan képet – a 
<h:i>Dirac</h:i>
 és a 
<h:i>Kubtuz</h:i>
 című festményeket – választottuk, amelyeken szakaszokból kör alakul ki – szemléltetve az informatika azon alapvető tulajdonságát, hogy a folytonos valós világot diszkrét objektumokkal (bitekkel) írja le. </h:p>
<h:p>Közismert, hogy az elmúlt évszázadban nemcsak művészeink, hanem sok kiváló tudósunk is külföldön ért fel a csúcsra. Nagy részükre azonban folyamatosan számíthat a hazai oktatás és tudományos élet. A hálózati szimulációs fejezet szerzője Gyires Tibor (Illinois Egyetem), a játékelméleti fejezetet pedig Szidarovszky Ferenc (Arizonai Műszaki Egyetem) írta. A második kötetben a megbízhatóságról szóló fejezetet Gács Péter (Bostoni Egyetem) írta, a belsőpontos módszerekről szóló fejezet egyik szerzője pedig Terlaky Tamás (McMaster Egyetem). </h:p>
<h:p>Ma mind a négy szerző az adott terület vezető kutatója, amerikai egyetemek professzora – egykor magyar egyetemen tanultak, majd tanítottak. </h:p>
<h:p>Az első kötetben lévő rekurziós fejezet, valamint a második kötetben automatákkal és formális nyelvekkel foglalkozó fejezet szerzője Kása Zoltán (Babe¸sBolyai Tudományegyetem), a szisztolikus rendszerekről szóló fejezetet Szakács Laura (Babe¸s-Bolyai Tudományegyetem) fordította németről magyarra. Részvételük a könyv megszületésében a határainkon túli magyar nyelvű oktatással való szoros kapcsolatunk része. </h:p>
<h:p>Könyvünk tartalmi gazdagsága jó külföldi – elsősorban német – kapcsolatainknak is köszönhető. Az első kötet kriptográfiai és bonyolultságelméleti fejezetét Jörg Rothe (Düsseldorfi Egyetem), szisztolikus rendszerekkel foglalkozó fejezetét Eberhard Zehendner (Friedrich Schiller Egyetem) írta. Az adattömörítési fejezet szerzője Ulrich Tamm (Chemnitzi Egyetem), a párhuzamos programozásról szóló fejezet egyik szerzője Claudia Leopold (Kasseli Egyetem), az ember-gép kapcsolatokkal foglalkozó fejezet szerzői Ingo Althöfer és Stefan Schwarz (Friedrich Schiller Egyetem). </h:p>
<h:p>A második kötet 
<h:i>Osztott algoritmusok</h:i>
 című fejezetének szerzői Burkhard Englert (Californiai Állami Egyetem), Dariusz Kowalski Max Planck Intézet (Saarbrücken), Grzegorz Malewicz (Alabamai Egyetem), Alexander Shvartsman (Connecticuti Egyetem). A fejezet szerzőinek életútja alapján mondhatjuk, hogy ez a fejezet a lengyel-magyar barátság eredménye. <h:a name="id4485082"/><h:a name="id4485087"/><h:a name="id4485092"/><h:a name="id4485097"/>
 Az alkotók (szerzők, lektorok, fordítók és segítőtársaik) többsége a hazai informatikai felsőoktatás meghatározó intézményeinek – Budapesti Corvinus Egyetem, Budapesti Műszaki és Gazdaságtudományi Egyetem, Budapesti Műszaki Főiskola, Debreceni Egyetem, Eötvös Loránd Tudományegyetem, Miskolci Egyetem, Pécsi Tudományegyetem, Szegedi Tudományegyetem – oktatója. </h:p>
<h:p>Az 
<h:i>Oktatási Minisztérium</h:i>
 támogatásának köszönhetően a nyomtatott tankönyv mindkét kötete nagyon kedvező áron juthat el az Olvasókhoz. </h:p>
<h:p>Az internet széleskörű elterjedésével együtt nő a digitalizált formában elérhető – olvasható, letölthető, nyomtatható – oktatási segédanyagok jelentősége. Magyarországon körülbelül a kilencvenes évek közepétől vált egyre gyakoribbá, hogy – például a BME, DE, ELTE, SZTE lelkes oktatói – előadásaik anyagát, feladatsorokat hallgatóik számára digitális formában is hozzáférhetővé tettek. Ezek közül az ismertebbeknek a listája megtalálható mind nyomtatott 
    [<h:a href="#id4978165">227</h:a>], mind pedig elektronikus 
    [<h:a href="#id4978024">223</h:a>] formában. A Magyar Elektronikus Könyvtár 
    [<h:a href="#id4982623">363</h:a>] és a debreceni Mobidiák Könyvtár szervezetten készíti és gyűjti a digitalizált informatikai anyagot. Az OM 2004-es pályázatának segítségével jelenleg közel 100 digitalizált tankönyv található a Kempelen Farkas Digitális Felsőoktatási Tankönyvtárban 
    [<h:a href="#id4977066">193</h:a>], melyek közül körülbelül tíz könyv informatikával vagy matematikával foglalkozik. Érdemes megemlíteni az elsősorban szépirodalmi művek digitalizált változatait készítő Neumann Házat 
    [<h:a href="#id4982303">351</h:a>]<h:br/>is.<h:br/><h:br/>Ebbe a folyamatba illeszkedik az 
<h:font color="#3300FF" size=""><h:b><h:i>informatika háromszögesítésére</h:i></h:b></h:font>
    [<h:a href="#id4971642">40</h:a>]
    [<h:a href="#id4977985">222</h:a>]<h:br/>irányuló programunk, melyet 2003-ban indítottunk útjára. Ennek lényege, hogy az informatikai ismeretanyagot fokozatosan olyan háromszögekkel fedjük le, melyek 


<mml:math><mml:mi>A</mml:mi></mml:math>
típusú csúcsa egy olcsó nyomtatott tankönyv, 


<mml:math><mml:mi>B</mml:mi></mml:math>
típusú csúcsa a nyomtatott tankönyv ingyenes elektronikus változata, 


<mml:math><mml:mi>C</mml:mi></mml:math>
típusú csúcsa pedig egy DVD-n közreadott ingyenes könyvtár (ez a csúcs közös több háromszög számára). </h:p>
<h:p>Ennek a programnak a kibontakozásához nagy segítséget jelent, hogy az OM az 1997 óta minden évben meghirdetett tankönyvtámogatási pályázatát 2004ben kibővítette a digitális tartalmak előállításának támogatásával. </h:p>
<h:p>A 
<h:font color="#3300FF" size=""><h:b><h:i>Párhuzamos algoritmusok</h:i></h:b></h:font>
 háromszög 


<mml:math><mml:mi>A</mml:mi></mml:math>
csúcsa 2003-ban 
    [<h:a href="#id4978165">227</h:a>] jelent meg, 


<mml:math><mml:mi>B</mml:mi></mml:math>
csúcsa 
    [<h:a href="#id4978024">223</h:a>] pedig 2005-ben. </h:p>
<h:p>Az 
<h:font color="#3300FF" size=""><h:b><h:i>Informatikai algoritmusok 1</h:i></h:b></h:font>
 háromszög 


<mml:math><mml:mi>A</mml:mi></mml:math>
csúcsa 2004-ben, 


<mml:math><mml:mi>B</mml:mi></mml:math>
csúcsa pedig 2005-ben jelent meg. </h:p>
<h:p>Az OM mind a négy csúcs létrehozását támogatta. </h:p>
<h:p>A 
<h:font color="#3300FF" size=""><h:b><h:i>Bevezetés a programozásba</h:i></h:b></h:font>
 háromszög 


<mml:math><mml:mi>A</mml:mi></mml:math>
    [<h:a href="#id4975304">144</h:a>] és 


<mml:math><mml:mi>B</mml:mi></mml:math>
    [<h:a href="#id4975259">143</h:a>] csúcsa is közel van a megvalósításhoz – várhatóan 2005-ben mindkettő megjelenik. Az 


<mml:math><mml:mi>A</mml:mi></mml:math>
csúcs létrehozását az ELTE IK, a 


<mml:math><mml:mi>B</mml:mi></mml:math>
csúcs létrehozását az OM támogatja. </h:p>
<h:p>Az 
<h:font color="#3300FF" size=""><h:b><h:i>Informatikai algoritmusok 2</h:i></h:b></h:font>
 háromszög 


<mml:math><mml:mi>A</mml:mi></mml:math>
csúcsának megjelenése 2005. áprilisában várható – az OM támogatásával. </h:p>
<h:p>A 


<mml:math><mml:mi>B</mml:mi></mml:math>
típusú csúcsok az ELTE IK 
<h:p><h:br/><h:center><h:a href="http://Elek.inf.elte.hu"><h:b>http://Elek.inf.elte.hu</h:b></h:a></h:center></h:p>
 című könyvtárában HTML, PDF és PS formában is szabadon hozzáférhetők – mind teljes könyvként, mind pedig fejezetenként. Nyomtatásra a PS, képernyőn hiperszövegként való olvasásra (szövegen belüli és a más honlapokra való ugráshoz) a PDF és HTML, keresésre a PDF és a HTML formát ajánljuk. A PS például a Ghostview, a PDF az Acrobat Reader, a HTML pedig az Internet Explorer vagy Mozilla Firefox felhasználásával jeleníthető meg. Valamennyi ajánlott program szabadon letölthető. </h:p>
<h:p>A teljes elektronikus könyv a Kempelen Farkas Digitális Felsőoktatási 
<h:a href="http://www.tankonyvtar.hik.hu">Tankönyvtárban</h:a> is elérhető. Az elektronikus változat tartalmilag is gazdagabb a nyomtatottnál: névmutatót, bizonyos gyakorlatok megoldását, a kötetben előforduló szakkifejezések angol– magyar és magyar-angol szótárát is tartalmazza. Ugyanakkor az elektronikus változat azt is tükrözi, hogy ez az első komoly kísérletünk sokszerzős elektronikus tankönyv közreadására: az  ,,egyszerű” képleteket a HHermes nevű LaTeX2HTML fordító állította elő, míg a  ,,bonyolultakat” a DVI2PDF fordítóval és Acrobat Readerrel előállított GIF formában illesztettük be a kéziratba. A HHermesnek komoly gondot jelentenek a betűközök. Igyekeztünk kézzel segíteni, de a figyelmes Olvasó valószínűleg talál mind hiányzó, mint felesleges betűközt. </h:p>
<h:p>A könyv megszületése részben a Hermes-projekt vezetőjének, Romeo AnghelacheÚrnak (Max Planck Intézet, Golm) köszönhető: tanácsaival folyamatosan segíti a HHermes fejlesztését. <h:a name="id4485470"/>
 A 


<mml:math><mml:mi>B</mml:mi></mml:math>
típusú csúcsok teljes könyvként a 
<h:p><h:br/><h:center><h:a href="http://www.hik.hu/index.asp?r=90,261">http://www.hik.hu/index.asp?r=90,261</h:a></h:center></h:p>
 címen lévő 
<h:i>Kempelen Farkas Felsőoktatási Digitális Tankönyvtárban</h:i>
 is elérhetők. </h:p>
<h:p>Az első 


<mml:math><mml:mi>C</mml:mi></mml:math>
típusú csúcsot – kísérleti jelleggel CD-n – 2005 tavaszán készítjük el. A tapasztalatokat hasznosítva 2005 őszére tervezzük az első DVD elkészítését (a DVD-ket a nyomtatott könyvekbe téve fogjuk terjeszteni). </h:p>
<h:p>Az informatika háromszögesítésére irányuló törekvésünk sikere több, előre nehezen látható körülménytől is függ (például a nyomtatott és elektronikus változatok együttes felhasználása, az Olvasók és a kiadók érdekeinek különbözősége, a színvonalas elektronikus kiadványok elkészítésének nagy munkaigénye). Ezért munkánkban nagy segítséget jelentenek az ELTE Informatikai Karának azon hallgatói, akik egy-egy – szakmai érdeklődésüknek megfelelő – fejezet lektorálása mellett folyamatosan véleményezik a munka eredményeit, segítenek a tervek alakításában: Burcsi Péter (Komputeralgebra), Dévai Gergely (Bonyolultságelmélet), Szabados Kristóf (Párhuzamos számítások), Szendrei Rudolf (Adattömörítés), Benyó Tamás (Memóriagazdálkodás), Bánsághy Anna (Bioinformatika), Germán László (Számelmélet), Hevér Andrea (Fordítóprogramok, Részben strukturált adatbázisok), Szabó Gábor (Osztott algoritmusok), Sleinitz István (Petri-hálók) Az alábbi kollégáknak köszönjük, hogy a tervezett könyv mindkét formáját támogatták: Fazekas Gábor egyetemi docens (Debreceni Egyetem Informatikai Karának dékánhelyettese), Imreh Balázs egyetemi docens (Szegedi Egyetem), Kása Zoltán egyetemi tanár (BBTE Matematikai és Informatikai Karának dékánhelyettese), Kozma László egyetemi docens (ELTE Informatikai Karának dékánja), Jörg Rothe egyetemi tanár (Heinrich Heine Universit¨at, Düsseldorf ), Sima Dezső főiskolai tanár (Budapesti Műszaki Főiskola Neumann János Informatikai Karának főigazgatója), Sidló Csaba PhD hallgató (ELTE Informatikai Doktori Iskola), Szeidl László egyetemi tanár (Pécsi Tudományegyetem Matematikai és Informatikai Intézet igazgatója), Szidarovszky Ferenc egyetemi tanár (Arizonai Műszaki Egyetem), Szirmay-Kalos László egyetemi tanár (BME Villamosmérnöki és Informatikai Kara), Terlaky Tamás egyetemi tanár (McMaster Egyetem, Hamilton). </h:p>
<h:p>Ugyancsak köszönjük azoknak a kollégáinknak a segítőkészségét, akiknek a véleményét csatolni tudtuk a pályázathoz: Fekete István egyetemi docens (<h:i>Rekurziók</h:i>
 című fejezet), Fridli Sándor egyetemi docens 
<h:i>(Adattömörítés),</h:i>
 Gonda János egyetemi docens 
<h:i>(Kriptográfia),</h:i>
 Hunyadvári László egyetemi docens és Katsányi István PhD hallgató 
<h:i>(Bioinformatika),</h:i>
 Kiss Attila egyetemi docens 
<h:i>(Relációs adatbázisok tervezése),</h:i>
 Tőke Pál egyetemi docens 
<h:i>(Hálózatok szimulációja),</h:i>
 Vida János egyetemi docens 
<h:i>(Grafika).</h:i><h:br/><h:br/>Köszönet illeti azokat – 
<h:b>Bánsághi Anna</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Benyó Tamás</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Biró Gabriella</h:b>
 (programtervező matematikus), 
<h:b>Csörnyei Zoltán</h:b>
 egyetemi docens, (ELTE), 
<h:b>Gyires Tibor</h:b>
 egyetemi tanár (Illinois Egyetem), 
<h:b>Imrényi Katalin</h:b>
 tanszéki előadó (ELTE), 
<h:b>Iványi Anna</h:b>
 program koordinátor (CEEWEB), 
<h:b>Iványi Antal</h:b>
 (villamosmérnök), 
<h:b>Kása Zoltán</h:b>
 egyetemi tanár (BBTE), 
<h:b>Kurucz Miklós</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Locher Kornél</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Rét Anna</h:b>
 szerkesztő (Műszaki Könyvkiadó), 
<h:b>Rónyai Lajos</h:b>
 egyetemi tanár (BME), 
<h:b>Sima Dezső</h:b>
 főiskolai tanár (BMF), 
<h:b>Szabados Kristóf</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Szendrei Rudolf</h:b>
 programtervező matematikus hallgató (ELTE), 
<h:b>Szidarovszky Ferenc</h:b>
 egyetemi tanár (Arizonai Műszaki Egyetem), 
<h:b>Szirmay-Kalos László</h:b>
 egyetemi tanár (BME), 
<h:b>Takács Dániel</h:b>
 programtervező matematikus hallgató (ELTE) – akik észrevételeikkel segítettek a könyvünk alapjául szolgáló mű, az 
<h:i>Informatikai algoritmusok I</h:i>
 első kiadásának javításában. </h:p>
<h:p>A későbbiekben szeretnénk mind az első nyomtatott kiadás, mind az elektronikus kiadás hibáit kijavítani. Ezért kérjük a könyv Olvasóit, hogy javaslataikat, észrevételeiket küldjék el a 
<h:a href="mailto:tony@inf.elte.hu"><h:font face="Arial, Helvetica, sans-serif"><h:b>tony@inf.elte.hu</h:b></h:font></h:a> címre – levelükben lehetőleg pontosan megjelölve a hiba előfordulási helyét, és megadva a javasolt szöveget. </h:p>
<h:p>Olvasóink javaslataikkal, kérdéseikkel megkereshetik a könyv alkotóit is (címük megtalálható a kolofonoldalon). <h:br/><h:br/>Budapest, 2005. április 10. <h:br/><h:br/>Iványi Antal<h:br/><h:br/>alkotó szerkesztő </h:p>

<h:br/><h:center><h:strong><h:font face="Arial" size="+3" color="#3300FF"><h:a name="id4485795">I. ALAPOK</h:a></h:font></h:strong></h:center>

  
<h:br/><h:br/><h:center><h:strong><h:font face="Arial" size="+2.5" color="#3300FF"><h:a name="id4485802">Bevezetés </h:a></h:font></h:strong></h:center>

<h:p>Ebben az alapozó részben négy témakört tárgyalunk. </h:p>
<h:p>Az informatikai algoritmusok elemzése során gyakran előfordul, hogy például felismerjük az 


<mml:math><mml:mi>n</mml:mi></mml:math>
és 


<mml:math><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math>
méretű feladatok megoldási ideje közötti kapcsolatot – és ennek az úgynevezett rekurzív egyenletnek a felhasználásával szeretnénk közvetlenül felírni az 


<mml:math><mml:mi>n</mml:mi></mml:math>
méretű bemenethez tartozó futási időt. Az első fejezet a 
<h:i>rekurzív egyenletek</h:i><h:a name="id4485855"/>
 leggyakrabban előforduló típusainak megoldási módszereit mutatja be. </h:p>
<h:p>A mai számítógépek sebessége és tárolókapacitása, valamint az elméleti eredmények számos olyan feladat kényelmes (mechanikus) megoldását lehetővé teszik, melyeket korábban nem, vagy csak nagy nehézségek árán tudtunk kezelni. Ezek egy része – mint a formális differenciálás és integrálás – a második fejezetben tárgyalt 
<h:i>komputeralgebrához</h:i>
 tartozik. </h:p>
<h:p>Az elektronikus kommunikáció hatalmas iramú terjedésével együtt nő a kommunikáció biztonságának jelentősége. Ezért a mai informatika egyik kulcsfontosságú területe a 
<h:i>kriptográfia,</h:i>
 mellyel a könyv harmadik fejezete foglalkozik. </h:p>
<h:p>Az algoritmusok elemzésének hagyományosan fontos része az erőforrásigény legrosszabb esetre vonatkozó felső korlátjának megadása. Az csak az utóbbi 15 évben vált természetessé, hogy az erőforrásigényre vonatkozó – a probléma és a megengedett algoritmusok tulajdonságain alapuló – alsó korlátokat is megadnak. </h:p>
<h:p>Például Donald Knuth 
<h:i>The Art of Computer Programming</h:i>
 című monográfiájának 1968-ban megjelent első kötetében szerepelt az aszimptotikus felső korlátok jellemzésére használt 


<mml:math><mml:mi>O</mml:mi></mml:math>-jelölés 
<h:i>(nagy ordo)</h:i>
 definíciója – ugyanakkor még nem szerepelt az alsó korlátok jellemzésére alkalmas 


<mml:math><mml:mi>Ω</mml:mi></mml:math>-jelölés, valamint a pontos nagyságrend megadására alkalmas 


<mml:math><mml:mi>Θ</mml:mi></mml:math>-jelölés. Az 
<h:i>Introduction to Algorithms</h:i>
 1990-ben megjelent első kiadásában, a 
<h:i>Distributed Algorithms</h:i>
 1996-ban megjelent első kiadásában, valamint Knuth könyvének 1997-ben megjelent harmadik kiadásában már az 


<mml:math><mml:mi>Ω</mml:mi></mml:math>-jelölés és a 


<mml:math><mml:mi>Θ</mml:mi></mml:math>-jelölés definíciója is szerepel. </h:p>
<h:p>A negyedik fejezet szerint a 
<h:i>bonyolultságelmélet</h:i>
 fontos feladata, hogy a problémákhoz és számítási modellekhez minél pontosabb alsó korlátokat adjon meg – ezzel is segítve a problémák erőforrásigény szerinti osztályozását. </h:p>
<h:p>A második kötetben fog megjelenni az 
<h:i>algebra,</h:i>
 az 
<h:i>automaták és a formális nyelvek,</h:i>
 a 
<h:i>fordítóprogramok,</h:i>
 a 
<h:i>megbízható számítások</h:i>
 és a 
<h:i>számelmélet</h:i>
 algoritmusait bemutató fejezet. </h:p>

<h:br/><h:br/><h:center><h:strong><h:font face="Arial" size="+2.5" color="#3300FF"><h:a name="id4486015">1. Rekurzív egyenletek (Kása Zoltán)</h:a></h:font></h:strong></h:center>

<h:p><h:a name="id4486027"/>
 Közismert a Fibonacci-számok rekurzív definíciója: ha 


<mml:math><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
jelöli az 


<mml:math><mml:mi>n</mml:mi></mml:math>
-edik Fibonacci-számot, akkor <h:a name="id4486056"/><mml:math display="block"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math display="block"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
Szeretnénk explicit formában megadni 


<mml:math><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
értékét tetszőleges 


<mml:math><mml:mi>n</mml:mi></mml:math>-re. A feladat tulajdonképpen olyan egyenlet megoldását kéri, amelyben az ismeretlen rekurzív módon van megadva, ezért 
<h:font color="#3300FF" size=""><h:b><h:i>rekurzív egyenletnek</h:i></h:b></h:font>
 hívjuk. Itt a megoldás felfogható úgy, mint természetes számokon értelmezett függvény, mivel 


<mml:math><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
minden 


<mml:math><mml:mi>n</mml:mi></mml:math>-re értelmezett. Az ilyen rekurzív egyenletet szokás még 
<h:font color="#3300FF" size=""><h:b><h:i>differenciaegyenletnek</h:i></h:b></h:font>
 is nevezni, de nevezhetnénk akár 
<h:font color="#3300FF" size=""><h:b><h:i>diszkrét differenciálegyenletnek</h:i></h:b></h:font>
 is. <h:a name="id4486468"/></h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>1.1. 
<h:font color="#FF33FF" size="">definíció</h:font>. </h:b>
</h:font>
<h:i>A 
<h:font color="#3300FF" size=""><h:b><h:i>kadrendű rekurzív egyenlet </h:i></h:b></h:font> <mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
egy 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4486523">(1.1)</h:a></h:td></h:tr></h:table>
alakú egyenlet, ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-et kell explicit formában megadnunk. </h:i>
</h:p>
<h:p>Ahhoz, hogy egyértelműen meghatározhassuk 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-et, meg kell adnunk 


<mml:math><mml:mi>k</mml:mi></mml:math>
kezdőértéket, ezek általában 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
Ezek az értékadások 
<h:font color="#3300FF" size=""><h:b><h:i>kezdeti feltételeknek</h:i></h:b></h:font><h:a name="id4486695"/>
 tekinthetők. </h:p>
<h:p>Mivel a Fibonacci-számokat definiáló egyenlet másodrendű rekurzív egyenlet, ezért ott két kezdeti értéket adunk meg. </h:p>
<h:p>Az (<h:a href="#id4486523">1.1</h:a>) egyenletet és annak adott kezdeti feltételeit kielégítő 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
sorozatot az adott egyenlet 
<h:font color="#3300FF" size=""><h:b><h:i>partikuláris megoldásának</h:i></h:b></h:font><h:a name="id4486749"/>
 nevezzük. Ha az 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
sorozatból – a 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
állandók alkalmas megválasztásával – az (<h:a href="#id4486523">1.1</h:a>) egyenlet minden partikuláris megoldása előállítható, akkor a sorozatot az egyenlet 
<h:font color="#3300FF" size=""><h:b><h:i>általános megoldásának</h:i></h:b></h:font><h:a name="id4486870"/>
 nevezzük. </h:p>
<h:p>A rekurzív egyenletek megoldása általában nem egyszerű. A következőkben sajátos esetekben alkalmazható módszereket ismertetünk. Az írásmódban függvény helyett inkább sorozatot használunk (ami tulajdonképpen természetes számokon értelmezett függvény). Így a jelölés egyszerűbb lesz, 


<mml:math><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
helyett mindenhol 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-et írunk. </h:p>
<h:p>A fejezet három részből áll. Az <h:a href="#id4486939">1.1</h:a>. alfejezetben a lineáris rekurzív egyenletek megoldásával, a <h:a href="#id4495529">1.2</h:a>. alfejezetben a generátorfüggvények felhasználásával, az <h:a href="#id4513274">1.3</h:a>. alfejezetben pedig lineáris rekurzív egyenletek numerikus megoldásával foglalkozunk. </h:p>
<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4486939">1.1. Lineáris rekurzív egyenletek </h:a></h:font></h:strong></h:center>

<h:p><h:a name="id4486951"/>
 Ha a rekurzív egyenlet 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:math>
alakú, ahol 


<mml:math><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
természetes számokon értelmezett függvények, 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-et kell explicit módon megadnunk, akkor 
<h:font color="#3300FF" size=""><h:b><h:i>lineáris</h:i></h:b></h:font>
 rekurzív egyenletről beszélünk. Ha 


<mml:math><mml:mi>f</mml:mi></mml:math>
azonosan nulla, akkor az egyenlet 
<h:font color="#3300FF" size=""><h:b><h:i>homogén,</h:i></h:b></h:font>
 és különben 
<h:font color="#3300FF" size=""><h:b><h:i>inhomogén.</h:i></h:b></h:font>
 Amennyiben az 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
függvények mindegyike állandó, akkor 
<h:font color="#3300FF" size=""><h:b><h:i>állandó együtthatós</h:i></h:b></h:font>
 lineáris rekurzív egyenletről van szó. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4487242">1.1.1. Állandó együtthatós homogén lineáris rekurzív egyenletek </h:a></h:font></h:strong>

<h:p><h:a name="id4487254"/><h:a name="id4487260"/><h:a name="id4487266"/>
 Legyen 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4487280">(1.2)</h:a></h:td></h:tr></h:table>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
valós állandók, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Amennyiben adva van 


<mml:math><mml:mi>k</mml:mi></mml:math>
kezdeti érték – leggyakrabban 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
– az egyenlet megoldása egyértelműen meghatározható. </h:p>
<h:p>A megoldás érdekében rendeljük hozzá az egyenlethez a 
<h:font color="#3300FF" size=""><h:b><h:i>karakterisztikus egyenletét:</h:i></h:b></h:font><h:a name="id4487516"/><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4487527">(1.3)</h:a></h:td></h:tr></h:table>
amely valós együtthatós egyenlet. Ennek az egyenletnek 


<mml:math><mml:mi>k</mml:mi></mml:math>
gyöke van a komplex számok körében. Behelyettesítéssel ellenőrizhető, hogy ha 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
valós megoldása a karakterisztikus egyenletnek, akkor 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math>
megoldása az (<h:a href="#id4487280">1.2</h:a>) egyenletnek, ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
tetszőleges állandó. </h:p>
<h:p>Az (<h:a href="#id4487280">1.2</h:a>) egyenlet általános megoldása 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
( 


<mml:math><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:math>
) az (<h:a href="#id4487280">1.2</h:a>) egyenlet lineárisan független megoldásai. A kezdeti feltételekből mindig meghatározhatók a 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
állandók egy 


<mml:math><mml:mi>k</mml:mi></mml:math>
egyenletből álló egyenletrendszer megoldásával. </h:p>
<h:p>A lineárisan független megoldásokat a karakterisztikus egyenlet gyökei szolgáltatják a következők szerint. Minden gyökhöz hozzárendelhető egy 
<h:font color="#3300FF" size=""><h:b><h:i>fundamentálisnak</h:i></h:b></h:font><h:a name="id4487895"/>
 nevezett megoldás. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4487903">Különböző valós gyökök </h:a></h:font></h:strong>

<h:p>Legyenek 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math>
a karakterisztikus egyenlet egymástól különböző valós gyökei. Ekkor 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math>
megoldásai az (<h:a href="#id4487280">1.2</h:a>) rekurzív egyenletnek, és 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4488018">(1.4)</h:a></h:td></h:tr></h:table>
is az, tetszőleges 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math>
állandókra. Ha 


<mml:math><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo></mml:math>
akkor (<h:a href="#id4488018">1.4</h:a>) a rekurzív egyenlet általános megoldása. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4488158"/>
<h:font color="#FF33FF" size=""><h:b>1.1. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
rekurzív egyenletet. A karakterisztikus egyenlet <mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mi>r</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amelynek gyökei 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ezek valósak és egymástól különböznek, tehát az egyenlet általános megoldása 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
meghatározhatók a kezdeti feltételekből. Ha figyelembe vesszük, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math>
a következő egyenletrendszerhez jutunk: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Az egyenletrendszer megoldása 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Így az általános megoldás 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>5</mml:mn></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
amely éppen 


<mml:math><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
az 


<mml:math><mml:mi>n</mml:mi></mml:math>
-edik Fibonacci-szám. <h:a name="id4488788"/></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4488798">Többszörös valós gyökök </h:a></h:font></h:strong>

<h:p>Legyen 


<mml:math><mml:mi>r</mml:mi></mml:math>
egy 


<mml:math><mml:mi>p</mml:mi></mml:math>-szeres gyöke a karakterisztikus egyenletnek. Ekkor 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
megoldásai az (<h:a href="#id4487280">1.2</h:a>) rekurzív egyenletnek (az 


<mml:math><mml:mi>r</mml:mi></mml:math>
többszörös gyökhöz tartozó fundamentális megoldások), és 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4488913">(1.5)</h:a></h:td></h:tr></h:table>
is megoldás, tetszőleges 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
, 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
állandókra. Ha a karakterisztikus egyenletnek nincs más gyöke, akkor (<h:a href="#id4488913">1.5</h:a>) a rekurzív egyenlet általános megoldása. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4489065"/>
<h:font color="#FF33FF" size=""><h:b>1.2. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math>
rekurzív egyenletet. A karakterisztikus egyenlet 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amelynek 


<mml:math><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:math>
kétszeres gyöke. Ekkor 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
megoldása az egyenletnek. A kezdeti feltételekből 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Innen 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
, 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:math>
, azaz az általános megoldás 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mtext> vagy </mml:mtext><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4489418">Egyszeres komplex gyökök </h:a></h:font></h:strong>

<h:p>Ha a trigonometrikus alakban felírt 


<mml:math><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
komplex szám gyöke a karakterisztikus egyenletnek, akkor az 


<mml:math><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
konjugált is az, mivel a karakterisztikus egyenlet valós együtthatós. Ekkor <mml:math display="block"><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mtext> és </mml:mtext><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math>
megoldása az (<h:a href="#id4487280">1.2</h:a>) rekurzív egyenletnek és 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4489532">(1.6)</h:a></h:td></h:tr></h:table>
is az, tetszőleges 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
állandókra. Ha a karakterisztikus egyenletnek nincsenek más gyökei, akkor (<h:a href="#id4489532">1.6</h:a>) általános megoldás. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4489624"/>
<h:font color="#FF33FF" size=""><h:b>1.3. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
rekurzív egyenletet. A karakterisztikus egyenlet 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amelynek gyökei 


<mml:math><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:math>
és 


<mml:math><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:math>
, trigonometrikus alakban: 


<mml:math><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>π</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>π</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>π</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>π</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
. Ezért a rekurzív egyenletnek 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:math>
megoldása. A kezdeti feltételekből 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Innen azt kapjuk, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
. Az általános megoldás tehát 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4490142">Többszörös komplex gyökök </h:a></h:font></h:strong>

<h:p>Ha a trigonometrikus alakban felírt 


<mml:math><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
komplex szám 


<mml:math><mml:mi>p</mml:mi></mml:math>
-szeres gyöke a karakterisztikus egyenletnek, akkor az 


<mml:math><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
konjugált is az. Ekkor az (<h:a href="#id4487280">1.2</h:a>) rekurzív egyenletnek 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math>
és 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math>
megoldásai. Ekkor megoldás 


<mml:math display="block"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math>
is, ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
tetszőleges állandók, amelyek meghatározhatók a kezdeti feltételekből. Ez általános megoldás, ha a karakterisztikus egyenletnek nincsenek más gyökei. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4490617"/>
<h:font color="#FF33FF" size=""><h:b>1.4. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>4</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math>
rekurzív egyenletet. A karakterisztikus egyenlet 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amely 


<mml:math><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
alakban is írható, és amelynek 


<mml:math><mml:mi>i</mml:mi></mml:math>
és 


<mml:math><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:math>
kétszeres gyöke. Ezek trigonometrikus alakja <mml:math display="block"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:mtext> valamint </mml:mtext><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ezért az általános megoldás 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
A kezdeti feltételekből következik: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:mi>π</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>sin</mml:mo><mml:mi>π</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
azaz 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>3</mml:mn><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
és innen 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
, 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
, 


<mml:math><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math>
. Az általános megoldás tehát 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>3</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mi>n</mml:mi><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
<h:p>A most vizsgált négy eset segítségével bármilyen állandó együtthatós homogén egyenletet megoldhatunk. </h:p>
  
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4491502"/>
<h:font color="#FF33FF" size=""><h:b>1.5. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>6</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
rekurzív egyenletet. A karakterisztikus egyenlet 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mi>r</mml:mi><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amelynek gyökei: 2, 


<mml:math><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:math>
és 


<mml:math><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:math>
. Ezért az általános megoldás 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Az állandók meghatározása után 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4491907">Általános megoldás </h:a></h:font></h:strong>

<h:p>Az (<h:a href="#id4487280">1.2</h:a>) 


<mml:math><mml:mi>k</mml:mi></mml:math>-adrendű homogén lineáris rekurzív egyenlethez rendelt karakterisztikus egyenletnek összesen 


<mml:math><mml:mi>k</mml:mi></mml:math>
gyöke van a komplex számok között, amelyek nem feltétlenül különbözők. Legyenek ezek a gyökök a következők:</h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
valós, 


<mml:math><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>-szeres 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
valós, 


<mml:math><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>-szeres, 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
,</h:p>
<h:p>
<mml:math>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
</mml:math>
</h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math>
valós, 


<mml:math><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math>-szeres, 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
komplex, 


<mml:math><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
-szeres 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
komplex, 


<mml:math><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
-szeres 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
) </h:p>
<h:p>
<mml:math>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
</mml:math>
</h:p>
<h:p><mml:math><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
komplex, 


<mml:math><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math>
-szeres 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></h:p>
<h:p>
 Mivel összesen 


<mml:math><mml:mi>k</mml:mi></mml:math>
gyök van, 


<mml:math><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>.</mml:mo></mml:math>
Ekkor az (<h:a href="#id4487280">1.2</h:a>) rekurzív egyenlet általános megoldása 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4492480">(1.7)</h:a></h:td></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>cos</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>sin</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol 


<mml:math><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:math>
állandók, melyek a kezdeti feltételekből meghatározhatók. </h:p>
<h:p>Az eddigiek a következő tételben foglalhatók össze. <h:a name="id4493177"/></h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>1.2. 
<h:font color="#FF33FF" size="">tétel</h:font>. </h:b>
</h:font>
<h:i>Legyen 


<mml:math><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:math>
egész, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
valós számok, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
Az (<h:a href="#id4487280">1.2</h:a>) lineáris rekurzív egyenlet általános megoldása előállítható az (<h:a href="#id4487527">1.3</h:a>) karakterisztikus egyenlet 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
gyökeiből képezett 


<mml:math><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msup><mml:msubsup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math>
alakú tagok lineáris kombinációjaként, ahol a 


<mml:math><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>-szeres 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
gyök esetében 


<mml:math><mml:mn>0</mml:mn><mml:mo>≤</mml:mo><mml:mi>j</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>p</mml:mi></mml:math>
és a lineáris kombináció együtthatói a kezdeti feltételektől függnek. </h:i>
</h:p>
<h:p>A tétel bizonyítását az Olvasóra hagyjuk (lásd <h:a href="#id4495489">1.1-5</h:a>.  gyakorlat). </h:p>
<h:p>A megoldás lépéseit a következőképpen foglalhatjuk össze. 
<h:p><h:br/><h:center><h:img src="pics/1-p20.gif"/></h:center></h:p><h:a name="id4493385"/><h:a name="id4493390"/><h:a name="id4493396"/></h:p>


<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4493405">1.1.2. Állandó együtthatós inhomogén lineáris rekurzív egyenletek </h:a></h:font></h:strong>

<h:p><h:a name="id4493417"/><h:a name="id4493423"/>
 Az állandó együtthatós inhomogén lineáris rekurzív egyenlet általános alakja 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4493439">(1.8)</h:a></h:td></h:tr></h:table>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
valós állandók, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:math>
, és 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
nem azonosan nulla. </h:p>
<h:p>Az egyenlethez tartozó (<h:a href="#id4487280">1.2</h:a>) homogén lineáris egyenletet az <h:a href="#id4493177">1.2</h:a>. tétel szerint meg tudjuk oldani. Ha ismerjük az (<h:a href="#id4493439">1.8</h:a>) egyenlet egy partikuláris megoldását, akkor az (<h:a href="#id4493439">1.8</h:a>) egyenlet általános megoldását is elő tudjuk állítani. <h:a name="id4493635"/></h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>1.3. 
<h:font color="#FF33FF" size="">tétel</h:font>. </h:b>
</h:font>
<h:i>Legyen 


<mml:math><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:math>
egész, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
valós számok, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
Ha 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
az (<h:a href="#id4493439">1.8</h:a>) lineáris inhomogén rekurzív egyenlet egy partikuláris megoldása és 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
az (<h:a href="#id4493439">1.8</h:a>) egyenlethez tartozó (<h:a href="#id4487280">1.2</h:a>) homogén lineáris egyenlet általános megoldása, akkor 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
általános megoldása az (<h:a href="#id4493439">1.8</h:a>) egyenletnek. </h:i>
</h:p>
<h:p>A tétel bizonyítását meghagyjuk az Olvasónak (lásd  <h:a href="#id4495507">1.1-6</h:a>.  gyakorlat). </h:p>
  
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4493876"/>
<h:font color="#FF33FF" size=""><h:b>1.6. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
rekurzív egyenletet. Először megoldjuk az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
homogén egyenletet, amelynek általános megoldása 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
mivel a karakterisztikus egyenlet gyökei 


<mml:math><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math>
és 1. Könnyen ellenőrizhetjük, hogy 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math>
megoldása az eredeti, inhomogén egyenletnek. Az inhomogén egyenlet általános megoldása tehát 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
állandókat meghatározhatjuk a kezdeti feltételekből. Ennek alapján az általános megoldás 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> vagy </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
azaz 
<h:p><h:br/><h:center><h:img src="pics/1-k21.gif"/></h:center></h:p></h:p>
</h:font>
</h:p>
<h:p>A partikuláris megoldás meghatározható a 
<h:i>konstansok variálásának módszerével.</h:i><h:a name="id4494347"/>
 Léteznek azonban olyan esetek, amikor a partikuláris megoldást könnyebben is megkaphatjuk. Az <h:a href="#id4494861">1.1</h:a>. ábrán olyan 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
függvényeket adunk meg, amelyek esetében az 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
partikuláris megoldás a táblázatban megadott alakban kereshető. Az állandókat az egyenletbe való behelyettesítéssel kaphatjuk meg. 
<h:p><h:br/><h:center><h:br/><h:table border="1"><h:tr><h:td><mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></h:td><h:td><mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></h:td></h:tr><h:tr><h:td><mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></h:td><h:td><mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></h:td></h:tr><h:tr><h:td><mml:math><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></h:td><h:td><mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></h:td></h:tr><h:tr><h:td><mml:math><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math></h:td><h:td><mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math></h:td></h:tr><h:tr><h:td><mml:math><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math></h:td><h:td><mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>cos</mml:mo><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:math></h:td></h:tr></h:table></h:center></h:p><h:center><h:a name="id4494861"/>
<h:font color="#FF33FF" size=""><h:b>1.1. ábra.</h:b></h:font>
 A partikuláris megoldás alakja.</h:center><h:br/>
 Előző példánk esetében 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
tehát az első esetet alkalmazzuk, amikor 


<mml:math><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
ezért a 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
-nel próbálkozunk. Behelyettesítés után azt kapjuk, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo></mml:math>
tehát a partikuláris megoldás 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math></h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4495006">Gyakorlatok </h:a></h:font></h:strong>

<h:p>
<h:a name="id4495014"/>
</h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–1.  </h:b></h:font>
 Oldjuk meg az alábbi inhomogén lineáris rekurzív egyenletet: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext> és </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
(<mml:math><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
itt a Hanoi-tornyai <h:a name="id4495118"/>
 nevű feladat megoldásához szükséges – és egyben elégséges – lépések számát jelenti.) <h:a name="id4495127"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–2.  </h:b></h:font>
 Elemezzük a Hanoi-tornyaira vonatkozó feladatot abban az esetben, amikor úgy kell 


<mml:math><mml:mi>n</mml:mi></mml:math>
korongot átrakni az 


<mml:math><mml:mi>A</mml:mi></mml:math>
rúdról a 


<mml:math><mml:mi>C</mml:mi></mml:math>
rúdra, hogy közben az 


<mml:math><mml:mi>A</mml:mi></mml:math>
rúdról a 


<mml:math><mml:mi>C</mml:mi></mml:math>
rúdra közvetlenül 
<h:i>nem</h:i>
 szabad korongot átrakni, és viszont 
<h:i>Útmutatás.</h:i>
 Mutassuk meg, hogy ha az optimális algoritmus lépéseinek száma 


<mml:math><mml:msub><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math>
akkor 


<mml:math><mml:msub><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:msub><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo></mml:math><h:a name="id4495242"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–3.  </h:b></h:font>
 Oldjuk meg a következő rekurzív egyenletet: 


<mml:math display="block"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext> és </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math><h:a name="id4495354"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–4.  </h:b></h:font>
 Oldjuk meg alábbi inhomogén lineáris rekurzív egyenletet: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext> és </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math><h:i>Útmutatás.</h:i>
 Keressük a partikuláris megoldást 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
alakban. <h:a name="id4495489"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–5.  </h:b></h:font>
 Bizonyítsuk be az <h:a href="#id4493177">1.2</h:a>. tételt. <h:a name="id4495507"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.1–6.  </h:b></h:font>
 Bizonyítsuk be az <h:a href="#id4493635">1.3</h:a>. tételt. </h:p>



<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4495529">1.2. Generátorfüggvények és rekurzív egyenletek </h:a></h:font></h:strong></h:center>

<h:p><h:a name="id4495540"/>
 A generátorfüggvényeket, többek között, felhasználhatjuk rekurzív egyenletek megoldására, bizonyos objektumok (pl. bináris fák) megszámolására, azonosságok bizonyítására, partíciós problémák megoldására. Az objektumok megszámolása rekurzív egyenletek felállításával és megoldásával történik. Ezek a rekurzív egyenletek általában nem lineárisak, megoldásukban segíthetnek a generátorfüggvények. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4495558">1.2.1. Értelmezés és műveletek </h:a></h:font></h:strong>

<h:p>Egy 


<mml:math><mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>〈</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:mrow><mml:mo>〉</mml:mo></mml:mrow></mml:math>
végtelen számsorozathoz hozzárendelhetünk egy hatványsort a következőképpen: 


<mml:math display="block"><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
amelyet az 


<mml:math><mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
számsorozat 
<h:font color="#3300FF" size=""><h:b><h:i>generátorfüggvényének</h:i></h:b></h:font>
 nevezünk. <h:a name="id4495813"/>
 Például a Fibonacci-számok <h:a name="id4495820"/>
 esetében <h:a name="id4495828"/>
 a generátorfüggvény a következő: 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>5</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>8</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>13</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>7</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>.</mml:mo></mml:math>
Ha mindkét oldalt megszorozzuk 


<mml:math><mml:mi>z</mml:mi></mml:math>-vel, majd 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math>-tel, a következőket kapjuk: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>z</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Ha kivonjuk tagonként az első képletből a másodikat, majd a harmadikat, és figyelembe vesszük a Fibonacci-számokat definiáló képletet, a következőt kapjuk: <h:a name="id4496268"/><mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo></mml:math>
ahonnan 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4496326">(1.9)</h:a></h:td></h:tr></h:table>
A fenti számítások helyességét matematikailag igazolni lehet, de nem térünk ki erre. A generátorfüggvények segítségével, formális műveletek során kapott eredményeket a legtöbb esetben más módszerekkel is lehet igazolni. </h:p>
<h:p>Tekintsük az 


<mml:math display="block"><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mtext> és </mml:mtext><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
generátorfüggvényeket. </h:p>
<h:p>Az 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
generátorfüggvényeket akkor és csakis akkor mondjuk 
<h:i>egyenlőnek,</h:i>
 ha 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
bármely 


<mml:math><mml:mi>n</mml:mi></mml:math>
természetes számra. <h:a name="id4496538"/>
 Ezután a következő, generátorfüggvényekkel végezhető műveleteket definiáljuk: összeadás és valós számmal való szorzás, eltolás, szorzás, deriválás, integrálás. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4496553">Összeadás és valós számmal való szorzás </h:a></h:font></h:strong>

<h:p>
<mml:math display="block">
<mml:mi>α</mml:mi>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>β</mml:mi>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>≥</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>α</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>β</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
</h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4496719">Eltolás </h:a></h:font></h:strong>

<h:p>A 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
generátorfüggvény a 


<mml:math><mml:mrow><mml:mo>〈</mml:mo><mml:mrow><mml:msub><mml:mrow accentunder="true"><mml:munder accentunder="true"><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>︸</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:mrow><mml:mo>〉</mml:mo></mml:mrow></mml:math>
számsorozatot jelképezi, míg az 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mo>⋯</mml:mo><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
generátorfüggvény az 


<mml:math><mml:mrow><mml:mo>〈</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:mrow><mml:mo>〉</mml:mo></mml:mrow></mml:math>
sorozatot. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4497134"/>
<h:font color="#FF33FF" size=""><h:b>1.7. példa.</h:b></h:font>
 Legyen 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>.</mml:mo></mml:math>
Ekkor 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext> és </mml:mtext><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4497267">Szorzás </h:a></h:font></h:strong>

<h:p>Ha 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
generátorfüggvények, akkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math><h:br/><h:i>Sajátos eset.</h:i>
 Ha 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
bármely 


<mml:math><mml:mi>n</mml:mi></mml:math>
természetes számra, akkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4497690">(1.10)</h:a></h:td></h:tr></h:table>
Ha még ezenkívül 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
is igaz bármely 


<mml:math><mml:mi>n</mml:mi></mml:math>
természetes számra, akkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4497802">(1.11)</h:a></h:td></h:tr></h:table></h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4497869">Deriválás </h:a></h:font></h:strong>

<h:p>
<mml:math display="block">
<mml:mi>A</mml:mi>
<mml:mo>′</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>z</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>3</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>≥</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4498100"/>
<h:font color="#FF33FF" size=""><h:b>1.8. példa.</h:b></h:font>
 Az <mml:math display="block"><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:math>
generátorfüggvény mindkét oldalát deriválva azt kapjuk, hogy 


<mml:math display="block"><mml:mi>A</mml:mi><mml:mo>′</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4498247">Integrálás </h:a></h:font></h:strong>

<h:p>
<mml:math display="block">
<mml:msubsup>
<mml:mrow>
<mml:mo>∫</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>z</mml:mi>
<mml:mo>+</mml:mo>
<mml:apply>
<mml:divide/>
<mml:ci>
<mml:mn>1</mml:mn>
</mml:ci>
<mml:ci>
<mml:mn>2</mml:mn>
</mml:ci>
</mml:apply>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:apply>
<mml:divide/>
<mml:ci>
<mml:mn>1</mml:mn>
</mml:ci>
<mml:ci>
<mml:mn>3</mml:mn>
</mml:ci>
</mml:apply>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>∑</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>≥</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:apply>
<mml:divide/>
<mml:ci>
<mml:mn>1</mml:mn>
</mml:ci>
<mml:ci>
<mml:mi>n</mml:mi>
</mml:ci>
</mml:apply>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4498546"/>
<h:font color="#FF33FF" size=""><h:b>1.9. példa.</h:b></h:font>
 Legyen 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:math>
Mindkét oldalát integrálva azt kapjuk, hogy 


<mml:math display="block"><mml:mo>ln</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>n</mml:mi></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Ha a két fenti generátorfüggvényt összeszorozzuk, akkor 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>ln</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>n</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
az ún. 
<h:i>harmonikus számok</h:i>
. <h:a name="id4498864"/></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4498874">Argumentum cseréje </h:a></h:font></h:strong>

<h:p>Legyen 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
amely az 


<mml:math><mml:mrow><mml:mo>〈</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:mrow><mml:mo>〉</mml:mo></mml:mrow></mml:math>
sorozatot jelképezi, akkor 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
pedig az 


<mml:math><mml:mrow><mml:mo>〈</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:mrow><mml:mo>〉</mml:mo></mml:mrow></mml:math>
sorozatot. Igazak még a következők is: 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>,</mml:mo></mml:math><mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>.</mml:mo></mml:math></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4499344"/>
<h:font color="#FF33FF" size=""><h:b>1.10. példa.</h:b></h:font>
 Legyen 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ekkor 


<mml:math display="block"><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
amely megkapható úgyis, hogy 


<mml:math><mml:mi>z</mml:mi></mml:math>-t 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math>-tel helyettesítjük 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>-ben. </h:p>
<h:p>Hasonlóképpen, megkaphatjuk a páratlan kitevőjű tagok összegét: 


<mml:math display="block"><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
<h:p>A generátorfüggvények segítségével érdekes képleteket kaphatunk. Legyen például 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:math>
. Ekkor 


<mml:math><mml:mi>z</mml:mi><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
, vagyis éppen a Fibonacci-számok generátorfüggvénye. <h:a name="id4499870"/>
 A fenti képletből 


<mml:math display="block"><mml:mi>z</mml:mi><mml:mi>A</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math>
együtthatója a bal oldalon éppen 


<mml:math><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
vagyis az 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>-edik Fibonacciszám, <h:a name="id4500050"/>
 míg a 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math>
jobb oldali együtthatója, a binomiális képlet alkalmazása után minden tagban <mml:math display="block"><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Innen 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4500122">(1.12)</h:a></h:td></h:tr></h:table>
Emlékeztetünk, hogy a binomiális képlet általánosítható tetszőleges valós 


<mml:math><mml:mi>r</mml:mi></mml:math>
-re is, vagyis 


<mml:math display="block"><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
amely a binomiális együtthatók generátorfüggvénye. Itt 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
a kombináció általánosítása valós 


<mml:math><mml:mi>r</mml:mi></mml:math>-re, vagyis 
<h:p><h:br/><h:center><h:img src="pics/1-k25.gif"/></h:center></h:p>
 A binomiális képlet fenti általánosításával (negatív 


<mml:math><mml:mi>r</mml:mi></mml:math>-re) egy, sok esetben hasznos képletet kapunk. <h:a name="id4500346"/>
 Legyen 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>−</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mo>−</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Mivel egyszerű számítással igazolható, hogy 


<mml:math display="block"><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mo>−</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
a következő képletet kapjuk: 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Ekkor 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Innen pedig 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4500788">(1.13)</h:a></h:td></h:tr></h:table>
ahol 


<mml:math><mml:mi>m</mml:mi></mml:math>
természetes szám. </h:p>


<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4500876">1.2.2. Rekurzív egyenletek megoldása generátorfüggvényekkel </h:a></h:font></h:strong>

<h:p><h:a name="id4500889"/>
 Ha a megoldandó rekurzív egyenlet olyan, hogy a megoldás generátorfüggvénye sorba fejthető úgy, hogy az együtthatók zárt alakban felírhatók, akkor ez a módszer eredményre vezet. Legyen adott a következő rekurzív egyenlet: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4500911">(1.14)</h:a></h:td></h:tr></h:table>
A megoldáshoz tekintsük az 


<mml:math display="block"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
generátorfüggvényt. Ha (<h:a href="#id4500911">1.14</h:a>) felírható 


<mml:math><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
egyenletként, amelyet meg tudunk oldani 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-re, majd 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-t sorba lehet fejteni úgy, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
zárt alakban felírható, akkor az (<h:a href="#id4500911">1.14</h:a>) egyenletet sikerrel oldottuk meg. A következőkben általános módszert adunk az inhomogén lineáris egyenletek megoldására. Ezután három nemlineáris feladatra mutatunk példát. Két esetben bináris fák valamilyen halmazának az elemeit számoljuk meg, a harmadikban pedig a bináris fák leveleit. A három nemlineáris rekurzív egyenlet az (<h:a href="#id4503008">1.15</h:a>), (<h:a href="#id4504956">1.17</h:a>) és (<h:a href="#id4506184">1.18</h:a>), amelyeket a generátorfüggvények segítségével oldunk meg. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4501129">Állandó együtthatós inhomogén lineáris rekurzív egyenlet </h:a></h:font></h:strong>

<h:p><h:a name="id4501141"/>
 Szorozzuk be 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>-nel az (<h:a href="#id4493439">1.8</h:a>) egyenlet mindkét oldalát. Ekkor 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Összegezzük tagonként a fenti egyenlet mindkét oldalát: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Innen átalakításokkal kapjuk, hogy 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Legyen 


<mml:math display="block"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> és </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Ekkor az egyenletünk így alakul: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mo>⋯</mml:mo><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Ezt az egyenletet meg lehet oldani 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-ben. Ha az 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
kifejezésében a jobb oldal racionális tört, akkor fel lehet bontani elemi (parciális) törtekre, majd azokat sorba fejtve meghatározhatjuk az eredeti egyenlet 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
általános megoldását, figyelembe véve a kezdeti feltételeket. Akkor is megpróbálkozhatunk sorba fejtéssel, ha a jobb oldal nem racionális függvény. 
</h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4501975"/>
<h:font color="#FF33FF" size=""><h:b>1.11. példa.</h:b></h:font>
 Oldjuk meg a fenti módszerrel a következő egyenletet: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext> ha </mml:mtext><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> és </mml:mtext><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
Beszorzás és összegezés után 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
innen pedig 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Mivel 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
az egyenlet megoldása a következő, miután a jobb oldalt elemi törtekre bontottuk: 


<mml:math display="block"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Az 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
generátorfüggvény tagonkénti deriválásával a következőt kapjuk: 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Ezért 


<mml:math display="block"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
ahonnan 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
<h:p>
    
</h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4502737">Bináris fák száma </h:a></h:font></h:strong>

<h:p>Jelöljük <h:a name="id4502750"/><mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-nel az 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fák számát. Ekkor 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>5</mml:mn></mml:math>
(lásd az <h:a href="#id4502851">1.2</h:a>. ábrát). Legyen 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
(Később látni fogjuk, hogy ez jó választás.) 
<h:p><h:br/><h:center><h:img src="pics/1-2.gif"/><h:center><h:a name="id4502851"/>
<h:font color="#FF33FF" size=""><h:b>1.2. ábra.</h:b></h:font>
 Kétés háromcsúcsú bináris fák.</h:center><h:br/></h:center></h:p>
 Ha rögzítjük egy 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fa gyökerét, akkor még 


<mml:math><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
csúcs marad a bal és jobb részfában összesen. Ha 


<mml:math><mml:mi>k</mml:mi></mml:math>
csúcs van a bal oldali, 


<mml:math><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:math>
pedig a jobb oldali részfában, akkor összesen 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
ilyen bináris fa létezik. Összegezve 


<mml:math><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
értékekre, pontosan 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-t kapjuk. Tehát tetszőleges 


<mml:math><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:math>
természetes számra a 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-ben megoldandó rekurzív egyenlet a következő: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4503008">(1.15)</h:a></h:td></h:tr></h:table>
Ez még így is írható: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
A fenti rekurzív egyenlet mindkét oldalát 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>-nel szorozva, majd 


<mml:math><mml:mi>n</mml:mi></mml:math>
szerint összegezve, a következőt kapjuk: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4503181">(1.16)</h:a></h:td></h:tr></h:table>
Legyen 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
a 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
számok generátorfüggvénye. Az (<h:a href="#id4503181">1.16</h:a>) összefüggés bal oldala éppen 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
(mivel 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>). A jobb oldal nagyon hasonlít két generátorfüggvény szorzatához. Hogy észrevegyük, melyik két függvényről van szó, használjuk a következő jelölést: 


<mml:math display="block"><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Ekkor az (<h:a href="#id4503181">1.16</h:a>) jobb oldala éppen 


<mml:math><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ami egyenlő 


<mml:math><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-vel. Innen 


<mml:math display="block"><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Oldjuk meg ezt az egyenletet 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-re. Ekkor 


<mml:math display="block"><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn><mml:mo>±</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Mivel 


<mml:math><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math>
csak a negatív jel megfelelő. Tehát 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mo>⋯</mml:mo><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Innen 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
számokat szokás még Catalan-számoknak is nevezni. <h:a name="id4504467"/><h:br/><h:i>Megjegyzés.</h:i>
 Az utolsó átalakításnál felhasználtuk a következő, könnyen bizonyítható összefüggést: 


<mml:math display="block"><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4504581">Levelek száma 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fák halmazában </h:a></h:font></h:strong>

<h:p><h:a name="id4504600"/><h:a name="id4504605"/>
 Számítsuk ki az az összes 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fa leveleinek (azaz első fokú csúcsainak) számát. Jelöljük ezt a számot 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>-nel. Megjegyezzük, hogy a gyökeret akkor sem tekintjük levélnek, ha a fokszáma 1. Könnyű belátni, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>6</mml:mn><mml:mo>.</mml:mo></mml:math>
Válasszuk az 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
értékeket, a későbbiekben majd meglátjuk, hogy ez helyes választás. Ahogy a bináris fák megszámolásánál, tekintsük most is az olyan 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fákat, amelyeknek bal oldala 


<mml:math><mml:mi>k</mml:mi></mml:math>
csúcsot, a jobb oldala pedig 


<mml:math><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
csúcsot tartalmaz. Bal oldalon 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
ilyen részfa van, jobb oldalon pedig 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
Ha rögzítünk egy ilyen bal oldali részfát, akkor az összes jobb oldali részfát figyelembe véve, ott 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
levél van. Könnyen belátható tehát, hogy adott 


<mml:math><mml:mi>k</mml:mi></mml:math>
-ra 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
levél van. Ekkor, összegzés után 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Egyszerű számítással azt kapjuk, hogy 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4504956">(1.17)</h:a></h:td></h:tr></h:table>
Ez a megoldandó rekurzív egyenlet, amelynek megoldása 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
. Legyen 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mtext> és </mml:mtext><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Az (<h:a href="#id4504956">1.17</h:a>) összefüggés mindkét oldalát 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
-nel szorozva, majd 


<mml:math><mml:mi>n</mml:mi></mml:math>
szerint összeadva 


<mml:math display="block"><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
De, mivel 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
, 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Innen 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
de mivel 


<mml:math display="block"><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:math>
következik, hogy 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
A számítások elvégzése után 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
innen pedig 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> vagy </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
A kombináció általánosítása alapján 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
a konvenció alapján megadott értékekkel lesznek egyenlők. </h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4505863"><mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú, 


<mml:math><mml:mi>k</mml:mi></mml:math>
levelű bináris fák száma </h:a></h:font></h:strong>

<h:p>Egy kicsit nehezebb feladat: hány 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú 


<mml:math><mml:mi>k</mml:mi></mml:math>
levelű bináris fa létezik? Jelöljük ezek számát 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>-val. Könnyű belátni, hogy 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
ha 


<mml:math><mml:mi>k</mml:mi><mml:mo>&gt;</mml:mo><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Egyszerű okoskodással ki lehet számítani a 


<mml:math><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
esetet. Ekkor 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math>
tetszőleges 


<mml:math><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:math>
természetes számra. Legyen 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math>
amelynek helyessége később igazolódik. Akárcsak az előző feladatoknál, itt is a bal és jobb oldali részfákat vizsgáljuk meg. Ha a bal oldali részfában 


<mml:math><mml:mi>i</mml:mi></mml:math>
csúcs és 


<mml:math><mml:mi>j</mml:mi></mml:math>
levél van, akkor a jobb oldaliban 


<mml:math><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
csúcs és 


<mml:math><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:math>
levél van. A 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math>
szorzat éppen ezeknek a fáknak a száma. Összegezve 


<mml:math><mml:mi>k</mml:mi></mml:math>
és 


<mml:math><mml:mi>j</mml:mi></mml:math>
szerint, a következő rekurzív képletet kapjuk: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4506184">(1.18)</h:a></h:td></h:tr></h:table>
Ennek a rekurzív egyenletnek a megoldására használjuk a következő generátorfüggvényt: 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ahol </mml:mtext><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Az (<h:a href="#id4506184">1.18</h:a>) egyenlet mindkét oldalát 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>-nel megszorozva, majd összeadva az 


<mml:math><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:math>
értékekre, a következőt kapjuk: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Az összegezés sorrendjét felcserélve 


<mml:math display="block"><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Innen 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math>
vagy 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4507018">(1.19)</h:a></h:td></h:tr></h:table>
Lépésről lépésre haladva, felírhatjuk a következőket. 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math><mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>3</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math><mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>5</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Az általános megoldást megpróbáljuk a következő alakban keresni: 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
ahol, amint láttuk, 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>5</mml:mn><mml:mo>.</mml:mo></mml:math>
Az (<h:a href="#id4507018">1.19</h:a>) képletbe behelyettesítve, a 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
számokra egy rekurzív összefüggést kapunk: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
Ezt szintén a generátorfüggvények segítségével oldjuk meg. Ha 


<mml:math><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:math>
akkor 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
és innen 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Legyen 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Ha 


<mml:math><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
a 


<mml:math><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
számok generátorfüggvénye, akkor – figyelembe véve a generátorfüggvények szorzási képletét – 


<mml:math display="block"><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mtext> vagy </mml:mtext><mml:msup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>3</mml:mn><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math>
amelyet 


<mml:math><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-re nézve megoldunk, és a <mml:math display="block"><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:math>
képletet kapjuk, mivel 


<mml:math><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
miatt csak a negatív előjel jó. Sorba fejtés után 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>4</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Innen 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Mivel 


<mml:math><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
ha 


<mml:math><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math>
könnyen ellenőrizhető, hogy 


<mml:math><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Tehát 


<mml:math display="block"><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Mivel azonban 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
a következő eredményhez jutunk: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Innen pedig 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math>
vagy 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>n</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow linethickness="0"><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math></h:p>


<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4509101">1.2.3. A Z transzformáció módszere </h:a></h:font></h:strong>

<h:p><h:a name="id4509113"/><h:a name="id4509118"/><h:a name="id4509124"/>
 Ha generátorfüggvényekkel oldunk meg egy inhomogén lineáris rekurzív egyenletet, akkor a gyakorlatban többnyire egy racionális törtfüggvény sorba fejtése adja meg a megoldást. A Z-transzformáció módszerével ezt a sorba fejtést könnyebben elvégezhetjük. Legyen a racionális törtfüggvény 


<mml:math><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
kisebb fokszámú, mint 


<mml:math><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Ha ismerjük a nevező gyökeit, a törtfüggvényt elemi (vagy parciális) törtfüggvények összegére bonthatjuk a határozatlan együtthatók módszerével. Nézzük meg először azt az esetet, amikor a nevezőnek csak egyszeres (azaz egymástól különböző) gyökei vannak, és legyenek ezek 


<mml:math><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
Ekkor felírhatjuk, hogy 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Könnyen belátható, hogy 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>.</mml:mo></mml:math>
Másfelől <mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
Ha most ezt az elemi törtet sorba fejtjük, akkor a következőt kapjuk: 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:math>
Innen a 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
együtthatója 


<mml:math><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:math>
és jelöljük ezt 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-nel. Ekkor 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
vagy 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ha most elvégezzük a 


<mml:math><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:math>
átalakítást, és figyelembe vesszük, hogy 


<mml:math><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
akkor 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:apply><mml:divide/><mml:ci><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ekkor az 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply></mml:math>
kifejtésében a 


<mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
együtthatója éppen 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Könnyen belátható, hogy ha 


<mml:math><mml:mi>α</mml:mi></mml:math>
gyöke a 


<mml:math><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinomnak, akkor 


<mml:math><mml:mi>β</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>α</mml:mi></mml:math>
gyöke a 


<mml:math><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinomnak. Például, ha 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:mtext> akkor </mml:mtext><mml:apply><mml:divide/><mml:ci><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Amennyiben egy gyök többszörös, például 


<mml:math><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math> <mml:math><mml:mi>p</mml:mi></mml:math>
-szeres, akkor a neki megfelelő részeredmény 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>!</mml:mo></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mi>d</mml:mi><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:apply><mml:divide/><mml:ci><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:math>
Itt 


<mml:math><mml:apply><mml:divide/><mml:ci><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mi>d</mml:mi><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
az 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
függvény 


<mml:math><mml:mi>p</mml:mi></mml:math>-edrendű deriváltját jelenti. Az eddigiek a következő algoritmusban összegezhetők. Feltesszük, hogy az egyenlet együtthatóit az 


<mml:math><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:math>
a megoldás állandóit pedig a 


<mml:math><mml:mi>C</mml:mi></mml:math>
tömb tartalmazza. </h:p>
<h:p><h:a name="id4510848"/><h:p><h:br/><h:center><h:img src="pics/1-p34.gif"/></h:center></h:p>
 A módszer neve onnan ered, hogy ha egy generátorfüggvényben 


<mml:math><mml:mi>z</mml:mi></mml:math>
helyébe 


<mml:math><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:math>-t helyettesítünk, akkor megkapjuk a Z-transzformáltját, amelyre hasonló műveletek léteznek, mint a generátorfüggvényekre, és amelyre alkalmazva a reziduum-tételt, <h:a name="id4510884"/>
 a fenti eredményhez jutunk. </h:p>
  
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4510903"/>
<h:font color="#FF33FF" size=""><h:b>1.12. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
rekurzív egyenletet. </h:p>
<h:p><mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
-nel beszorozva és összegezve 


<mml:math display="block"><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
azaz 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ahol </mml:mtext><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Innen <mml:math display="block"><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:math>
helyettesítést elvégezve 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci><mml:ci><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:math>
ahol a nevező gyökei: 1 egyszeres, 2 kétszeres gyök. Ezért 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mtext> és </mml:mtext></mml:math><mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mi>d</mml:mi></mml:ci><mml:ci><mml:mi>d</mml:mi><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>.</mml:mo></mml:math>
Az általános megoldás tehát 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4511734"/>
<h:font color="#FF33FF" size=""><h:b>1.13. példa.</h:b></h:font>
 Oldjuk meg az 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
rekurzív egyenletet. </h:p>
<h:p><mml:math><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math>
-nel beszorozva és összegezve 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
innen 


<mml:math display="block"><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
azaz 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>z</mml:mi></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Ekkor 


<mml:math display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:ci><mml:ci><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
A nevező gyökei 


<mml:math><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:math>
és 


<mml:math><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>.</mml:mo></mml:math>
Kiszámítjuk 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>-t és 


<mml:math><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>-t: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>i</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mtext> és </mml:mtext></mml:math><mml:math display="block"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>lim</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>→</mml:mo><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mi>z</mml:mi><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:ci></mml:apply><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:ci><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math>
Mivel 


<mml:math display="block"><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:math>
hatványozás után 


<mml:math display="block"><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>−</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>cos</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>−</mml:mo><mml:mi>i</mml:mi><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:math><mml:math display="block"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>2</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>sin</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>n</mml:mi><mml:mi>π</mml:mi></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
<h:p>
    
</h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4512862">Gyakorlatok </h:a></h:font></h:strong>

<h:p>
<h:a name="id4512870"/>
</h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.2–1.  </h:b></h:font>
 Számítsuk ki, hány olyan 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fa van, amelynek sem a bal, sem pedig a jobb oldali részfája nem üres. <h:a name="id4512896"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.2–2.  </h:b></h:font>
 Számítsuk ki, hány olyan 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú bináris fa van, amelyben minden levéltől különböző csúcsnak pontosan két gyereke van. <h:a name="id4512920"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.2–3.  </h:b></h:font>
 Oldjuk meg generátorfüggvény segítségével az alábbi rekurzív egyenletet. </h:p>
<h:p><mml:math display="block"><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
( 


<mml:math><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
itt a Hanoi-tornyai nevű feladat lépésszámát jelenti.) <h:a name="id4513007"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.2–4.  </h:b></h:font>
 Oldjuk meg Z-transzformáció segítségével az alábbi rekurzív egyenletet: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext> ha </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mi>n</mml:mi><mml:mo>≥</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext> és </mml:mtext><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math><h:a name="id4513125"/></h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.2–5.  </h:b></h:font>
 Oldjuk meg a következő egyenletrendszert: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math></h:p>



<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4513274">1.3. Numerikus megoldás </h:a></h:font></h:strong></h:center>

<h:p>Leírunk egy függvényeljárást, amellyel lineáris rekurzív egyenleteket oldhatunk meg numerikusan. Az egyenletet a szokásos módon, a következő formában adjuk meg: 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
Az 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
együtthatókat az 


<mml:math><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:math>
míg az 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
kezdőértékeket az 


<mml:math><mml:mi>X</mml:mi></mml:math>
vektor tartalmazza. Hogy kiszámítsuk 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
értékét, sorra kiszámítjuk az 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
értékeket, minden alkalommal az 


<mml:math><mml:mi>X</mml:mi></mml:math>
vektor első 


<mml:math><mml:mi>k</mml:mi></mml:math>
elemében (azaz a 


<mml:math><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
indexű elemekben) őrizve meg a sorozat előző 


<mml:math><mml:mi>k</mml:mi></mml:math>
értékét. <h:a name="id4513614"/><h:p><h:br/><h:center><h:img src="pics/1-p36.gif"/></h:center></h:p>
 A 2–5. sorokban kiszámítjuk a következő 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
értékét (az előző 


<mml:math><mml:mi>k</mml:mi></mml:math>
érték felhasználásával), ezt az értéket az algoritmusban 


<mml:math><mml:mi>v</mml:mi></mml:math>
jelöli. A 7–9. </h:p>
<h:p>sorokban, amennyiben még nem értük el az 


<mml:math><mml:mi>n</mml:mi></mml:math>-et, átmásoljuk az utolsó 


<mml:math><mml:mi>k</mml:mi></mml:math>
értéket az 


<mml:math><mml:mi>X</mml:mi></mml:math>
vektor első 


<mml:math><mml:mi>k</mml:mi></mml:math>
elemébe. A 10. sor visszaadja az 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
értékét. Könnyen belátható, hogy az algoritmus futási ideje 


<mml:math><mml:mi>Θ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ha eltekintünk a függvény értékeinek kiszámításához szükséges időtől. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.2" color="#3300FF"><h:a name="id4513754">Gyakorlatok </h:a></h:font></h:strong>

<h:p>
<h:a name="id4513762"/>
</h:p>
  
<h:p>
<h:font color="#FF33FF" size=""><h:b>1.3–1.  </h:b></h:font>
 Hány összeadást, kivonást, szorzást, osztást és értékadást végez a REKURZÍV algoritmus, ha az 1.4. példában szereplő adatokkal kiszámítja 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1000</mml:mn></mml:mrow></mml:msub></mml:math>
értékét? </h:p>


<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4513796"> 
 Feladatok </h:a></h:font></h:strong></h:center>

<h:p><h:a name="id4513803"/><h:b><h:i>1-1. Homogén egyenlet megoldhatósága generátorfüggvénnyel <h:br/></h:i></h:b>
 Bizonyítsuk be, hogy tetszőleges homogén lineáris rekurzív egyenlet generátorfüggvénnyel való megoldáskor csak akkor fordulhat elő olyan eset, hogy nem tudjuk alkalmazni a megadott módszert amiatt, hogy az 


<mml:math><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
egyenlethez jutunk, ha az egyenlet megoldása 


<mml:math><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
minden 


<mml:math><mml:mi>n</mml:mi></mml:math>-re. <h:br/><h:br/><h:a name="id4513863"/><h:b><h:i>1-2. Komplex gyökök Z-transzformáláskor <h:br/></h:i></h:b>
 Vizsgáljuk meg, mi történik, ha a Z-transzformáció módszere alkalmazásakor a nevező gyökei komplex számok. A rekurzív egyenlet megoldásának mindig valósnak kell lennie. Biztosítja-e ezt a módszer? <h:br/></h:p>

<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4513883"> 
 Megjegyzések a fejezethez </h:a></h:font></h:strong></h:center>

<h:p>
<h:p>Elaydi 
    [<h:a href="#id4974484">119</h:a>], Flajolet és Sedgewick 
    [<h:a href="#id4984386">425</h:a>], Greene és Knuth 
    [<h:a href="#id4976480">176</h:a>], valamint Mickens 
    [<h:a href="#id4981784">332</h:a>] könyve részletesen tárgyalja a rekurzív egyenletek megoldását. <h:a name="id4513913"/><h:a name="id4513918"/><h:a name="id4513923"/><h:a name="id4513928"/><h:a name="id4513932"/>
 Vannak a generátorfüggvényekkel foglalkozó, magyar nyelvű könyvek is – például Knuth 
    [<h:a href="#id4979234">259</h:a>], valamint Graham, Knuth és Patashnik 
    [<h:a href="#id4976259">171</h:a>]. Vilenkin műve 
    [<h:a href="#id4986266">483</h:a>] egyszerű módon tárgyal sok-sok feladatot – a könyv utolsó két fejezete rekurzív egyenletekkel és generátorfüggvényekkel foglalkozik. <h:a name="id4513961"/><h:a name="id4513966"/><h:a name="id4513971"/><h:a name="id4513976"/>
 Lovász 
    [<h:a href="#id4980846">301</h:a>] kombinatorikai problémákat és feladatokat tartalmazó könyvében is vannak generátorfüggvényekre vonatkozó feladatok. <h:a name="id4513991"/>
 Generátorfüggvényekkel kapcsolatban érdemes elolvasni Hajnal Péter 
    [<h:a href="#id4977043">192</h:a>], Katona Y. Gyula, Recski András és Szabó Csaba 
    [<h:a href="#id4978896">250</h:a>], valamint Szalkai István 
    [<h:a href="#id4985127">448</h:a>] könyvét is. <h:a name="id4514015"/><h:a name="id4514021"/><h:a name="id4514026"/><h:a name="id4514031"/><h:a name="id4514036"/> A bináris fák megszámolása Knuth 
    [<h:a href="#id4979234">259</h:a>] könyvéből, az összes bináris fa leveleinek megszámolása, valamint az 


<mml:math><mml:mi>n</mml:mi></mml:math>
csúcsú 


<mml:math><mml:mi>k</mml:mi></mml:math>
levelű bináris fák megszámolása Kása Zoltán 
    [<h:a href="#id4978841">248</h:a>]<h:a name="id4514068"/>
 könyvéből valók. </h:p>
</h:p>


<h:br/><h:br/><h:center><h:strong><h:font face="Arial" size="+2.5" color="#3300FF"><h:a name="id4514079">2. Komputeralgebra (Járai Antal és Kovács Attila)</h:a></h:font></h:strong></h:center>

<h:p><h:a name="id4514090"/><h:a name="id4514095"/>
 A különféle matematikai számítások elvégzésére képes informatikai eszközök nélkülözhetetlenek a modern tudományban és ipari technológiában. Képesek vagyunk kiszámolni bolygók, csillagok pályáját, vezérelni atomerőműveket, egyenletekkel leírni, modellezni a természet számos törvényét. Ezek a számítások alapvetően kétfélék lehetnek: 
<h:i>numerikusak és szimbolikusak</h:i>
. </h:p>
<h:p>Ámbár a numerikus számítások nemcsak elemi aritmetikai műveleteket foglalnak magukban, hanem olyan műveleteket is, mint matematikai függvények numerikus értékének, polinomok gyökeinek vagy mátrixok sajátértékének meghatározása, ezek a műveletek alapvetően számokon értelmezettek, és ezek a számok a legtöbb esetben nem pontosak, pontosságuk az adott számítógépes architektúra lebegőpontos ábrázolási módjától függ. A szimbolikus számításokat matematikai vagy informatikai objektumokat jelentő szimbólumokon értelmezzük. Ezek az objektumok lehetnek számok (egészek, racionális számok, valós és komplex számok, algebrai számok), de lehetnek polinomok, racionális és trigonometrikus függvények, egyenletek, egyenletrendszerek, algebrai struktúrák elemei, vagy éppen halmazok, listák, táblázatok. </h:p>
<h:p>A szimbolikus számítások elvégzésére alkalmas számítógépes rendszereket (amelyek legtöbbször numerikus számításokra és az eredmények grafikus megjelenítésére egyaránt képesek) 
<h:i>komputeralgebra-rendszereknek</h:i>
 vagy 
<h:i>szimbolikusalgebrai rendszereknek</h:i>
 nevezzük. Az,,algebra” szó a szimbolikus objektumokkal végzett műveletek algebrai eredetére utal. </h:p>
<h:p>A komputeralgebra-rendszerek mint 
<h:i>számítógépes programok</h:i>
 alapfeladata: <h:br/><h:br/>(1) matematikai objektumok szimbolikus ábrázolása, <h:br/><h:br/>(2) aritmetika ezekkel az objektumokkal.<h:br/><h:br/>A komputeralgebra, mint 
<h:i>tudományterület</h:i>
 feladata pedig erre az aritmetikára épülő hatékony algoritmusok keresése, elemzése és megvalósítása tudományos kutatásokhoz és alkalmazásokhoz. </h:p>
<h:p>Mivel a komputeralgebra-rendszerek szimbolikusan, (lényegében) tetszőleges pontossággal és hibamentesen képesek számolni, először tisztázni kell, milyen adatszerkezeteket lehet hozzárendelni a különféle objektumokhoz. A <h:a href="#id4514423">2.1</h:a>. alfejezet a matematikai 
<h:i>objektumok ábrázolásának</h:i>
 problémakörét taglalja. A továbbiakban a szimbolikus algoritmusok közül ismertetjük azokat, melyek az idők folyamán a mindennapi tudomány és technika elengedhetetlen részévé váltak. </h:p>
<h:p>A természettudományok többsége jelenségeit, gondolatait matematikai egyenletekkel írja le. A lineáris egyenletek, egyenletrendszerek szimbolikus megoldásainak vizsgálata a jól ismert eliminációs módszereken alapul. A nemlineáris egyenletrendszerek megoldásainak megkeresésére először megvizsgáljuk az 
<h:i>euklideszi algoritmus</h:i>
 különféle változatait és a 
<h:i>rezultánsmódszert.</h:i>
 A hatvanas évek közepén Buchberger <h:a name="id4514243"/>
 doktori dolgozatában egy hatékony módszert dolgozott ki többváltozós polinomegyenletek szimbolikus megoldásainak meghatározására, amit ma 
<h:i>Gröbner-bázis elmélet</h:i>
 néven ismerünk. <h:a name="id4514259"/>
 Buchberger munkájára csak évekkel később kezdtek felfigyelni, azóta a terület a komputeralgebra egyik legnépszerűbb ága. Ezekről lesz szó a <h:a href="#id4518156">2.2</h:a>. és a <h:a href="#id4537797">2.3</h:a>. alfejezetekben. </h:p>
<h:p>A következő bemutatandó terület a 
<h:i>szimbolikus integrálás.</h:i>
 Habár a probléma formális természete már több, mint 100 éve ismert (Liouville-elmélet), <h:a name="id4514291"/>
 csak 1969-ben tudott Risch <h:a name="id4514299"/>
 hatékony algoritmust adni annak eldöntésére, hogy ha adott egy valós elemi 


<mml:math><mml:mi>f</mml:mi></mml:math>
függvény, akkor az 


<mml:math><mml:mo>∫</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>x</mml:mi></mml:math>
integrál is elemi-e és ha igen, az algoritmus meg is adja az integrál értékét. A módszerrel a <h:a href="#id4550948">2.4</h:a>. alfejezetben foglalkozunk. </h:p>
<h:p>A fejezet végén áttekintjük a szimbolikus algoritmusok elméleti és gyakorlati vonatkozásait (<h:a href="#id4573852">2.5</h:a>. alfejezet), külön részt szánva napjaink komputeralgebrarendszereinek. </h:p>
<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4514423">2.1. Adatábrázolás </h:a></h:font></h:strong></h:center>

<h:p>A komputeralgebrában a legkülönfélébb matematikai objektumok fordulnak elő. </h:p>
<h:p>Ahhoz, hogy ezekkel az objektumokkal számolni lehessen, ábrázolni és tárolni kell őket a számítógép memóriájában. Ez elméleti és gyakorlati problémák egész sorát veti fel. Ebben az alfejezetben ezekről a kérdésekről lesz szó. </h:p>
<h:p>Tekintsük az 
<h:i>egészeket.</h:i>
 Egyrészt matematikai tanulmányainkból tudjuk, <h:a name="id4514458"/>
 hogy halmazuk megszámlálható számosságú, viszont informatikai szemszögből azzal is tisztában vagyunk, hogy számítógépünk csak véges sok egész tárolására képes. Az, hogy mekkora a legnagyobb egész, amit minden további erőfeszítés nélkül ábrázolni tudunk, attól függ, hogy számítógépes architektúránkban mekkora a gépi szó mérete. Ez tipikusan 


<mml:math><mml:mn>16</mml:mn><mml:mo>,</mml:mo><mml:mn>32</mml:mn><mml:mo>,</mml:mo><mml:mn>48</mml:mn></mml:math>
vagy 


<mml:math><mml:mn>64</mml:mn></mml:math>
bit. Az egy gépi szóban ábrázolható egészeket 
<h:i>egyszeres pontosságú egészeknek</h:i>
 nevezzük. Nem biztos, hogy egy tetszőleges egész szám elfér egy gépi szóban, vagyis olyan adatstruktúrára van szükség, ami több gépi szó felhasználásával tetszőlegesen nagy egész ábrázolására képes. Természetesen a,,tetszőlegesen nagy” nem jelent,,végtelen nagyot”, hiszen valamilyen tervezési igény vagy a memória mérete mindenképpen korlátot szab. Emellett olyan adatábrázolást kell megvalósítani, amelyre hatékony műveletek építhetők. Az egészek reprezentációjának alapvetően két útja van: 
<h:ul><h:li>
<h:font color="# 3300FF" size=""><h:b><h:i>helyiértékes</h:i></h:b></h:font><h:a name="id4514537"/>
 (a hagyományos decimális számrendszerbeli ábrázolás általánosítása), amelyben egy 


<mml:math><mml:mi>n</mml:mi></mml:math>
egészet 


<mml:math><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math>
alakban írunk fel, ahol a 


<mml:math><mml:mi>B</mml:mi></mml:math>
alapszám akármilyen, egynél nagyobb egész lehet. A hatékonyság növelése miatt 


<mml:math><mml:mi>B</mml:mi></mml:math>
-t úgy érdemes választani, hogy 


<mml:math><mml:mi>B</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
beleférjen egy gépi szóba. A 


<mml:math><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
jegyek 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>≤</mml:mo><mml:mi>i</mml:mi><mml:mo>≤</mml:mo><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
vagy a kanonikus 


<mml:math><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>≤</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>≤</mml:mo><mml:mi>B</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
vagy a szimmetrikus 


<mml:math><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow><mml:mo>&lt;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>≤</mml:mo><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
jegyhalmazból való egyszeres pontosságú egészek. Az így leírható 
<h:i>többszörös pontosságú egészek</h:i>
 lineáris listás 


<mml:math><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
ábrázolásának számítógépes megvalósítása történhet dinamikusan vagy statikusan, attól függően, hogy a lineáris listát láncolt listaként vagy tömbként implementáljuk. </h:li><h:li>
<h:font color="# 3300FF" size=""><h:b><h:i>moduláris,</h:i></h:b></h:font><h:a name="id4514812"/>
 amelyben az 


<mml:math><mml:mi>n</mml:mi></mml:math>
egész megfelelő számú, egyszeres pontosságú, páronként relatív prím modulusokkal vett moduláris képeinek lineáris listájaként adható meg. A moduláris képekből 


<mml:math><mml:mi>n</mml:mi></mml:math>
a kínai maradéktétel segítségével rekonstruálható. </h:li></h:ul>
 A moduláris alak gyorsabb az összeadás, kivonás és szorzás műveleteket tekintve, de lényegesen lassabb például oszthatósági vizsgálatoknál (amelyek sok esetben elkerülhetetlenek). Nyilvánvaló, hogy az adatstruktúra megválasztása erősen befolyásolja algoritmusaink sebességét. </h:p>
  
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4514859"/>
<h:font color="#FF33FF" size=""><h:b>2.1. példa.</h:b></h:font>
 Az alábbi példában az egyszerűség kedvéért természetes számokkal dolgozunk. Tegyük fel, hogy olyan számítógép architektúránk van, ahol a gépi szó 32 bites, vagyis számítógépünk az 


<mml:math><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>32</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>4294967295</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
intervallum egészeivel képes egész aritmetikát végezni. Erre az aritmetikára építve az architektúránkon valósítsunk meg olyan egész aritmetikát, amellyel az 


<mml:math><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
intervallumban is számolni tudunk. </h:p>
<h:p>A helyiértékes ábrázoláshoz legyen 


<mml:math><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
továbbá 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>123456789098765432101234567890</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2110</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Ekkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>7890</mml:mn><mml:mo>,</mml:mo><mml:mn>3456</mml:mn><mml:mo>,</mml:mo><mml:mn>1012</mml:mn><mml:mo>,</mml:mo><mml:mn>5432</mml:mn><mml:mo>,</mml:mo><mml:mn>9876</mml:mn><mml:mo>,</mml:mo><mml:mn>7890</mml:mn><mml:mo>,</mml:mo><mml:mn>3456</mml:mn><mml:mo>,</mml:mo><mml:mn>12</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>2110</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>3457</mml:mn><mml:mo>,</mml:mo><mml:mn>1012</mml:mn><mml:mo>,</mml:mo><mml:mn>5432</mml:mn><mml:mo>,</mml:mo><mml:mn>9876</mml:mn><mml:mo>,</mml:mo><mml:mn>7890</mml:mn><mml:mo>,</mml:mo><mml:mn>3456</mml:mn><mml:mo>,</mml:mo><mml:mn>12</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>7900</mml:mn><mml:mo>,</mml:mo><mml:mn>3824</mml:mn><mml:mo>,</mml:mo><mml:mn>6049</mml:mn><mml:mo>,</mml:mo><mml:mn>1733</mml:mn><mml:mo>,</mml:mo><mml:mn>9506</mml:mn><mml:mo>,</mml:mo><mml:mn>9983</mml:mn><mml:mo>,</mml:mo><mml:mn>3824</mml:mn><mml:mo>,</mml:mo><mml:mn>6049</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol az összeadást és a szorzást helyiértékesen számoltuk. A moduláris ábrázoláshoz válasszunk páronként relatív prím számokat az 


<mml:math><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
intervallumból úgy, hogy szorzatuk nagyobb legyen 


<mml:math><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msup></mml:math>-nél. Legyenek például 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967291</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967279</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967231</mml:mn></mml:math>
és 


<mml:math display="block"><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967197</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967189</mml:mn><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4294967161</mml:mn></mml:math>
prímek, ahol 


<mml:math><mml:msubsup><mml:mrow><mml:mo>∏</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&gt;</mml:mo><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math>
Egy 


<mml:math><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math>
intervallumbeli egészet tehát az 


<mml:math><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
intervallumból vett számhatossal ábrázolunk. Ekkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>2009436698</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>961831343</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>4253639097</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>1549708</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>2459482973</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>3373507250</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>mod </mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
valamint 


<mml:math><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:mn>2110</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>≤</mml:mo><mml:mi>i</mml:mi><mml:mo>≤</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
vagyis 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>2009438808</mml:mn><mml:mo>,</mml:mo><mml:mn>961833453</mml:mn><mml:mo>,</mml:mo><mml:mn>4253641207</mml:mn><mml:mo>,</mml:mo><mml:mn>1551818</mml:mn><mml:mo>,</mml:mo><mml:mn>2459485083</mml:mn><mml:mo>,</mml:mo><mml:mn>3373509360</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>778716563</mml:mn><mml:mo>,</mml:mo><mml:mn>2239578042</mml:mn><mml:mo>,</mml:mo><mml:mn>2991949111</mml:mn><mml:mo>,</mml:mo><mml:mn>3269883880</mml:mn><mml:mo>,</mml:mo><mml:mn>1188708718</mml:mn><mml:mo>,</mml:mo><mml:mn>1339711723</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol az összeadás és a szorzás koordinátánként modulárisan elvégezve értendő. </h:p>
</h:font>
</h:p>
<h:p>Általánosabban, a matematikai objektumok ábrázolásának három absztrakciós szintjét érdemes megkülönböztetni: <h:a name="id4515882"/><h:br/><h:br/><h:i>1. Az objektumok szintje.</h:i>
 Ezen a szinten az objektumok formális matematikai objektumoknak tekinthetők. Például 


<mml:math><mml:mn>2</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo></mml:math><mml:math><mml:mn>3</mml:mn><mml:mo>*</mml:mo><mml:mn>3</mml:mn><mml:mo>−</mml:mo><mml:mn>5</mml:mn></mml:math>
és 


<mml:math><mml:mn>4</mml:mn></mml:math>
ugyanazt az objektumot jelölik. Hasonlóan, az 


<mml:math><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
polinomok az objektumok szintjén azonosnak tekinthetők.<h:br/><h:i>2. A forma szintje.</h:i>
 Itt már megkülönböztetjük az objektumok eltérő ábrázolásait. </h:p>
<h:p>Például az 


<mml:math><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
polinomok ugyanannak a polinomnak különböző reprezentációi, hiszen az előbbi egy szorzat, utóbbi egy összeg. <h:br/><h:i>3. Az adatstruktúra szintje.</h:i>
 Itt a számítógép memóriájában eltérő ábrázolásokat tekintjük különbözőknek. Az 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
polinomnak ezen a szinten többféle reprezentációja is lehet, a polinomot leírhatja például 
<h:ul><h:li> egy együtthatókból álló tömb: 


<mml:math><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></h:li><h:li> egy láncolt lista: 


<mml:math><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>→</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>→</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>→</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></h:li></h:ul>
 A különböző matematikai objektumok számítógépes ábrázolásához a komputeralgebrarendszerek tervezőinek dönteniük kell mind a forma, mind az adatstruktúra szintjén. A döntést olyan kérdések nehezítik, mint a reprezentáció memóriaigénye, olvashatósága, vagy az ábrázolás számítási ideje. Például az 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:mn>16</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>9</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>80</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>8</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>88</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>7</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>160</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>359</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>390</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>162</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>135</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>81</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
polinom szorzat alakja kifejezőbb, mint az összeg alakja, de utóbbi előnyösebb, ha mondjuk az 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:math>
-es tag együtthatójára vagyunk kíváncsiak. A forma szintjére vonatkozó döntési nehézségeket szemlélteti az alábbi példa: 
<h:ul><h:li> 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1000</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
és 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>999</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>998</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></h:li><h:li> 


<mml:math><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1000</mml:mn></mml:mrow></mml:msup></mml:math>
és 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1000</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>1000</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>999</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:mn>1000</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math></h:li></h:ul>
 A matematikai objektumok minden igényt kielégítő ábrázolására tökéletes módszert nem ismerünk. A gyakorlatban az objektumoknak különböző reprezentációi is megengedettek. Ez azt a problémát veti fel, hogy ugyanazon objektum eltérő ábrázolása esetén meg kell tudnunk állapítani azok egyenlőségét, konvertálni kell tudnunk egyik alakból a másikba és az egyértelmű ábrázoláshoz egyszerűsítéseket kell tudnunk azokon végrehajtani. A forma szintjén például minden egész számot felírhatunk valamely 


<mml:math><mml:mi>B</mml:mi></mml:math>
alapú számrendszerben, míg az adatstruktúra szintjén a forma szintjén kapott lineáris listát láncolt listaként vagy tömbként reprezentálhatjuk. </h:p>
<h:p>A 
<h:i>racionális számok</h:i>
 egészek párjaiból, a számlálóból és a nevezőből állnak. </h:p>
<h:p>Memória takarékosság érdekében, valamint két racionális szám könnyű összehasonlíthatósága miatt célszerű a számláló <h:a name="id4516619"/>
 és a nevező legnagyobb közös osztójával egyszerűsített alakot ábrázolni. Mivel az egészek euklideszi gyűrűt alkotnak, a legnagyobb közös osztó euklideszi algoritmussal gyorsan számolható. </h:p>
<h:p>Az ábrázolás egyértelműségéhez a nevezőt érdemes pozitívnak választani, a racionális szám előjele így a számláló előjele lesz. </h:p>
<h:p>A 
<h:i>többváltozós polinomok</h:i>
 (az 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math><mml:math><mml:mi>n</mml:mi></mml:math>
-változós polinomgyűrű elemei, ahol 


<mml:math><mml:mi>R</mml:mi></mml:math>
gyűrű) <h:a name="id4516708"/><mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math>
alakúak, ahol 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mo>\</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math><mml:math><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math>
-t írtunk 


<mml:math><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msubsup></mml:math>
helyett. A forma szintjén az alábbi reprezentációs lehetőségek adódnak. </h:p>
<h:p><h:a name="id4516964"/>1. Kiterjesztett vagy faktorizált ábrázolás, ahol a polinom összegként vagy szorzatként jelenik meg: 
<h:ul><h:li> 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>y</mml:mi><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>y</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>,</mml:mo></mml:math></h:li><h:li> 


<mml:math><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>.</mml:mo></mml:math></h:li></h:ul>
 2. Rekurzív vagy disztributív ábrázolás (csak többváltozós esetben). Például kétváltozós polinomgyűrűben 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
tekinthető 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-belinek, 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
belinek vagy 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-belinek: 
<h:ul><h:li> 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>x</mml:mi><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math></h:li><h:li> 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math></h:li><h:li> 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math></h:li></h:ul>
 Az adatstruktúra szintjén ritka vagy teljes reprezentáció lehetséges, például a ritka 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
polinom teljes ábrázolása 


<mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>0</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>0</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>0</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:math>
A gyakorlatban a többváltozós polinomok ritka ábrázolása a célravezető. </h:p>
<h:p>A 


<mml:math><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>∞</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math>
alakú 
<h:i>hatványsorok</h:i>
 legegyszerűbb ábrázolása az, ha <h:a name="id4517416"/>
 valamilyen véges rendig adjuk csak meg az együtthatók sorozatát, így lényegében egyváltozós polinomoknak tekintjük őket. Ezzel a megközelítéssel az a probléma, hogy különböző hatványsorokhoz tartozhat ugyanaz a reprezentáció. Ezt elkerülendő, a hatványsort az együtthatói sorozatát generáló függvénnyel szokás leírni. A generáló függvény egy olyan kiszámítható 


<mml:math><mml:mi>f</mml:mi></mml:math>
függvény, amire 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math>
A hatványsorokkal végzett műveletekhez ekkor elegendő azt ismerni, hogy hogyan kell az operandusok együtthatóiból előállítani a művelet eredményét reprezentáló sorozat együtthatóit. Például az 


<mml:math><mml:mi>f</mml:mi></mml:math>
és 


<mml:math><mml:mi>g</mml:mi></mml:math>
hatványsorok szorzatát jelölő 


<mml:math><mml:mi>h</mml:mi></mml:math>
hatványsor együtthatóit a 


<mml:math><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>−</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math>
függvény segítségével származtathatjuk. Ekkor a 


<mml:math><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
együtthatókat csak akkor kell ténylegesen kiszámolni, ha szükség van az értékükre. Ezt a komputeralgebrában is gyakran használt technikát 
<h:font color="#3300FF" size=""><h:b><h:i>késleltetett kiértékelésnek</h:i></h:b></h:font><h:a name="id4517565"/>
 nevezzük. </h:p>
<h:p>Mivel a komputeralgebra-rendszerek szimbolikusan számolnak, az algoritmusok 
<h:i>műveletigényének</h:i>
 vizsgálatán kívül mindig szükség van 
<h:i>memóriaigényük</h:i>
 vizsgálatára is, hiszen a memóriaigény befolyásolja a tényleges futási időt. (A futási időt mi a RAM-modellnek megfelelően műveletszámban mérjük. Ha Turing-gép modellt és konstans hosszú gépi szavakat használnánk, akkor ilyen probléma nem merülne fel, mert a tár mindig alsó korlátja az időnek.) Tekintsünk egyszerű példaként egy 


<mml:math><mml:mi>n</mml:mi></mml:math>
ismeretlenes, 


<mml:math><mml:mi>n</mml:mi></mml:math>
egyenletből álló lineáris egyenletrendszert, ahol minden egyes egész együttható elfér a számítógép 


<mml:math><mml:mi>ω</mml:mi></mml:math>
hosszúságú rekeszében. Kizárólag egész aritmetikát és Gauss-eliminációt <h:a name="id4517622"/>
 alkalmazva a redukció eredményeként kapott együtthatók egyenként 


<mml:math><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mi>ω</mml:mi></mml:math>
tárhelyet igényelhetnek. Ha az együtthatók polinomok lennének és polinomaritmetikát használnánk, az eredmény polinomok együtthatóinak mérete, csakúgy mint a fokszámuk, exponenciális növekedést mutatna. A megfigyelt exponenciális növekedés ellenére a kapott végeredmény mégis,,normális” méretű, hiszen a Cramer-szabály <h:a name="id4517660"/>
 miatt a megoldások determinánsok hányadosaiként is megkaphatók, amelyek pedig közelítőleg csak 


<mml:math><mml:mi>n</mml:mi><mml:mi>ω</mml:mi></mml:math>
tárhelyet igényelnek. Ezt a jelenséget nevezzük 
<h:font color="#3300FF" size=""><h:b><h:i>köztes számítási tárrobbanásnak.</h:i></h:b></h:font>
 Előfordulása gyakori a komputeralgebra algoritmusokban. <h:a name="id4517696"/></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4517714"/>
<h:font color="#FF33FF" size=""><h:b>2.2. példa.</h:b></h:font>
 Egész aritmetikát használva oldjuk meg az alábbi lineáris egyenletrendszert. 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>37</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>31</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>14</mml:mn><mml:mi>y</mml:mi><mml:mo>−</mml:mo><mml:mn>25</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>97</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:mn>11</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>13</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>15</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>86</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Először a második egyenlet 


<mml:math><mml:mi>x</mml:mi></mml:math>
változóját elimináljuk. Szorozzuk meg az első sort 31gyel, a másodikat 


<mml:math><mml:mo>−</mml:mo><mml:mn>37</mml:mn></mml:math>
-tel és adjuk össze őket. Ha ezt a módszert alkalmazzuk a harmadik egyenlet 


<mml:math><mml:mi>x</mml:mi></mml:math>
változójának eliminációjára, az eredmény az alábbi lesz: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>37</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>1200</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>1607</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>3558</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>723</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>797</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>3171</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Most 


<mml:math><mml:mi>y</mml:mi></mml:math>
eliminálásához a második sort 723-mal, a harmadikat 


<mml:math><mml:mo>−</mml:mo><mml:mn>1200</mml:mn></mml:math>
-zal szorozzuk, majd összeadjuk őket. Az eredmény: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>37</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>22</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>1200</mml:mn><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>1607</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>3558</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>205461</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>1232766</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Tovább folytatva az eljárást és sorban eliminálva a változókat végül azt kapjuk, hogy 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>1874311479932400</mml:mn><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>5622934439797200</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>246553200</mml:mn><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>2712085200</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mn>205461</mml:mn><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>1232766</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Egyszerűsítés után 


<mml:math><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>11</mml:mn><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>6</mml:mn></mml:math>
adódik. Természetesen, ha a számítások közben a legnagyobb közös osztókkal egyszerűsítünk, az együtthatók nagysága kevésbé drasztikusan nő. </h:p>
</h:font>
</h:p>
<h:p>A számítási tárrobbanás elkerülésére moduláris módszerek használatosak: ahelyett, hogy a számításainkat az 


<mml:math><mml:mi>R</mml:mi></mml:math>
struktúra (pl. euklideszi gyűrű) egészeivel végeznénk, valamely faktorstruktúrában dolgozunk, majd az eredményt,,visszatranszformáljuk” 


<mml:math><mml:mi>R</mml:mi></mml:math>
-be (<h:a href="#id4518137">2.1</h:a>. ábra). A moduláris redukció és a moduláris számítások általában hatékonyan elvégezhetők, a rekonstrukciós lépés pedig valamilyen interpolációs stratégiával történhet. 
<h:p><h:br/><h:center><h:img src="pics/2-a1.gif"/><h:center><h:a name="id4518137"/>
<h:font color="#FF33FF" size=""><h:b>2.1. ábra.</h:b></h:font>
 A moduláris algoritmusok általános sémája.</h:center><h:br/></h:center></h:p>
 Megjegyezzük, hogy a moduláris algoritmusok nagyon gyakoriak a komputeralgebrában, de nem univerzálisak. </h:p>

<h:br/><h:center><h:strong><h:font face="Arial" size="+2" color="#3300FF"><h:a name="id4518156">2.2. Polinomok közös gyökei </h:a></h:font></h:strong></h:center>

<h:p>Legyen 


<mml:math><mml:mi>R</mml:mi></mml:math>
egy integritási tartomány, továbbá legyenek 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4518182">(2.1)</h:a></h:td></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mo>⋯</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4518299">(2.2)</h:a></h:td></h:tr></h:table>
tetszőleges polinomok, 


<mml:math mathvariant="bold"><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">N</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mo>&gt;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:math>
Állapítsuk meg, hogy mi annak a szükséges és elégséges feltétele, hogy a két polinomnak legyen közös gyöke 


<mml:math><mml:mi>R</mml:mi></mml:math>
-ben. </h:p>
<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4518457">2.2.1. Klasszikus és bővített euklideszi algoritmus </h:a></h:font></h:strong>

<h:p>Ha 


<mml:math><mml:mi>T</mml:mi></mml:math>
test, akkor 


<mml:math><mml:mi>T</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
euklideszi gyűrű. Emlékeztetőül, az 


<mml:math><mml:mi>R</mml:mi></mml:math>
integritási tartományt euklideszi gyűrűnek nevezzük a 


<mml:math mathvariant="bold"><mml:mi>φ</mml:mi><mml:mo>:</mml:mo><mml:mi>R</mml:mi><mml:mo>\</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>→</mml:mo><mml:mi mathvariant="bold">N</mml:mi></mml:math>
euklideszi függvénnyel, ha bármely 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>≠</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
esetén létezik olyan 


<mml:math><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mo>,</mml:mo></mml:math>
hogy 


<mml:math><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mi>q</mml:mi><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
vagy 


<mml:math><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&lt;</mml:mo><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
továbbá minden 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mo>\</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
esetén 


<mml:math><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≥</mml:mo><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mtext> quo </mml:mtext><mml:mi>b</mml:mi></mml:math>
elemet 
<h:font color="#3300FF" size=""><h:b><h:i>hányadosnak,</h:i></h:b></h:font>
 az 


<mml:math><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mtext> rem </mml:mtext><mml:mi>b</mml:mi></mml:math>
elemet 
<h:font color="#3300FF" size=""><h:b><h:i>maradéknak</h:i></h:b></h:font><h:a name="id4518734"/><h:a name="id4518739"/>
 nevezzük. Ha egy 


<mml:math><mml:mi>R</mml:mi></mml:math>
euklideszi gyűrűben dolgozunk, azt szeretnénk, ha a legnagyobb közös osztó egyértelműen meghatározható lenne. Ehhez az 


<mml:math><mml:mi>R</mml:mi></mml:math>
gyűrű egységszorzók által meghatározott ekvivalencia-osztályainak mindegyikéből egyetlen elem kiválasztása szükséges. (Például az egészek 


<mml:math><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo></mml:math>
osztályaiból mindig a nemnegatívat választjuk.) Így minden 


<mml:math><mml:mi>a</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
egyértelműen írható fel 


<mml:math display="block"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mtext> unit </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋅</mml:mo><mml:mtext> normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
alakban, ahol 


<mml:math><mml:mtext> normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-t az 


<mml:math><mml:mi>a</mml:mi></mml:math>
elem 
<h:font color="#3300FF" size=""><h:b><h:i>normálalakjának</h:i></h:b></h:font>
 nevezzük. <h:a name="id4518899"/>
 Tekintsünk egy 


<mml:math><mml:mi>T</mml:mi></mml:math>
test feletti 


<mml:math><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
euklideszi gyűrűt. Ekkor az 


<mml:math><mml:mi>a</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
elem normálalakja legyen a megfelelő normált főpolinom, vagyis 


<mml:math><mml:mtext> normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mtext>lc </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
, ahol 


<mml:math><mml:mtext> lc </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
jelenti az 


<mml:math><mml:mi>a</mml:mi></mml:math>
polinom főegyütthatóját. <h:a name="id4518997"/>
 Foglaljuk össze a lényegesebb eseteket: 
<h:ul><h:li> ha 


<mml:math mathvariant="bold"><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>,</mml:mo></mml:math>
akkor 


<mml:math><mml:mtext> unit </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext> sgn </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>≠</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext> normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mi>a</mml:mi><mml:mo>|</mml:mo><mml:mo>,</mml:mo></mml:math></h:li><h:li> ha 


<mml:math><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
(


<mml:math><mml:mi>T</mml:mi></mml:math>
test), akkor 


<mml:math><mml:mtext> unit </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext> lc </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
(az 


<mml:math><mml:mi>a</mml:mi></mml:math>
polinom főegyütthatója a 


<mml:math><mml:mtext> unit </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
megállapodással), 


<mml:math><mml:mtext> normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mtext>lc </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
és 


<mml:math><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>deg</mml:mo><mml:mi>a</mml:mi><mml:mo>.</mml:mo></mml:math></h:li></h:ul>
 Az alábbi algoritmus tetszőleges euklideszi gyűrűben kiszámítja két elem legnagyobb közös osztóját. Megjegyezzük, hogy a világ egyik legősibb algoritmusáról van szó, amit Euklidész már i.e. 300 körül ismert. <h:a name="id4519243"/><h:p><h:br/><h:center><h:img src="pics/2-p44.gif"/></h:center></h:p><h:a name="id4519252"/>
 Az egészek gyűrűjében a 4. sor maradék képzése 


<mml:math><mml:mi>c</mml:mi><mml:mo>−</mml:mo><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>/</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow></mml:math>
-t jelenti. Ha 


<mml:math><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>T</mml:mi></mml:math>
test, akkor a 4. sor maradék képzése az EGYHATÁROZATLANÚPOLINOMOK-MARADÉKOS-OSZTÁSA 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
algoritmussal számolható, melynek elemzését az <h:a href="#id4537150">2.2-1</h:a>. gyakorlatra hagyjuk.  <h:a name="id4519334"/>
 A <h:a href="#id4519950">2.2</h:a>. ábra a KLASSZIKUS-EUKLIDESZ működését mutatja 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Z</mml:mi></mml:math>
-ben és 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-ben. Megjegyezzük, hogy 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Z</mml:mi></mml:math>
-ben a program a 
<h:b>while</h:b>
 ciklusba mindig nemnegatív számokkal lép be, a maradék képzés mindig nemnegatív számot eredményez, így a 7. sorban a normalizálás felesleges. A KLASSZIKUS-EUKLIDESZ algoritmus futási idejének vizsgálata előttannak egy bővített változatával foglalkozunk. 
<h:p><h:br/><h:center><h:br/><h:table border="1"><h:tr><h:td>iteráció </h:td><h:td><mml:math><mml:mi>r</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>c</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>d</mml:mi></mml:math></h:td></h:tr><h:tr><h:td>– </h:td><h:td>– </h:td><h:td>18 </h:td><h:td>30 </h:td></h:tr><h:tr><h:td>1 </h:td><h:td>18 </h:td><h:td>30 </h:td><h:td>18 </h:td></h:tr><h:tr><h:td>2 </h:td><h:td>12 </h:td><h:td>18 </h:td><h:td>12 </h:td></h:tr><h:tr><h:td>3 </h:td><h:td>6 </h:td><h:td>12 </h:td><h:td>6 </h:td></h:tr><h:tr><h:td>4 </h:td><h:td>0 </h:td><h:td>6 </h:td><h:td>0 </h:td></h:tr></h:table>
 (a) KLASSZIKUS-EUKLIDESZ(-18,30) működése. <h:br/><h:table border="1"><h:tr><h:td>iteráció </h:td><h:td><mml:math><mml:mi>r</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>c</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>d</mml:mi></mml:math></h:td></h:tr><h:tr><h:td>– </h:td><h:td>– </h:td><h:td><mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>17</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>13</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>14</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply></mml:math></h:td><h:td><mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>20</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>7</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math></h:td></h:tr><h:tr><h:td>1 </h:td><h:td><mml:math><mml:mn>4</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>38</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>20</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply></mml:math></h:td><h:td><mml:math><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>20</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>7</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math></h:td><h:td><mml:math><mml:mn>4</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>38</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>20</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply></mml:math></h:td></h:tr><h:tr><h:td>2 </h:td><h:td><mml:math><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>6</mml:mn></mml:ci></mml:apply></mml:math></h:td><h:td><mml:math><mml:mn>4</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>38</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>20</mml:mn></mml:ci><mml:ci><mml:mn>3</mml:mn></mml:ci></mml:apply></mml:math></h:td><h:td><mml:math><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>6</mml:mn></mml:ci></mml:apply></mml:math></h:td></h:tr><h:tr><h:td>3 </h:td><h:td>0 </h:td><h:td><mml:math><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>4</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>23</mml:mn></mml:ci><mml:ci><mml:mn>6</mml:mn></mml:ci></mml:apply></mml:math></h:td><h:td>0 </h:td></h:tr></h:table>
 (b) KLASSZIKUS-EUKLIDESZ 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>68</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>52</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>92</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>56</mml:mn><mml:mo>,</mml:mo><mml:mo>−</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>80</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>84</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>24</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
működése. </h:center></h:p><h:center><h:a name="id4519950"/>
<h:font color="#FF33FF" size=""><h:b>2.2. ábra.</h:b></h:font>
 A KLASSZIKUS-EUKLIDESZ algoritmus működésének bemutatása 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Z</mml:mi></mml:math>
-ben és 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-ben. Az (a) esetben a bemenő adatok 


<mml:math mathvariant="bold"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>18</mml:mn><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn>30</mml:mn><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>.</mml:mo></mml:math>
A pszeudokód első két sora a bemenő számok abszolút értékét számolja ki. A harmadik sortól az hatodik sorig tartó ciklus négyszer fut le, a különböző iterációkban számolt 


<mml:math><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math><mml:math><mml:mi>c</mml:mi></mml:math>
és 


<mml:math><mml:mi>d</mml:mi></mml:math>
értékeket mutatja a táblázat. A KLASSZIKUS-EUKLIDESZ(-18,30) algoritmus eredményül a 6-ot szolgáltatja. A (b) esetben a bemenő paraméterek 


<mml:math mathvariant="bold"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>68</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>52</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>92</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>56</mml:mn><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>80</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>84</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>24</mml:mn><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
A program első két sora a polinomok normálalakját eredményezi, majd a 
<h:b>while</h:b>
 ciklus háromszor fut le. Az algoritmus kimenete a 


<mml:math><mml:mtext>normal </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn><mml:mo>/</mml:mo><mml:mn>3</mml:mn></mml:math>
polinom.</h:center><h:br/><h:a name="id4520203"/><h:p><h:br/><h:center><h:img src="pics/2-p45.gif"/></h:center></h:p><h:a name="id4486163"/>
 Ismert, hogy az 


<mml:math><mml:mi>R</mml:mi></mml:math>
euklideszi gyűrűben az 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
elemek legnagyobb közös osztója alkalmas 


<mml:math><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
elemekkel kifejezhető 


<mml:math><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mi>v</mml:mi></mml:math>
alakban. </h:p>
<h:p>De nem csak egy ilyen számpár létezik. Ha ugyanis 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
megfelelők, akkor 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mi>t</mml:mi></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:math>
is azok minden 


<mml:math><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
esetén: 


<mml:math display="block"><mml:mi>a</mml:mi><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
A KLASSZIKUS-EUKLIDESZ algoritmust úgy egészítettük ki, hogy eredményül ne csak a legnagyobb közös osztót szolgáltassa, hanem az iméntieknek megfelelően egy konkrét 


<mml:math><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
számpárt is megadjon. Legyen 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
, ahol 


<mml:math><mml:mi>R</mml:mi></mml:math>
euklideszi gyűrű a 


<mml:math><mml:mi>φ</mml:mi></mml:math>
euklideszi függvénnyel. A BŐVÍTETT-EUKLIDESZ pszeudokód első két sora kezdeti értékadásainak megfelelően az 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>b</mml:mi><mml:mtext> és </mml:mtext><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>b</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4522462">(2.3)</h:a></h:td></h:tr></h:table>
egyenletek nyilván teljesülnek. Megmutatjuk, hogy a (<h:a href="#id4522462">2.3</h:a>) egyenlőségek a pszeudokód 
<h:b>while</h:b>
 ciklusának transzformációira invariánsak. Tegyük fel, hogy a ciklus valamely iterációjának végrehajtása előtt a (<h:a href="#id4522462">2.3</h:a>) feltételek teljesülnek. </h:p>
<h:p>Ekkor a pszeudokód 4–5. sora szerint 


<mml:math display="block"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>b</mml:mi><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
amiből a 6–7. sorok miatt 


<mml:math display="block"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mi>v</mml:mi><mml:mo>.</mml:mo></mml:math>
A 8–9. sorok olyan értékadásokat jelentenek, melyben 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
felveszi 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
majd 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
felveszi 


<mml:math><mml:mi>u</mml:mi></mml:math>
és 


<mml:math><mml:mi>v</mml:mi></mml:math>
értékeit, továbbá 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
felveszi 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math>
és 


<mml:math><mml:mi>r</mml:mi></mml:math>
értékét. Ezért (<h:a href="#id4522462">2.3</h:a>) egyenlőségei a 
<h:b>while</h:b>
 ciklus kiértékelése után is teljesülnek. Mivel a ciklus újabb és újabb végrehajtásakor 


<mml:math><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&lt;</mml:mo><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
így a 8–9. sorok értékadásai során keletkezett 


<mml:math><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>φ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
sorozat a természetes számok szigorúan monoton csökkenő sorozatát alkotja, ezért a vezérlés előbb utóbb kilép a 
<h:b>while</h:b>
 ciklusból. A legnagyobb közös osztó az algoritmus maradékos osztás sorozatának utolsó nem nulla maradéka, a 8–9. soroknak megfelelően 


<mml:math><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4523013"/>
<h:font color="#FF33FF" size=""><h:b>2.3. példa.</h:b></h:font>
 Vizsgáljuk meg a BŐVÍTETT-EUKLIDESZ algoritmus maradéksorozatát az 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>63</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>57</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>59</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>45</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>8</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4523032">(2.4)</h:a></h:td></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>77</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>66</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>54</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>5</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>99</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4523100">(2.5)</h:a></h:td></h:tr></h:table>
polinomok esetében: <h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>19</mml:mn></mml:ci><mml:ci><mml:mn>21</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>59</mml:mn></mml:ci><mml:ci><mml:mn>63</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>5</mml:mn></mml:ci><mml:ci><mml:mn>7</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>8</mml:mn></mml:ci><mml:ci><mml:mn>63</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>6</mml:mn></mml:ci><mml:ci><mml:mn>7</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>54</mml:mn></mml:ci><mml:ci><mml:mn>77</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>5</mml:mn></mml:ci><mml:ci><mml:mn>77</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>9</mml:mn></mml:ci><mml:ci><mml:mn>7</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>6185</mml:mn></mml:ci><mml:ci><mml:mn>4851</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1016</mml:mn></mml:ci><mml:ci><mml:mn>539</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1894</mml:mn></mml:ci><mml:ci><mml:mn>1617</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>943</mml:mn></mml:ci><mml:ci><mml:mn>441</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>771300096</mml:mn></mml:ci><mml:ci><mml:mn>420796475</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>224465568</mml:mn></mml:ci><mml:ci><mml:mn>420796475</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>100658427</mml:mn></mml:ci><mml:ci><mml:mn>38254225</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>125209969836038125</mml:mn></mml:ci><mml:ci><mml:mn>113868312759339264</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3541728593586625</mml:mn></mml:ci><mml:ci><mml:mn>101216278008301568</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>471758016363569992743605121</mml:mn></mml:ci><mml:ci><mml:mn>180322986033315115805436875</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Az pszeudokód 10. sorának végrehajtása előtt az 


<mml:math><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
változók értékei: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>113868312759339264</mml:mn></mml:ci><mml:ci><mml:mn>125209969836038125</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>66263905285897833785656224</mml:mn></mml:ci><mml:ci><mml:mn>81964993651506870820653125</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1722144452624036901282056661</mml:mn></mml:ci><mml:ci><mml:mn>901614930166575579027184375</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1451757987487069224981678954</mml:mn></mml:ci><mml:ci><mml:mn>901614930166575579027184375</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>113868312759339264</mml:mn></mml:ci><mml:ci><mml:mn>125209969836038125</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>65069381608111838878813536</mml:mn></mml:ci><mml:ci><mml:mn>81964993651506870820653125</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>178270505434627626751446079</mml:mn></mml:ci><mml:ci><mml:mn>81964993651506870820653125</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>6380859223051295426146353</mml:mn></mml:ci><mml:ci><mml:mn>81964993651506870820653125</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>179818001183413133012445617</mml:mn></mml:ci><mml:ci><mml:mn>81964993651506870820653125</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
A visszatérési értékek: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mtext>lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2580775248128</mml:mn></mml:ci><mml:ci><mml:mn>467729710968369</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3823697946464</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>27102209423483</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>7615669511954</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>703847794944</mml:mn></mml:ci><mml:ci><mml:mn>155909903656123</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3072083769824</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>25249752472633</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>301255883677</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>25468935587159</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table></h:p>
</h:font>
</h:p>
<h:p>Láthatjuk, hogy az együtthatók drasztikus növekedést mutatnak. Felvetődik a kérdés: miért nem normalizálunk a 
<h:b>while</h:b>
 ciklus 
<h:i>minden</h:i>
 iterációjában? Ez az ötlet vezet el a polinomok euklideszi algoritmusa normalizált változatához. 
<h:p><h:br/><h:center><h:img src="pics/2-p47.gif"/></h:center></h:p><h:a name="id4523960"/></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4523977"/>
<h:font color="#FF33FF" size=""><h:b>2.4. példa.</h:b></h:font>
 Nézzük meg a BŐVÍTETT-EUKLIDESZ-NORMALIZÁLT algoritmus során keletkezett maradéksorozatot és az 


<mml:math><mml:mi>e</mml:mi></mml:math>
együtthatósorozatot a korábbi (<h:a href="#id4523032">2.4</h:a>), (<h:a href="#id4523100">2.5</h:a>) polinomokra: 
<h:p><h:br/><h:center><h:img src="pics/(.gif"/></h:center></h:p>
 2-k48b) A pszeudokód 14. sorának végrehajtásakor az 


<mml:math><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math>
változók értékei: 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mtext>lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>2580775248128</mml:mn></mml:ci><mml:ci><mml:mn>467729710968369</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3823697946464</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>27102209423483</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>7615669511954</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>703847794944</mml:mn></mml:ci><mml:ci><mml:mn>155909903656123</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>3072083769824</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>25249752472633</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>301255883677</mml:mn></mml:ci><mml:ci><mml:mn>779549518280615</mml:mn></mml:ci></mml:apply><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>25468935587159</mml:mn></mml:ci><mml:ci><mml:mn>2338648554841845</mml:mn></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table></h:p>
</h:font>
</h:p>
<h:p><mml:math mathvariant="bold"><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-ben az együtthatók nagyságát tekintve az euklideszi algoritmus normalizált változatának előnye szembetűnő, de az együtthatók növekedését így sem kerültük el. A BŐVÍTETT-EUKLIDESZ-NORMALIZÁLT algoritmus gépi architektúra függő leírásához, elemzéséhez bevezetjük az alábbi jelölést. Legyen 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mi>a</mml:mi><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mi>w</mml:mi></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext> ha </mml:mtext><mml:mi>a</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>\</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext> és </mml:mtext><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>max</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext> ha </mml:mtext><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mi>b</mml:mi><mml:mo>/</mml:mo><mml:mi>c</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>,</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>max</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext> ha </mml:mtext><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn><mml:mo>≤</mml:mo><mml:mi>i</mml:mi><mml:mo>≤</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">N</mml:mi></mml:mrow><mml:mrow><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
ahol 


<mml:math><mml:mi>w</mml:mi></mml:math>
a számítógépes architektúra szóhossza bitekben. Könnyű meggondolni, hogy ha 


<mml:math mathvariant="bold"><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
és 


<mml:math mathvariant="bold"><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mo>,</mml:mo></mml:math>
akkor 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mo>max</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>/</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>min</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo>deg</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mo>deg</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Az alábbi tételeket bizonyítás nélkül közöljük. <h:a name="id4525034"/></h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>2.1. 
<h:font color="#FF33FF" size="">tétel</h:font>. </h:b>
</h:font>
<h:i>Ha 


<mml:math mathvariant="bold"><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi></mml:math>
és 


<mml:math><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>≥</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
akkor a KLASSZIKUS-EUKLIDESZ és a BŐVÍTETT-EUKLIDESZ algoritmusok 


<mml:math><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
gépi szóban mért elemi aritmetikai műveletet igényelnek. </h:i>
</h:p>
<h:p>
<h:a name="id4525139"/>
</h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>2.2. 
<h:font color="#FF33FF" size="">tétel</h:font>. </h:b>
</h:font>
<h:i>Ha 


<mml:math><mml:mi>F</mml:mi></mml:math>
test, 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mo>∈</mml:mo><mml:mi>F</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>deg</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>≥</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mo>deg</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
akkor a KLASSZIKUS-EUKLIDESZ, a BŐVÍTETT-EUKLIDESZ és a BŐVÍTETT-EUKLIDESZ-NORMALIZÁLT algoritmusok 


<mml:math><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><mml:math><mml:mi>F</mml:mi></mml:math>
-beli elemi aritmetikai műveletet igényelnek. </h:i>
</h:p>
<h:p>Vajon az együtthatók imént látott növekedése pusztán csak a példaválasztásból fakad? </h:p>
<h:p>Vizsgáljunk meg a BŐVÍTETT-EUKLIDESZ-NORMALIZÁLT algoritmusban egyetlen maradékos osztást. Legyen 


<mml:math><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mi>b</mml:mi><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math>
ahol 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>c</mml:mi></mml:ci></mml:apply><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mi>d</mml:mi></mml:ci></mml:apply><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><mml:math mathvariant="bold"><mml:mi>r</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
főpolinomok, 


<mml:math mathvariant="bold"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>,</mml:mo></mml:math><mml:math mathvariant="bold"><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Q</mml:mi><mml:mo>,</mml:mo></mml:math><mml:math><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">N</mml:mi></mml:mrow><mml:mrow><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math>
és tekintsük az 


<mml:math><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:math>
esetet. Ekkor <h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>c</mml:mi></mml:ci><mml:ci><mml:mi>c</mml:mi><mml:mi>d</mml:mi></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4525572">(2.6)</h:a></h:td></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>−</mml:mo><mml:mi>q</mml:mi><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mi>x</mml:mi><mml:mi>b</mml:mi><mml:mi>c</mml:mi><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>−</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:ci><mml:ci><mml:mi>c</mml:mi><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:ci></mml:apply><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mi>r</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Vegyük észre, hogy a (<h:a href="#id4525572">2.6</h:a>) becslés az 


<mml:math><mml:mi>r</mml:mi></mml:math>
maradék polinom együtthatóira is érvényes, vagyis 


<mml:math><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>≤</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mo>.</mml:mo></mml:math>
Így 


<mml:math><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∼</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
esetén maradékos osztásonként az együtthatók mérete legfeljebb kb. háromszorosára nőhet. Pszeudovéletlen polinomokra a becslés élesnek tűnik, a kísérletezni vágyó Olvasónak ajánljuk a <h:a href="#id4574714">2-1</h:a>.  feladatot. A legrosszabb esetre kapott becslés azt sejteti, hogy 


<mml:math display="block"><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mn>3</mml:mn></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>⋅</mml:mo><mml:mo>max</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>λ</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>l</mml:mi></mml:math>
jelöli a BŐVÍTETT-EUKLIDESZ-NORMALIZÁLT algoritmus futási idejét, vagyis lényegében azt, hogy a 
<h:b>while</h:b>
 ciklus hányszor hajtódik végre. Szerencsére, ez az exponenciális növekedés nem teljesül az algoritmus minden iterációjában, végeredményben pedig az együtthatók növekedése a bemenet függvényében polinomiálisan korlátos. A későbbiekben látni fogjuk, hogy moduláris technika alkalmazásával az együtthatók növekedése teljesen elkerülhető. </h:p>
<h:p>Összefoglalva, az euklideszi algoritmus segítségével az 


<mml:math><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
(


<mml:math><mml:mi>R</mml:mi></mml:math>
test) polinomok legnagyobb közös osztóját kiszámítva 


<mml:math><mml:mi>f</mml:mi></mml:math>
-nek és 


<mml:math><mml:mi>g</mml:mi></mml:math>
-nek pontosan akkor van közös gyöke, ha a legnagyobb közös osztójuk nem konstans. Ha ugyanis lnko 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
nem konstans, akkor 


<mml:math><mml:mi>d</mml:mi></mml:math>
gyökei 


<mml:math><mml:mi>f</mml:mi></mml:math>
-nek és 


<mml:math><mml:mi>g</mml:mi></mml:math>
-nek is gyökei, hiszen 


<mml:math><mml:mi>d</mml:mi></mml:math>
osztója 


<mml:math><mml:mi>f</mml:mi></mml:math>
-nek és 


<mml:math><mml:mi>g</mml:mi></mml:math>
-nek is. Megfordítva, ha 


<mml:math><mml:mi>f</mml:mi></mml:math>
-nek és 


<mml:math><mml:mi>g</mml:mi></mml:math>
-nek van közös gyöke, akkor a legnagyobb közös osztójuk nem lehet konstans, mert a közös gyök ennek is gyöke. </h:p>

<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4526182">2.2.2. Primitív euklideszi algoritmus </h:a></h:font></h:strong>

<h:p>Amennyiben 


<mml:math><mml:mi>R</mml:mi></mml:math>
euklideszi gyűrű vagy alaptételes gyűrű (amelyben érvényes a számelmélet alaptételének megfelelő állítás, miszerint bármely nem nulla és nem egység elem sorrendtől és egységszorzóktól eltekintve egyértelműen bontható irreducibilis elemek szorzatára), akkor a helyzet bonyolultabb, hiszen 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-ben nem feltétlenül létezik euklideszi algoritmus. Szerencsére, mégis több módszer kínálkozik, melyek használhatóságának két oka van: (1) 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
alaptételes gyűrű, (2) alaptételes gyűrűben két vagy több elem legnagyobb közös osztója mindig létezik. Az első kínálkozó módszer az, hogy a legnagyobb közös osztó számítását 


<mml:math><mml:mi>R</mml:mi></mml:math>
hányadostestében végezzük el. A 


<mml:math><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinomot 
<h:font color="#3300FF" size=""><h:b><h:i>primitív polinomnak</h:i></h:b></h:font>
 nevezzük, ha nincs olyan 


<mml:math><mml:mi>R</mml:mi></mml:math>
-beli prím, ami 


<mml:math><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
összes együtthatóját osztaná. Gauss <h:a name="id4526315"/>
 híres lemmája szerint primitív polinomok szorzata is primitív, melynek következménye, hogy 


<mml:math><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:math>
primitív polinomok esetén pontosan akkor lesz 


<mml:math><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ha 


<mml:math><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>H</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>H</mml:mi></mml:math>
jelöli 


<mml:math><mml:mi>R</mml:mi></mml:math>
hányadostestét. Vagyis az 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
beli legnagyobb közös osztó számítás visszavezethető 


<mml:math><mml:mi>H</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-belire. Sajnos, ez a megközelítés nem igazán hatékony, mert a 


<mml:math><mml:mi>H</mml:mi></mml:math>
hányadostestben használt aritmetika lényegesen költségesebb, mint az 


<mml:math><mml:mi>R</mml:mi></mml:math>
-beli. </h:p>
<h:p>Második lehetőségként egy, az euklideszi algoritmushoz hasonló algoritmus segíthet: integritási tartomány feletti egyhatározatlanú polinomgyűrűben ún. </h:p>
<h:p>pszeudo-maradékos osztást lehet definiálni. A (<h:a href="#id4518182">2.1</h:a>), (<h:a href="#id4518299">2.2</h:a>) polinomokat használva ha 


<mml:math><mml:mi>m</mml:mi><mml:mo>≥</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:math>
akkor létezik olyan 


<mml:math><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
hogy 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>−</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>,</mml:mo></mml:math>
ahol 


<mml:math><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math>
vagy 


<mml:math><mml:mo>deg</mml:mo><mml:mi>r</mml:mi><mml:mo>&lt;</mml:mo><mml:mo>deg</mml:mo><mml:mi>g</mml:mi><mml:mo>.</mml:mo></mml:math>
A 


<mml:math><mml:mi>q</mml:mi></mml:math>
polinomot az 


<mml:math><mml:mi>f</mml:mi></mml:math>
és 


<mml:math><mml:mi>g</mml:mi></mml:math>
polinomok 
<h:font color="#3300FF" size=""><h:b><h:i>pszeudohányadosának,</h:i></h:b></h:font>
 az 


<mml:math><mml:mi>r</mml:mi></mml:math>
polinomot 
<h:font color="#3300FF" size=""><h:b><h:i>pszeudo-maradékának</h:i></h:b></h:font>
 nevezzük. <h:a name="id4526647"/><h:a name="id4526651"/>
 Jelölésben 


<mml:math><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mtext> pquo </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mtext> prem </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4526716"/>
<h:font color="#FF33FF" size=""><h:b>2.5. példa.</h:b></h:font>
 Legyen 


<h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>68</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>52</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>92</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>56</mml:mn><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4526733">(2.7)</h:a></h:td></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>80</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>84</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>24</mml:mn><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"><h:a name="id4526811">(2.8)</h:a></h:td></h:tr></h:table>
Ekkor 


<mml:math><mml:mtext> pquo </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>144</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext> prem </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1152</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>6</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>19</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>10</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
<h:p>Másrészt egységszorzótól eltekintve minden 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinom egyértelműen írható fel 


<mml:math display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext> cont </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋅</mml:mo><mml:mtext> pp </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
alakban, ahol 


<mml:math><mml:mtext> cont </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi></mml:math>
és 


<mml:math><mml:mtext> pp </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
primitív polinom. Ekkor 


<mml:math><mml:mtext> cont </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-et 


<mml:math><mml:mi>f</mml:mi></mml:math> 
<h:font color="#3300FF" size=""><h:b><h:i>összetevőjének,</h:i></h:b></h:font> <mml:math><mml:mtext> pp </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-et az 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinom 
<h:font color="#3300FF" size=""><h:b><h:i>primitív részének</h:i></h:b></h:font>
 nevezzük. <h:a name="id4527165"/><h:a name="id4527170"/>
 A felírások egyértelműsége az egységek normalizálásával érhető el. Például 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Z</mml:mi></mml:math>
-ben az egységek 


<mml:math><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo>−</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
halmazából mindig a pozitívat választjuk. </h:p>
<h:p>Az alábbi algoritmus pszeudo-maradékos osztások sorozatát hajtja végre. </h:p>
<h:p>Az algoritmus felhasználja a pszeudo-maradékot kiszámító 


<mml:math><mml:mtext> prem </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow/><mml:mo>)</mml:mo></mml:mrow></mml:math>
függvényt, feltételezi az 


<mml:math><mml:mi>R</mml:mi></mml:math>
-beli legnagyobb közös osztó, valamint az 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-beli polinomok összetevőjének és primitív részének kiszámíthatóságát. Bemenete az 


<mml:math><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinomok, ahol 


<mml:math><mml:mi>R</mml:mi></mml:math>
alaptételes gyűrű. Az algoritmus eredménye a 


<mml:math><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinom. 
<h:p><h:br/><h:center><h:img src="pics/2-p51.gif"/></h:center></h:p>
 Az algoritmus működését a <h:a href="#id4527612">2.3</h:a>. ábra szemlélteti. A PRIMITÍV-EUKLIDESZ algoritmus futási idejének nagyságrendje megegyezik az euklideszi algoritmus korábban látott változatainak futási idejével.
<h:p><h:br/><h:center><h:br/><h:table border="1"><h:tr><h:td>iteráció </h:td><h:td><mml:math><mml:mi>r</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>c</mml:mi></mml:math></h:td><h:td><mml:math><mml:mi>d</mml:mi></mml:math></h:td></h:tr><h:tr><h:td>– </h:td><h:td>– </h:td><h:td><mml:math><mml:mn>3</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>17</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>13</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>23</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>14</mml:mn></mml:math></h:td><h:td><mml:math><mml:mo>−</mml:mo><mml:mn>3</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>20</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>21</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>6</mml:mn></mml:math></h:td></h:tr><h:tr><h:td>1 </h:td><h:td><mml:math><mml:mn>108</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>342</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>108</mml:mn></mml:math></h:td><h:td><mml:math><mml:mo>−</mml:mo><mml:mn>3</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>20</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>21</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>6</mml:mn></mml:math></h:td><h:td><mml:math><mml:mn>6</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>19</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>10</mml:mn></mml:math></h:td></h:tr><h:tr><h:td>2 </h:td><h:td><mml:math><mml:mn>621</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>414</mml:mn></mml:math></h:td><h:td><mml:math><mml:mn>6</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>19</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>10</mml:mn></mml:math></h:td><h:td><mml:math><mml:mn>3</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math></h:td></h:tr><h:tr><h:td>3 </h:td><h:td>0 </h:td><h:td><mml:math><mml:mn>3</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:math></h:td><h:td>0 </h:td></h:tr></h:table></h:center></h:p><h:center><h:a name="id4527612"/>
<h:font color="#FF33FF" size=""><h:b>2.3. ábra.</h:b></h:font>
 A PRIMITÍV-EUKLIDESZ algoritmus működésének bemutatása az 


<mml:math mathvariant="bold"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>68</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>52</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>92</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>56</mml:mn><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mn>12</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>80</mml:mn><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>−</mml:mo><mml:mn>84</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>24</mml:mn><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
bemenő adatok esetén. A program első két sora a bemeneti polinomok primitív részét számolja ki. A harmadik sortól a hatodik sorig tartó ciklus háromszor fut le, a különböző iterációkban számolt 


<mml:math><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math><mml:math><mml:mi>c</mml:mi></mml:math>
és 


<mml:math><mml:mi>d</mml:mi></mml:math>
értékeket mutatja a táblázat. A program 7. sorában a 


<mml:math><mml:mi>γ</mml:mi></mml:math>
változó értéke 


<mml:math><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>4</mml:mn><mml:mo>.</mml:mo></mml:math>
A PRIMITÍV-EUKLIDESZ 


<mml:math><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
algoritmus eredményül 


<mml:math><mml:mn>4</mml:mn><mml:mo>⋅</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>3</mml:mn><mml:mi>x</mml:mi><mml:mo>−</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-t szolgáltat.</h:center><h:br/><h:a name="id4527850"/>
 PRIMITÍV-EUKLIDESZ algoritmus azért nagyon lényeges, mert az 


<mml:math><mml:mi>R</mml:mi></mml:math>
test feletti többváltozós 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinomgyűrű alaptételes gyűrű, így az algoritmust úgy alkalmazzuk, hogy kiszámoljuk a legnagyobb közös osztót mondjuk 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
-ben, majd rekurzívan az 


<mml:math><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
alaptételes gyűrűkben. Vagyis a többváltozós polinomgyűrűk rekurzív szemlélete természetes módon vezet a PRIMITÍV-EUKLIDESZ algoritmus rekurzív alkalmazásához. </h:p>
<h:p>Észrevehetjük, hogy az algoritmus a korábban látottakhoz hasonlóan együttható növekedést mutat. </h:p>
<h:p>Vizsgáljuk meg részletesebben a 


<mml:math mathvariant="bold"><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
alaptételes gyűrűt. A legnagyobb közös osztó együtthatóinak nagyságára vonatkozó becslést az alábbi, bizonyítás nélkül közölt tétel mutatja. <h:a name="id4528068"/></h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>2.3. 
<h:font color="#FF33FF" size="">tétel</h:font>
(Landau–Mignotte). </h:b>
</h:font>
<h:i><h:a name="id4528092"/><h:a name="id4528098"/>
 Legyen 


<mml:math><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math>
, 


<mml:math mathvariant="bold"><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
, 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>≠</mml:mo><mml:mn>0</mml:mn><mml:mo>≠</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math>
továbbá 


<mml:math><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math>
Ekkor 


<mml:math display="block"><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>≤</mml:mo><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:apply><mml:divide/><mml:ci><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:ci><mml:ci><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:ci></mml:apply><mml:mo>|</mml:mo><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:ci></mml:apply><mml:mo>.</mml:mo></mml:math></h:i>
</h:p>
<h:p>
<h:a name="id4528374"/>
</h:p>
<h:p>
<h:font color="#FF33FF" size="">

<h:b>2.4. 
<h:font color="#FF33FF" size="">következmény</h:font>. </h:b>
</h:font>
<h:i>Az előző tétel jelöléseivel az 


<mml:math mathvariant="bold"><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>∈</mml:mo><mml:mi mathvariant="bold">Z</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
polinom bármely együtthatója abszolút értékben kisebb, mint 


<mml:math display="block"><mml:msup><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mo>min</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>⋅</mml:mo><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋅</mml:mo><mml:mo>min</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:ci></mml:apply><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:ci></mml:apply><mml:mo>,</mml:mo><mml:apply><mml:divide/><mml:ci><mml:mn>1</mml:mn></mml:ci><mml:ci><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:ci></mml:apply><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:msubsup><mml:mrow><mml:mo>∑</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:ci></mml:apply></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:math></h:i>
</h:p>
<h:p>
<h:font color="#FF33FF" size=""><h:b>Bizonyítás.</h:b></h:font>
<h:font color="#FF33FF" size=""><h:b/></h:font>
 Az 


<mml:math><mml:mi>a</mml:mi></mml:math>
és 


<mml:math><mml:mi>b</mml:mi></mml:math>
polinomok legnagyobb közös osztója nyilván osztja 


<mml:math><mml:mi>a</mml:mi></mml:math>
-t és 


<mml:math><mml:mi>b</mml:mi></mml:math>
-t, a foka pedig legfeljebb az 


<mml:math><mml:mi>a</mml:mi></mml:math>
és 


<mml:math><mml:mi>b</mml:mi></mml:math>
polinomok fokainak minimuma. Továbbá a legnagyobb közös osztó főegyütthatója osztója 


<mml:math><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math>
-nek és 


<mml:math><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
-nek is, így 


<mml:math><mml:mtext> lnko </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
-nek is.  <h:img src="pics/fkocka.gif"/><h:br/><h:br/></h:p>
<h:p>
<h:font color="#" size="-1&#10;">

<h:p><h:a name="id4528734"/>
<h:font color="#FF33FF" size=""><h:b>2.6. példa.</h:b></h:font>
 A <h:a href="#id4528374">2.4</h:a>.  következmény szerint a (<h:a href="#id4523032">2.4</h:a>), (<h:a href="#id4523100">2.5</h:a>) polinomok legnagyobb közös osztója bármely együtthatójának abszolút értéke legfeljebb 


<mml:math><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mn>32</mml:mn><mml:mo>/</mml:mo><mml:mn>9</mml:mn><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>3197</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>201</mml:mn></mml:math>
, a (<h:a href="#id4526733">2.7</h:a>), (<h:a href="#id4526811">2.8</h:a>) polinomok esetében pedig legfeljebb 


<mml:math><mml:mrow><mml:mo>⌊</mml:mo><mml:mrow><mml:mn>32</mml:mn><mml:apply><mml:root/><mml:degree><mml:cn>2</mml:cn></mml:degree><mml:ci><mml:mn>886</mml:mn></mml:ci></mml:apply></mml:mrow><mml:mo>⌋</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>952</mml:mn><mml:mo>.</mml:mo></mml:math></h:p>
</h:font>
</h:p>
  

<h:br/><h:strong><h:font face="Arial" size="+1.5" color="#3300FF"><h:a name="id4528832">2.2.3. A rezultáns </h:a></h:font></h:strong>

<h:p><h:a name="id4528841"/>
 Az alábbiakban ismertetendő módszer a legáltalánosabb keretek között tárgyalja az (<h:a href="#id4518182">2.1</h:a>), (<h:a href="#id4518299">2.2</h:a>) polinomok közös gyökeire vonatkozó szükséges és elégséges feltételeket. További előnye, hogy magasabb fokú algebrai egyenletrendszerek megoldására is alkalmazható. </h:p>
<h:p>Legyen tehát 


<mml:math><mml:mi>R</mml:mi></mml:math>
egy integritási tartomány és 


<mml:math><mml:mi>H</mml:mi></mml:math>
a hányadosteste. Tekintsük 


<mml:math><mml:mi>H</mml:mi></mml:math>
-nak azt a legszűkebb 


<mml:math><mml:mi>K</mml:mi></mml:math>
bővítését, melyben a (<h:a href="#id4518182">2.1</h:a>)-beli 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinom és a (<h:a href="#id4518299">2.2</h:a>)-beli 


<mml:math><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinom is lineáris faktorokra bomlik. Jelöljük az 


<mml:math><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinom (


<mml:math><mml:mi>K</mml:mi></mml:math>
-beli) gyökeit 


<mml:math><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math>
-nel, a 


<mml:math><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
polinom gyökeit pedig 


<mml:math><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math>
nel. Készítsük el a következő szorzatot: <h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mtext> res </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋯</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>⋅</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋯</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mtext/><mml:mtext/><mml:mtext/><mml:mtext/><mml:mo>⋮</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>⋅</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>⋯</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table><h:table width="100%"><h:tr><h:td align="center" width="90%"><mml:math display="block"><mml:mtable><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mo>∏</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mo>∏</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></h:td><h:td align="right" valign="top"/></h:tr></h:table>
Nyilvánvaló, hogy 


<mml:math><mml:mtext> res </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
akkor és csak akkor lesz 


<mml:math><mml:mn>0</mml:mn></mml:math>
, ha valamilyen 


<mml:math><mml:mi>i</mml:mi></mml:math>
-re és 


<mml:math><mml:mi>j</mml:mi></mml:math>
-re 


<mml:math><mml:msub><mml:mrow><mml:mi>α</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math>
, azaz ha 


<mml:math><mml:mi>f</mml:mi></mml:math>
-nek és 


<mml:math><mml:mi>g</mml:mi></mml:math>
-nek van közös gyöke. Ezt a 


<mml:math><mml:mtext> res </mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
szorzatot az 


<mml:math><mml:mi>f</mml:mi></mml:math>
és 


<mml:math><mml:mi>g</mml:mi></mml:math>
polinomok 
<h:font color="#3300FF" size=""><h:b><h:i>rezultánsának</h:i></h:b></h:font>
 nevezzük. <h:a name="id4529540"/>
 Vegyük észre, hogy a rezultáns értéke függ az 


<mml:math><mml:mi>f</mml:mi></mml:math>
és 


<mml:math><mml:mi>g</mml:mi></mml:math>
polinomok sorrendjétől, azonban a különböző sorrendben képzett rezultánsok legfeljebb csak előjelben térhetnek el egymástól: 


<h:table width="100%"><h:tr><h:td align