Miljoonan dollarin palkkio odottaa matemaattisen väittämän todistajaa

Samankaltaiset tiedostot
Matematiikassa väitelauseet ovat usein muotoa: jos P on totta, niin Q on totta.

Matematiikan mestariluokka, syksy

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)

1. Mikä on lukujen 10, 9, 8,..., 9, 10 summa? 2. Mikä on lukujen 10, 9, 8,..., 9, 10 tulo? =?

Juuri 11 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Todistusmenetelmiä Miksi pitää todistaa?

} {{ } kertaa jotain

Ratkaisut Summa on nolla, sillä luvut muodostavat vastalukuparit: ( 10) + 10 = 0, ( 9) + 9 = 0,...

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

Kohdissa 2 ja 3 jos lukujen valintaan on useita vaihtoehtoja, valitaan sellaiset luvut, jotka ovat mahdollisimman lähellä listan alkua.

Johdatus matemaattiseen päättelyyn

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1)

Jokainen kokonaisluku n voidaan esittää muodossa (missä d on positiivinen kok.luku) Tässä q ja r ovat kokonaislukuja ja 0 r < d.

Määritelmä, alkuluku/yhdistetty luku: Esimerkki . c) Huomautus Määritelmä, alkutekijä: Esimerkki

LUKUTEORIAN ALKEET HELI TUOMINEN

Merkitse kertolasku potenssin avulla ja laske sen arvo.

LUKUTEORIA johdantoa

Valitse kuusi tehtävää! Kaikki tehtävät ovat 6 pisteen arvoisia.

Johdatus matemaattiseen päättelyyn

Testaa taitosi 1: Lauseen totuusarvo

Tee konseptiin pisteytysruudukko! Muista kirjata nimesi ja ryhmäsi. Lue ohjeet huolellisesti!

Python-ohjelmointi Harjoitus 2

Jaollisuus kymmenjärjestelmässä

811120P Diskreetit rakenteet

ALKULUKUJA JA MELKEIN ALKULUKUJA

ALKULUVUISTA (mod 6)

Alkulukujen teoriaa ja Goldbachin otaksuma

Datatähti 2019 loppu

811120P Diskreetit rakenteet

Induktio, jonot ja summat

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.

Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus.

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

Johdatus matematiikkaan

a b c d

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1

c) 22a 21b x + a 2 3a x 1 = a,

Johdatus matematiikkaan

Suurin yhteinen tekijä (s.y.t.) ja pienin yhteinen monikerta (p.y.m.)

Jokaisen parittoman kokonaisluvun toinen potenssi on pariton.

1. OSA: MURTOLUVUT, JAOLLISUUS JA ARKIPÄIVÄN MATEMATIIKKAA

Yhtäpitävyys. Aikaisemmin osoitettiin, että n on parillinen (oletus) n 2 on parillinen (väite).

Neljän alkion kunta, solitaire-peli ja

Harjoitustehtävien ratkaisut. Joukko-opin harjoituksia. MAB1: Luvut ja lukujoukot 2

Johdatus matemaattiseen päättelyyn (5 op)

Primitiiviset juuret: teoriaa ja sovelluksia

2017 = = = = = = 26 1

Valitse vain 6 tehtävää! Kaikkiin tehtäviin tarvittavat välivaiheet esille!

Algoritmit 1. Demot Timo Männikkö

1 Lukujen jaollisuudesta

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d.

Tietotekniikan valintakoe

LUKUTEORIA A. Harjoitustehtäviä, kevät (c) Osoita, että jos. niin. a c ja b c ja a b, niin. niin. (e) Osoita, että

1. Logiikan ja joukko-opin alkeet

Numeropelissä 3x3-ruudukko sisältää luvut 1, 2,, 9. Tehtäväsi on järjestää ruudukko näin:

Helsingin seitsemäsluokkalaisten matematiikkakilpailu Ratkaisuita

4 Matemaattinen induktio

Alkulukujen harmoninen sarja

(d) 29 4 (mod 7) (e) ( ) 49 (mod 10) (f) (mod 9)

41 s. Neljännessä luvussa käsitellään erikseen parillisia täydellisiä lukuja. Luvussa osoitetaan Eukleides Euler teoreema,

MS-A0402 Diskreetin matematiikan perusteet

a ord 13 (a)

a b 1 c b n c n

Nimittäin, koska s k x a r mod (p 1), saadaan Fermat n pienen lauseen avulla

Kenguru 2019 Student lukio

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

Kenguru 2019 Student Ratkaisut

Matematiikan tukikurssi

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

Kenguru 2015 Ecolier (4. ja 5. luokka)

Johdatus matematiikkaan

Multiplikatiivisista funktioista

RSA-salakirjoitus. Simo K. Kivelä, Apufunktioita

R1 Harjoitustehtävien ratkaisut

a k+1 = 2a k + 1 = 2(2 k 1) + 1 = 2 k+1 1. xxxxxx xxxxxx xxxxxx xxxxxx

n! k!(n k)! n = Binomikerroin voidaan laskea pelkästään yhteenlaskun avulla käyttäen allaolevia ns. palautuskaavoja.

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

Johdatus matemaattiseen päättelyyn

Lukuteorian kertausta

Johdatus matemaattiseen päättelyyn

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

Salakirjoitusmenetelmiä

811312A Tietorakenteet ja algoritmit , Harjoitus 2 ratkaisu

Aritmeettinen summa Laske. a) b) 23 + ( 24) + ( 25) + ( 26) + ( 27) + ( 28) Ratkaisu.

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Diskreetit rakenteet. 3. Logiikka. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2015 / 2016 Periodi 1

Epälineaarisia Diofantoksen yhtälöitä

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Heikki Hietava. Neliöiden summat

a b c d

Task list Submit code Submissions Messages Scoreboard View queue Edit contest

Joukkojen ja kokonaislukujen osittaminen

LUKUTEORIAN ALKEET. 1. Luonnolliset luvut. N = {1, 2, 3,... } luonnolliset luvut Z = {..., 3, 2, 1, 0, 1, 2, 3,... } kokonaisluvut

. Silloin 1 c. Toisaalta, koska c on lukujen a d ja b d. (a 1,a 2,..., a n )

ja y = ovat rationaalilukuja.

Harjoitus 3 ( )

Lukujen uusi maailma: p-adiset luvut

Transkriptio:

Miljoonan dollarin palkkio odottaa matemaattisen väittämän todistajaa Matti K. Sinisalo Arkhimedes 4/2000 Es scheinet weningstens, dass eine jede Zahl, die grösser ist als 2, ein aggregatum trium numerorum primorum sey. Englantilainen matemaatikko Christian Goldbach esitti 7. kesäkuuta vuonna 1742 päivätyssä kirjeessään sveitsiläiselle matemaatikolle Leonard Eulerille ongelman, joka on kiehtonut matemaatikoiden mieliä vuosisatojen ajan. Ongelman tekee ajankohtaiseksi se, että englantilainen kirjankustantaja Faber and Faber on äskettäin luvannut miljoonan dollarin palkkion sille, joka seuraavien kahden vuoden kuluessa todistaa tämän yhden tällä hetkellä tunnetuimmista lukuteorian ongelmista, Goldbachin väittämän eli konjektuurin. Lehdistötiedote luvatusta palkinnosta on nähtävillä kustantaja Faberin webbisivuilla osoitteessa http://www.faber.co.uk. Samoilta sivuilta löytyvät myös kilpailun säännöt. Goldbachin väittämässä on kysymys positiivisten kokonaislukujen esittämisestä alkulukujen summana. Sen alkuperäisen muodon mukaan jokainen kokonaisluku, joka on suurempi kuin 5, voidaan esittää kolmen alkuluvun summana. Helposti voidaan todeta, että tämä on yhtäpitävää sen kanssa, että jokainen lukua 2 suurempi parillinen kokonaisluku voidaan esittää kahden alkuluvun summana. Alkuluku on lukua 1 suurempi luonnollinen luku, joka on jaollinen vain luvulla 1 ja itsellään. Pienimmät kahdeksan näistä luvuista ovat 2, 3, 5, 7, 11, 13, 17 ja 19. Toistaiseksi suurin tunnettu alkuluku on 2 756839 1. Suuria alkulukuja, joskin vähän pienempiä, muutaman sadan numeron pituisia, käytetään viestien salaamiseen mm. RSA-salakirjoitusjärjestelmässä. Goldbachin väittämän mukaan jokainen lukua 2 suurempi parillinen kokonaisluku voidaan siis esittää ainakin yhdellä tavalla kahden alkuluvun summana. Esimerkiksi luku 4 voidaan esittää alkulukujen summana muodossa 4 = 2 + 2, luku 6 muodossa 6 = 3 + 3, 8 = 3 + 5, 10 = 3 + 7 = 5 + 5, 12 = 5 + 7, 14 = 3 + 11 = 7 + 7 jne. 1

Lukua 500 pienemmät alkuluvut ovat 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 ja 499. Goldbachin väittämän heikomman muodon, ns. ternäärisen Goldbachin konjektuurin mukaan, että jokainen pariton kokonaisluku, joka on suurempi kuin 7, voidaan esittää kolmen parittoman alkuluvun summana. Vinogradov todisti, että tämä pitää paikkansa jokaiselle tiettyä, hyvin suurta lukua suuremmalle kokonaisluvulle. Pieniä alkulukuja voidaan etsiä ns. Eratostheneen seulaa apuna käyttäen. Eratostheneen seulaa käytettäessä muodostetaan ensin luettelo kaikista tiettyä lukua pienemmistä mutta lukua 1 suuremmista kokonaisluvuista. Esimerkiksi 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30. Tämän jälkeen joukosta poistetaan kaikki luvulla 2 tasan jaolliset mutta sitä suuremmat kokonaisluvut. Luettelomme tulee nyt muotoon 2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29. Seuraava jäljelle jäänyt luku on 3, joka siis on alkuluku. Poistamme luettelostamme lukua 3 suuremmat sillä tasan jaolliset kokonaisluvut. Saamme luettelon muotoon 2, 3, 5, 7, 11, 13, 17, 19, 23, 25, 29. Toteamme, että seuraava luku luettelossamme on luku 5, joka on siis myös alkuluku. Poistamme luettelostamme lukua 5 suuremmat sillä tasan jaolliset luvut, jolloin luettelomme tulee muotoon 2, 3, 5, 7, 11, 13, 17, 19, 23, 29. Näin olemmekin muodostaneet luettelon kaikista lukua 30 pienemmistä alkuluvuista. Seuraava luku luettelossamme olisi luku 7, mutta sillä tasan jaollisia mutta sitä suurempia kokonaislukuja ei luettelossamme enää esiinny. Itseasiassa Eratostheneen seulamenetelmää käytettäessä riittää käydä läpi jakajan arvot suurimman luvun neliöjuureen asti. Luku 7 korotettuna neliöön olisi jo 49. Eratostheneen seula voidaan ohjelmoida toimimaan tietokoneessa erittäin tehokkaasti. Lukuluettelon laatimisen sijaan jokaista tutkittavalla alueella olevaa luonnollista lukua varten varataan vain yksi looginen muuttuja. Tähän riittää yksi looginen 0/1 tila eli bitti koneen muistissa. Aluksi kaikki bitit asetetaan tilaan 1. Yo. esimerkkiä vastaisi siis bittijono 1111111111111111111111111111111. Bittien numerointi on sellainen, että viimeinen bitti vastaa lukua 0, toiseksi viimeinen lukua 1 jne. Asetetaan luvulla 2 jaollisia lukuja vastaavat bitit tilaan 0. Näin saamme bittijonon 01101010101010101010101010101111. Edelleen asetamme luvuilla 3 ja 5 jaollisia lukuja vastaavat bitit tilaan 0, jolloin saamme bittijonot 0100010100010100010100010101111 ja 0100000100010100010100010101111. Tällaisia bittimatriiseja käyttäen voidaan esimerkiksi kirjoittaa tavalliselle PCtietokoneelle tietokoneohjelma, joka muodostaa sekunnin murto-osassa luettelon lukua 1000000 pienemmistä alkuluvuista ja ilmoittaa niiden kokonaislukumäärän. 2

Tällaista lukuun miljoona asti ulottuvaa bittimatriisia voidaan käyttää pitemmälle ulottuvan alkulukuseulonnan jakajien valitsemiseen. Jakamalla bittimatriisi pitemmälle pyrittäessä esimerkiksi miljoonan bitin mittaisiin osiin voidaan seulontaa jatkaa jo luvun miljoona neliöön ts. lukuun 1000000000000 (tuhat miljardia) asti. Goldbachin konjektuuria voidaan lähteä tarkastamaan muodostamalla esimerkiksi miljoonan bitin lohkoissa tällainen bittimatriisi. Tämän jälkeen liu utetaan alkupään bittimatriisia tämän matriisin ylitse. Jos lohkon siirrettävän matriisin alkupään kohdalla oleva bitti on 1, niin kaikki siirrettävän matriisin ykkösten kohdalla olevat luvut ovat kahden alkuluvun summia. Seuraavassa esimerkissä bittivektori A muodostaa alkuperäisen Eratostheneen seulan avulla muodostetun bittijonon. Jokainen bitti vastaa luonnollista lukua, siten, että oikeanpuoleisin bitti vastaa lukua 0, seuraava lukua 1 jne. Bitti on 1, jos luku on alkuluku, muuten 0. Vektori B on aluksi vektorin A kopio, mutta sitä lähdetään sitten siirtämään askel askeleelta vasemmalle. Vektori C koostuu aluksi pelkistä nollista. B...0100000101000100010100010000010100000100010100010100010101100 C...0000000000000000000000000000000000000000000000000000000000000 B...00000101000100010100010000010100000100010100010100010101100.. C...0000010100010001010001000001010000010001010001010001010110000 B...0000101000100010100010000010100000100010100010100010101100... C...0000111100100010110011000011110000110011110011110011111110000 B...00101000100010100010000010100000100010100010100010101100... C...0010111110101010111011001011110010111011111011111011111110000 B...101000100010100010000010100000100010100010100010101100... C...1010111110101010111011101011111010111011111011111011111110000 B...00100010100010000010100000100010100010100010101100... C...1010111110101010101011101011111010111011111011111011111110000 B...100010100010000010100000100010100010100010101100... C...1010111110101010101010101011111010111011111011111011111110000 3

Bittijonoille B ja C suoritetaan aina alkulukua vastaavan siirroksen jälkeen biteittäinen TAI- (OR-) operaatio ja näin saatu tulos talletetaan vektoriin C. Vektorin C tietyn bitin arvo tulee näin olemaan lopuksi 1, jos vastaava luonnollinen luku on kahden alkuluvun summa. Yo. taulukon viimeiseltä riviltä nähdään mm. (lopusta lukien), että luvut 4 10 samoin kuin kaikki parilliset luvut lukuun 60 asti voidaan esittää kahden alkuluvun summana. Tällainen menettelytapa voidaan ohjelmoida hyvin nopeaksi tietokoneelle esim. ns. symbolista konekieltä l. assembly-kieltä (joka on hyvin suosittu kieli mm. peliohjelmoinnissa) käyttäen. Myös korkeamman tason ohjelmointikielet, kuten FORTRAN ja C++ sisältävät sellaisia funktioita, joita käyttäen voidaan kirjoittaa tehokkaita, lähellä konekieltä olevia ohjelmia. Laskennalliset tulokset A. Desboves tarkasti vuonna 1855 Goldbachin väittämän rajaan 10000 asti. Cunningham tarkasteli eräitä erityistyyppejä olevia lukuja vuonna 1906. Digitaalisten tietokoneiden aikakaudella on saavutettu yhä suurempia rajoja: Vuosi Raja N. Pipping 1940 100000 M. K. Shen 1964 3.3 10 7 M. L. Stein, P. R. Stein 1965 10 8 A. Granville, J. van de Lune, H. J. J. te Riele 1989 2 10 10 M. K. Sinisalo 1993 4 10 11 J.-M. Deshouillers, H. J. J. te Riele 1998 10 14 Viimeisimmän tiedon mukaan Joerg Richstein Justus-Liebigin yliopiston informatiikan laitokselta on tarkastanut Goldbachin konjektuurin rajaan 4 10 14 asti. Käytetty ohjelma oli hajautettu useille työasemille. Ohjelma etsi sellaisia lukuja, joilla ns. minimaalisen Goldbach-osituksen pienempi alkuluku on mahdollisimman suuri. Luvulla n = 389965026819938 pienin sellainen alkuluku p, jolla myös n p on alkuluku, on p = 5569. Richteinin selostus tuloksistaan (ja mm. yo. taulukko) löytyy verkosta osoitteesta http://www.informatik.uni-giessen.de/staff/richstein/ca/goldbach.html. Lopuksi Kustantaja Faberin tavoitteena on edistää Apostolos Doxiadiksen kirjoittaman kirjan Uncle Petros and Goldbach s Conjecture myyntiä. Kirja on fik- 4

tiivinen tarina matemaatikosta, joka jää koukkuun tartuttuaan liian vaikeaan matemaattiseen ongelmaan ja menettää lopulta järkensä. Samalla kustantaja noudattaa kuitenkin matematiikassa perinteiseksi muodostunutta tapaa luvata palkkioita matemaattisten väittämien todistajille. Tunnetuimpia esimerkkejä näistä palkkioista lienevät Ranskan ja Saksan tiedeakatemioiden Fermat n teoreeman todistajille lupaamat palkinnot. Äskettäin, vuonna 1996, edesmenneellä Pal Erdösillä, yhdellä 1900-luvun tunnetuimmista matemaatikoista, oli tapana luvata pienehköjä palkkioita erilaisten väittämien todistajille. Monet Erdösin ongelmat ovat edelleen ilman ratkaisua. Lehtiartikkelit Bruce Schechter: In the Life of Pure Reason, Prizes Have Their Place, The New York Times, April 25, 2000. http://www.mscs.dal.ca/ dilcher/goldbach/nyt.html A million-dollar maths question, The Times of London, March 16, 2000. http://www.the-times.co.uk/news/pages/tim/2000/03/16/timfeafea02004.html Die Eine-Million-Dollar-Frage (Saksankielinen), Süddeutche Zeitung, May 16,2000. 5