ISSN 0351-6652 Letnik 27 (1999/2000) Številka 2 Strani 68-71 Ivan Vidav: KATERA PRAŠTEVILA SO VSOTA DVEH KVADRATOV NARAVNIH ŠTEVIL? Ključne besede: matematika, teorija števil, praštevila, vsota kvadratov. Elektronska verzija: http://www.presek.si/27/1393-Vidav.pdf © 1999 Društvo matematikov, fizikov in astronomov Slovenije © 2010 DMFA - založništvo KATERA PRAŠTEVILA SO VSOTE DVEH KVADRATOV NARAVNIH ŠTEVIL? Odgovor na to vprašanje je že dolgo znan. Glasi se takole: Liho praštevilo p delimo s 4. Če dobimo pri tej delitvi ostanek 1. je p vsota dveh kvadratov, če dobimo ostanek 3, p ni vsota dveh kvadratov. Edino sodo število 2 je vsota dveh kvadratov: 2 = l2 + l2- Za zgled vzemimo praštevila 13.23. 29 in 73. Ker je 13 = 4-3 + 1, 23 = 4-5 + 3, 29 = 4-7+1 in 73 = 4.18 + 1, dajo števila 13,29 in 73 pri delitvi s 4 ostanek 1, število 23 pa ostanek 3. Zato 23 ni vsota dveh kvadratov, 13, 29 in 73 pa so: 13 = 22 + 32, 28 = 22 + 52, 73 = 32+82. Dokaz navedene trditve najde bralec v vsaki knjigi, ki obravnava teorijo števil, v našem jeziku v knjigi Teorija, števil, ki jo je napisal prof. Jože Grasselli. Pred nekaj leti pa je Don Zagier objavil nov zanimiv dokaz, ki ne zahteva nobenega znanja iz teorije števil, zadostuje srednješolska matematika. Namen tega članka je prikazati njegov dokaz. Naj bo liho praštevilo p vsota dveh kvadratov, torej p = a2 + b2. TU sta a in b naravni števili. Ker je p lih. je eno izmed njiju liho, drugo sodo. Denimo, da je a liho in b sodo število. Potem lahko pišemo a= 2k + 1 in 6 = 21, kjer sta k in / naravni števili. Enakost p = (2 k + l)2 + 4i2 = 4 (k2 + k + i2) + 1 pove, da dobimo ostanek 1, če delimo p s 4. Zato p ni vsota dveh kvadratov, kadar je ta ostanek enak 3. Naravno število, ki da ostanek 1. če ga delimo s 4, lahko zapišemo v obliki 4?7. + 1, kjer je n spet naravno število (n je kvocient pri delitvi s 4). Naj bo zdaj praštevilo p oblike p = 4?i + 1. Dokazati moramo, da je vsota dveh kvadratov. V ta namen si oglejmo enačbo x2 + 4yz = p . (1) Zanimajo nas njene rešitve v naravnih številih 3\y,z. Ali obstajajo? Obstajajo. Ena je kar x — \. y — n, z — \. V splošnem premore enačba (1) več rešitev, toda vselej samo končno mnogo. Naravna števila x, y, z, ki ji zadoščajo, so namreč očitno vsa manjša od p. Zaznanmjmo z M množico vseh trojk (x,y,z) naravnih števil, ki ustrezajo enačbi (1). Množica M je, kakor rečeno, končna. Pri p = 17 so na primer v njej tele trojke p= 17: M = {(1,1,4), (1,2,2), (1.4,1), (3,1,2), (3,2,1)}. Pripomba.. Hkrati s trojko (x. y, 2) je tudi trojka (x,z,y) v množici M, saj je p = x2 + 4yz = x2 + 4zy. Če y / z, štejemo trojko (x, y, z) in (a\ z, y) za različni rešitvi enačbe (1), torej različna elementa množice M. Se tole omenimo: Denimo, da cela števila x,y. z ustrezajo enačbi (1). Nobeno izmed njih ni enako nič. Res. Če bi bil x — 0, bi bilo p = 4yz\ praštevilo p pa ni deljivo s l. Če pa bi bilo y — 0 ali s = 0. bi bil p - .e2, toda praštevilo p ni kvadrat. Denimo, tla smo na neki način ugotovili, da je število trojk v množici M liho. Povežimo trojke iz M v pare takole: Trojki (3:, y, z) priredimo trojko (.)', z, y), se pravi trojko, v kateri smo zamenjali zadnji števili. Torej (.tv?/, Ker ima množica M liho število trojk, morata biti vsaj v enem od teli parov trojki med seboj enaki. Toda trojki (xty, z) in (x, z, y) sta enaki samo tedaj, kadar je 3 = y. Zato je v M vsaj ena trojka oblike y, y). Ker trojke zadoščajo enačbi (1), imamo x2 + (2y)2=p. Vidimo, da je p vsota dveh kvadratov (namreč vsota kvadratov naravnih števil x in 2y), če ima množica M liho število elementov. Kako bi ugotovili, daje število trojk v množici M vselej liho? Don Zagier je imel tole zamisel: Povežimo trojke iz M v pare na kak drug način, in sicer tako, da bosta trojki v enem in samo enem paru enaki. Ge smo tako povezavo našli, je v M liho število trojk. Zapiširno enačbo (1) v eni izmed naslednjih oblik p - x2 + 4yz - {x + 2z)2 + 4z(y - x - z), (2a) p = x2+4yz=(x- 2y)2 +4{x + z - y)y , (2b) p = x2 + 4yz = (2y - x)2 + 4y{x + z - y) . (2c) Enačba (2a) pove, da je hkrati a trojko (x,y,z) tudi trojka celih števil (x + 2z, z, y — x — z) rešitev enačbe (1). V trojkah množice M so samo naravna števila, tretje število y — x — z nove trojke pa je negativno, če jc y < x + z (kakor vemo, ne more biti enako nič). Zato je trojka {x + 2z, z, y — 2 — z) v množici M le tedaj, kadar je y > x + z. Enačbi (2b) in (2c) pa dasta trojki celih števil (x — 2y, x + z — y,y) in (2y — y, x + z — y), ki sta rešitvi enačbe (1). Da bosta ti trojki v M, mora biti y < x + z. V prvi trojki mora biti tudi x > 2y, v drugi x < 2y. Razdelimo zdaj M na tri podnmožice takole M, = {(x,y,z) € M, x + z y in x > 2y} , M3 ={(l,|i)eM, i+z>5iini< 2 y) . Očitno je vsaka trojka množice A/ v eni in le eni izmed navedenih množic. To se pravi, da je M unija treh disjunktnih množic A/^ A/j, torej M = Mj U M2 U M3. Če je trojka y, z) v Mi, je trojka (x + 2z, z,y — x — z) v množici M, ker je y — x — z > 0. Kateri izmed množic Mi,Mj, A/3 pripada? Pišimo x-\-2 z~x', z~y\ y — x — z = z'. Preprost račun pokaže, da je x' - 2y = x > 0, x' + z' - y' = y > 0 in y' = z > 0 . (*) Od tod dobimo x' > 2y' in y' < x' + z'. Zato je trojka (z', y', z') v A/^- S podobnim računom ugotovimo, da je trojka (x — 2y, x + z — y, y ) v Mi, čeje trojka (x,y,z) v A/2. Videli smo, da je trojka x' — x + 2 z, y' = z, z' = y~x — zv M2. kadar je (2:, y,z) v Mi. Zato je trojki (x',y',z') pripadajoča trojka {x' — 2y\ x' + z' — y\ y') v M1. Enačbe (*) povedo, daje ta trojka enaka začetni trojki («, y, z). Podobno se prepričamo, da pridemo nazaj na prvotno trojko, če poljubni trojki (2:, y, z) iz množice Mj priredimo najprej trojko (z — 2y, x + z — y, y) v Mi. nsto pa le-tej poiščemo ustrezno trojko v M2. Naj bo zdaj trojka (x,y,z) v množici A/3, Potem je trojka (2 y — x. y,x + z — y) v množici M. Preprost račun pokaže, da je ta trojka spet v M3. Pišimo x' = 2y — x, y' = z' = x+z —y. Takoj ugotovimo, da je trojki (a:',y\ z') pripadajoča trojka (2y' ~ x',y',x' + z' — y') kar enaka prvotni trojki (x, y,z). Povežimo zdaj trojke iz množice M v pare takole: trojki (x,y,z) G Mi priredimo trojko (x + 2z, z,y — x — z) v A/o, trojki (i, z) G A/2 priredimo trojko (x — 2y, x 4- z — y, y) v Mj, trojki (j.', y, 2) e A/3 priredimo trojko (2y — x,y,x + z — y) v A/3. Iz zgoraj povedanega izhaja tole: Ce smo priredili trojki y, z) trojko {x',y',z'), pripada vselej trojki (x',y',z') prvotna trojka (x,y,z). S tern predpisom so torej trojke množice A/ res povezane v pare. Ali sta lahko v kakšnem paru trojki enaki? Trojke iz Mj so povezane s trojkami iz A/2, trojke iz pa s trojkami iz M\. Ker Mi in M o nimata skupnih trojk, sta tu V vsakem paru povezani trojki različni. Naj ho zdaj trojka (a, y, z) v A/3. Ce se ujemaš pripadajočo trojko (2 y—x, y,x + z — y), ki je tudi v A/3, mora biti 2y — x = x, y = y in x + 2 — y = z. Te enačbe so izpolnjene natanko tedaj, kadar je y = x, to je pri trojki (x, x, z). Ker je trojka (a, 1, z) rešitev enačbe (1), velja x{x + 4as) = p. (3) Toda p je praštevilo, x in s pa sta naravni števili in je zato x -j- iz > x. Edina možnost, da ustrežemo enačbi (3), je ta, da postavimo x — 1 in x + 4z — p. Od tod imamo 2 = (p — l)/4. Ker je p oblike 4n + 1, je kvocient (p — l)/4 enak n, se pravi naravno število. Tako smo ugotovili: Edino trojka (1, 1, ^Jp) 6 A/ se ujema s pripadajočo trojko v paru, v vseh drugih parih sta trojki različni. To pa p omeni, da je v množici M liho število trojk. Ker jo bilo p poljubno praštevilo oblike 4&+1, smo dokazali: Vsako praštevilo oblike 4n + 1 je vsota dveh kvadratov. Na koliko načinov je praštevilo p = 4n + 1 izrazljivo z vsoto dveh kvadratov? Ce je p — a2 + b2, kjer sta a in b naravni števili, je tudi p = b2 a2. V teh dveh zapisih sta samo sumanda zamenjana. Velja tole: Ce se ne oziramo na vrstni red sumandov, se da. praštevilo p = = 4/t + 1 zapisati kot vsota dveh kvadratov samo na en način. Naravno število je namreč sestavljeno (ni praštevilo), če je na dva različna načina izrazljivo z vsoto dveh kvadratov. Dokaz tega dejstva najde bralec v članku Kako ugotovimo, da je naravno število sestavljeno, preden ga razstavimo? Članek je izšel v Preseku, letnik 25 (1997/98), str. 130-136. Ivan Vidav