STOP RIO TINTO
NIKOLA UBAVIĆ

Kvadratne forme

Još su se matematičari antičke Grčke bavili narednim problemom: Koji prirodni brojevi n mogu biti izraženi u obliku n=x2+y2, gde su x i y celi brojevi? Iako su antički matematičari dali nekakve rezultate, tek je 17. vek doneo teoremu koja daje odgovor na navedeni problem. Narednu teoremu je prvi formulisao holandski matematičar Alber Žirar1 oko 1625. godine.

Teorema 1. Prirodan broj N se može izraziti u obliku x2+y2, gde su x i y celi brojevi, ako i samo ako se svi prosti faktori broja N oblika 4k+3 pojavljuju sa parnim stepenom u faktorizaciji broja N.

Dajmo skicu dokaza jednog smera navedene teoreme. Primetimo prvo da važi sledeća jednakost:

(a2+b2)(c2+d2)=(ac±bd)2+(adbc)2.(1)
Pretpostavimo da broj N zadovoljava uslove teoreme, tj. može se izraziti kao proizvod činilaca od kojih svaki može biti broj 2, prost broj oblika 4k+1 ili kvadrat prostog broja oblika 4k+3. Ako uspemo da dokažemo da se svaki od ovih činilaca može predstaviti kao zbir dva kvadrata celih brojeva, tada uzastopnom primenom formule (1) zaključujemo da je i broj N zbir dva kvadrata celih brojeva. Trivijalno važi 2=12+12 i (4k+3)2=(4k+3)2+02, pa ostaje još da se dokaže da se svaki prost broj p oblika 4k+1 može predstaviti kao zbir dva kvadrata. Ovo tvrđenje ćemo sada formulisati kao teoremu, koju ćemo dokazati u nastavku teksta.

Teorema 2. Neparan prost broj p može se predstaviti kao x2+y2, gde su x i y celi brojevi, ako i samo ako je p1(mod4).

Francuski matematičar Ferma2 je sredinom 17. veka tvrdio da poseduje dokaz teoreme 2, kao i dokaz naredne dve teoreme.

Teorema 3. Neparan prost broj p može se predstaviti kao x2+2y2, gde su x i y celi brojevi, ako i samo ako je p1(mod8) ili p3(mod8).

Teorema 4. Neparan prost broj p se može predstaviti kao x2+3y2, gde su x i y celi brojevi, ako i samo ako je p=3 ili p1(mod3).

Ferma, u svom stilu, nije objavio dokaze teorema 2, 3 i 4, već je to prvi učinio Ojler3 u 18. veku. Ojlerovi dokazi Fermaovih teorema sastoje se iz koraka spuštanja i koraka reciprociteta. Na primer, za teoremu 2 ovi koraci ovako glase (p je prost broj):

Za dokaz koraka spuštanja, potrebno nam je nekoliko jednostavnih lema.

Lema 1. Ako je N zbir dva kvadrata uzajamno prostih celih brojeva, i q=x2+y2 prost delilac broja N, tada je n/q takođe zbir dva kvadrata uzajamno prostih celih brojeva.

Dokaz. Neka je N=a2+b2 gde su a i b uzajamno prosti brojevi. Tada q deli x2Na2q=x2(a2+b2)a2(x2+y2)=x2b2a2y2=(xbay)(xb+ay). Kako je q prost, q deli barem jedan od dva faktora u poslednjem izrazu. Bez gubitka opštosti, možemo pretpostaviti da q deli xbay (u suprotnom možemo zameniti znak celom broju a). Prema tome, važi xbay=dq za neki prirodan broj d. Kako je (a+dy)y=ay+dy2=xbdq+dy2=xbd(x2+y2)+dy2=xbdx2, sledi da x(a+dy)y. Pošto su x i y uzajamno prosti, sledi da x(a+dy). Ako stavimo a+dy=cx, tada iz prethodne jednakosti dobijamo da važi b=dx+cy. Iz ovoga imamo

a=cxdyb=dx+cy.(2)
Koristeći ponovo (1), dobijamo N=a2+b2=(cxdy)2+(dx+cy)2=(x2+y2)(c2+d2)=q(c2+d2). Iz (2) zaključujemo da su c i d uzajamno prosti, pošto su to i a i b. □

Lema 2. Ako je N zbir dva kvadrata uzajamno prostih celih brojeva, i q prost delilac broja n koji se ne može predstaviti kao zbir dva kvadrata, tada broj N ima barem još jedan prost delilac koji se ne može predstaviti kao zbir dva kvadrata.

Dokaz. Neka je N=qp1p2pk, gde su p1,,pk prosti. Ako se svaki od brojeva p1,,pk može predstaviti kao zbir dva kvadrata, tada se, po prethodnoj lemi, i brojevi N1=N/p1,N2=N1/p2,,Nk=Nk1/pk mogu predstaviti kao zbirovi dva kvadrata. Međutim, to je nemoguće, jer je Nk=q, a po pretpostavci broj q se ne može predstaviti kao zbir dva kvadrata. □

Sada možemo dokazati korak spuštanja.

Dokaz koraka spuštanja. Neka je p prost broj koji deli N=a2+b2, gde su a i b uzajamno prosti celi brojevi. Ako se brojevi a i b umanje ili uvećaju za celobrojni umnožak broja p, tada će i dalje važiti pa2+b2. Prema tome, možemo pretpostaviti da važi |a|<p/2 i |b|<p/2. Ovakvi novi brojevi a i b mogu imati najveći zajednički delilac d veći od 1, ali pošto p ne deli d, brojeve a i b možemo podeliti sa p i dobiti uzajamno proste brojeve α i β takve da pα2+β2. Primetimo da iz nejednakosti |a|<p/2 i |b|<p/2 sledi da je N<p2/2. Odavde sledi da su svi prosti delioci broja N, koji su različiti od p, takođe manji od p. Ako p ne može da se predstavi kao zbir dva kvadrata, tada po lemi 2 postoji još neki prost delilac q1 broja N koji ne može da se predstavi kao zbir dva kvadrata. Pritom je q1 strogo manji od p. Ako opisani postupak ponovimo za broj p1, dobićemo prost broj p2<p1. Dakle, neograničenim ponavljanjem opisanog postupka možemo dobiti strogo opadajući beskonačan niz prostih brojeva q1,q2,q3, Ovo je očigledno nemoguće, pa se p može predstaviti kao zbir dva kvadrata. □

Da bi dokazao korak reciprociteta, Ojleru su bile potrebne dve godine. Prvi Ojlerov dokaz koraka reciprociteta zasnivao se na računu konačnih razlika. Mi navodimo malo elegantniji dokaz.

Dokaz koraka reciprociteta. Kako je p1(mod4), važi p=4k+1 za neko prirodno k. Iz Fermaove male teoreme sledi da je (x2k1)(x2k+1)x4k10(modp) za sve x0(modp). Ako je x2k10(modp) barem za jedno x, tada px2k+1, odnosno p deli zbir dva kvadrata uzajamno prostih brojeva, što se i tražilo. Ovakvo x postoji jer polinom x2k1 ima najviše 2k<p1 nulu u polju /p. □

Osim što je dokazao teoreme 2, 3 i 4, Ojler je formulisao još nekoliko sličnih hipoteza, koje daju dovoljne i potrebne uslove da se prost broj p predstavi u obliku x2+ny2, gde su x, y i n prirodni brojevi. Međutim, Ojler nije mogao da dokaže sva tvrđenja koja je formulisao.

Zašto su Ojleru bila ovakva tvrđenja zanimljiva? Ojler je otkrio da je uz pomoć izraza oblika x2+ny2, za određene prirodne brojeve n, moguće lako konstruisati veoma velike proste brojeve. Ojler je takve prirodne brojeve nazvao idonealnim4, odnosno pogodnim. Preciznije:

Definicja 1. Za prirodan broj n kažemo da je pogodan ako poseduje sledeću osobinu: neka je m neparan prirodan broj uzajamno prost sa n, i neka je m=a2+nb2 za neke uzajamno proste prirodne brojeve a i b. Ako ne postoji par prirodnih brojeva (x,y)(a,b) takav da je m=x2+ny2, tada m mora biti prost broj.

Ojler je našao 65 pogodnih brojeva. Jedan od takvih brojeva je i 1848, uz pomoć koga je Ojler dokazao da je 18518809=1972+18481002 prost broj. Ako znamo da je u osamnaestom veku ovo bio jedan od većih poznatih prostih brojeva, postaje jasno zašto su Ojleru bile zanimljive teoreme poput Fermaovih.

Mi ćemo u nastavku ovog teksta razviti teoriju koja će dati elegantne dokaze Fermaovih teorema i Ojlerovih hipoteza, odnosno koja će nam dati delimičan odgovor na sledeće pitanje: Za fiksirano n, koji prosti brojevi mogu biti izraženi u obliku x2+ny2, gde su x i y celi brojevi? I mi ćemo, kao i Ojler, odgovor na ovo pitanje dati iz dva koraka. Ispostavlja se da se rešenje koraka reciprociteta može jednostavno formulisati korišćenjem kvadratnih ostataka.

Kvadratni ostaci

Pokušavajući da reši korak reciprociteta, Ojler je uočio određene šablone koji se javljaju u aritmetici prostih brojeva, što ga je navelo da definiše pojam kvadratnog ostatka.

Definicja 2. Neka je m prirodan broj veći od 2, i neka je r prirodan broj uzajamno prost sa m. Ako postoji ceo broj x takav da je x2r(modm), za broj m kažemo da je kvadratni ostatak modulo m. U suprotnom, ako broj x sa naznačenim svojstvom ne postoji, za broj r kažemo da je kvadratni neostatak modulo m.

Korisnu notaciju za označavanje kvadratnih ostatataka modulo p, uveo je Ležandr5.

Definicja 3. Neka je p prost broj. Tada Ležandrov simbol, u oznaci (rp), definišemo na sledeći način: (rp)={1pr i r je kvadratni ostatak modulo p,1pr i r je kvadratni neostatak modulo p,0pr.

Osnovna svojstva Ležandrovog simbola data su u sledećem stavu.

Stav 1. Neka je p prost broj i neka su a i b celi brojevi. Tada važi:

  1. a(p1)/2(a/p)(modp);
  2. (ab/p)=(a/p)(b/p);
  3. Ako je ab(modp), tada je (a/p)=(b/p).

Dokaz. Tvrđenje trivijalno sledi ako pa ili pb. Zato možemo pretpostaviti da su i a i b uzajamno prosti sa p.

  1. Kako je multiplikativna grupa /p reda p1, i kako je a uzajamno prost sa p, sledi da je ap11(modp) odnosno (a(p1)/21)(a(p1)/2+1)0(modp). Ako je a kvadratni ostatak modulo p tada, po definiciji, postoji ceo broj x takav da ax2(modp). Odavde sledi da je a(p1)/2xp11=(a/p)(modp). Obrnuto, neka je a(p1)/21(modp). Pošto je multiplikativna grupa /p ciklična, postoji njen generator g i broj n{1,,p1}, takvi da je agn(modp). Dobijamo da je gn(p1)/2(gn)(p1)/21(modp), iz čega sledi da (p1)n(p1)/2. Odavde zaključujemo da je n parno, iz čega sledi da je x=gn/2 jedno rešenje kongruencije x2a(modp).
  2. Iz 1. sledi da je (ab/p)ab(p1)/2a(p1)/2b(p1)/2(a/p)(b/p)(modp), odnosno da p(ab/p)(a/p)(b/p)=2,1,0,1,2, što je moguće ako i samo ako je (ab/p)(a/p)(b/p)=0 odnosno (ab/p)=(a/p)(b/p).
  3. Ako je ab(modp), tada je a(p1)/2b(p1)/2(modp), pa je po 1. i (a/p)=(b/p).

Iako nije znao za Ležandrov simbol, Ojleru su bila poznata neka od tvrđenja o kvadratnim ostacima. Tako, na primer, Ojler je prvi formulisao i dokazao tvrđenje 1. iz prethodnog stava (pritom koristeći primitivniju notaciju od Ležandrovog simbola). Ojleru je takođe bila poznata i naredna teorema.

Teorema 5 (Zakon kvadratnog reciprociteta). Neka su p i q različiti prosti brojevi. Tada je (pq)(qp)=(1)p12q12.

Ojler nije uspeo da dokaže teoremu 5, kao što nije uspeo ni Ležandr nakon njega. Tek će Gaus6 1798. godine, u svojoj knjizi Disquisitiones Arithmeticae, objaviti prvi validan dokaz zakona kvadratnog reciprociteta.

Jedna od bitnih posledica kvadratnog reciprociteta je i naredna teorema.

Teorema 6. Neka je p neparan prost broj. Tada je (2p)=(1)p218.

Mi u ovom tekstu nećemo dati dokaze teorema 5 i 6. Zainteresovan čitalac može pronaći dokaze ovih teorema u [4]. Uz pomoć Ležandrovog simbola, sada je moguće lako rešiti problem reciprociteta.

Stav 2. Neka je n prirodan broj, i neka prost broj p ne deli n. Tada važi px2+ny2 i (x,y)=1(np)=1.

Dokaz. Ako je (n/p)=1, tada je nx2(modp) za neko x. Dakle, p deli x2+n=x2+n12. Obrnuto, ako p deli x2+ny2, gde su x i y uzajamno prosti, tada je x2ny2(modp). Ako je y0(modp), tada bi i x0(modp), pa x i y ne bi bili uzajamno prosti. Dakle, y0(modp), pa postoji inverz y1 u polju /p. Odavde sledi da je (xy1)2n(modp), pa je (n/p)=1. □

Dokažimo lemu koja će nam biti kasnije od koristi.

Lema 3. Za prost broj p važe naredne dve jednakosti

(1p)={1ako je p1(mod8) ili p5(mod8),1ako je p3(mod8) ili p7(mod8),(3)
(2p)={1ako je p1(mod8) ili p7(mod8),1ako je p3(mod8) ili p5(mod8).(4)

Dokaz. Ova lema se jednostavno dokazuje primenom stava 1, odnosno teoreme 6. □

Stavom 2 uspeli smo da korak reciprociteta svedemo na problem određivanja kvadratnih ostataka modulo p. Kako se poslednji problem može rešiti direktnim računom u konačnom broju koraka, smatramo da je korak reciprociteta rešen. Da bismo rešili korak spuštanja, potrebno je da se upoznamo s teorijom kvadratnih formi, koju je zasnovao Lagranž7.

Kvadratne forme

Čitaocu je verovatno poznato da se u Linearnoj algebri pojam kvadratne forme definiše na sledeći način:

Definicja 4. Neka je M modul nad komutativnim prstenom R. Kvadratna forma je svaka funkcija Φ:MR koja zadovoljava naredna dva uslova:

  1. Za svako mM i rR važi Φ(rm)=r2Φ(m);
  2. Funkcija (m,n)Φ(m+n)Φ(m)Φ(n) je bilinearna.

Mi ćemo u nastvaku teksta isključivo proučavati samo integralne binarne kvadratne forme, odnosno kvadratne forme u modulu 2. Svaka takva kvadratna forma f oblika je f(x,y)=ax2+bxy+cy2, gde su a, b i c celi brojevi. Takvu formu ćemo označavati i sa a,b,c. Upravo su integralne binarne kvadratne forme bile istorijski jedne od prvih primera kvadratnih formi.

U naredne dve definicije definisane su osnovna svojstva kvadratnih formi8.

Definicja 5. Za formu a,b,c reći ćemo da je primitivna ako je (a,b,c)=1.

Definicja 6. Za dve forme f i g kažemo da su ekvivalentne, i pišemo fg, ako postoje celi brojevi p,q,r i s takvi da važi f(x,y)=g(px+qy,rx+sy) i psqr=±1.

Primetimo da uslov postajanja brojeva p,q,r i s takvih da važi i psqr=±1 povlači postojanje9 matrice P=[pqrs] u grupi GL2(). Koristeći osnovne osobine invertibilnih matrica, lako se dokazuje da je relacija ekvivalnecije.

Ako gore navedena matrica P pripada grupi SL2(), tada kažemo da su forme f i g direktno ekvivalentne. Kako je SL2() podgrupa grupe GL2(), lako se pokazuje da je direktna ekvivalencija takođe jedna relacija ekvivalencije. Ovim je u suštini dokazan sledeći stav:

Stav 3. Ekvivalencija i direktna ekvivalencija formi su relacije ekvivalencije.

Definicja 7. Za ceo broj m kažemo da je predstavljen formom f, ako jednačina m=f(x,y) ima rešenje x=x0 i y=y0 u skupu celih brojeva. Ako su pritom x0 i y0 uzajamno prosti, onda za m kažemo da ima pravo predstavljanje formom f.

Iz stava 3 direktno sledi naredna posledica.

Posledica 1. Ako su f i g dve ekvivalentne forme, onda f i g predstavljaju iste brojeve. Pritom broj n ima pravo predstavljanje formom f ako i samo ako n ima pravo predstavljanje formom g.

Dokaz. Ostaje još da se dokaže drugi deo navedenog tvrđenja. Neka je f(x,y)=g(px+qy,rx+sy), i neka je n=g(x0,y0) za neke uzajamno proste cele brojeve x0 i y0. Tada je n=f(x1,y1)=g(px1+qy1,rx1+sy1), za brojeve x1 i y1 takve da je x0=px1+qy1 i y1=rx1+sy1. Sledi da je (x1,y1)=1. □

Stav 4. Ceo broj m ima pravo predstavljanje formom f ako i samo ako je f direktno ekvivalentna formi g datoj sa g(x,y)=mx2+βxy+γy2, gde su β i γ neki celi brojevi.

Dokaz. Neka je forma f direktno ekvivalentna formi g=m,β,γ, odnosno neka je f(px+qy,rx+sy)=mx2+βxy+γy2, gde su p,q,r i s celi brojevi za koje važi psqr=1. Kako ekvivalentne forme predstavljaju iste brojeve, i kako je m=f(p,r)=g(1,0), sledi da f predstavlja m. Pritom je ovo predstavljanje pravo jer su p i r uzajamno prosti. □

Obrnuto, neka je f(x,y)=ax2+bxy+cy2, i neka m ima pravo predstavljanje formom f, odnosno neka je f(p,r)=m za neke uzajamno proste brojeve p i r. Tada postoje celi brojevi q i s takvi da je psqr=1. Sada je f(px+qy,rx+sy)=f(p,r)x2+(2apq+bps+brq+2crs)xy+f(q,s)y2=mx2+βxy+γy2.

Definicja 8. Diskriminanta forme f=a,b,c, u oznaci Δf, definisana10 je sa Δf=b24ac.

Neka su Δf i Δg diskriminante ekvivalentih formi f i g. Tada je f(x,y)=g(px+qy,rx+sy) za neke cele brojeve p,q,r i s takve da je psqr=±1. Direktnim računom se pokazuje da je Δf=(psqr)2Δg. Prema tome važi:

Stav 5. Ekvivalentne forme imaju jednake diskriminante.

Definicja 9. Klasni broj diskriminante n, u oznaci h(n), jeste broj klasa ekvivalencije kvadratnih formi koje imaju diskriminantu n.

Ako je Δf<0, tada formu f nazivamo definitnom, a ako je Δf>0 tada formu f nazivamo indefinitnom. Znak diskriminante direktno je vezan sa znakom brojeva koje forma može da predstavi. O tome govori sledeća lema.

Stav 6. Definitne forme predstavljaju samo pozitivne ili samo negativne cele brojeve, dok indefinitne forme mogu predstaviti i pozitivne i negativne brojeve.

Dokaz. Neka je f=a,b,c proizvoljna kvadratna forma. Tada važi jednakost

4af(x,y)=(2ax+by)2Δfy2.(5)
Ako je Δf<0 tada forma f predstavlja samo pozitivne ili samo negativne brojeve u zavisnosti od toga da li je a>0 ili a<0. Ako je Δf>0, tada se lako pronalaze celi brojevi x1,y1,x2 i y2 za koje je f(x1,y2)>0 i f(x2,y2)<0. □

Zbog prethodne leme, definitne forme delimo na pozitivno definitne i negativno definitne forme u zavisnosti od znaka brojeva koji su predstavljeni tim formama. Očigledno je da će definitna forma a,b,c biti pozitivno definitna ako i samo ako je a>0 i c>0.

Primetimo da iz definicije diskriminante sledi da za formu f=a,b,c važi Δfb2(mod4) . Kako b2 može biti kongruentan sa 0 ili 1 modulo 4, u zavisnosti od toga da li je b parno ili neparno, zaključujemo da je Δf0(mod4), odnosno, Δf1(mod4), ako i samo ako je b parno, odnosno neparno. Naredna lema daje potrebne i dovoljne uslove za predstavljanje neparnog prostog broja nekom formom diskriminante Δ.

Stav 7. Neka je Δ ceo broj kongruentan 0 modulo 4, i neka je m neparan broj uzajamno prost sa Δ. Tada m ima pravo predstavljanje formom f čija diskriminanta je Δ, ako i samo ako je Δ kvadratni ostatak modulo m.

Dokaz. Neka m ima pravo predstavljanje formom f(x,y). Tada je f(x,y) direktno ekvivalentna formi g=m,b,c po stavu 4. Kako je Δg=b24mc, sledi da je Δ=Δgb2(modm).

Pretpostavimo sada da je Δb2(modm). Ako je b neparan definišimo b=b+m, a ako je b paran definišimo b=b. Tada je Δb2(modm). Kako su b i Δ parni, sledi da je Δb2(mod4m), odnosno Δ=b24mc za neki ceo broj c. Sada forma f=m,b,c sa diskriminantom Δ pravo predstavlja broj m, jer je m=f(1,0). □

Direktno iz prethodne leme imamo narednu posledicu.

Posledica 2. Neka je n ceo pozitivan broj i neka je p neparan prost broj koji ne deli n. Tada je (n/p)=1 ako i samo ako je p predstavljen nekom primitivnom formom diskriminante 4n.

Dokaz. Primetimo da primitivna forma predstavlja p ako i samo ako je to predstavljanje pravo. Sada tvrđenje direktno sledi iz stava 7 i činjenice da je (4n/p)=(n/p)(2/p)2=(n/p). □

Da kraja ovog poglavlja ograničićemo se na pozitivno definitne forme, jer je teorija o ovim formama posebno elegantna. Među ovakvim formama nalaze se i forme koje nas najviše interesuju, tj forme oblika x2+ny2.

Definicja 10. Za pozitivno definitnu primitivnu formu f=a,b,c kažemo da je redukovana ako je a<ba<c ili 0ba=c.

Račun s redukovanim formama biće posebno jednostavan. Naredna teorema nam govori da se na neki način od sada možemo ograničiti samo na razmatranje takvih formi.

Teorema 7. Svaka primitivna forma je direktno ekvivalentna jedinstvenoj redukovanoj formi.

Dokaz. Od svih formi ax2+bxy+cy2 ekvivalentnih datoj formi, odaberimo onu čiji je srednji koeficijent najmanji. Neka je to forma g. Ako je a<|b| tada je forma h(x,y)=g(x+my,y)=ax2+(2am+b)xy+c1y2 direktno ekvivalentna formi g. Kako je a<|b|, možemo odabrati ceo broj m takav da je |2amb|<a, što je u kontradikciji sa izborom forme g. Dakle, a|b|, a analogno se pokazuje da je i c|b|. Ako je a>c, tada smenom (x,y)(y,x) dobijamo direktno ekvivalentnu formu ax2+bxy+cy2 za koju je a<c. Dakle, svaka forma f je direktno ekvivalentna nekoj formi oblika ax2+bxy+cy2, gde je |b|ac. Po definiciji, forme ovakvog oblika su redukovane, osim u slučaju kada je b<0 i a=b ili a=c. U prvom slučaju, smena (x,y)(x+y,y) dovodi formu ax2axy+cy2 do redukovanog oblika ax2+axy+cy2. U drugom slučaju, smena (x,y)(y,x) dovodi formu ax2+bxy+ay2 do redukovanog oblika ax2bxy+ay2. Prema tome, svaka forma je ekvivalentna nekoj redukovanoj formi.

Ostaje još da se dokaže da je redukovana forma jedinstvena. Da bismo to dokazali, dovoljno je pokazati da dve direktno ekvivalentne redukovane forme moraju biti iste. Neka su zato f=a,b,c i f=a,b,c dve ekvivalentne redukovane kvadratne forme. Trivijalno se dokazuje da za svaku redukovanu formu g=α,β,γ važi nejednakost g(x,y)(α|β|+γ)min(x2,y2). Primenjujući ovu nejednakost na formu f zaključujemo da su a, c i a|b|+c, tim redom, tri najmanja broja koja imaju pravo predstavljanje formom f. Kako sličan zaključak važi i za formu f, a forme f i f predstavljaju iste brojeve, zaključujemo da je a=a. Sada razlikujemo dva slučaja:

  1. Slučaj kada je a<c: U ovom slučaju važi da je a<c<a|b|+c. Ako bi bilo a=c, tada bi broj a imao više predstavljanja formom f nego formom f, što je nemoguće. Dakle a<c pa je c=c. Kako su diskriminante ekvivalentnih formi iste, sledi da je b2=b2, odnosno |b|=|b|. Sad je dovoljno pokazati da b=b povlači b=0. Bez umanjenja opštosti, možemo pretpostaviti da je a<b<a<c. Naime, kako je f redukovana forma, važi da je a<b, pa je ab, a ako je c=a tada je po definiciji redukovane forme 0b i 0b, pa je b=b=0. Budući da su f i f direktno ekvivalentne forme, važi da je f(x,y)=f(px+qy,rx+sy) gde su p, q, r i s celi brojevi takvi da važi psqr=1. Sada je a=f(p,r), b=2apq+b(ps+qr)+2crs i c=f(q,s). Pošto važi a=a=ap2+bpr+cr2, zaključujemo da je p=±1 i r=0. Sada iz psqr=1 sledi da je s=±1, a iz c=f(q,s) sledi q=0. To znači da je b=b, pa je b=0.
  2. Slučaj kada je a=c: U ovom slučaju a ima barem 4 reprezentacije formom f, pa mora imati barem 4 reprezentacije i formom f. Odavde sledi da je c=a=c. Ponovo dobijamo da je |b|=|b|, ali u ovom slučaju iz definicije redukovane forme sledi da je 0b i 0b, pa je b=b.

Kako je ekvivalentnost formi relacija ekvivalencije, sve kvadratne forme se dele u klase ekvivalencije. Za fiksiranu klasu, sve forme koje se nalaze u njoj imaju istu diskriminantu. Međutim, obrunuto ne mora da važi, forme sa istom diskriminantom ne moraju biti ekvivalentne. Ipak, broj h(Δ) različitih klasa kvadratnih formi koje imaju određenu diskriminantu Δ je konačan, o čemu govori naredna teorema.

Teorema 8. Za svako Δ<0, broj h(Δ) je konačan.

Dokaz. Neka je a,b,c redukovana forma diskriminante Δ<0. Tada je b2a2 i 0<ac, pa je Δ=4acb24aca23ac i Δ=4acb24a2a2=3a2. Dakle, važe nejednakosti

acΔ3iaΔ3.(6)
Ako je Δ fiksiran broj, tada iz prve od prethodnih nejednakosti sledi da postoji konačno mnogo izbora za a i c, jer su koeficijenti a i c pozitivni. Kako je Δ=b24ac, sledi da postoji konačno mnogo izbora i za b. Po teoremi 7 svaka klasa sadrži tačno jednu redukovanu formu, pa je i broj klasa kvadratnih formi koje imaju diskriminantu Δ konačan. □

Lema 4. Za n{1,2,3,4,7} važi h(4n)=1.

Dokaz. Neka je a,b,c forma diskriminante 4n. Razlikujemo slučajeve u zavisnosti od broja n.

  1. Slučaj n=1: Posmatrajući prvu nejednakost iz (6), 3ac4, zaključujemo da je a=1 i c=1, a samim tim je i b=0. Prema tome, jedina redukovana forma diskriminante 4 je 1,0,1.
  2. Slučaj n=2: Posmatrajući drugu nejednakost iz (6), dobijamo da je |b|a8/3<2. Iz ovoga sledi da je a=1, a b=1 ili b=0. Kako jednačina 14c=8 nema celobrojno rešenje, sledi da je b=0. Dakle, jedina redukovana forma diskriminante 8 je 1,0,2.
  3. Slučaj n=3: Ponovo, na osnovu druge nejednakosti iz (6), dobijamo da je |b|a12/3=2. Ako je a=2, tada jednačine 8c=12 i 18c=12 nemaju celobrojno rešenje, dok jednačina 48c=12 ima rešenje c=2. Kako forma 2,2,2 nije redukovana, a ne može biti 2 pa je a=1. Jednačina 14c=12 nema celobrojno rešenje, pa je 1,0,3 jedina redukovana forma diskriminante 8.

Slučajevi n=4 i n=7 rade se analogno prethodnim slučajevima. □

Postupkom poput onog koji je prikazan u prethodnoj lemi, može se odrediti h(n) i za ostale vrednosti brojeva n. U narednoj tabeli date su neke vrednosti funkcije h.

Δ -3 -7 -11 -15 -19 -20 -23 -24 -47 -67 -71
h(Δ) 1 1 1 2 1 2 3 2 5 1 7
Brojevi različitih klasa kvadratnih formi za odgovarajuće diskriminante Δ.

Gaus je pretpostavio da važi i obrat prethodne leme, što je Landau11 1903. godine i dokazao.

Teorema 9. Neka je n prirodan broj. Ako je h(4n)=1, tada n{1,2,3,4,7}.

Dokaz. Ideja dokaza je sledeća: za svako prirodno n forma 1,0,n je redukovana. Mi ćemo dokazati da za n{1,2,3,4,7} postoji barem još jedna redukovana forma diskriminante 4n. Razlikujemo naredna tri slučaja:

  1. Broj n nije stepen nekog prostog broja. Tada je n=ac za neke uzajamno proste prirodne brojeve a i c takve da je 1<a<c. Forma a,0,c je redukovana, pa je u ovom slučaju h(4n)>1.
  2. Važi n=2r za neko prirodno r. Ako je r4, tada je forma 4,4,2r2+1 redukovana jer je 42r2+1. Pritom navedena forma ima diskriminantu 4244(2r2+1)=4n, pa je u ovom slučaju h(4n)>1. Za n=23, računom se direktno dobija da h(48)=2, što ostavlja samo slučajeve n=2 i n=4, koji su obrađeni u prethodnoj lemi.
  3. Važi n=pr za neko prirodno r, gde je p neparan prost broj. Ako se broj n+1 može napisati kao n+1=ac gde su a i c prirodni uzajamno prosti brojevi takvi da važi 2a<c, tada je forma a,2,c redukovana sa diskriminantom 224ac=44(n+1)=4n. Pretpostavimo zato da se n+1 ne može izraziti u naznačenom obliku. Kako je broj n+1 paran (jer je broj n=nr neparan), sledi da je broj n+1=2s za neko prirodno s. Ako je s6, tada je forma 8,6,2s3+1 redukovana, jer je 82s3+1. Diskriminanta ove forme je 6248(2s3+1)=442s=44(n+1)=4n, pa je i u ovom slučaju h(4n)>1. Ostaju da se ispitaju još slučajevi kada je s=1, 2, 3, 4 i 5 koji redom odgovaraju slučajevima kada je n=1, 3, 7, 15 i 31. Slučaj n=15 odbacujemo jer tada n nije stepen prostog broja, dok se u slučaju n=31 direktno proverava da je h(4n)>1. Slučajevi kada je n=1, 3 ili 7, obuhvaćeni su prethodnom lemom.

Uz razvijenu teoriju kvadratnih formi i kvadratnih ostataka, sada lako možemo dokazati tri Fermaove teoreme s početka ovog teksta.

Dokaz teoreme 2. Na osnovu posledice 2 znamo da je neparan prost broj p predstavljen formom diskriminante 4 ako i samo ako je (1/p)=1. Po lemi 3 to će važiti ako i samo ako je p1(mod4). S druge strane, iz leme 4 znamo da je jedina kvadratna forma diskriminante 4 baš 1,0,1. □

Dokaz teoreme 3. Neparan prost broj p predstavljen je redukovanom formom diskriminante 8 ako i samo ako je (2/p)=1. Na osnovu leme 4 znamo da je jedina redukovana forma diskriminante 8 upravo 1,0,2. Na osnovu leme 3 znamo da je (2/p)=(1/p)(2/p)=1 ako i samo ako je p1(mod8) ili p3(mod8). □

Dokaz teoreme 4. Ako je p=3 tada je očigledno p=02+312. Pretpostavimo zato da je p>3. Po posledici 2 znamo da je prost broj p koji ne deli 12, predstavljen formom diskriminante 12 ako i samo sako je (3/p)=1. Po lemi 4 znamo da je jedina redukovana forma diskriminante 12 upravo 1,0,3.

Na osnovu zakona kvadratnog reciprociteta, znamo da važi (3p)={(p/3)ako je p1(mod4),(p/3)ako je p3(mod4). Kombinujući ovo sa lemom 3 dobijamo da je (3/p)=(1/p)(3/p)=(p/3). Kako je u grupi (/3)× jedini kvadratni ostatak 1, jednakost (p/3)=1 će važiti ako i samo ako je p1(mod3). □

Dok je dokazivao Fermaove teoreme, Ojler je formulisao naredne dve teoreme koje nije uspeo da dokaže.

Teorema 10. Neparan prost broj p5 može se predstaviti kao x2+5y2, gde su x i y celi brojevi, ako i samo ako je p1(mod20) ili p9(mod20).

Teorema 11. Neparan prost broj p može se predstaviti kao x2+7y2, gde su x i y celi brojevi, ako i samo ako je p=7 ili p1,2,4(mod7).

Dokaz teoreme 11 analogan je dokazima Fermaovih teorema koje smo gore naveli. Međutim strategija, koju smo koristili u prethodna tri dokaza, neće direktno dovesti do rešenja teoreme 10. Razlog tome je to što postoje tačno dve redukovane forme, 1,0,5 i 2,2,3, diskriminante 20. Koristeći dosadašnju strategiju, sve što možemo da zaključimo u ovom slučaju to je da za neparan prost broj p važi: p1,3,7,9mod20 ako i samo ako je p=x2+5y2 ili p=2x2+2xy+3y2 za neke uzajamno proste brojeve x i y. Prema tome, potrebno je na neki način razlikovati navedene dve forme, odnosno potrebno je izvršiti dodatnu klasifikaciju formi. Upravo je to prvobitni cilj teorije roda koja se javila u radovima Lagranža.

Elementarna teorija roda

Na samom početku definišimo jedan homomorfizam grupa koji će u nastavku biti od velike koristi.

Lema 5. Neka je Δ0(mod4) ili Δ1(mod4) ceo broj različit od nule. Tada postoji jedinstveni homomorfizam χ:(/Δ)×±1 takav da je χ([p])=(D/p) za sve neparne proste brojeve p koji ne dele D. Pritom je χ([1])=1 ako i samo ako je D>0.

Dokaz. Postojanje navedenog homomorfizma dokazuje se upotrebom Jakobijevog12 simbola koji predstavlja uopštenje Ležandrovog simbola. Dokaz se može pronaći u [3]. □

Na osnovu leme i posledice 2, imamo narednu posledicu.

Posledica 3. Neparan prost broj p predstavljen je formom diskriminante 4n ako i samo ako [p]kerχ.

Definicja 11. Za negativan broj Δ0(mod4), formu 1,0,Δ/4 nazivamo principijelna forma diskriminante Δ. Za negativan broj Δ1(mod4), formu 1,0,(1Δ)/4 nazivamo principijelna forma diskriminante Δ.

Lema 6. Ako forma f predstavlja broj m, tada se m može napisati kao d2m gde m ima pravo predstavljanje formom f.

Dokaz. Neka su x i y celi brojevi takvi da je m=f(x,y). Neka je d=(x,y). Tada je x=dx i y=dy za uzajamno proste x i y. Sada je m=f(x,y)=f(dx,dy)=d2f(x,y)=d2m. □

Lema 7. Neka je f proizvoljna primitivna forma i neka je N proizvoljan ceo broj. Tada f pravo predstavlja beskonačno mnogo celih brojeva koji su uzajamno prosti sa N.

Dokaz. Neka je f=a,b,c. Svaki prost broj p mora biti uzajamno prost s jednim od brojeva a, b ili c, jer u suprotnom forma f ne bi bila primitivna. Neka je Sa skup svih prostih faktora broja N koji su uzajamno prosti sa A, neka je Sc skup svih prostih faktora koji su prosti sa c ali ne sa a, i neka je Sb skup svih prostih faktora broja N koji su uzajamno prosti sa b ali ne i sa a i c. Neka je x=pScp i y=pSap. Za svako pSa, p ne deli x ili a, ali p deli y pa je p uzajamno prosto sa f(x,y). Na sličan način se dokazuje da su svi pSc uzajamno prosti sa f(x,y). Za sve pSb, p deli a i c ali ne i x, y i b, pa je p uzajamno prosto sa f(x,y). Ovo dokazuje da je N uzajamno prosto sa f(x,y).

Analogno se dokazuje da za svako s i t uzajamno prosto sa N, takođe važi da je f(sx,ty) uzajamno prosto sa N. Ako su s i t uzajamno prosti, tada će f(sx,ty) biti pravo predstavljen. Kako takvih s i t ima beskonačno mnogo, tvrđenje sledi. □

Lema 8. Neka je Δ0(mod4) ili Δ1(mod4) strogo negativan ceo broj, i neka je f primitivna forma diskriminante Δ. Definišimo homomorfizam χ:(/Δ)×±1 kao u lemi 5. Tada

  1. vrednosti u (/Δ)× predstavljene principijelnom formom diskriminante Δ čine podgrupu H u kerχ;
  2. vrednosti u (/Δ)× predstavljene formom f čine koset podgrupe H u kerχ.

Dokaz. Dokažimo samo slučaj kada je Δ0(mod4), jer se slučaj kada je Δ1(mod4) slično dokazuje. Neka je zato Δ=4n za neko prirodno n.

  1. Neka je m uzajamno prost sa Δ, i neka je m predstavljen principijelnom formom diskriminante Δ. Iz leme 6 znamo da je m=d2m za neko m koje ima pravo predstavljanje principijelnom formom. Jasno je da je χ([m])=χ([d2m])=χ([d])2χ([m])=χ([m]). Iz stava 7 zaključujemo da je Δ kvadratni ostatak modulo m pa je Δ=b2km. Neka su p1,p2,,pr svi prosti faktori broja m. Kako su Δ i m uzajamno prosti, m je neparan, pa važi χ([m])=χ([p1])χ([pr])=(Δp1)(Δpr)=(b2kmp1)(b2kmpr)=(b2p1)(b2pr)=(bp1)2(bpr)2=1. Dakle, [m]kerχ, iz čega sledi da Hkerχ. Koristeći jednakost (x+ny2)(z+nw2)=(xz±nyw)2+n(xwyz)2, zaključujemo da je H zatvoreno u odnosu na množenje, pa je H zaista podgrupa od kerχ.
  2. Zbog stava 4 i leme 7, možemo pretpostaviti da je f=a,b,c, gde je a uzajamno prost sa 4n. Kako je diskriminanta forme f deljiva sa 4, zaključujemo da je b parno, odnosno da je b=2b. Koristeći jednakost (5), imamo da je af(x,y)=(ax+by)2+ny2. Kako je a uzajamno prosto sa 4n, jasno je da vrednosti iz (/Δ)× predstavljene formom f pripadaju kosetu [a]1H. Obrnuto, ako [c] pripada kosetu [a]1H, tada znamo da je [ac] predstavljeno sa x2+ny2. Koristeći ponovo jednakost (5), dobijamo da f predstavlja [c]. Prema tome, vrednosti iz (/Δ)× predstavljene formom f čine koset [a]1H.

Definicja 12. Neka je Δ0(mod4) ili Δ1(mod4) negativan ceo broj, i neka je H pogrupa iz leme 8. Za svaki koset H od H, definišemo rod koseta H kao skup svih kvadratnih formi diskriminante Δ koje predstavljaju H modulo Δ

Iz prethodne definicije jasno je da bilo koji rod koseta H mora sadržati celokupne klase formi. U nekim slučajevima, rodovi sadrže samo po jednu klasu ekvivalencije, dok u dugim slučajevima jednom rodu pripada nekoliko neekvivalentnih klasa. Takav je slučaj s formama 1,0,14 i 2,0,7, koje nisu ekvivalentne ali obe predstavljaju brojeve 1,9,15,23,25,29 u (/56)×.

Teorema 12. Neka je Δ0(mod4) ili Δ1(mod4) strogo negativan ceo broj, i neka je H podgrupa iz leme 8. Ako je H koset podgrupe H u kerχ i p neparan prost broj koji ne deli Δ, tada je p predstavljen redukovanom formom diskriminante Δ iz roda od H ako i samo ako [p] pripada kosetu H.

Dokaz. Kako su različiti koseti od H disjunktni, teorema sledi na osnovu leme 6 i teoreme 7. □

Sada imamo dovoljno razvijenu teoriju za dokaz teoreme 10.

Dokaz teoreme 10. Već smo napomenuli da su 1,0,5 i 2,2,3 jedine dve redukovane forme diskriminante 20. Takođe, koristeći zakon kvadratnog reciprociteta, dobijamo da je (5/p)=1 ako i samo ako je p1,3,7,9(mod5). Ovo znači da je kerχ={1,3,7,9}. Jasno se vidi da forma 1,0,5 predstavlja vrednosti 1 i 9 u (/5)×, dok forma 2,2,3 predstavlja vrednosti 3 i 7 u (/5)×. Prema tome, ove forme pripadaju različitim rodovima. Iz teoreme 12, zaključujemo da je neparan prost broj p oblika x2+5y2 ako i samo ako je p1(mod20) ili p9(mod20). □

Nevedeni rezultati javili su se prvobitno u radovima Lagranža13, ali će tek Gaus u potpunosti razumeti njihovu dubinu. Gaus je definisao operaciju kompozicije kvadratnih formi na skupu klasa direktne ekvivalencije kvadratnih formi C(Δ). Sa ovom operacijom skup C(Δ) postaje konačna Abelova grupa reda h(Δ). Pritom je neutral u toj grupi klasa koja sadrži odgovarajuću principijelnu formu. Gaus je takođe pronašao 65 diskriminanti za koje se svaki rod sastoji od jedne jedine klase, i kao što je i sam primetio, ti brojevi su bili upravo Ojlerovi pogodni brojevi.

Zanimljivo je da se do danas ne zna da li je Ojler našao sve pogodne brojeve. Za sada znamo da može postojati još samo jedan pogodan broj, kao i da generalizovana Rimanova14 hipoteza povlači nepostojanje 66. pogodnog broja.

h(4n)Pogodni brojevi n
1 1, 2, 3, 4, 7
2 5, 6, 8, 9, 10, 12, 13, 15, 16, 18, 22, 25, 28, 37, 58
4 21, 24, 30, 33, 40, 42, 45, 48, 57, 60, 70, 72, 78, 85, 88, 98, 102, 112, 130, 133, 177, 190, 232, 253
8 105, 120, 165, 168, 210, 240, 273, 280, 312, 330, 345, 357, 385, 408, 462, 520, 760
16 840, 1320, 1365, 1848
Pogodni brojevi koje je otkrio Ojler, sortirani po klasnom broju.

Nakon Gausa, devetnaesti i dvadeseti vek su doneli još dublje rezultate koji povezuju kvadratne forme, geometriju (tačnije geometriju brojeva Minkovskog15) i teoriju polja. Ovi, sada već klasični, rezultati daleko izlaze van okvira ovog teksta. Druga polovina dvadesetog veka donela je još nekoliko novih pogleda na kvadratne forme. Najzanimljivija je, svakako, teorija uz pomoć koje se na elegantan način "mapiraju" kvadratne forme. Tačnije, pronađena je sasvim jednostavna veza između kvadratnih formi i određenih 3-regularnih beskonačnih grafova. [5] Na ovaj način su se i topološki argumenti uvukli u teoriju formi.

U nastavku teksta navodimo završetak dokaza teoreme 1, i jedan alternativni dokaz teoreme 2.

Završetak dokaza teoreme 1

U dosadašnjem tekstu dokazan je jedan smer teoreme 1. Uz pomoć zakona kvadratnog reciprociteta, lako je dokazati i drugi smer.

Dokaz. Pretpostavimo prvo da se prirodan broj n može predstaviti kao zbir dva kvadrata. Neka je p prost faktor broja n takav da je p=4k+3 za neko k. Iz n=x2+y2 sledi da je x2y2(modp). Ako py, tada postoji prirodan broj z takav da je zy1(modp). Množenjem obe strane kongruencije x2y2(modp) sa z2 dobijamo da je (zx)21(modp), iz čega sledi da je (zx)p1(1)2k+11(modp). Međutim, na osnovu Fermaove male teoreme, znamo da je to nemoguće. Dakle, p deli y, a samim tim i x, pa p2 deli x2+y2=n. Iz ovog zaključujemo da važi p2mn, gde je m prirodan broj. □

Cagirov dokaz teoreme 2

Godine 1990. američki matematičar Don Cagir16 objavio je dokaz teoreme 2 koji staje u jednu jedinu rečenicu! [6] U nastavku je naveden prevod Cagirovog dokaza:

Dokaz. Involucija konačnog skupa S={(x,y,z)3x2+4yz=p} definisana sa (x,y,z){(x+2z,z,yxz)ako je x<yz(2yx,y,xy+z)ako je yz<x<2y(x2y,xy+z,y)ako je x>2y ima tačno jednu fiksnu tačku, pa je |S| neparan i involucija definisana sa (x,y,z)(x,z,y) takođe ima fiksnu tačku. □


  1. Albert Girard (1595–1632).
  2. Pierre de Fermat (1607–1665).
  3. Leonhard Euler (1707–1783).
  4. lat. numerus idoneus – pogodan broj
  5. Adrien-Marie Legendre (1752–1833).
  6. Johann Carl Friedrich Gauss (1777–1855).
  7. Joseph-Louis Lagrange (1736–1813).
  8. U nastavku teksta integralne binarne kvadratne forme kratko ćemo nazivati forme.
  9. Čitaoci koji su upućeni u linearnu algebru verovatno sada primećuju da je ovo zapravo relacija ekvivalencije kvadratnih formi koja se u tom predmetu definiše uz pomoć pojmova baze i matrica prelaska. Međutim, mi nećemo iz ovako opšteg ugla posmatrati kvadratne forme, jer to nisu činili ni matematičari koji su otkrivali ovu teoriju.
  10. U linearnoj algebri, uobičajeno je da se diskriminanta kvadratne forme Φ u bazi e definiše kao det[Φ]e. U slučaju integralnih binarnih kvadratnih formi ta definicija bi se svela na izraz Δf=ac(b/2)2. Ovako definisanu diskriminantu koristio je Gaus, koji je uvek pretpostavljao da je ,,središnji“ član u formi paran.
  11. Edmund Georg Hermann Landau (1877–1938).
  12. Carl Gustav Jacob Jacobi (1804–1851).
  13. Naravno, Lagranž nije znao za pojmove grupe ili homomorfizma grupa, ali je došao do rezultata koji su u suštini isti sa onima koje smo naveli.
  14. Georg Friedrich Bernhard Riemann (1826–1866).
  15. Hermann Minkowski (1864–1909).
  16. Don Bernard Zagier (1951–).

Literatura

  1. Johannes Buchmann, Ulrich Vollmer, Binary quadratic forms
  2. John Conway, Neil J. A. Sloane, On the classification of integral quadratic forms
  3. David A. Cox, Primes of the form x2+ny2
  4. Goran Đanković, Teorija brojeva
  5. Allen Hatcher, Topology of numbers
  6. Don Zagier, A one-sentence proof that every prime p1(mod4) is a sum of two squares