Cím: Magasabbrendű számtani sorozatokról
Szerző(k):  Koncz Károly 
Füzet: 1950/október, 179 - 191. 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.

Tegnapelőtt megálltam a házunkban lévő KÖZÉRT-fióküzlet kirakata előtt, és nézegettem az ott gúlaszerűen felrakott konzervesdobozokat, melyek ilyenformán voltak elhelyezve:

 
 

Vajon hány doboz lehet egy ilyen gúlában, ha az n réteg magas? Ha az egyes rétegekben mindig, pl. az AC-vel párhuzamos egyenesek mentén elhelyezkedő dobozok számát adjuk össze:
 


  a legfelső rétegben van  1=1doboz  felülről a másodikban1+2=3,,  felülről a harmadikban1+2+3=6,,  felülről a negyedikben1+2+3+4=10,,  felülről az ötödikben1+2+3+4+5=15,,felülről a  k-adikban1+2+...+k=k(k+1)12=.M.M..M.M..M.M.=(k+12)  doboz.M.M..M.M..M.M.felülről az  n-edikben  1+2+...+n=(n+12)    .

 

Ezt az 1, 3, 6, 10, 15, . . . számsorozatot a háromszögszámok sorozatának nevezzük, mert éppen azt mutatja, hogy a gúla egy-egy rétegében levő háromszögek síkjában hány doboz van. Ezen sorozatot röviden így is jelölhetjük:
(k+12),(k=1,2,...n).
  Továbbá a gúla első rétegében van    1  =1doboz,  az első 2 rétegben együtt1+3=4,,  az első 3 rétegben együtt1+3+6=10,,  az első 4 rétegben együtt1+3+6+10=20,,  az első 5 rétegben együtt1+3+6+10+15=35,,.M.M..M.M..M.M.  az első  n  rétegben együtt1+3+6+...+n(n+1)12,,(1)

 

Az 1 , 4, 10, 20, 35, ...számokat gúlaszámoknak nevezzük, hiszen éppen azt mutatják, hogy egy 1, 2, 3, 4, ...n-rétű gúlában hány doboz van.
Feltett kérdésünkre az n-edik gúlaszám: gn, adja a megoldást és ezt úgy kapjuk, hogy összegezzük az első n háromszögszámot. Az n-edik háromszögszámot az összeadás kikerülésével, könnyen ki tudjuk számítani, hiszen hn=(n+12). Ha h52-t akarjuk megkapni, n helyében 52-t helyettesítünk. Bezzeg g52-t (1)-ből csak 51 összeadással tudjuk egyelőre kiszámítani, ami igen hosszadalmas dolog, különösen azért, mert mind az 52 tagot külön-külön ki kell számítgatni. Keressünk a gn kiszámítására valami hasonlóan kényelmes utat. Láttuk, hogy g1=1, g2=4, g3=10, g4=20, g5=35. Nézzük meg milyen arányban növekszenek ezek a számok:
g2g1=41,g3g2=104=52,g4g3=2010=2,g5g4=3520=74.

Ebbe a sorba a 2 mint 63 illik bele, s akkor egész egyszerű szabályosságot veszünk észre: 41, 52, 63, 74, .... Ha itt most valóban 85, 96,... következik, akkor már könnyebben tudjuk a gúlaszámokat is kiszámítani.
g1=1,g2=141,g3=4512,g4=456123,g5=45671234=567123,  és így folytatódnék

g6=56781235=678123=56,g7=67891236=789123=84,....
Ha tehát helyesen figyeltük a sorozat szabályosságát, akkor általánosan az n-edik gúlaszám így számítható ki:
gn=(n+2)(n+1)n123.(2)
Igazoljuk ezt teljes indukcióval. Tudjuk már, hogy n=1,2,3,4 és 5-re helyes az eredmény. Tegyük fel valamilyen k számra már igazoltuk az eredményt: gk az első k háromszögszám összege, így írható:
gk=1212+2312+...+k(k+1)12=(k+2)(k+1)k123.
Mindkét oldalhoz (k+1)(k+2)12-t adva:
gk+1=gk+(k+1)(k+2)12=(k+2)(k+1)k123+(k+1)(k+2)12=(k+3)(k+2)(k+1)123.
Ez éppen a (2)-es formula, ha n helyébe (k+1)-et írunk. Így (2)-t minden pozitív egész számra igazoltuk.
A már jól ismert jelöléssel (2) rövidebben így írható:
gk=(k+23),(k=1,2,3,...).

Gyakorlatképpen hasonlóan igazolhatjuk, hogyha a gúlaszámok tagjainak összeadásával újabb sorozatot képzünk:
s1=g1,s2=g1+g2,s3=g1+g2+g3,...,sn=g1+g2+...+gn,...,akkor:  sn=(n+34),n=1,2,3,....


Persze itt sn-nek nincsen olyan szemléletes értelme, mint amilyen hn és gn-nek volt.
Ezt az eljárást most tovább is ismételhetjük. Általában egy számsorozatból kiindulva ilyen módon mindig az első n tag összegét vesszük egy újabb sorozat n-edik tagjául, és ezt az eljárást ezen új sorozatra folytatjuk, az így nyert sorozatra az eljárást megint megismételjük és így tovább. Az ilyen sorozatok tagjait most már nem lesz célszerű mindig új betűkkel jelölni, hanem kétindexes jelöléssel azt is fel fogjuk tüntetni, hogy hányszor ismételtük meg ezt az összegezést az eredeti sorozatból kiindulva, és hogy a szóban forgó sorozat hányadik tagjáról beszélünk:
a1(1)=1,a2(1)=2,...,an(1)=n, ....
Az ebből képzett sorozat tagjait így jelöljük:
a1(2)=a1(1),a2(2)=a1(1)+a2(1), ..., an(2)=a1(1)+a2(1)+...+an(1), ....
Az eljárást ismételve:
an(3)=a1(2)+a2(2)+...+an(2),n=1, 2, 3, ....
Általában az eljárás k-1-edik ismétlése után az n-edik tag:
an(k)=a1(k-1)+...+an(k-1)n=1,2,3,...k=2,3,....
Összefoglalva az eddig mondottakat azt láttuk be, hogy
an(1)=(n1);an(2)=(n+12);an(3)=(n+23);an(4)=(n+34);(3)(n=1,2,3,...)


De hasonlóan egyszerű a további sorozatok általános tagját is kiszámítani. Igazolni fogjuk a következőt: ha a természetes számok sorozatából kiindulva az összegezéssel nyert új sorozatképzést v-szer ismételjük,
an(v+1)=a1(v)+a2(v)+...+an(v)=(n+vv+1).(4)
Ennek bizonyítására kétszeresen fogjuk alkalmazni a teljes indukciót. A v=0, 1, 2, 3 esetben (4) érvényességét (3) mutatja. Tegyük fel, hogy valamilyen v=k-1 értékre már igazoltuk (4) helyességét. Definíció szerint
an(k+1)=a1(k)+a2(k)+...+an(k)
és mivel a feltétel szerint most an(k)=(n+k-1k) , azt kell tehát igazolni, hogy
(1+k-1k)+(2+k-1k)+...+(n+k-1k)=(n+kk+1)(n=1,2,3,...).(5)


Ezt ismét teljes indukcióval fogjuk igazolni. Az n=1 esetben ez igaz, mert
(kk)=1=(1+kk+1).
Azt kell még belátnunk, hogyha (5) valamilyen n=l-1 esetre igaz, ebből következik, hogy igaz a következő n=l esetre is. Tegyük fel tehát, hogy n=l-1-re már igazoltuk (5)-öt. Tehát
(1+k-1k)+...+((l-1)+k-1k)=((l-1)+kk+1).
Azt kell még igazolni, hogy
((l-1)+kk+1)+(l+k-1k)=(l+kk+1).(6)
Ez pedig egyszerű számolással tényleg belátható
(l-1+kk+1)+(l+k-1k)=(l-1+k)!(k+1)!(l-2)!+(l+k-1)!k!(l-1)!=
=(l-1+k)!(l-1)+(l+k-1)!(k+1)(k+1)!(l-1)!=(l+k)!(k+1)!(l-1)!=(l+kk+1).
Ezzel igazoltuk (5)-öt. (5) igazolásával viszont (4) teljes indukciós bizonyítását fejeztük be.
Vessük fel most fordítva a kérdést, legyen a számoknak valamilyen sorozata
a1,a2,...,an-1,an,....(A)
Keletkezhetik-e ez valamilyen egyszerűbb sorból a fenti összegező eljárással? Könnyű megtalálni, hogy melyik sor összegezéséből keletkezett sorunk, hisz az összegezésnél keletkezett sor n-1-edik és n-edik tagja épp az eredeti sor n-edik tagjában különbözik. Így csak az első tagot nem kapjuk vissza, azt el is szoktuk hagyni. Vonjuk tehát ki az (A) sorozat minden egyes tagjából az őt megelőzőt, ezen különbségekből képezzünk egy újabb sorozatot
b1=a2-a1,b2=a3-a2,...,bn=an+1-an,....(B)
Ezt a b1, b2, ..., bn, ...sorozatot (A) elsőrendű referenciasorának mondjuk, jelöljük ezt (B)-vel. Hasonlóan képezhető (B) differenciasora is:
c1=b2-b1,c2=b3-b2,...,cn=bn+1-bn.
A c1, c2, ..., cn, ...sorozatot (A) másodrendű differenciasorának mondjuk. Ugyanúgy képezhető (A) 3-ad, 4-ed, 5-öd, ...-rendű differencia sora. Fentebb tárgyalt sorozatainkat egy érdekes közös tulajdonság jellemzi a számsorozatok közt, mely a differenciák segítségével egyszerűen fogalmazható meg. A háromszögszámok másodrendű differenciasora csupa egyenlő szám:
  1361015...2345...1111...

Hasonlóan a gúlaszámoknál a harmadrendű differenciák sora lesz csupa egyenlő szám és az összegező eljárás többszöri ismétlése után is mindig olyan számsorozatot kapunk, melynek valamelyik differenciasora már csupa egyenlő számból áll, csak annál később következik ez be, minél többször ismételtük eredetileg az összegezési eljárást. Persze ez nem minden sorozatnál van így, pl. ennél a sorozatnál egyetlen differenciasor sem állhat csupa egyenlő számból:
  124816...124816...124816...

Ha egy sorozat k-adik differenciasora csupa egyenlő szám, akkor azt k-adrendű számtani sorozatnak mondjuk. (Ha egyik differenciasora sem áll csupa egyenlő számból, akkor a sorozat nem számtani.)
Ha egy (B) sorozathoz ismerjük, azt az (A) sorozatot, melynek (B) differenciasora, akkor könnyű a (B) sorozat tagjait összegezni, hisz
b1+b2+...+bn-1+bn=(a2-a1)+(a3-a2)+...++(an-an-1)+(an+1-an)=an+1-a1,


tehát a differenciasor első n tagjának összegét az eredeti sor n+1-edik és kezdő tagjának különbsége adja meg. Ha a (B) differenciasorozatot és még a1-et ismerjük, akkor ismerjük az (A) sorozatot is:
an+1=a1+b1+...+bn.(7)

Cikkünk első részében tulajdonképpen azt láttuk be, hogy an(v) sorozatok v-edrendű számtani sorozatok.
U. i. tudjuk (4)-ből, hogy an(v+1)=(n+vv+1),n=1,2,3,... A (6)-ból nyerhető (n+vv+1)-(n+v-1v+1)=(n+v-1v) képlet alapján ennek differenciasorai így írhatók egymás alá

(1+vv),(2+vv),(3+vv),(4+vv),...(1+vv-1),(2+vv-1),(3+vv-1),(4+vv-1),............(1+v2),(2+v2),(3+v2),(4+v2),...(1+v1),(2+v1),(3+v1),(4+v1),...(1+v1)1(1+v1)1(1+v1)1(1+v1)1...

Tehát a v+1-edik differenciasora csupa 1-esből áll. Ha (n+vv+1)-t rövidebben (lk)-val jelöljük (l=k,k+1,k+2...) kimondhatjuk, hogy (lk) egy pontosan k-adrendű számtani sorozat tagjait szolgáltatja.
Ezek a sorozatok példák akárhányadrendű számtani haladványra. Az is könnyen látható, hogy számtani sorozatok összege is számtani sorozat, és pedig legfeljebb annyiadrendű, mint a legmagasabbrendű összeadandó. Sorozatok összegének a differenciasora ugyanis az egyes sorok differenciasoraiból adódik össze, egy k-adrendű számtani sorozat differenciasorai pedig a k+1-ediktől kezdve csupa 0-ból állnak, így az alacsonyabbrendű számtani sorozatok differenciasorai az ismételt differenciaképzés közben kiesnek. Egy számtani sorozat tagjait egy számmal végigszorozva szintén számtani sorozatot kapunk, ugyanannyiadrendűt, mint az eredeti sorozat. Így a már ismert számtani sorozatokból sok újabbat képezhetünk. Kérdés most, mit tudunk mondani egy tetszőleges k-adrendű számtani sorozat szerkezetéről?
 

Jelöljük egy tetszőleges k-ad rendű számtani sorozat n-edik tagját an(k)-val. Az elsőrendű (közönséges) számtani sorozatnál két kezdőtagból a1(1), a2(1), egyértelműen meghatározhatjuk az egész sorozatot. A sorozat állandó különbsége ugyanis az a2(1)-a1(1), s így
an(1)=a1(1)+(n-1)(a2(1)-a1(1)).
Ugyan hány egymásután következő tagból lehet meghatározni egy k-adrendű számtani sorozat további tagjait? Egy másodrendűnél ehhez 3 tag kell: a1(2), a2(2), a3(2), ugyanis az első differenciasor elsőrendű számtani haladvány, mely első két tagjából már egyértelműen meghatározható, ez a két tag pedig a másodrendű sorozat három tagjából kiszámítható:
a2(2)-a1(2)=a1(1),a3(2)-a2(2)=a2(1).
Viszont tudjuk, hogy bármely sorozatot elsőrendű differenciasora és kezdőtagja egyértelműen meghatározza.
Az elsőrendű számtani sorozatnál 2, a másodrendűnél 3 kezdőtag kellett a sorozat teljes és egyértelmű meghatározásához. Várható, hogy egy pontosan k-adrendű számtani sorozatnál ehhez az első k+1 tag kell. Valóban képezzük rendre az egymásutáni differenciasorokat:
a1(k)a2(k)a3(k)a4(k)...nlMMak+1(k)a1(k-1)a2(k-1)a3(k-1)...nMak(k-1)a1(k-2)a2(k-2)a3(k-2)...lak-1(k-2)MMMM.M.M.a1(1)a2(1)a1(0)
Mivel feltettük, hogy az első sorban szereplő k+1 szám k-adrendű számtani sorozatot alkot, a legutolsó differenciasor tagjai mind egyenlők:
a2(0)=a3(0)=...=ak(0)=...=a1(0).

Ez a differenciasor és az első tag (7) alapján egyértelműen megadja ai(1)-et, (i=1, 2, 3, ...), ez meghatározza ai(2)-t, és így tovább visszafelé egyértelműen meghatározhatjuk végül az ai(k) sorozatot. Tehát tényleg elég egy k-adrendű számtani haladvány teljes és egyértelmű megadásához k+1 kezdőtag. Mivel lehetséges, hogy a megadott k+1 szám véletlenül egy k-nál alacsonyabbrendű számtani haladványban van, pontosan így fogalmazhatjuk eredményünket: k+1 tag egyértelműen meghatároz egy, legfeljebb k-adrendű számtani sorozatot. Ha pl. k+2 tagot vennénk fel tetszőlegesen, akkor a háromszög k+1-edik sorában 2 tagot kapnánk:
a1(1),a2(1),a3(1),a1(0),a2(0).


Ezek általában nem lennének egyenlők. Ha pedig a1(0)a2(0), akkor a k+2 szám nem lehet k-ad vagy alacsonyabbrendű számtani sorozat egy részlete. k+2-nél több szám persze még kevésbé biztos, hogy egy legfeljebb k-adrendű számtani haladványhoz tartozik, hiszen ekkor a háromszög utolsó sorának még több elemét kapjuk. Ha meg k vagy annál kevesebb tetszőleges számot akarunk kiegészíteni egy, pontosan k-adrendű számtani sorozattá, akkor a háromszög k+1-edik sorába már egyetlen elem sem kerül, s így azt tetszőlegesen választva, fel lehet építeni egy számtani sorozatot. Ekkor tehát sok megoldása van a feladatnak.
 

Okoskodásunk kezdetén érdemes volt beszélni az (lk) (l=k, k+1, k+ +2, ...), alakú speciális számtani haladványokról, mert ezekből bármely számtani haladvány felépíthető. Ugyanis igaz, hogyha an(k) egy tetszőleges k-adrendű számtani sorozat n-edik tagja, akkor
an(k)=α0+α1(n-11)+...+αk(n-1k)(8)(n=1,2,...)


ahol α1, α2, ..., αk n-től független állandók. (Itt, ha l<k, akkor (lk) 0-t jelent.) Az egyes számtani haladványok pusztán abban különböznek, hogy ezen αi-k más számok. Egy pontosan k-adrendű sorozatnál αk0.
(8)-at teljes indukcióval bizonyíthatjuk. Ha k=1, az elsőrendű számtani sorozat általános tagja
an(1)=α0+α1(n-1)=α0+α1(n-11)(n=1,2,...),
α0 és α1 pedig a számtani sorozat kezdőtagja és differenciája. Most tegyük fel, hogy (8) helyességét már beláttuk az l-1-edrendű sorozatokra: tehát, a konstansokat α1,α2,...,αl-lel jelölve
am(l-1)=α1+α2(m-11)+...+αl(m-1l-1)(9)(m=1,2,...).


Határozzuk meg l-edrendű számtani sorozatunkat ai(l)-t kezdőtagjával és elsőrendű differenciasorával.
(7) alapján
an(l)=a1(l)+a1(l-1)+a2(l-1)+...+an-1(l-1).
Az ai(l-1) sorozat (l-1)-edrendű számtani sorozat, s így előállítható (9) alakban. m helyett rendre 1, 2, 3, ..., n-1-et írva kapjuk an(l)-re, hogy
an(l)=a1(l)+α1(n-1)+α2[(01)+(11)+(21)+...++(n-21)]+...++α1[(0l-1)+(1l-1)+(2l-1)+...+(n-2l-1)].


A szögletes zárójelben levő összegeket az előzőkben bizonyított (6) összefüggés segítségével sokkal egyszerűbb alakra hozhatjuk. Általában vegyünk egy ilyen alakú összeget
(ir)+(i+1r)+(i+2r)+...+(jr).
Ennek egy tetszőleges (pr) tagjára (6) szerint
(pr)=(p+1r+1)-(pr+1).
Sorra i, i+1, i+2, ..., j-t írva p helyére a fenti összeg így írható
(i+1r+1)-(ir+1)+(i+2r+1)+(i+1r+1)+(i+3r+1)--(i+2r+1)+...+(j+1r+1)-(jr+1)=(j+1r+1)-(ir+1).


Ebből a fenti összeget megkapjuk, ha i helyett 0-t, j helyett n-2-t, r helyett pedig rendre 1, 2, 3, ..., l-1-et teszünk. Ekkor az összes kivonandóból 0 lesz, s így a zárójelekben sorra
(n-12),(n-13),...,(n-1l)
áll, vagyis
an(l)=a1(l)+α1(n-11)+α2(n-12)+α3(n-13)++...+αl(n-1l),


tehát a1(l)-et kell α0-nak választani, s akkor megkaptuk an(l) várt előállítását. Ezzel bebizonyítottuk (8)-at.
Az α-k meghatározása az első k+1 tag ismeretében egy egyenletrendszer megoldására vezet, amit azonban könnyű megoldani, mert az egymásutáni egyenletekben mindig csak egy-egy újabb ismeretlen lép fel. Vegyük pl. az 12, 22, 32, 42, ...sorozatot. Könnyű belátni, hogy ez másodrendű számtani sorozat, tehát
an(2)=n2=α0+α1(n-11)+α2(n-12)
alakban állítható elő. Véve az első három tagot
 

12=α0,22=α0+α1(11)=α0+α1,32=α0+α1(21)+α2(22)=α0+2α1+α2.α0=1;α1=22-α0=3;α2=32-α0-2α1=2.

Így nyertük a következő azonosságot:
n2=1+3(n-11)+2(n-12).

Ha valamely l index után minden α nulla: αl+1=...=αk=0, az első (k+1) tag csak l-edrendű számtani haladványt határoz meg.
Legyen az a1(k), a2(k), a3(k), ...an(k), ...az adott sorozat, a (8) szerinti előállításban a konstansok α1, α2, α3, ..., αk+1, tehát
an(k)=α1+α2(n-11)+α3(n-12)+...+αk+1(n-1k).
A sorozat egyre több tagjának az összegéből álló sorozat egy k+1-edrendű számtani sorozat, melynek az adott sorozat a differenciasora. Illetőleg még egy 0-t kell az új sor elejére írnunk, mert különben differenciasora csak a második tagtól kezdve adja ki az eredeti sort.
Ez az első tag és a differenciasor mostmár meghatározza az új s1=0, s2=a1(k), s3=a1(k)+a2(k), ..., sn+1=a1(k)+a2(k)+...+an(k) k+1-edrendű számtani sort.
Keressük most meg ennek a (8) típusú előállítását. A fenti teljes indukciós bizonyítás ehhez szintén ad segítséget, ugyanis ha megnézzük, azt is mutatja ez a bizonyítás, hogy egy sorozathoz tartozó konstansokat, ha a differenciasor konstansait már ismerjük, úgy kapjuk, hogy ugyanezeket vesszük, csak még eléjük írjuk elsőnek az adott sor első tagját. Mivel esetünkben ez 0, így a számtani sorozat összegét így kapjuk:
sn+1=a1(k)+a2(k)+...+an(k)=α1(n1)+α2(n2)+...+αk+1(nk+1),(10)


ahol α1, α2, ..., αk+1 az összegezendő sor (8) típusú előállításához szükséges állandók.
Számítsuk ki például eredményünk segítségével az első n szám négyzetösszegét. Láttuk, hogy a négyzetszámok sorozata másodrendű számtani haladvány. Tagjai n2=1+3(n-11)+2(n-12) alakban állíthatók elő. Így (10) szerint
sn+1=12+22+...+n2=1(n1)+3(n2)+2(n3)==n+3n(n-1)12+2n(n-1)(n-2)123=n(n+1)(2n+1)6


vagy ha felbontjuk a zárójeleket
sn+1=13n3+12n2+16n(n=1,2,3,...)
Ez a harmadrendű számtani sorozat és nyilván bármely másik is éppen harmadfokú polinomkifejezéssel állítható elő. Érdekes, hogy annak ellenére, hogy az együtthatók törtek, a kifejezés jelentése szerint a polinom értéke minden pozitív egész értéknél egész értéket vesz fel.