Što je Ramanujanov stroj, računalo koje otkriva dosad nepoznatu matematiku?

Ilustracija: 123.rf

DOBRA je hipoteza privlačna poput magneta umu matematičara. U najboljem slučaju, matematička teorija iznosi nešto iznimno duboko na iznimno precizan i sažet način, vapeći za potvrdom ili opovrgavanjem.

No, teško je doći do dobre hipoteze. Mora biti dovoljno duboka da izazove radoznalost i istraživanje, ali ne smije biti tako opskurna da je uopće nije moguće shvatiti. Mnogi poznati matematički problemi su pretpostavke, a ne rješenja, kao što je Fermatov posljednji teorem, piše Vice.

Skupina istraživača s izraelskog Techniona i Googlea u Tel Avivu predstavila je automatizirani sustav nagađanja pod nazivom Ramanujanov stroj. Ime je dobio prema matematičaru Srinivasi Ramanujanu, koji je razvio tisuće inovativnih formula i teorija iako nije imao gotovo nikakvo formalno obrazovanje.

Softverski sustav već je postavio nekoliko originalnih i važnih formula za univerzalne konstante koje se pojavljuju u matematici. Ovaj rad objavljen je nedavno u časopisu Nature.

Jedna od formula koju je postavio ovaj stroj može se koristiti za izračunavanje vrijednosti univerzalne konstante nazvane Katalanov broj (op.a. niz nazvan u čast belgijskog matematičara Eugèna Charlesa Catalana), i to učinkovitije od bilo koje dosadašnje formule koju su otkrili ljudi.

No, Ramanujanov stroj nije zamišljen tako da se samostalno bavi matematikom, nego da pruži potporu postojećim matematičarima. Kao što su istraživači objasnili u svome radu, cjelokupna matematička disciplina može se raščlaniti na dva procesa - nagađanje i dokazivanje. S obzirom na sve više pretpostavki, više je i posla za matematičke umove koji ih moraju dokazati i objasniti. To ne znači da njihov sustav nije ambiciozan.

Što je Ramanujanov stroj?

Kako kažu istraživači, Ramanujanov stroj pokušava zamijeniti matematički intuiciju velikih matematičara i vodi u dalja matematička istraživanja. Pritom nije riječ o univerzalnom matematičkom stroju. Umjesto toga, on iznosi formule o tome kako izračunati vrijednosti određenih brojeva koji se nazivaju univerzalnim konstantama. Najpoznatiji takav broj je pi, koji daje omjer opsega i promjera kruga. Pi se može nazvati univerzalnim jer se pojavljuje u cjelokupnoj matematici, a konstanta je zato što zadržava vrijednost za svaki krug, bez obzira na veličinu.

Ovaj sustav posebno izvodi hipoteze o vrijednost univerzalnih konstanti, napisane u smislu elegantnih formula koje se nazivaju kontinuiranim razlomcima. Riječ je o složenim razlomcima. Nazivnik u kontinuiranom razlomku uključuje zbroj dviju vrijednosti, od kojih je druga i sama razlomak čiji nazivnik također sadrži razlomak i tako dalje u beskonačnost.

Kontinuirani razlomci dugo su zaokupljali matematičare svojom neobičnom kombinacijom jednostavnosti i dubine, a ukupna vrijednost razlomka često je jednaka važnim konstantama. Osim što su "suštinski fascinantni" u svojoj estetici, oni su također korisni za određivanja temeljenih svojstava konstanti, napisali su Robert Doughtery-Bliss i Doron Zeilberger sa Sveučilišta Rutgers u svome pretprintu.

Dva osnovna algoritma

Ramanujanov stroj je građen na dva osnovna algoritma. Oni pronalaze kontinuirane razlomke koji su s visokim stupnjem pouzdanosti jednaki univerzalnim konstantama. Pouzdanost je važna jer bi se inače hipoteza lako mogla odbaciti i ne bi bila posebno vrijedna. Svaka hipoteza ima oblik jednadžbe. Ideja je da vrijednost na lijevoj strani znaka jednakosti, formula koja uključuje univerzalnu konstantu, bude jednaka vrijednosti na desnoj strani, kontinuiranom razlomku.

Da bi došao do hipoteze, algoritam odabire proizvoljnu univerzalnu konstantu za lijevu stranu i onda proizvoljni kontinuirani razlomak za desnu stranu i potom izračunava svaku stranu posebno uz određenu preciznost.

Ako se čini da se dvije strane poklapaju, vrijednosti se izračunavaju s većom preciznošću kako bi se postiglo da njihovo izjednačavanje nije slučajnost. Ključno je da već postoje formule za izračunavanje vrijednosti univerzalnih konstanti kao što je pi do proizvoljne preciznosti pa je vrijeme izračuna jedina prepreka provjeri podudarnosti obiju strana jednadžbe.

Nova hipoteza

Prije algoritama poput ovih matematičari su morali koristiti postojeće matematičko znanje i teoreme da postave hipotezu. No, s automatiziranim pretpostavkama matematičari će ih moći koristiti za obrnuti postupak skrivenih teorema ili postizanje boljih rezultata, kao što su već pokazali Doughtery-Bliss i Zeilberger.

Međutim, najvažnije otkriće dosad nije skriveno znanje, nego nova hipoteza iznenađujuće važnosti. Ova pretpostavka omogućava izračun Katalanove konstanta, specijalizirane univerzalne konstante čija vrijednost se koristi u mnogim matematičkim problemima.

Kontinuirani razlomak ove novootkrivene hipoteze omogućava najbrže izračunavanje Katalanove konstante, puno brže od prethodnih formula. Čini se da ovo označava novu točku napretka u računarstvu, otprilike kao kad je računalo prvi put pobijedilo velemajstora, ali ovaj put u igri iznošenja hipotezi, zaključuje Vice

Komentare možete pogledati na ovom linku.

Pročitajte više

 
Komentare možete pogledati na ovom linku.