Kalevi Suominen
Professori, matematiikan laitos, Helsingin yliopisto
1. Etsittävä kaksi lukua, joista ensimmäisen kuution ja toisen luvun summa on sama kuin lukujen summan kuutio.
2. Jaettava annettu luku kahteen osaan, joiden tulo on erään luvun kuution ja itse luvun erotus.
Nämä tehtävät ovat esimerkkejä yli sadasta antiikin matematiikan ongelmasta, jotka kreikkalainen matemaatikko Diofantos kokosi nimellä ''Aritmetiikka'' tunnettuun tehtäväkokoelmaansa. Teos on säilynyt vain osaksi, eikä sen historiaa tunneta. Itse Diofantos eli Egyptin Aleksandriassa luultavasti roomalaisajan loppupuolella, erään arvion mukaan 200-luvulla.
Yhteistä kaikille Diofantoksen ongelmille on, että niissä luvuilla tarkoitetaan rationaalilukuja; reaalilukuja ei tehtäviä laadittaessa vielä tunnettu. Siksi niiden ratkaisemiseen on käytettävä erilaisia keinoja kuin nykyisin tavanmukaisissa tehtävissä.
Esimerkiksi tehtävä 1 on nykyaikaisin merkinnöin helppo muotoilla
yhtälöksi
Vaikka tehtävä siis vaikuttaakin aluksi helpolta, kun siinä asetetaan vain yksi ehto kahdelle tuntemattomalle, niin tällainen vapaus osoittautuukin ratkaisun suurimmaksi esteeksi! Itse asiassa voidaan ajatella, että ratkaisujen rationaalisuus on lisäehto, joka vastaa vähintään yhtä yhtälöä. Tämä on luonteenomaista kaikille Diofantoksen ongelmille.
Diofantoksen esittämät ratkaisut perustuvat siihen, että asetetaan uusia ehtoja tuntemattomien välille, kunnes yhtälöitä on yhtä monta kuin tuntemattomia. Silloin ratkaisuja jää vain äärellinen määrä. Jos ehdot on vielä valittu siten, että ratkaisu on yksikäsitteinen, niin sen löytäminen ei edes vaadi juurenottoa ja tulos on rationaalinen.
Esimerkiksi yhtälöstä (1) saadaan sijoituksella y=2x-1
kolmannen asteen yhtälö
0 = 26x3 - 27x2 + 7x. | (2) |
Tehtävä 2 voidaan käsitellä samalla tavoin. Jos annettu luku on 6,
kuten Diofantos olettaa esimerkissään, ja sen osat ovat x ja 6-x,
niin ratkaistavaksi tulee yhtälö
27x3 - 26x2 = 0. | (4) |
Edellä käsitellyt tehtävät osoittavat, että Diofantoksen ongelmien ratkaisu on helppoa - ainakin sen jälkeen, kun on keksitty sopiva lisäehto tuntemattomien välille. Eteen tuleekin väistämättä kysymys, miten tällainen ehto löydetään. Diofantoksen kirja ja muut antiikin lähteet eivät anna mitään viitteitä yleisestä menetelmästä, vain suuren joukon yksittäisiä esimerkkejä.
Diofantoksen ongelmien ratkaisuperiaatteen ymmärtämiseksi on hyödyllistä tulkita yhtälöt geometrisesti. Kahden tuntemattoman yhtälöt, kuten esimerkiksi (1) ja (3), kuvaavat algebrallisia tasokäyriä. Usein tuntemattomia on useampia, mutta samalla myös ehtoja on enemmän ja ne esittävät edelleen algebrallista käyrää jossakin korkeampiulotteisessa avaruudessa.
Ensimmäinen vaihe Diofantoksen ongelman ratkaisussa on tavallisesti
käyrän jakaminen komponentteihinsa. Esimerkiksi kumpikin yhtälöistä
(1) ja (3) on kolmatta astetta, mutta niiden
esittämät käyrät ovat oleellisesti erilaiset. Jälkimmäinen on jaoton,
kun taas edellinen jakautuu kahdeksi komponentiksi: suoraksi y=0 ja
ellipsiksi
Algebrallisilla käyrillä on yleensä ääretön määrä pisteitä, joiden koordinaatit ovat reaalilukuja. Myös sellaisia pisteitä on paljon, joiden toinen koordinaatti on rationaalinen. Pisteitä, joiden kumpikin koordinaatti on rationaalinen, on sen sijaan usein vain äärellinen määrä. Tällaisia pisteitä sanotaan käyrän rationaalisiksi pisteiksi. Geometrisesti tarkasteltuna Diofantoksen ongelma on siis sama kuin algebrallisen käyrän rationaalisten pisteiden määrittäminen.
Kun ratkaistaan kahden tuntemattoman yhtälöitä, myös jokainen lisäehto tuntemattomien välillä esittää tasokäyrää. Esimerkiksi tehtävän 1 ratkaisussa ehto y = 2x-1 kuvaa suoraa. Lisäehdon toteuttavat ratkaisut ovat siten samat kuin käyrien yhteiset pisteet. Diofantoksen ongelman ratkaisemiseksi on siis asetettava lisäehto siten, että käyrien leikkauspisteet ovat rationaaliset.
Ensi näkemältä tämä ajatus ei juuri vaikuta käyttökelpoiselta. Kun ollaan vasta etsimässä rationaalisia pisteitä, miten niitä voitaisiin käyttää hyväksi? Tilanne ei kuitenkaan ole toivoton. Käytännössä on usein mahdollista löytää eräitä ''ilmeisiä'' rationaalisia pisteitä, jotka eivät kelpaa etsityiksi ratkaisuiksi. Tällaisia ovat tyypillisesti käyrän leikkauspisteet koordinaattiakselien kanssa. Esimerkiksi yhtälöllä (5) on ilmeiset rationaaliset ratkaisut x=0 ja .
Triviaalien, ilmeisten ratkaisujen lisäksi tarvitaan tietenkin vielä kelvollisiakin ratkaisuja. Miten voidaan taata, että tällaiset toistaiseksi tuntemattomatkin käyrien leikkauspisteet olisivat rationaalisia? Ongelman ratkaisee seuraava tulos:
Jos kahden käyrän leikkauspisteet ovat rationaaliset mahdollisesti yhtä pistettä lukuunottamatta, niin ne kaikki ovat rationaalisia.
Tämän todistamiseksi tarvitsee vain eliminoida toinen tuntemattomista. Tällöin saadaan yhden tuntemattoman polynomiyhtälö, ja sen juuret mahdollisesti yhtä lukuunottamatta ovat rationaaliset. Koska juurien summa on rationaalinen, on viimeinenkin juuri välttämättä rationaalinen.
Edellä esitetyn perusteella voidaan nyt ilmaista Diofantoksen ongelmien ratkaisuperiaate: Etsitään ongelmaan liityvän käyrän ''ilmeiset'' rationaaliset pisteet ja asetetaan lisäehtoa vastaava käyrä kulkemaan niistä mahdollisimman monen kautta. Jos tämä on mahdollista tehdä siten, että yhtä lukuunottamatta kaikki käyrien leikkauspisteet ovat näitä rationaalisia pisteitä, niin myös viimeinenkin leikkauspiste on rationaalinen.
Esimerkiksi tehtävän 1 ratkaisussa asetettiin lisäehto y = 2x-1. Se kuvaa suoraa, joka kulkee ellipsin (5) triviaalin rationaalisen pisteen (0,-1) kautta. Tämän ohella se leikkaa ellipsin vain yhdessä pisteessä, kuten jo edellä nähtiin, ja tämä piste (7/13,1/13) on myös rationaalinen.
Tarkastelu osoittaa lisäksi, että suoran kulmakerroin voidaan valita vapaasti. Siihen käy mikä tahansa rationaaliluku. Näin ellipsillä on ääretön määrä rationaalisia pisteitä, jotka voidaan esittää rationaalisen parametrin avulla. Algebrallisia käyriä, joilla on tämä ominaisuus, sanotaan rationaalisiksi käyriksi. Moniin Diofantoksen esittämiin ongelmiin liittyvät käyrät ovat rationaalisia, ja siten niillä on paljon ratkaisuja Diofantoksen kuvaamien lisäksi.
Tehtävä 2 osoittautuu oleellisesti erilaiseksi. Aluksi havaitaan, että käyrä (3) leikkaa y-akselin rationaalisissa pisteissä ja (0,0). Jos nyt asetetaan lisäehto, joka kuvaa esimerkiksi pisteen (0,-1) kautta kulkevaa suoraa, niin tämä leikkaa käyrän (3) vielä kahdessa pisteessä. Nämä leikkauspisteet toteuttavat toisen asteen yhtälön, ja siten ne eivät yleensä ole rationaalisia.
Ongelma ratkeaa, kun suora valitaan kulkemaan kahden rationaalisen pisteen kautta. Ratkaisun kannalta on tärkeää huomata, että näiden ei tarvitse olla eri pisteitä. Kahden käyrän leikkauspiste voi näet olla moninkertainen, kun käyrät sivuavat toisiaan. Niinpä käyrän (3) tapauksessa lisäehdon kuvaajaksi voidaan valita tangentti pisteessä (0,-1). Tämän yhtälö on y = 3x-1, jota jo edellä käytettiin. Vastaava menettely on mahdollinen myös muiden rationaalisten pisteiden (0,0) ja (0,1) kohdalla. Näin saaduista rationaalisista pisteistä voidaan edelleen johtaa uusia joko tangenttien avulla tai sitten kahden eri pisteen kautta kulkevilla sekanteilla.
Tehtävän 2 tapauksessa lisäehtojen valinnassa on siis paljon vähemmän valinnan vapautta kuin tehtävässä 1. Yhtälön (3) kuvaama käyrä on esimerkki ns. elliptisestä käyrästä. Nimi tulee siitä, että käyrän pisteitä voidaan esittää elliptisillä funktioilla; itse käyrä ei ole ellipsi. Tällaisen käyrän rationaalisten pisteiden joukko ei välttämättä ole ääretön.
Kuva 1: Tehtävien 1 ja 2 ratkaisut annetuilla lisäehdoilla, yhtälö (5) vasemmalla ja yhtälö (3) oikealla.
Lisätehtäviä.
1. Etsittävä Diofantoksen ongelman 1. kaikki rationaaliset ratkaisut.
2. Etsittävä Diofantoksen ongelman 2. ratkaisu, kun annettu luku ei ole 6.
3. Etsittävä useita rationaalisia pisteitä käyrältä (3).
4. Etsittävä kaksi lukua, joiden summan suhde niiden neliöiden summaan on annettu luku.
5. Etsittävä kaksi lukua, joiden summa on sama kuin niiden kuutioiden summa.