• Ei tuloksia

Fermat'n suuri lause ja Pythagoraan kolmikot

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Fermat'n suuri lause ja Pythagoraan kolmikot"

Copied!
47
0
0

Kokoteksti

(1)

VILJAMI MÄNNIKKÖ

FERMAT’N SUURI LAUSE JA PYTHAGORAAN KOLMIKOT

Kandidaatintyö

Tarkastaja: Mika Mattila 24.02.2018

(2)

i

TIIVISTELMÄ

VILJAMI MÄNNIKKÖ: Fermat’n suuri lause ja pythagoraan kolmikot Tampereen teknillinen yliopisto

Kandidaatintyö, 26 sivua, 0 liitesivua Joulukuu 2017

TLU koulutusohjelma Pääaine: Matematiikka

Tarkastajat: Yliopisto-opettaja Mika Mattila

Avainsanat: Fermat’n suuri lause, Pythagoraan kolmikot

(3)

ii

ALKUSANAT

Tämä tekniikan kandidaatintyö on tehty Tampereen teknillisen yliopiston Matema- tiikan laitokselle. Kiitän kandidaatintyön ohjaajaa ja tarkastajaa yliopisto-opettajaa Mika Mattilaa, työn ohjaamisesta ja tarkastamisesta.

Tampere, 24.2.2018

Viljami Männikkö

(4)

iii

SISÄLLYS

1. Johdanto . . . 1

2. Fermat’n suuri lause . . . 2

2.1 Kokonaislukuratkaisujen löytyminen . . . 2

2.1.1 Tapaus n=1 . . . 2

2.1.2 Tapaus n=2 . . . 4

3. Pythagoraan kolmikot . . . 6

3.1 Kolmikoiden generointi . . . 6

3.1.1 Pythagoran menetelmä . . . 6

3.1.2 Yleinen ratkaisu . . . 8

3.2 Kolmikoiden määrä . . . 18

3.3 Kolmikoiden graafiset ominaisuudet . . . 19

4. Tapaus n=4 . . . 33

5. Yhteenveto . . . 39

Lähteet . . . 40

(5)

iv

KUVALUETTELO

3.1 Pythagoraan kolmion sisälle piirrettyjen kolmen kolmion korkeus on sama kuin ympyrän säteen mitta r. . . 19 3.2 Kolmion sisälle piirretty suurin mahdollinen ympyrä. . . 21 3.3 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoi-

den x ja y arvoja, kun tutkitaan kolmikoita, joissa s = 1, ...,9 ja t = 2, ...,9. . . 21 3.4 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoi-

den x ja y arvoja, kun tutkitaan kolmikoita, joissa s = 1, ...,29 ja t = 2, ...,19. . . 22 3.5 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoi-

den x ja y arvoja, kun tutkitaan kolmikoita, joissa s = 1, ...,49 ja t = 2, ...,49. . . 23 3.6 Primitiivisiä pythagoraan kolmikoita kerrottuna kokonaisluvulla k =

1, ...,9 . . . 23 3.7 Pistejoukkoon piirretty symmetriasuora, kunxjayarvot sadaan Pyt-

hagoraan kolmikoista, joissa s = 1, ...,9 jat= 2, ...,9. . . 24 3.8 Pistejoukkoon piirretty symmetriasuora, kunxjayarvot sadaan Pyt-

hagoraan kolmikoista, joissa s = 1, ...,29 jat= 2, ...,29. . . 25 3.9 Pistejoukkoon piirretty symmetriasuora, kunxjayarvot sadaan Pyt-

hagoraan kolmikoista, joissa s = 1, ...,49 jat= 2, ...,49. . . 26 3.10 Pistejoukkoon piirretty symmetriasuora, kunxjayarvot sadaan Pyt-

hagoraan kolmikoista, joissa s= 1, ...,49 ja t= 2, ...,49 ja kolmikoita skaalataan kokonaisluvuilla k = 1, ...,9. . . 27 3.11 Pistejoukkoon piirretty viiva kuvaamaan pistejoukon muotoa, kun lu-

kujenx jayarvot sadaan Pythagoraan kolmikoista, joissa s= 1, ...,9 ja t = 2, ...,9. . . 28

(6)

v 3.12 Pistejoukkoon piirretty viiva kuvaamaan pistejoukon muotoa, kun

lukujen x ja y arvot saadaan Pythagoraan kolmikoista, joissa s = 1, ...,49 ja t= 2, ...,49 ja kolmikoita skaalataan kokonaisluvuilla k = 1...10. . . 29 3.13 Pythagoraan menetelmällä generoituja Pythagoraan kolmikoita xy-

tasossa, kun n= 1, ...,9. . . 30 3.14 Pythagoraan menetelmällä generoituja Pythagoraan kolmikoita xy-

tasossa, kun n= 1, ...,49. . . 31

(7)

vi

LYHENTEET JA MERKINNÄT

CC license Creative Commons license

SI system Système international d’unités, Kansainvälinen yksikköjärjestelmä TUT Tampere University of Technology

URL Uniform Resource Locator

syt(a, b) lukujen (a, b) suurin yhteinen tekijä

Z+ positiivisten kokonaislukujen joukko (1,2,3,4, ...) N luonnollisten lukujen joukko (1,2,3,4, ...)

(x, y, z) kolmen luvun x, y ja z muodostama lukukolmikko

|x| luvun x itseisarvo

a|b luku b on jaollinen luvulla a ab luku b ei ole jaollinen luvulla a

x mod y jakojäännös jaettaessa luku xluvulla y. Operatiota mod kutsutaan moduloksi.

(8)

1

1. JOHDANTO

1600-luvulla matemaatikko Pierre De Fermat tutki lukuteoriaa ja teki päätelmän, että yhtälölle xn +yn = zn ei löydetä sellaisia positiivisia kokonaislukuja x, y ja z, mitkä toteuttaisivat yhtälön, kun n > 2. Fermat’n kuoleman jälkeen hänen poi- kansa löysi Diofantoksen kirjan Arithmetica marginaalista merkinnän. Merkinnässä Fermat väitti löytäneensä ”mahtavan” todistuksen päätelmälleen, mutta todistus ei mahtunut hänen mukaansa kyseiseen marginaaliin. Todistusta ei ikinä löydetty mistään Fermat’n papereista, joten on edelleen mysteeri, löysikö Fermat todella to- distuksen omalle päätelmälleen, jota alettiin myöhemmin kutsua Fermat’n suureksi lauseeksi. Vuonna 1993 Andrew Wiles väitti löytäneensä todistuksen lauseelle, mutta todistuksessa ilmeni muutamia virheitä, jotka Wiles kuitenkin sai korjattua seuraa- vien vuosien aikana. Vuonna 1995 Fermat’n suuri lause saatiin vihdoin todistettua ja sen todistamisen viimeisiin vaiheisiin tarvittiin monien eri matemaatikkojen apua.[1, s. 382–383]

Tässä työssä perehdytään tarkemmin Fermat’n suureen lauseeseen ja tämän lauseen erityistapaukseenn = 2. Työssä käydään läpi myös todistus tapauksellen = 4, joka todistetaan hyödyntämällä Diofantoksen 20. ongelmaa. Työ etenee Fermat’n suuren lauseen esittelystä tapaukseen, jossa tutkitaan kokonaislukuratkaisujen löytymistä, kun Fermat’n suuren lauseen kokonaislukueksponenttinon pienempi tai yhtä suurta kuin kaksi. Tämän jälkeen siirrytään tutkimaan tarkemmin tapausta n = 2 ja sen yhteyttä pythagoraan lauseeseen, jonka jälkeen siirrytään todistamaan tapaustan = 4.

(9)

2

2. FERMAT’N SUURI LAUSE

Fermat’n suuri lause on erittäin tunnettu ja keskeinen lukuteorian lause. Se esiintyy monessa lukuteorian teoksessa ja se löytyy esimerkiksi lähteestä [2, s. 242].

Lause 2.0.1 (Fermat’n suuri lause). Yhtälölle

xn+yn =zn (2.1)

ei löydy sellaisia positiivisia kokonaislukuja x, y ja z, jotka toteuttaisivat yhtälön, kun n >2 ja n∈N.

Lauseen todistaminen yleisessä tapauksessa on erittäin haasteellista ja se vaatii mo- nien eri matematiikan alojen tuntemusta. Tässä työssä käymme läpi todistuksen tapaukselle n = 4, jonka myös Fermat sai todistettua. Kuitenkin ennen tapauksen n = 4 todistamista työssä tutkitaan tapausta, jossa yhtälön (2.1) kokonaislukueks- ponentti n≤2.

2.1 Kokonaislukuratkaisujen löytyminen

Tässä luvussa käydään läpi Lauseen 2.0.1 tapausta n ≤ 2. Lauseen 2.0.1 mukaan ei löydetä positiivisia kokonaislukuja x, y ja z, jotka toteuttaisivat yhtälön (2.1).

Lause ei kuitenkaan ota kantaa, löydetäänkö positiiviset kokonaisluvut x, y ja z, mitkä toteuttaisivat yhtälön, kun n≤2.

2.1.1 Tapaus n=1

Tutkitaan tapaustan= 1. Kun yhtälöön (2.1) sijoitetaan muuttujan n arvo, yhtälö saadaan muotoon

x1+y1 =z1

x+y=z. (2.2)

(10)

2.1. Kokonaislukuratkaisujen löytyminen 3 Yhtälöstä (2.2) huomataan, että yhtälölle löydetään positiiviset kokonaisluvut x, y ja z, mitkä toteuttavat yhtälön. Valitsemalla x = 1, y = 2 ja z = 3 saadaan yhtälö (2.2) muotoon

1 + 2 = 3, (2.3)

josta nähdään, että luku kolmikko (1,2,3) toteuttaa yhtälön (2.2).

Lause 2.1.1. Olkoon x, y, z ∈N. Yhtälölle

x+y =z

löydetään sellaiset x, y ja z, mitkä toteuttavat yhtälön.

Tutkitaan vielä montako paria (x, y) löydetään, jotka toteuttavat yhtälön, kun kiin- nitämme kokonaisluvun z. Tutkitaan ensin tapausta, missä luku z on parillinen.

Valitaan lukuz ∈N siten, että z=2a, missäa∈N. Nyt voidaan kirjoittaa z = 2a= 2a

2 + 2a

2 =a+a+ (k−k) = (a+k) + (ak),

missä luku k ∈ Z. Määritelmän mukaisesti tutkittiin positiivisia kokonaisluku kol- mikoita, missäx, y, z >0. Nyt voidaan merkitä lukuax=a+k ja lukua y=ak, kun k < a. Jos ka, niin y ≤ 0, joka ei toteuta määritelmän ehtoa. Tästä seu- raa, että luku k on välillä [0, a). Nyt luku k voidaan valita a eri tavalla, sillä välin [0, a) pituus on a, jolloin erilaisia pareja on a kappaletta. Koska yhteenlasku on vaihdannainen voidaan yhtä hyvin määritellä x = ak, kun k < a ja y = a+k.

Määrittelemällä luvut x ja y tällä tavalla, päädytään samaan tulokseen kuin mää- rittelemällä x = a+k ja y = ak. Mutta koska pari (a, a), kun k = 0, on sama molemmissa tapauksissa, niin 2a kappaletta tuottaisi väärän tuloksen, koska pari (a, a) olisi laskettu kahteen kertaan. Tästä johtuen erilaisia pareja on 2a−1 eliz−1 kappaletta, kunz on parillinen.

Tutkitaan vielä tapaus, jossa luku z on pariton. Valitaan nyt z = 2a + 1, missä a∈N. Nyt voidaan kirjoittaa

z = 2a+ 1 =a+a+ 1 =a+a+ 1 +kk = (a+k) + (a+ 1−k),

missä k ∈ Z. Nyt voidaan valita x = a +k ja y = a+ 1−k. Koska x ja y ovat positiivisia kokonaislukuja, niin

y >0

a+ 1−k >0

k < a+ 1.

(2.4)

(11)

2.1. Kokonaislukuratkaisujen löytyminen 4 Nyt kokonaisluku k on välillä 0≤k < a+ 1. Nyt k voidaan valita a+ 1 eri tavalla.

Mutta koska yhteenlasku on vaihdannainen, niin voidaan yhtä hyvin valitax=a−k jay=a+ 1 +k. Tällöin kokonaisluku k on välillä 0≤k < a, jolloin kokonaisluku k voidaan valita a eri tavalla. Huomataan kuitenkin, että kun k = 0, niin se tuottaa saman parin, kuin ensimmäisen kohdan tapaus, jossak = 0. Molemmissa tapauksissa syntyy pari (a, a + 1), joten erilaisia pareja tähän mennessä on a+ 1 +a −1 = 2a = z −1. Koska yhteenlasku on vaihdannainen voidaan yhtä hyvin valita x = a + 1 +k ja y = ak ja x = a + 1 − k ja y = a +k. Tutkitaan tuottaako nämä valinnat samoja tuloksia, kuin aikaisemmat valinnat. Tutkitaan seuraavaksi parien muodostamia joukkoja, erilaisilla lukujenx ja y määrittelyillä. Määritellään ensimmäisessä tapauksessax=a+k ja y=a+ 1−k, jolloin saadaan joukko, kun k= 0,1, ..., a:

[(a, a+ 1),(a+ 1, a),(a+ 2, a−1), ...,(2a,1)].

Valitaan seuraavaksi x = ak ja y = a + 1 + k, jolloin saadaan joukko, kun k= 0,1, ..., a−1:

[(a, a+ 1),(a−1, a+ 2),(a−2, a+ 3), ...,(1,2a)].

Määritellään seuraavaksi luvut seuraavastix=a+ 1−k jay =a+k, jolloin saadaan joukko, kun k= 0,1, ..., a:

[(a+ 1, a),(a, a+ 1),(a−1, a+ 2), ...,(1,2a)].

Viimeisessä tapauksessa x = a+ 1 +k ja y = ak, jolloin saadaan joukko, kun k= 0,1, ..., a−1:

[(a+ 1, a),(a+ 2, a−1),(a+ 3, a−2), ...,(2a,1)].

Huomataan, että tapauksienx=a+ 1 +k jay=ak jax=a+ 1−k jay =a+k parit on jo käsitelty, jolloin erilaisia pareja on yhteensä a+ 1 +a−1 = 2a=z−1, kunz on pariton.

Lause 2.1.2. Olkoonz ∈Z+. Kun kiinnitetään lukuz, niin löydetäänz−1erilaista (x, y) paria, jossa x, y ∈Z+ ja jotka toteuttavat yhtälön z=x+y.

2.1.2 Tapaus n=2

Tutkitaan seuraavaksi tapausta n = 2. Sijoittamalla yhtälöön (2.1) muuttujan n arvo saadaan yhtälö muotoon

x2+y2 =z2. (2.5)

(12)

2.1. Kokonaislukuratkaisujen löytyminen 5 Yhtälöstä huomataan, että se on samaa muotoa kuin Pythagoraan lauseessa esiin- tyvä yhtälö. Eli tapaus n= 2 on erikoistapaus Pythagoraan lauseesta, koska kaikki Pythagoraan lauseen ratkaisut eivät kelpaa yhtälön (2.5) ratkaisuiksi. Esimerkik- si arvot x = 1, y = √

2 ja z = √

3 toteuttavat Pythagoraan lauseen, mutta eivät yhtälöä (2.5), koska yhtälön ratkaisuiksi kelpaavat vain positiiviset kokonaisluvut.

Yhtälölle (2.5) voidaan kuitenkin löytää positiiviset kokonaisluvut, jotka toteuttavat sen. Valitaan positiiviset kokonaisluvut sillä tavalla, että x = 3, y = 4 ja z = 5, ja sijoittamalla arvot yhtälöön saadaan

32+ 42 = 9 + 16 = 25 = 52. (2.6) Koska valitut arvot toteuttavat yhtälön ja arvot ovat positiivisia kokonaislukuja, niin yhtälölle (2.1) löytyy ratkaisu positiivisten kokonaislukujen joukosta. Kolmik- koa, joka toteuttaa yhtälön (2.1) kun n = 2, kutsutaan Pythagoraan kolmikoksi.

Pythagoraan kolmikoita käsitellään tarkemmin tämän työn luvussa 3.

(13)

6

3. PYTHAGORAAN KOLMIKOT

Luvussa 2.1 todettiin, että Fermat’n suurelle lauseelle löytyy positiivinen kokonais- lukukolmikko, kun n = 2 ja tällaisia kolmikoita kutsutaan Pythagoraan kolmikok- si. Tässä luvussa tutustumme Pythagoraan kolmikoiden ominaisuuksiin ja tapoihin generoida näitä kolmikoita. Tämän luvun lauseet, määritelmät ja todistukset pe- rustuvat suurimmaksi osaksi lähteeseen [2, s. 242–248]. Mikäli todistus pohjautuu johonkin toiseen lähteeseen, siitä mainitaan todistuksen kohdalla erikseen.

3.1 Kolmikoiden generointi

Pythagoraan kolmikoiden generointiin on monia eri menetelmiä. Seuraavaksi käsit- telemme kaksi erilaista tapaa löytää näitä kolmikoita. Ensimmäiseksi käsitellään Pythagoraan määrittelemä tapa. Tämän jälkeen johdetaan generointitapa, jolla voi- daan muodostaa kaikki mahdolliset Pythagoraan kolmikot.

3.1.1 Pythagoran menetelmä

Pythagoras määritteli kokonaislukujenx, y ja z generointiin yhtälöt

x= 2n+ 1, y= 2n2+ 2n, z = 2n2+ 2n+ 1,

missä n on mielivaltainen positiivinen kokonaisluku. Sijoittamalla kokonaisluku- muuttujat x, y ja z yhtälöön (2.5) voidaan osoittaa, että muuttujat toteuttavat

(14)

3.1. Kolmikoiden generointi 7 yhtälön

x2+y2 =z2

⇔(2n+ 1)2+ (2n2+ 2n)2 = (2n2+ 2n+ 1)2

⇔4n2+ 2n+ 1 + 4n4+ 8n3+ 4n2 = 4n4+ 4n3+ 2n2+ 4n3+ 4n2+ 2n+ 2n2+ 2n+ 1

⇔4n4+ 8n3+ 8n2+ 2n+ 1 = 4n4+ 8n3+ 8n2+ 4n+ 1

⇔0 = 0.

(3.1) Koska yhtälön molemmat puolet ovat yhtäsuuret, muuttujat x, y ja z toteuttavat yhtälön. Koska muuttujat x, y ja z toteuttavat yhtälön (2.5), niin kolmikko (2n+ 1,2n2 + 2n,2n2+ 2n+ 1) on Pythagoraan kolmikko.

Lause 3.1.1. Olkoon n mielivaltainen positiivinen nollasta poikkeava kokonaisluku.

Jos

x= 2n+ 1, y= 2n2+ 2n, z = 2n2+ 2n+ 1, niin (x, y, z) on Pythagoraan kolmikko.

Esimerkki 3.1.1. Generoidaan Pythagoraan kolmikko valitsemalla n = 2. Laske- taan muuttujienx, y ja z arvot

x= 2·2 + 1 = 5,

y= 2·(2)2+ 2·2 = 12, z = 2·(2)2+ 2·2 + 1 = 13.

Tutkitaan vielä, että saadut arvot toteuttavat yhtälön (2.5) 52+ 122 = 25 + 144 = 169 = 132.

Koska saadut kokonaisluvut toteuttavat yhtälön, kolmikko (5,12,13) on Pythago- raan kolmikko.

Koska Lauseen 3.1.1 generointitapa tuottaa Pythagoraan kolmikon mielivaltaisella positiivisella kokonaisluvullan, niin Pythagoraan kolmikoita on ääretön määrä Kol- mikoita on ääretön määrä, koska positiivisten kokonaislukujen joukko on ylhäältä rajoittamaton, joka tarkoittaa sitä, että luku n voidaan valita äärettömän monella eri tavalla.

(15)

3.1. Kolmikoiden generointi 8

3.1.2 Yleinen ratkaisu

Yleisen ratkaisun todistamisessa tarvitaan lukuteoriaan liittyviä lauseita, jotka käy- dään läpi seuraavaksi. Määritellään aluksijaollisuus.

Määritelmä 3.1.1. Kokonaisluku b on jaollinen kokonaisluvulla a ̸= 0, jos on olemassa sellainen kokonaisluku c, joka toteuttaa yhtälön b = ac. Kokonaisluvun b jaollisuutta kokonaisluvulla a merkitään a|b. Jos kokonaisluku b ei ole jaollinen kokonaisluvullaa, niin tällöin merkitään ab.

Lause 3.1.2. Kokonaisluvuille a, b ja c on voimassa:

(1) Jos a|b ja b̸= 0, niin |a| ≤ |b|.

(2) Jos a|b ja a|cja x ja y ovat mielivaltaisia kokonaislukuja, niin a|(bx+cy). [2, s. 24]

Todistus. Olkoot a, b ja c kokonaislukuja ja b ̸= 0. Jos a|b, niin on olemassa koko- naislukuc, jolle on voimassab=ac, missäac̸= 0. Tästä edelleen seuraa, ettäc̸= 0.

Otetaan yhtälöstäb=ac itseisarvot, ja saadaan yhtälö muotoon:

b =ac⇒ |b|=|ac| ⇔ |b|=|a||c|.

Koska c ̸= 0, niin |c| > 0. Koska |c| ≥ 1, niin |b| = |a||c| ≥ |a|. Tämä todistaa kohdan (1).

Olkoona, bjackokonaislukuja, joille pätee a|b jaa|c. Koska a|b jaa|c, niin voidaan löytää kokonaisluvut r ja s, joille on voimassa b = ar ja c = as. Nyt sijoittamalla edellämainitut arvot termiinbx+cy, saadaan

bx+cy =arx+asy =a(rx+sy).

Koska bx+cy =a(rx+sy), niin a|(bx+cy) kaikilla kokonaisluvuilla x ja y, mikä todistaa kohdan (2).

Käydään seuraavaksi läpi keskeinen lause lukuteoriassa. Lausetta hyödynnetään tut- kittaessa luvun jaollisuutta toisella luvulla. Jakoyhtälön todistus mukailee lähteen [2][s.20] todistusta.

Lause 3.1.3 (Jakoyhtälö). Kokonaisluvuille a ja b, b > 0, on olemassa yksikäsittei- set kokonaisluvut q ja r, jotka toteuttavat yhtälön

a=qb+r.

(16)

3.1. Kolmikoiden generointi 9 Kokonaislukua q kutsutaan osamääräksi ja kokonaislukua r kutsutaan jakojäännök- seksi.

Todistus. Aloitetaan todistus todistamalla, että joukko S ={a−xb|x∈Z;axb ≥0}

ei ole tyhjä joukko. Tämä saadaan todistettua näyttämällä, että sopivan muuttu- jan x arvon sijoittaminen termiin axb tuottaa ei-negatiivisen tuloksen. Koska kokonaislukub ≥1, niin|a|b≥ |a|. Nyt valitsemalla x=−|a| saadaan

a−(−|a|)b =a+|a|b ≥a+|a| ≥0.

Nyt koska axb = a−(−|a|)b ≥ 0 kun x = −a, niin tällöin axbS. Nyt hyvinjärjestysperiaatteen mukaisesti joukostaS löydetään pienin alkio, koska jouk- ko S ei ole tyhjä joukko. Merkitään pienintä alkiota kirjaimella r. Nyt joukon S määritelmän perusteella, löydetään sellainen kokonaislukuq, joka toteuttaa yhtälön

r =aqb, 0≤r.

Oletetaan, ettär < b. Jos rb, niin

rb rb≥0 (a−qb)b≥0 a−(q+ 1)b≥0.

(3.2)

Kokonaislukua−(q+ 1)b ≥0 on oikeaa muotoa, mistä syystä se kuuluu joukkoon S. Mutta a−(q+ 1)b=rb < r, josta seuraa ristiriita, sillä joukossa S ei voi olla lukua r pienempiä alkioita. Tästä syystä r < b.

Seuraavaksi todistetaan, että kokonaisluvut q ja r ovat yksikäsitteisiä. Oletetaan, että luvulle a on kaksi eri esitysmuotoa

a=qb+r=qb+r,

missä 0≤r < b ja 0≤r < b.Nyt rr =b(qq). Ottamalla yhtälöstä puolittain itseisarvot saadaan

|rr|=|b(q−q)|=|b||q−q|=b|qq| (3.3)

(17)

3.1. Kolmikoiden generointi 10 Koska 0≤r < b, niin myös−b <−r ≤0. Nyt koska−b <−r ≤0 ja 0≤r < b, niin

−b < r−r < btai itseisarvojen kanssa |r−r|< b. Nyt|r−r|< bb|qq|< b, mistä seuraa, että

0≤ |q−q|<1.

Koska|q−q|on ei-negatiivinen kokonaisluku, niin ainut vaihtoehto on, että|q−q|= 0, josta seuraa, että q=q. Tästä seuraa taas, ettär =r, joten kokonaisluvut q ja r ovat yksikäsitteisiä.

Määritellään seuraavaksisuurin yhteinen tekijäja muutamia siihen liittyviä keskeisiä lauseita.

Määritelmä 3.1.2. Olkoon a1, a2, ..., an kokonaislukuja, joista vähintää yksi luku eroaa nollasta. Lukujena1, a2, ..., ansuurin yhteinen tekijä on positiivinen kokonais- lukud, joka toteuttaa seuraavat ehdot:

(1) d|a1, d|a2, ..., d|an

(2) Jos c|a1, c|a2, ..., c|an, niin cd.[2, s. 25]

Lause 3.1.4. Mille tahansa joukollea1, a2, ..., an ∈N, missä jokinai ̸= 0, löydetään aina suurin yhteinen tekijä syt(a1, a2, ..., an) = d.

Todistus. Olkoon a1, a2, ..., an ∈ N, missä jokin ai ̸= 0. Määritelmän 3.1.2 mukaan lukujena1, a2, ..., an suurin yhteinen tekijä on positiivinen kokonaisluku d, joka to- teuttaa kaksi määritelmässä kerrottua ehtoa, mikäli sellainen löydetään joukolle.

Todistetaan ensin Määritelmän 3.1.2 kohta (1). Koska jokin ai ̸= 0, niin tällöin luvun d pitää olla jokin luvun ai tekijöistä, joita on äärellinen määrä. Mikäli lu- ku aj = 0, niin adj = d0 = 0, jolloin luku on jaollinen luvulla d. Valitaan toinen luku ak ̸= 0. Koska ak = ak · 1 ja ai = ai ·1, niin valitsemalla d = 1 saadaan d|a1, d|a2, ...d|ai, ..., d|ak, .., d|an. Aina on siis olemassa ainakin yksi luku d, jolla d|a1, d|a2, ..., d|an, joka toteuttaa ehdon (1).

Valitaan nyt kaikki luvut c1, c2, ..., cn, joille kaikille pätee ci|a1, ci|a2, ..., ci|an. Kos- ka jokaisella luvulla a1, a2, ..., an on äärellinen määrä tekijöitä, niin myös lukuja c1, c2, ..., cn on äärellinen määrä. Koska lukuja c1, c2, ..., cn on äärellinen määrä, niin luvuistac1, c2, ..., cn pystytään valitsemaan suurin lukucj, jota voidaan merkitä kir- jaimella d. Nyt jokainen luku ckd, jolloin luku d on lukujen a1, a2, ..., an suurin yhteinen tekijä Määritelmän 3.1.2 mukaan.

Määritelmä 3.1.3. Olkoon (a, b, c) Pythagoraan kolmikko. Jos syt(a, b, c) = 1, niin kolmikkoa kutsutaanprimitiiviseksi

(18)

3.1. Kolmikoiden generointi 11 Esimerkki 3.1.2. Tutkitaan Esimerkissä 3.1.1 löydettyä Pythagoraan kolmikkoa (5,12,13). Etsitään kolmikon jokaisen luvun tekijät:

5 = 5·1 = 51·11,

12 = 3·2·2·1 = 31·22·11, 13 = 13·1 = 131 ·11.

(3.4)

Lukujen tekijöistä nähdään, että syt(5,12,13) = 1, joten kolmikko (5,12,13) on primitiivinen Pythagoraan kolmikko.

Lause 3.1.5. Olkoot a1, a2, ..., an mielivaltaisia kokonaislukuja, joista ainakin yk- si on eri suuri kuin nolla. Tällöin on olemassa kokonaisluvut x1, x2, ..., xn, jotka toteuttavat yhtälön

syt(a1, a2, ..., an) = a1x1+a2x2+· · ·+anxn. (3.5) Todistus. [2, s. 25] Olkoon S joukko, joka koostuu kaikista muuttujien a1, a2, ..., an positiivisista lineaarikombinaatioista, tällöin

S ={a1u1+a2u2+· · ·+anun|a1u1+a2u2+· · ·+anun>0;u1, u2, ..., un ∈Z}. (3.6) Joukko S ei ole tyhjä joukko, sillä esimerkiksi, jos a1 ̸= 0, niin kokonaisluku |a1| = a1u1 +a2 ·0 + · · ·+an ·0 ∈ S, missä u1 = 1 tai u1 = −1 riippuen siitä, onko a1 positiivinen vai negatiivinen. Koska kaikista epätyhjistä positiivisista kokonais- lukujoukoista voidaan hyvinjärjestysperiaatteen nojalla löytää pienin mahdollinen luku, niin myös joukolle S voidaan löytää pienin mahdollinen positiivinen alkio d. Joukon S määritelmän mukaan on olemassa kokonaisluvut x1, x2, ..., xn, joille d=a1x1+a2x2+· · ·+anxn. Osoitetaan, että d= syt(a1, a2, ..., an).

Koska luku a1 on kokonaisluku, se voidaan jakoyhtälöä 3.1.3 käyttäen kirjoittaa muodossaa1 =qd+r, missä 0r < djaq≥1. Ratkaistaan yhtälöstä muuttujarja sijoitetaan muuttujandpaikalle aikaisemmin määriteltyd =a1u1+a2u2+· · ·+anun

a1 =r+qd

r=a1qd=a1q(a1u1+a2u2+· · ·+anun)

r=a1qa1u1qa2u2− · · · −qanun=a1(1−qu1)−qa2u2 − · · · −qanun

r=a1(1−qu1) +a2(−qu2) +· · ·+an(−qun).

(3.7) Yhtälössä oletuksen mukaan r ≥ 0. Koska r on muotoa a1(1−qu1) +a2(−qu2) +

· · ·+an(−qun), niin rS. Nyt on oltava r = 0, sillä muuten d ei olisi joukon S

(19)

3.1. Kolmikoiden generointi 12 pienin positiivinen luku.

Tästä johtuen a1 = qd tai ekvivalentisti d|a1. Samaan tapaan voidaan osoittaa et- tä d|ai jokaisella 2 ≤ in. Koska d|ai jokaisella i ∈ 1, ..., n, niin d on lukujen a1.a2, ..., an yhteinen tekijä.

Olkoon c mielivaltainen positiivinen kokonaislukujen a1, a2, ...an yhteinen tekijä.

Lauseen 3.1.2 kohdan (2) mukaanc|a1u1+a2u2+· · ·+anun, jokaisellau1, u2, ..., un∈ Z ja erityisesti c|d. Lauseen 3.1.2 kohdan (1) mukaan c = |c| ≤ |d| = d, joten d on suurempi kuin mikä tahansa kokonaislukujena1, a2, ..., an yhteinentekijä. Täten syt(a1, a2, ..., an) =d=a1u1+a2u2 +· · ·+anun.

Lause 3.1.6. Jos syt(a1, a2, ..., an) = d, niin syt(a1/d, a2/d, ..., an/d) = 1.

Todistus. [2, s. 27] Olkoon a1, a2, ..., an ∈N ja syt(a1, a2, ..., an) = d. Lauseen 3.1.5 mukaan löydetään sellaiset kokonaisluvutx1, x2, ..., xn, jotka toteuttavat yhtälön

syt(a1, a2, ..., an) = d=a1x1+a2x2+· · ·+anxn.

Jakamalla yhtälö puolittain suurimmalla yhteisellä tekijällä d saadaan yhtälö muo- toon

1 = (a1/d)x1+ (a2/d)x2+· · ·+ (an/d)xn. Lauseen 3.1.5 perusteella yhtälö saadaan muotoon

1 = (a1/d)x1+ (a2/d)x2+· · ·+ (an/d)xn = syt(a1/d, a2/d, ..., an/d).

Tällöin luvun 1 on oltava pienin positiivinen alkio lukujen ad1,ad2, ...,adn lineaari- kombinaatioiden joukossa. Koska d on lukujen a1, a2, ..., an yhteinen tekijä, niin a1/d, a2/d, ..., an/d∈N.

Lause 3.1.7. Jos ab =cn, missä syt(a, b) = 1, niin on olemassa positiiviset koko- naisluvuta1 ja b1, joiden avulla voidaan kirjoittaa a=an1 ja b=bn1.

Todistus. Olkoon a >1,b >1 ja syt(a, b) = 1. Jos

a =pk11pk22...pkrr ja b =q1j1qj22...qsjs

ovat muuttujien a ja b alkutekijähajotelmat, niin yksikään muuttujan a tekijä ei esiinny muuttujan b tekijöiden joukossa, koska syt(a, b) = 1. Muuttujien a ja b

(20)

3.1. Kolmikoiden generointi 13 tekijöihin jaon seurauksena voidaan kirjoittaa

ab=pk11pk22...pkrrqj11q2j2...qjss. Oletetaan, että lukucvoidaan jakaa tekijöihin seuraavasti:

c=ul11ul22...ultt.

Näin ollen yhtälö ab=cn voidaan kirjoittaa lukujen a, b, c tekijöiden avulla, jolloin yhtälö tulee muotoon

pk11pk22...pkrrqj11q2j2...qsjs = (ul11ul22...ultt)n=unl1 1unl2 2...unlt t. (3.8) Tästä nähdään, että tekijät u1, u2, ..., ut ovat samat kuin p1, p2, ..., pr, q1, q2, ..., qs satunnaisessa järjestyksessä. Nähdään myös, että eksponentit nl1, ..., nlt vastaavat eksponentteja k1, ..., kr, j1, ..., js. Koska eksponentit vastaavat toisiaan, niin kaikki muuttujatki ja ji ovat jaollisia kokonaisluvullan. Jos nyt kirjoitetaan

a1 =pk11/npk22/n...pkrr/n, (3.9) niin saadaan

an1 =pk11·n/npk22·n/n...pkrr·n/n =pk11pk22...pkrr =a (3.10) samaan tapaan, jos

b1 =qj11/nq2j2/n...qjss/n, (3.11) niin

bn1 =q1j1·n/nq2j2·n/n...qjss·n/n=qj11q2j2...qrjs =b. (3.12) Väite on siis todistettu.

Oletetaan, että (x, y, z) on mielivaltainen Pythagoraan kolmikko jad= syt(x, y, z).

Tutkitaan tapausta, jossa jaetaan kolmikon kokonaisluvut kolmikon suurimmalla yhteisellä tekijällä. Nyt voidaan kirjoittaa kokonaisluvut (x1, y1, z1) kokonaislukujen (x, y, z) avulla. Kokonaisluvut saadaan muotoon x = dx1, y = dy1 ja z = dz1.

(21)

3.1. Kolmikoiden generointi 14 Sijoittamalla nyt saadut arvot yhtälöön (2.5) saadaan

x2+y2 =z2 (dx1)2+ (dy1)2 = (dz1)2

d2x21+d2y12 =d2z12 d2(x21+y21) = d2z12 x21+y12 =z12.

(3.13)

Yhtälöstä nähdään, että myös kolmikko (x1, y1, z1) on Pythagoraan kolmikko. Tutki- taan seuraavaksi kolmikon (x1, y1, z1) suurinta yhteistä tekijää. Muokataan kolmikon (x, y, z) kokonaislukujen määrittelyä seuraavasti: x1 = x/d, y1 = y/d ja z1 = z/d.

Sijoittamalla yhtälöön (3.13) kokonaislukujen (x1, y1, z1) arvot saadaan

(x d

)2

+

(y d

)2

=

(z d

)2

. (3.14)

Lauseen 3.1.6 mukaan

syt(x/d, y/d, z/d) = syt(x1, y1, z1) = 1.

Koska syt(x/d, y/d, z/d) = 1, niin kolmikko (x/d, y/d, z/d) on primitiivinen. Koska kertomalla primitiivisen Pythagoraan kolmikon kokonaislukuratkaisuja (x1, y1, z1) mielivaltaisella nollasta poikkeavalla positiivisella kokonaisluvulla saadaan muodos- tettua uusia Pythagoraan kolmikoita, niin riittää löytää kaikki primitiiviset Pytha- goraan kolmikot. Primitiivisten Pythagoraan kolmikoiden avulla saadaan löydettyä kaikki muutkin mahdolliset Pythagoraan kolmikot.

Ennen yleisen ratkaisun määrittämistä tarvitsee vielä käydä läpi muutama lause liittyen primitiivisiin Pythagoraan kolmikoihin.

Lause 3.1.8. Jos kolmikko (x, y, z) on primitiivinen Pythagoraan kolmikko, niin toinen kokonaisluvuista x ja y on parillinen ja toinen on pariton.

Todistus. Olkoon (x, y, z) primitiivinen Pythagoraan kolmikko, missäxjayovat pa- rillisia kokonaislukuja. Koska xja y ovat parillisia, niin 2|x, 2|y ja 2|(x2+y2) =z2, joten myös 2|z. Koska 2|x, 2|y ja 2|z, niin syt(x, y, z) = d ≥ 2, joka on ristiriidas- sa primitiivisen Pythagoraan kolmikon määritelmän kanssa. Jos taas x ja y ovat molemmat parittomia, niinx2 ≡1(mod 4) ja y2 ≡1(mod 4), josta seuraa

z2 =x2 +y2 ≡1 + 1 ≡2 (mod 4).

(22)

3.1. Kolmikoiden generointi 15 Tämä on myös mahdoton tilanne, sillä kun otetaan neliö mistä tahansa kokonaislu- vusta, niin jaettaessa neliö luvulla 4 jakojäännös on aina 0 tai 1. Koskaxja y eivät voi olla molemmat parillisia eikä parittomia, niin toisen muuttujista x ja y täytyy olla pariton ja toisen parillinen.

Koska primitiivisen kolmikon kokonaisluvuistaxjaytoinen on pariton ja toinen pa- rillinen, niin voidaan tutkia kokonaisluvunz parillisuutta tai parittomuutta. Olkoon kolmikko (x, y, z) primitiivinen Pythagoraan kolmikko, missäxon parillinen ja yon pariton. Jos x = 2a, missä a ∈ N, niin x2 = (2a)2 = 4a2, joka on aina parillinen.

Tästä syystä myös x2 parillinen. Koska y on pariton, niin y = 2b+ 1, missä b ∈N. Nyty2 = (2b+ 1)2 = 4b2+ 2b+ 1 on pariton. Koskaz2 =x2+y2 ja x2 on parillinen ja y2 on pariton, niin tästä seuraa, että myös z2 on pariton. Koska z2 on pariton, niin myösz on pariton.

Seurauslause 3.1.1. Jos kolmikkox, y, z on primitiivinen, niin kokonaisluvuistax ja y toinen on parillinen ja toinen pariton ja kokonaisluku z on pariton.

Näiden lauseiden avulla pystytään kehittämään yleinen menetelmä Pythagoraan kol- mikoiden generoinnille, joka mahdollistaa kaikkien mahdollisten Pythagoraan kol- mikoiden generoinnin.

Lause 3.1.9. Kaikki mahdolliset primitiiviset Pythagoraan kolmikot saadaan gene- roitua yhtälöiden

x= 2st, y=s2t2, z =s2+t2

avulla, missä muuttujat s ja t toteuttavat ehdot s > t > 0, syt(s, t) = 1 ja s ̸≡

t (mod 2).

Todistus. Olkoon (x, y, z) primitiivinen Pythagoraan kolmikko. Lauseen 3.1.1 mu- kaan muuttujista x ja y toinen on parillinen ja toinen pariton ja muuttuja z on pariton. Olkoon nyt muuttuja x parillinen ja muuttujay pariton. Koska muuttujat yja z ovat parittomia, niin z+y jazyovat parillisia. Tästä syystäz+y ja zy voidaan kirjoittaa positiivisten kokonaislukumuuttujien u ja v avulla seuraavasti:

zy = 2u ja z +y = 2v. Yhtälöstä zy = 2u voidaan ratkaista luku u, jolloin saadaan u = z−y2 . Samaan tapaan yhtälöstä z +y = 2v voidaan ratkaista luku v,

(23)

3.1. Kolmikoiden generointi 16 jolloin saadaanv = z+y2 . Pythagoraan lause voidaan kirjoittaa nyt muotoon

x2+y2 =z2

x2 =z2y2 = (z+y)(zy) = (2v)(2u) = 4uv x2

4 =uv x2 22 =uv

(x 2

)2

=uv.

(3.15)

Oletetaan nyt, että syt(u, v) = d > 1. Selvästi d|(uv) ja d|(u+v). Kirjoitetaan nyt muuttujat uja v muuttujien y ja z avulla, jolloin uv saadaan muotoon

uv = z+y

2 − zy

2 = z+yz+y

2 = 2y

2 =y ja vastaavastiu+v muotoon

u+v = z+y

2 + z+ (−y)

2 = z+y+zy

2 = 2z

2 =z.

Koskad|(uv) jad|(u+v), niind|yjad|z. Koskad >1, niin syt(y, z)̸= 1. Tämä on ristiriidassa primitiivisen Pythagoraan kolmikon määritelmän kanssa, jonka mukaan syt(y, z) = 1. Tästä seuraa, että syt(u, v) = 1.

Koska uv = (x2)2, niin Lauseen 3.1.7 perusteella muuttujat u ja v ovat tekijöiden s ja t toiset potenssit. Täten luvut u ja v saadaan muotoon

u=s2 ja v =t2,

missä tekijätsjatovat positiivisia kokonaislukuja. Nyt voidaan kirjoittaa kokonais- luvut x, y ja z tekijöiden s ja t avulla seuraavasti:

z =u+v =s2 +t2,

y=uv =s2t2 = (s+t)(st), x2 = 4uv = 4s2t2 = (2st)2.

(3.16)

Yhtälöstä x2 = (2st)2 nähdään, että x= 2st toteuttaa sen. Koska tekijöiden s ja t yleinen tekijä jakaa molemmat muuttujaty jaz, niin Pythagoraan kolmikon määri- telmän mukaan syt(y, z) = 1, josta seuraa, että syt(s, t) = 1. Tutkitaan seuraavaksi tekijöiden s ja t parillisuutta. Jos molemmat tekijät ovat parillisia tai parittomia, niin molemmat luvutz jayovat parillisia. Tämä on ristiriidassa alkuoletuksen kans-

(24)

3.1. Kolmikoiden generointi 17 sa, joten toinen muuttujistazjayon parillinen ja toinen pariton, toisin sanoens̸≡(t mod 2).

Olkoot s ja t mielivaltaiset kokonaisluvut, jotka toteuttavat edellä mainitut ehdot.

Tällöinx= 2st, y=s2t2 ja z =s2+t2. Sijoitetaan nyt muuttujienx, y ja z arvot Pythagoraan lauseen yhtälöön, jolloin saadaan

(s2+t2)2 =z2 =x2+y2 = (2st)2+ (s2t2)2 = 4s2t2+s4−2s2t2+t4

=s4 + 2s2t2+t4 = (s2+t2)2 (3.17) Koska yhtälön molemmat puolet ovat identtiset, niin kolmikko (2st, s2t2, s2+t2) toteuttaa Pythagoraan kolmikon määritelmän.

Tutkitaan seuraavaksi kolmikon primitiivisyyttä. Alussa oletettiin, että syt(x, y, z) = d >1. Olkoonpmikä tahansa suurimman yhteisen tekijändyleinen tekijä. Todetaan myös, että p ̸= 2, sillä p jakaa parittoman kokonaisluvun z. Kokonaisluku z on pariton, koska tekijöistä s ja t toinen on parillinen ja toinen on pariton, tällöin s2+t2 =z2 on pariton. Koska syt(x, y, z) =d, niinp|y ja p|z, ja toisaaltap|(z+y) ja p|(zy). Toisaalta, jos sijoitetaan muuttujien y ja z paikalle tekijät s ja t, niin saadaan p|s2 ja p|t2. Mutta toisaalta p|s ja p|t, joka on ristiriidassa oletuksen syt(s, t) = 1 kanssa, mikäli p > 1. Jos p = 1, niin tällöin d = p = 1. Tästä syystä oletus syt(x, y, z) =d >1 ei pidä paikkaansa, vaand = 1, joten kolmikkox, y, z on primitiivinen.

Esimerkki 3.1.3. Generoidaan Pythagoraan kolmikko Lauseen 3.1.9 mukaisella tavalla. Valitaan kokonaisluvutsjat siten, ettäs= 11 ja t= 4, jolloin syt(s, t) = 1.

Nyt lasketaan kokonaislukujen x, y ja z arvot:

x= 2st= 2·11·4 = 88

y=s2t2 = 112−42 = 121−16 = 105 z =s2+t2 = 112−42 = 121 + 16 = 137.

(3.18)

Tällöin syt(88,105,137) = 1. Tutkitaan vielä, että kolmikko (88,105,137) toteuttaa yhtälön (2.5). Saadaan

x2+y2 = 882+ 1052 = 7744 + 11025 = 18769 = 1372, (3.19) joten kolmikko (88,105,137) toteuttaa yhtälön, joten Lauseen 3.1.9 mukaisesti kol- mikko on primitiivinen Pythagoraan kolmikko.

Lauseesta 3.1.9 seuraa, että primitiivisiä Pythagoraan kolmikoita on ääretön määrä.

(25)

3.2. Kolmikoiden määrä 18 Primitiivisiä Pythagoraan kolmikoita on ääretön määrä, sillä luvut s ja t voidaan valita äärettömän monella eri tavalla.

3.2 Kolmikoiden määrä

Tutkimalla yhtä mielivaltaista Pythagoraan kolmikkoa nähdään, että kolmikon avul- la saadaan generoitua ääretön määrä uusia Pythagoraan kolmikoita.

Lause 3.2.1. Olkoon kolmikko (x, y, z)mielivaltainen Pythagoraan kolmikko ja k∈ N. Jos (x, y, z) on Pythagoraan kolmikko, niin myös (kx, ky, kz) on Pythagoraan kolmikko.

Todistus. Olkoon (x, y, z) Pythagoraan kolmikko. Valitaan mielivaltainen positiivi- nen kokonaisluku k. Tutkitaan toteuttaako kolmikko (kx, ky, kz) yhtälön (2.5).

(kx)2+ (ky)2 = (kz)2

⇔k2x2+k2y2 =k2z2

⇔k2(x2+y2) =k2z2

⇔x2+y2 =z2.

(3.20)

Koska yhtälö saadaan muotoon x2+y2 =z2, joka oletuksen nojalla toteuttaa Pyt- hagoraan kolmikon ehdot, niin myös (kx, ky, kz) on Pythagoraan kolmikko.

Koska Lauseen 3.2.1 perusteella myös kolmikko (kx, ky, kz) on Pythagoraan kol- mikko, niin kolmikoita on ääretön määrä, koska k ∈ N voidaan valita äärettömän monella eri tavalla. Yhdestä Pythagoraan kolmikosta ei saada kuitenkaan generoi- tua kaikkia mahdollisia kolmikoita, vaikka kolmikoita saadaankin generoitua ääretön määrä.

Lause 3.2.2. Kaikki mahdolliset Pythagoraan kolmikot saadaan generoitua seuraa- vien yhtälöiden avulla

x= 2kst, y =k(s2t2), z=k(s2+t2),

missä k ∈ N ja muuttujat s ja t toteuttavat ehdot s > t > 0, syt(s, t) = 1 ja s ̸≡t(

mod 2).

Todistus. Seuraa suoraan edellisistä lauseista.

(26)

3.3. Kolmikoiden graafiset ominaisuudet 19

3.3 Kolmikoiden graafiset ominaisuudet

Määritelmä 3.3.1. Pythagoraan kolmio on suorakulmainen kolmio, jonka hypo- tenuusan pituus on z ja muiden sivujen pituudet ovat x ja y. Lisäksi Pythagoraan kolmion sivujen pituudet toteuttavat yhtälön

x2+y2 =z2,

missä x >0, y >0 jaz >0 jax, y ja z ovat kokonaislukuja.

Lause 3.3.1. Pythagoraan kolmion sisälle piirretyn suurimman mahdollisen ympy- rän säde on aina kokonaisluku, jos kolmion sivut toteuttavat Pythagoraan kolmikon määritelmän.

Todistus. Tarkastellaan Pythagoraan kolmikkoa (x, y, z) vastaavaa Pythagoraan kol- miota. Muodostetaan kolmio niin, että hypotenuusan pituus onz ja muiden sivujen pituudet ovat x ja y. Kolmion pinta-ala voidaan kirjoittaa kolmen kolmion pinta- alan summana. Kaikkien kolmen kolmion korkeudet ovat samat, ja niiden korkeus on yhtä suuri kuin Pythagoraan kolmion sisään piirretyn ympyrän säde. Kuvassa 3.1 on havainnollistettu tilannetta.

r r r

Kuva 3.1 Pythagoraan kolmion sisälle piirrettyjen kolmen kolmion korkeus on sama kuin ympyrän säteen mittar.

Pythagoraan kolmion pinta-alaksi saadaan 1

2xy= 1

2rx+ 1

2ry+1

2rz= 1

2r(x+y+z)

xy=r(x+y+z).

(3.21)

Lauseen 3.2 mukaan luvut

x= 2kst, y=k(s2t2), z =k(s2+t2)

toteuttavat yhtälön x2+y2 =z2, kun kokonaisluvut k, s ja t valitaan lauseen mu- kaisesti. Sijoitetaan nyt lauseen mukainen ratkaisu yhtälöön xy = r(x+y+z) ja

(27)

3.3. Kolmikoiden graafiset ominaisuudet 20 ratkaistaan saatavasta yhtälöstär:

xy=r(x+y+z)

(2kst)(k(s2t2)) = r(2kst+k(s2t2) +k(s2+t2))

r= 2k2st(s2t2)

2kst+k(s2t2) +k(s2+t2) = 2k2st(s2t2)

2kst+ks2kt2+ks2+kt2

= 2k2st(s2t2)

2kst+ 2ks2 = 2k2st(s2t2)

2ks(t+s) = kt(s2t2) (t+s)

= kt(st)(s+t)

(t+s) =kt(st).

(3.22) Tästä huomataan, että säder on kokonaisluku, koskakt(st) on kokonaisluku, kun k, tja s ovat kokonaislukuja.

Lauseen 3.3.1 todistuksessa saatiin Pythagoraan kolmion pinta-ala lausuttua kol- mion sisään piirrettyjen kolmen kolmion avulla seuraavasti:

1

2xy= 1

2rx+ 1

2ry+1 2rz.

Ratkaisemalla yhtälöstä ympyrän säder saadaan 1

2xy= 1

2rx+ 1

2ry+1

2rz= 1

2r(x+y+z)

⇔xy=r(x+y+z)

⇔r = xy x+y+z

(3.23)

Jos kolmikko (x, y, z) on Pythagoraan kolmikko, niinx+y+z >0 ja Lauseen 3.3.1 mukaisesti r on kokonaisluku.

Lause 3.3.2. Pythagoraan kolmikon muodostaman kolmion sisään piirretyn suu- rimman mahdollisen ympyrän säde

r = xy

x+y+z.

Esimerkki 3.3.1. Esimerkissä 3.1.1 generoitiin Pythagoraan kolmikko ja kolmikok- si saatiin (5,12,13), ja se todettiin myös myöhemmässä esimerkissä primitiiviseksi.

Muodostetaan kolmikkoa vastaava kolmio, jonka sivujen pituudet ovatx= 5, y = 12 ja z = 13. Piirretään kolmion sisälle suurin mahdollinen ympyrä niin, että ympyrä on kokonaan kolmion sisällä. Kuvassa 3.2 selvennetään tilannetta.

(28)

3.3. Kolmikoiden graafiset ominaisuudet 21

r

z x

y

Kuva 3.2 Kolmion sisälle piirretty suurin mahdollinen ympyrä.

Lasketaan nyt kolmion sisään piirretyn suurimman mahdollisen ympyrän säde käyt- tämällä apuna Lauseen 3.3.2 mukaista kaavaa:

r= xy

x+y+z = 5·12

5 + 12 + 13 = 60 30 = 2.

Kuvissa 3.3–3.6 on esitettynä Pythagoraan kolmikoiden x ja y arvoja piirrettynä xy-tasoon. Koskax2+y2 =y2+x2, niin voidaan päätellä, että jos kolmikko (x, y, z) on Pythagoraan kolmikko, niin myös (y, x, z) on Pythagoraan kolmikko. Koska kol- mikko (y, x, z) on myös Pythagoraan kolmikko, niin kuvaajissa on piirrettynä myös nämä Pythagoraan kolmikoiden muodostamat pisteet kuviin.

Kuva 3.3 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoiden x ja y arvoja, kun tutkitaan kolmikoita, joissa s= 1, ...,9 ja t= 2, ...,9.

(29)

3.3. Kolmikoiden graafiset ominaisuudet 22

Kuva 3.4 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoiden x ja y arvoja, kun tutkitaan kolmikoita, joissa s= 1, ...,29 ja t= 2, ...,19.

(30)

3.3. Kolmikoiden graafiset ominaisuudet 23

Kuva 3.5 xy-tasoon piirrettynä pisteinä primitiivisisten Pythagoraan kolmikoiden x ja y arvoja, kun tutkitaan kolmikoita, joissa s= 1, ...,49 ja t= 2, ...,49.

Kuva 3.6 Primitiivisiä pythagoraan kolmikoita kerrottuna kokonaisluvulla k= 1, ...,9

(31)

3.3. Kolmikoiden graafiset ominaisuudet 24 Koska kolmikko (y, x, z) on myös Pythagoraan kolmikko, niin pistejoukosta syn- tyy symmetrinen suoransuhteen. Kaikista kuvista 3.3–3.6 huomataan, että ne ovat symmetrisiä suoran y =x suhteen. Kuvissa 3.7–3.10 on havainnollistettu peilisym- metrisyyttä.

Kuva 3.7 Pistejoukkoon piirretty symmetriasuora, kun x ja y arvot sadaan Pythagoraan kolmikoista, joissas= 1, ...,9 ja t= 2, ...,9.

(32)

3.3. Kolmikoiden graafiset ominaisuudet 25

Kuva 3.8 Pistejoukkoon piirretty symmetriasuora, kun x ja y arvot sadaan Pythagoraan kolmikoista, joissas= 1, ...,29 ja t= 2, ...,29.

(33)

3.3. Kolmikoiden graafiset ominaisuudet 26

Kuva 3.9 Pistejoukkoon piirretty symmetriasuora, kun x ja y arvot sadaan Pythagoraan kolmikoista, joissas= 1, ...,49 ja t= 2, ...,49.

(34)

3.3. Kolmikoiden graafiset ominaisuudet 27

Kuva 3.10Pistejoukkoon piirretty symmetriasuora, kunxjay arvot sadaan Pythagoraan kolmikoista, joissa s = 1, ...,49 ja t = 2, ...,49 ja kolmikoita skaalataan kokonaisluvuilla k= 1, ...,9.

Piirretyistä kuvista huomataan, että pistejoukkojen muoto on jokaisessa kuvassa samanlainen. Pistejoukon muoto näkyy kaikkein selkeimmin kuvassa 3.6, johon on piirrettynä kaikki Pythagoraan kolmikot, jotka löytyvät, kun tutkitaan kolmikoita, joissas = 1, ...,49 ja t = 2, ...,49 ja näitä jokaista kolmikkoa kerrotaan kokonaislu- vuillak = 1, ...,9. Sama pistejoukon muoto on myös havaittavissa kuvassa 3.3, mutta ei niin selkeästi, koska pisteitä, jotka toteuttavat Pythagoraan kolmikon määritel- män, ei ole montaa, kun s <10 ja t <10. Kuvissa 3.11 ja 3.12 on havainnollistettu pistejoukkojen muotoja.

(35)

3.3. Kolmikoiden graafiset ominaisuudet 28

Kuva 3.11 Pistejoukkoon piirretty viiva kuvaamaan pistejoukon muotoa, kun lukujen x ja y arvot sadaan Pythagoraan kolmikoista, joissa s= 1, ...,9 ja t= 2, ...,9.

Viittaukset

LIITTYVÄT TIEDOSTOT

Sille voisi olla käyöä myös Suomessa.. Pedagogiikassa käytey

Lisäksi koska kolmikoiden väliset kaaret yhdistävät ainoastaan lähtösolmuja tulosolmuihin, täytyy syklissä peräkkäiset kolmikot ja siten kaikki kolmikot käydä läpi

((x :accessor daft-x :initarg :x) (y :accessor daft-y :initform 3.14159) (z :reader daft-z :allocation :class))) (setf (slot-value (make-instance 'daft-point) 'z) 42)

Edellisessä luvussa totesimme, että jos m ja n ovat mi- tä tahansa positiivisia kokonaislukuja, missä m &gt; n, niin f (m/n) = (1/2)( m n − m n ) on erään

Aluksi esitellään Eukleideen Elementan ykköstodistus, joka on sellaisenaan ollut monissa en- tisajan oppikirjoissa kautta maailman.. Se saattaa ol- la jopa alkuperäinen

Todistus perustuu nyt siihen, etta kateettien muodosta- mat neli¨ot peitt¨av¨at saman pinta-alan kuin kuvan 4 neli¨o, joten kateettien neli¨oiden summa on hypotenuusan

[r]

Oletetaan, että annetulla yhtälöllä olisi jokin positiivinen kokonaislukurat- kaisu x, y, z.. Todetaan aluksi, että jos x, y ja z olisivat kaikki parittomia, niin yhtälön vasen