Cím: Osztók és rácspontok
Szerző(k):  Laczkovich Miklós 
Füzet: 1983/március, 101 - 104. 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.

Az alábbiakban az origó középpontú körlapok által tartalmazott rácspontok számáról lesz szó. Erre először egy közelítő formulát adunk (1. tétel), majd egy pontos képletet (2. tétel). A kettő egybevetéséből szép bizonyítást nyerünk Leibniz egy tételére, amely szerint

1-13+15-17+...=π4.

Rácspontoknak a sík azon pontjait nevezzük, amelyek mindkét koordinátája egész szám. Az origó középpontú, r sugarú körlapot K(r)-rel jelöljük; a K(r) körlapba eső rácspontok száma legyen N(r). Lássuk először a közelítő formulát; ez Gausstól származik.
 

1. Tétel. r3 esetén πr2-5r<N(r)<πr2+5r.
 

Bizonyítás. A K(r) körlap minden rácspontja köré írjunk egységnyi oldalhosszúságú és a tengelyekkel párhuzamos oldalú négyzetet, amelynek a középpontja a kiszemelt rácspont. Az így kapott négyzetek egyrétűen lefednek egy D tartományt, amelynek a területe nyilván megegyezik a K(r)-be eső rácspontok számával, azaz N(r)-rel. D bármely pontjának az origótól vett távolsága legfeljebb r+22, hiszen ha a P pont az U rácspont köré írt négyzetben van, akkor P és U távolsága legfeljebb 22, és U távolsága az origótól legfeljebb r. Így a K(r+22) körlap lefedi D-t, tehát D területe, N(r) legfeljebb π(r+22)2.
Másrészt a D tartomány tartalmazza a K(r-22) körlapot. Valóban, legyen a P pont távolsága az origótól legfeljebb r-22 és legyen U a P-hez legközelebbi (egyik) rácspont. Ekkor könnyen láthatóan P és U távolsága legfeljebb 22, így U K(r)-ben fekszik, valamint az is látható, hogy P az U köré írt négyzetbe esik, tehát P eleme D-nek. Ebből következik, hogy D területe, N(r) legalább π(r-22)2.
Ezzel beláttuk, hogy
πr2-πr2+π2=π(r-22)2N(r)π(r+22)2=πr2+πr2+π2.
Mármost könnyű ellenőrizni, hogy r3 esetén πr2+π2<5r, amiből a tétel azonnal következik.
Jelöljük N(r)-nek πr2-től való eltérését h(r)-rel:
h(r)=|N(r)-πr2|.

Ekkor a fenti Gauss-tétel úgy is megfogalmazható, hogy r3 esetén h(r)<5r. Ezt a becslést Gauss után sokan élesítették. W. Sierpinski 1906-ban megmutatta, hogy alkalmas C konstanssal h(r)<Cr2/3 is igaz minden r1-re. Később az r2/3 hatvány kitevőjét sikerült tovább csökkenteni. A másik irányban G. H. Hardy bebizonyította, hogy h(r)>r1/2 teljesülhet akármilyen nagy r-ekre. h(r) pontos nagyságrendje ma sem ismert. Legújabban Alexander Ilié-nek G. Kolesnik módszereit felhasználva sikerült bebizonyítania, hogy minden pozitív c-re h(r)<r35/54+c teljesül, ha r elég nagy.
Most rátérünk az N(r)-et megadó pontos formula bizonyítására. Ehhez szükségünk lesz a következő számelméleti tételre: tetszőleges n pozitív egész számra az x2+y2=n egyenlet egész megoldásainak száma 4(d1(n)-d3(n)), ahol d1(n), illetve d3(n) jelöli az n szám 4k+1, illetve 4k+3 alakú pozitív osztóinak számát. Így például (±1)2+(±1)2=2, tehát x2+y2=2-nek négy megoldása van (az előjeleket négyféleképpen választhatjuk meg). Ennek megfelelően d1(2)=1 (2-nek 1 az egyetlen 4k+1 alakú osztója), d3(2)=0 és 4=4(1-0). Egy másik példa: x2+y2=25 összes megoldása (±5)2+02, 02+(±5)2, (±3)2+(±4)2, (±4)2+(±3)2, tehát a megoldások száma 12. Másrészt d1(25)=3, d3(25)=0 és 12=4(3-0).
 

Ezek után lássuk az N(r)-re vonatkozó formulát.
 

2. Tétel. Minden r0-ra
N(r)=1+4([r2]-[r23]+[r25]-....
(Itt [x] jelöli x egész részét. A jobb oldali zárójelben csak véges sok tag van; az utolsó tag ±[r2k], ahol k a legnagyobb páratlan egész szám, amely nem nagyobb  r2-nél.)
 

Bizonyítás. Legyen (x,y) egy K(r)-be eső rácspont. Ekkor n=x2+y2 nem negatív egész, amelyre nr2, tehát n csak a 0,1,...,[r2] számok valamelyike lehet. Ha n a fenti számok valamelyike, de n>0, akkor annyi rácspontra fog teljesülni x2+y2=n, ahány egész megoldása van az x2+y2=n egyenletnek, tehát a fent idézett tétel szerint 4(d1(n)-d3(n)). Így N(r)-et úgy számíthatjuk ki, hogy 4(d1(n)-d3(n))-nek n=1,2,...,[r2]-hez tartozó értékeit összeadjuk, majd az összeghez 1-et adunk (mert az n=0 értékhez tartozó origót még nem számoltuk).
Képzeljünk most el egy táblázatot, amelyben felsoroljuk az n=1,2,...,[r2] számok mindegyikének összes 4k+1 alakú osztóját. Ebben a táblázatban d1(1)+d1(2)+...,+d1([r2]) darab szám fog szerepelni. A táblázatban az 1, 5, 9, 13, ... sorozatnak azok az elemei vannak felsorolva (esetleg többször is), amelyek osztói valamely, r2-nél nem nagyobb természetes számnak. Az 1 minden n-re szerepelni fog, tehát a táblázat [r2] darab 1-est tartalmaz. Az 5 annyiszor szerepel, ahány 5-tel osztható szám van r2-ig. Az 5-tel osztható számok között [r25]5 a legnagyobb, ami számításba jön, hiszen ([r25]+1)5>r255=r2. Így az 5-ösök száma [r25]. Ugyanígy, a táblázatban annyi 9-es szerepel, ahány 9-cel osztható szám van r2-ig, ezek száma pedig [r29]. Végül is azt kapjuk, hogy a táblázatban felsorolt számok száma, S1=d1(1)+...+d1([r2]) megegyezik az
[r21]+[r25]+[r29]+...
összeggel. (Persze ez az összeg csak véges sok tagból áll, az utolsó tag [r2m], ahol m a legnagyobb 4k+1 alakú szám r2-ig.) Ugyanígy láthatjuk be, hogy
S2=d3(1)+d3(2)+...+d3([r2])=[r23]+[r27]+[r211]+...

Összefoglalva az eddigieket,
N(r)=1+4(d1(1)-d3(1))+4(d1(2)-d3(2))+...+4(d1([r2])-d3([r2]))==1+4(S1-S2)=1+4([r2]-[r23]+[r25]-[r27]+...),


amivel a tételt bebizonyítottuk.
 

Amint a bevezetőben már említettük, az előző tételek segítségével meghatározhatjuk az 1-13+15-... végtelen sor összegét. Legyen r>1 páratlan egész szám. Jelöljük S-sel az [r2]-[r23]+[r25]-...+[r2r2] összeget, és legyen S'=[r2]-[r23]+...±[r2r] (itt az utolsó tag előjele + vagy - aszerint, hogy r 1-et vagy 3-at ad maradékul 4-gyel osztva). Megmutatjuk, hogy S-r<S'<S+r. Tegyük fel, hogy r 4k+1 alakú. Az S összegben minden tag abszolút értéke legfeljebb annyi, mint az előzőé. Ha S-ben az [r2r] utáni tagokat kettesével zárójelezzük, akkor tehát minden zárójel értéke nem-pozitív és így SS'. Ha most S-ben a -[r2r+2] utáni tagokat zárójelezzük párosával (az utolsó, [r2r2]=1 tag maradjon pár nélkül), akkor a zárójelek értéke nem-negatív lesz, tehát SS'-[r2r+2]>S'-r. Ezzel beláttuk, hogy r=4k+1 esetén S<S'<S+r. Ugyanígy, r=4k+3 esetén S-r<S'S, tehát S-rS'<S+r mindig teljesül.
Ha elhagyjuk S'-ben az egészrész-jeleket, akkor az
S''=r2-r23+r25-...±r2r=r2(1-13+15-...±1r)
összeget kapjuk. S' és S'' eltérése legfeljebb annyi lehet, ahány tagból áll S' (hiszen egy egészrész-jel elhagyásakor 1-nél kisebb hibát követünk el), ezért S'-r<S''<S'+r. Végül is azt kapjuk, hogy S''<S'+r<S+2r, és hasonlóan, S''>S-2r.
Az 1. és 2. tétel állítása szerint
πr2-5r<N(r)=1+4S<πr2+5r
(feltettük, hogy r3 ), amiből
π4r2-2r<π4r2-54r-14<S<π4r2+54r<π4r2+2r.
Így az előző becslést felhasználva
π4r2-4r<S-2r<S''=r2(1-13+15-...±1r)<S+2r<π4r2+4r,
tehát r2-tel való osztás után
π4-4r<1-13+15-...±1r<π4+4r.
Ebből az egyenlőtlenségből a Leibniz-tétel már azonnal következik. Egy végtelen sor összegén azt a számot értjük, ahová a sor részletösszegei konvergálnak. Így az az állítás, hogy
1-13+15-...=π4,
azt jelenti, hogy az an=1-13+15-...±12n-1(n=1,2,...) sorozat határértéke π4. Az imént levezetett egyenlőtlenség szerint |an-π4|<42n-14n minden n=1,2,...-re. Így bármely pozitív ε számra |an-π4|<ε ha, 4n<ε, azaz ha n>4ε. Ez a konvergencia definíciója szerint éppen azt jelenti, hogy limnan=π4, amivel Leibniz tételét bebizonyítottuk.