Cím: Polinomok és végtelen polinomok, III. rész
Szerző(k):  Surányi János 
Füzet: 1973/január, 8 - 15. oldal  PDF  |  MathML 
Témakör(ök): Szakmai cikkek

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

III. rész
 

Vizsgáljuk a következő feladatot: Legyen n kettőnél nagyobb egész szám. Hányféleképpen lehet egymást nem metsző átlókkal háromszögekre bontani egy A1A2...An konvex n-szöget ? 1
Ezt a számot fn-nel jelölve, nyilván f3=1, f4=2, mert a négyszög két átlója közül bármelyiket meghúzva kapunk egy felbontást. Ha n>4, csoportosítsuk a felbontásokat aszerint, hogy mi a harmadik csúcsa annak a háromszögnek, amelyiknek egyik oldala A1A2. Ha ez a csúcs A3 vagy An, akkor a még maradó A1A3...An, ill. A2A3...An(n-1)-szöget kell felbontanunk és ez mindegyik esetben fn-1-féleképpen lehetséges. Ha ez a csúcs Ak, ahol 4kn-1, akkor az A2...Ak konvex (k-1)-szög minden felbontásához választhatjuk az A1AkAk+1...An(n-k+2)-szög bármelyik felbontását. Ezek és az A1A2Ak háromszög adják az n-szög egy felbontását. A vizsgált felbontások száma tehát a (k-1)-szög és az (n-k+2)-szög felbontásai számának a szorzata:
fk-1fn-k+2.

Ha itt k sorra felveszi a 4,5,...,n-1 értékeket és még hozzávesszük fn-1 kétszeresét, akkor számba vettük az n-szög minden felbontását és mindegyiket csak egyszer, tehát
fn=fn-1+f3fn-2+...+fk-1fn-k+2+...+fn-2f3+fn-1.
Bár ,,kétszög''-ről és annak felbontásszámáról nincs értelme beszélni, mégis célszerű lesz bevezetni f2-t azzal, hogy az jelentsen 1-et, mert így egységesebb és ezzel könnyebben kezelhető lesz a formulánk:
fn=f2fn-1+f3fn-2+...+fn-2f3+fn-1f2.(1)
Ezt a rekurzív összefüggést beláttuk, ha n>4, de érvényes n=4-re, sőt már n=3-ra is (f3=f2f2). Ennek alapján sorra meghatározhatjuk f3,f4,f5,... értékét, tudva annyit, hogy f1=1. Az első néhány érték a következő:
 

n  2345678910fn112514421324291430  
Jó volna azonban olyan formula, amelyiknek a segítségével kiszámíthatjuk fn-t az előző f-ek ismerete nélkül is.
Hívjuk segítségül ismét a polinomokat, ezúttal a
F=f2+f3x+...+fnxn-2+...
polinomot és keressünk rá összefüggést (1) felhasználásával. Szorozzuk meg (1)-et xn-2-nel és a keletkezett egyenlőségeket adjuk össze n=3,4,5,...-re.
Ekkor az
f3x+f4x2+...+fn+2xn+...=f22x+(f2f3+f3f2)x2++...+(f2fn+1+f3fn+...+fn+1f2)xn+...


polinomegyenlőséget kapjuk. A bal oldalon F áll az f2=1 konstans tag kivételével. A jobb oldalon fellépő együtthatók a polinomok szorzásánál fellépő együtthatókra emlékeztetnek. Valóban, ha F-et önmagával szorozzuk meg (figyelve arra, hogy most az együtthatók indexe 2-vel nagyobb, mint a mellette álló x-hatvány kitevője), akkor a konstans tag f22 és általában az, amivel itt az n-edfokú tag van megszorozva, F2-ben xn-1 együtthatója. Azt kaptuk, hogy
F-1=xF2.

Ezzel másodfokú egyenletet nyertünk F-re. Ezt 4x-szel szorozva és a szokásos módon teljes négyzetté egészítve ki, a következő alakra hozható:
1-4x=1-4xF+4x2F2=(1-2xF)2.(2)
Ez a gondolatmenet négyzetgyökvonást kíván 1-4x-ből, tehát olyan polinom keresését, amelynek a négyzete az 1-4x polinom. Áttekinthetőség kedvéért próbáljunk először az 1+x polinomból négyzetgyököt vonni.
A keresett polinomot így jelöljük:
C=c0+c1x+...+cnxn+...,C2=1+x.
Innen az együtthatókra a következő adódik:
c02=1,2c0c1=1éshan2,c0cn+c1cn-1+...+cn-1c1+cnc0=0,(3)


vagy
2c0cn=-c1cn-1-c2cn-2-...-cn-1c1,(n=2,3,...).

Az első egyenlet felhasználásával ez így is írható:
2c1=c0,2cn=-c0(c1cn-1+c2cn-2+...+cn-1c1).
Ez hasonló rekurzív meghatározás a c együtthatókra, mint amilyent korábban az f-ekre nyertünk. Az első néhány érték:
 

n  01234567cn   c0   c02   -c08   c016   -5c0128   7c0256   -21c01024   33c02048   

Feltűnik, hogy a nevezők 2 hatványai. Ez azt a gyanút kelti, hogy szorzat alakjában lesz egyszerűen előállítható cn. Ilyen alak kereséséhez írjuk fel a szomszédos együtthatók hányadosát:
 

n  0123456cn-1cn12-14-12-58-710-34-1114   
A harmadik és a hatodik hányadost 3-mal bővítve a nevezők az egymás utáni páros számok lesznek, a számlálók pedig az
1,-1,-3,-5,-7,-9,-11
sorozatot adják, vagyis 1-től csökkenően az egymás utáni páratlan számokat.
Ennek alapján a kiszámított együtthatók a következő közös formulával írhatók le:
cn=1(-1)(-3)...(1-2(n-1))24...2nc0.
Azt várjuk, hogy ez érvényes lesz a további n értékekre is. Ennek belátásához azt kell igazolni, hogy ezek kielégítik a (3) összefüggést, hiszen azt tudjuk, hogy c0 egyértelműen meghatározza azt a cn sorozatot, amelyiknek tagjaira teljesül (3).
A cn-re kapott kifejezés emlékeztet a binomiális együtthatókra és még világosabb lesz a hasonlóság, ha a nevezőben és a számlálóban is mindegyik tényező felét vesszük
cn=12(-12)(-32)...(12-(n-1))n!c0==12(12-1)(12-2)...(12-(n-1))n!c0.


Ez valóban az
(mn)=m(m-1)...(m-(n-1))n!(4)
binomiális együttható c0-szorosa, csak ezúttal nem n-nél nem kisebb m egész számra tekintettük, hanem az m=12 helyen.
Ha n pozitív egész, (4) az m-nek n-edfokú (tehát véges) polinomja, aminek m tetszőleges értékére vehető a helyettesítési értéke. Ezt a továbbiakban elfogadjuk a binomiális együtthatók kiterjesztett értelmezésének és kiegészítjük a
(m0)=1(4)
megállapodással, tetszőleges m-re.
A bevezetett jelöléssel a megvizsgálandó állítás a
cn=(12n)c0(n=0,1,2,...)
alakban írható. Azt kell eldöntenünk, hogy ez helyes-e, vagyis igaz-e, hogy a
C=c0((120)+(121)x+...+(12n)xn+...)
polinomra
C2=1+x.
Még másképp fogalmazva: a polinom együtthatóira teljesülnek-e ‐ tekintetbe véve, hogy c02=1 ‐ az
(120)(12n)+(121)(12n-1)+...+(12n)(120)={1,han=0,10,han2(5)
összefüggések.
A cikksorozat első részében szerepelt hasonló összefüggés a közönséges binomiális együtthatókra: 2 beláttuk, hogy
(m0)(nk)+(m1)(nk-1)+...+(mk)(n0)=(m+nk).(6)
Elég volna azt belátni, hogy ez a kiterjesztés után is érvényben marad, hiszen akkor (5) bal oldalán
(12+12n)=(1n)
áll, és ez 1, ha n=0 vagy 1, és 0, ha n>1.
A (6) azonosságot arra az esetre vezettük le, ha az m, n, k egészekre m+nk0. Eközben is már éltünk azzal a megállapodással, hogy ha a bal oldalon fellépnek olyan binomiális együtthatók, amelyekben fölül kisebb szám áll, mint alul, azok jelentsenek 0-t. Ez most következik a (4) definícióból is, viszont ezzel a megjegyzéssel (6) minden nem-negatív egészre érvényes, hiszen ha m+n<k, akkor a jobb oldalon 0 áll, de a bal oldalon is minden tagban legalább az egyik tényező 0.
Szeretnénk azonban az összefüggés érvényességét minden m, n értékpárra kiterjeszteni. Egyelőre csak m legyen tetszés szerinti, n jelentsen egy tetszés szerinti, de rögzített nem-negatív egészet. Ekkor a jobb oldalon m-nek egy k-adfokú (véges) polinomja áll. A bal oldalon is minden tag m-nek legfeljebb k-adfokú polinomja, így az összegükre, az egész bal oldalra is ugyanez áll. Azt tudjuk, hogy a két polinomnak minden nem-negatív egész m-re megegyezik a helyettesítési értéke és arra szeretnénk következtetni, hogy ez minden más m értékre is fennáll.
A két oldal különbségét képezve
(m+nk)-(m0)(nk)-(m1)(nk-1)-...-(mk)(n0)
szintén egy legfeljebb k-adfokú polinom (esetleg a O nulla polinom) és tudjuk, hogy végtelen sok helyen, minden nem-negatív egész m-re, a 0 értéket veszi fel. Viszont egy legfeljebb k-adfokú polinom, ha nem a nulla-polinom, akkor legfeljebb k helyen veheti fel a 0 értéket. 3 A fenti polinom tehát a nulla-polinom. Ekkor azonban a helyettesítési értéke is 0, bármilyen m-re, vagyis (6) minden m értékre fennáll, ha n tetszés szerinti nem-negatív egész.
Most a gondolatmenetet megismételhetjük n-re, ha m-et rögzítjük, de most már nem téve rá semmi megszorítást. Ha m bármilyen rögzített érték, akkor (6) mindkét oldala az n-nek legfeljebb k-adfokú polinomja, tehát e két polinom különbsége is. Tudjuk, hogy ez a különbség végtelen sok helyen, minden nem-negatív egész n-re, a 0 értéket veszi fel, de ez csak úgy lehet, ha ez a különbség a nulla-polinom, tehát minden n értékre a 0 értéket veszi fel. Azt nyertük tehát, hogy (6) minden n értékre fennáll tetszés szerinti m érték mellett, vagyis érvényes minden m, n értékpárra.
Ezzel egyszersmind bizonyítottuk, hogy van olyan (végtelen) polinom, amelyiknek a négyzete 1+x, éspedig kettő:
c0((120)+(121)x+...+(12n)xn+...),
ahol c02=1, azaz c0=1 vagy c0=-1.
Mi az
(1-2xF)2=1-4x
egyenletet kielégítő F polinomot keressük. Ehhez a fenti polinomba x helyébe -4x-et kell helyeznünk, és az megadja 1-2xF-et, mégpedig c0=1 választással, mert akkor kapunk 1 konstans tagú polinomot:
1-2xF=1+(121)(-4)x+...+(12n)(-4)nxn+...

Mi az n-szögek háromszögekre bontásának fn számát kerestük. Ez F-ben az (n-2)-edfokú tag együtthatója, tehát a fenti polinomban ennek (-2)-szerese az (m-1)-ed fokú tag együtthatója:
-2fn=(12n-1)(-4)n-1==12(12-1)(12-2)(12-3)...(12-(n-2))(-1)n-14n-1(n-1)!==1(-1)(-3)...(-2n+5)(12)n-1(-1)n-14n-1(n-1)!==-1135...(2n-5)2n-1(n-1)!.
Itt a jobb oldalt kifejezhetjük közönséges binomiális együtthatóval. Osszuk mindkét oldalt (-2)-vel és bővítsük a törtet (n-2)!-sal, a számlálóban ennek minden tényezőjét szorozva 2-vel:
fn=135...(2n-5)246...(2n-4)(n-1)!(n-2)!==(2n-4)!(n-1)!(n-2)!=1n-1(2n-4n-2).


A cikk elején kiszámított fn értékekre könnyen ellenőrizhetjük eredményünk helyességét.
Az, hogy a nyert kifejezés egész, tehát hogy a binomiális együttható osztható (n-1)-gyel, könnyen látható a
(2n-3)(2n-4n-2)=(n-1)(2n-3n-2)
egyenlőségből, ugyanis (n-1) és (2n-3) relatív prímek, ezért a bal oldal csak úgy lehet osztható (n-1)-gyel, hogy a binomiális együttható osztható vele. Egyébként ennek alapján írható a felbontásszám
fn=12n-3(2n-3n-2)
alakban is.
 

*
 

Kiegészítésül megmutatjuk a felhasznált állítást, hogy egy a nulla-polinomtól különböző polinommal előállított függvénynek nem lehet több nulla-helye, mint a fokszáma. Ezt a fokszám szerint haladó teljes indukcióval bizonyítjuk be.
Egy nullad-fokú polinom egy 0-tól különböző c konstans. Ez azt a függvényt állítja elő, amelyiknek az értéke mindenütt c, tehát sehol sem 0. A nulla-helyek száma tehát nulla, mint a fokszám.
Tegyük fel, hogy n1, és (n-1)-edfokú polinomokra igaz az állítás.
Legyen
f=a0xn+a1xn-1+...+an-1x+an,a00.
Ha ez semmilyen x értékre sem 0, akkor az állítás igaz. Ha
f(c)=a0cn+a1cn-1+...+an-1c+an=0,
akkor
f=f-f(c)=a0(xn-cn)+a1(xn-1-cn-1)+...+an-1(x-c)==(x-c)(a0(xn-1+xn-2c+...+cn-1)+a1(xn-2+...+cn-2)+...+an-1)==(x-c)(a0xn-1+(a0c+a1)xn-2+...+a0cn-1+a1cn-2+...+an-1).
A második tényező egy (n-1)-edfokú polinom. Ez a szorzat valamilyen x értékre csak úgy lehet 0, ha valamelyik tényezője 0. Az első tényező csak x=c-re 0, a második pedig az indukciós feltevés szerint legfeljebb (n-1) különböző x értékre lehet 0. Így f legfeljebb n helyen veheti fel a 0 értéket. Ezt akartuk éppen belátni.
 

*
 

Nézzük még meg, mennyiben segítettek a feladat megoldásában a polinomok. Hiszen úgy, ahogy a 1+x együtthatóira találtunk formulát, kitalálhattuk volna az első táblázatból is közvetlenül az fn-t megadó formulát. Akkor is hátra volna azonban még annak igazolása, hogy ez kielégíti az (1) összefüggést. Az ennek megfelelő összefüggést binomiális együtthatókra ismét polinomok felhasználásával bizonyítottuk, ezúttal azonban a véges polinomokkal előállított függvények segítségével. Érdemes megpróbálni ezek felhasználása nélkül igazolni az összefüggést. Ez egyáltalán nem könnyű feladat. Egyébként érdekes, hogy ha az 1972. évi Kürschák József Matematikai Tanulóverseny 2. feladatában szereplő sorbaállítások számát akarjuk meghatározni, ez is hasonló azonosságok igazolását kívánja. 4
A polinomoknak két különböző szerepét láttuk itt. A megszokottabb a polinomokat olyan kifejezéseknek tekinteni, amelyek bizonyos speciális függvényeket állítanak elő, módot adnak tetszés szerinti x értékre a függvényérték kiszámítására. A cikkben egy másik szempont került előtérbe. A polinomokat formális kifejezéseknek tekintettük, a bennük szereplő x-et (természetesen állhatna helyette z vagy c, vagy bármilyen jel, pl. § vagy akármi) nem is szokás változónak nevezni, hanem határozatlannak. Ez a nézőpont lehetővé tette a polinomok körének kiterjesztését végtelen polinomokra. Meg kellett mondani, hogyan végzünk műveleteket ezekkel a polinomokkal, megvizsgálni a műveletek tulajdonságait. Ezek ismeretében alkalmassá váltak sorozatok, az együtthatóik sorozata tulajdonságainak vizsgálatára.
A kiterjesztés igen hasznosnak bizonyult, mert a végtelen polinomok körében az osztás sokkal általánosabban elvégezhető volt, mint a véges polinomok körében, sőt még a négyzetgyökvonás is lehetővé vált elég tág keretek közt.
Természetesen nem feledkeztünk teljesen el arról sem, hogy a polinomok, legalábbis a véges polinomok, függvényeket is állítanak elő. Az utoljára bizonyított tétel átfogalmazható a következő módon: Ha két véges polinom helyettesítési értéke végtelen sok helyen megegyezik, akkor a két polinom is megegyezik. Ajánljuk az olvasónak a tétel ezen formájának a bebizonyítását. Ez a tétel adja a kapcsot a kétféle szempontból vizsgált polinomok közt.
 

*
 

Az egy-egy sorozattal mint együttható sorozattal képzett polinomot nevezik az illető sorozat generátorfüggvényének is. 5 A függvény elnevezés arra utal, hogy itt is beszélhetünk valamilyen értelemben ‐ ha x egy polinomjáról van szó ‐ a polinom által az x egy adott értékéhez hozzárendelt értékről. Ez nem minden polinom esetében lehet (az x=0 kivételével) és ha lehetséges, általában akkor sem minden x értékhez. Ezekkel a kérdésekkel a függvénytan foglalkozik. Ha egy végtelen polinomhoz függvényt tudunk rendelni ‐ a függvénytan az ilyen polinomokat hatványsornak nevezi ‐, akkor már a függvénytan módszereit is segítségül lehet venni ahhoz, hogy a generátorfüggvényen keresztül az együtthatók sorozatának tulajdonságait vizsgáljuk.
A generátorfüggvények köre is kiterjeszthető más típusú függvényekre is, mint a polinomok. Ilyen közvetítéssel vált lehetővé pl. a komplex változós függvénytan módszereinek igen eredményes felhasználása a prímszámok eloszlására vonatkozó kérdések vizsgálatára. De nem folytatom ezt a túlságosan általánosságokban maradó elbeszélést. Mindössze arra akartam rámutatni, hogy milyen távolinak látszó problémakörök között is áll fenn igen gyümölcsöző kapcsolat a matematikában.
 

*
 

Visszatérve a végtelen polinomokhoz, említek még néhány problémát, amiken érdemes elgondolkodni. Hasonlókat ki‐ki maga is felvethet.
Eredményeink alapján más polinomokból is tudunk már négyzetgyököt vonni. Próbáljunk meg például négyzetgyököt vonni 1/(1-x-2x2)-ből ‐ ami szintén végtelen polinom. Több út is kínálkozik rá.
Várható, hogy az
1+(131)x+...+(13n)xn+...
polinom köbe lesz 1+x. Ennek az igazolását ajánlom.
Írjuk fel közönséges binomiális együtthatókkal (-nk)-t, ha n természetes szám. Van-e ennek valamilyen kapcsolata (1+x)-n-nel ?
Találkoztunk a cikkben a közönséges binomiális együtthatókra vonatkozó követkoző összefüggésekkel:
(nk)=(nn-k);(n0)+(n1)+...+(nn)=2n,(n0)-(n1)+(n2)-...+(-1)n(nn)=0,(n0)-(n1)+(n2)-...+(-1)k(nk)=(-1)k(n-1k),(kk)+(k+1k)+...+(nk)=(n+1k+1).
Melyikek érvényesek ezek közül az általánosított binomiális együtthatókra is, melyikek nem ?
 

Helyesbítések ezen cikksorozat II. részéhez.
A 45. kötet 194. oldalán a (4) képlet 3. sorában a második kiírt tag kettős indexe k0n helyett k00.
A 199. oldal 2. sorában az első ,,pedig'' helyett: meg.
1Ez a feladat szerepelt az 1187. feladat II. megoldásához fűzött megjegyzésben. K. M. L. 26 (1963), 126‐127. old. A polinomok négyzetgyökével való kapcsolata pedig az 1577. feladat megoldásához fűzött megjegyzésekben. K. M. L. 38 (1969), 55. old.

2K. M. L. 45 (1972), 109. old.

3Ezt az állítást kiegészítésül a cikk végén bebizonyítjuk.

4Lásd a feladat szövegét ezen számban, az 1. oldalon. Szerk.

5A generátorfüggvény módszerét Leonhard Euler (1707‐1783) vezette be és dolgozta ki, egész számok bizonyos feltételeket kielégítő összeadandókra bontásai, ún. partíciói számának meghatározására, amilyenekkel e cikksorozat II. része is foglalkozott. A módszer a matematika más ágaiban is ‐ mint pl. a valószínűségszámításban ‐ igen hasznosnak bizonyult.