Tässä esitetyt desimaalikehitelmät on laskettu Pythonilla, koodi löytyy tarinan lopusta. Toki saman voi tehdä, vaikka Wolfram Alphalla tai GoCalcilla Pythonin Sage-murteella tai …
9999999801
Joskus vuonna 2012 löysin Futility Closetista hauskan murtoluvun desimaalikehitelmän.
1/9801 ≈ 0.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969799000102030405060708091011121314151617...
Näyttää siltä, että tuossa desimaalikehitelmässä on luonnolliset luvut peräkkäin lukuun 99 saakka. Tarkkasilmäinen oppilaani huomasi, että 98 puuttuu. Hassua. Mutta sehän on jakolaskun nimittäjässä.
Kun lisätään yhdeksikköjä nimittäjän alkuun, saadaan luonnolliset luvut jatkumaan pidemmälle. Arvaa, mitä lukua vastaavat numerot puuttuvat omalta paikaltaan tässä desimaalikehitelmässä.
1/ 99801 ≈0.000001002003004005006007008009010011012013014015016017018019020021...986987988989990991992993994995996997999000001002003004005006007008009010011012013…
Minun päässäni ei ole minkään näköistä matemaattista ajatusta, joka selittäisi tämän ilmiön. Jätän asian pohtimisen arvoisalle lukijalle. Jos keksit jonkin selityksen, niin ole ystävällinen ja kerro siitä minulle, vaikka kommentoimalla tätä artikkelia.
9999999998 ja 9999999998 jne. sekä 49999999
Esittäessäni tätä ilmiötä oppilailleni näppäilin vahingossa
1/9998 ≈ 0.0001000200040008001600320064012802560512102420484096819363872774554910982196439287857571514302860572114…
Desimaalikehitelmän alussa on kakkosen potensseja! Yhdeksikköjen lisääminen alkuun lisää kakkosten potenssien lukumäärää.
1/999998 ≈
0.000001000002000004000008000016000032000064000128000256000512001024002048004096008192016384032768065536131
Kun esitin tätä 2012 Marstrandin GeoGebra-tilaisuudessa ystäväni Jonas ”the Mad Mathematician” Hall oivalsi, että jakolasku
1/999997 ≈0.000001000003000009000027000081000243000729002187006561019683059049177147531442594327782983348950046850141
tuottaa kolmosen potensseja ja
1/999994 ≈0.000001000004000016000064000256001024004096016384065536262145048580194320777283109132436529746118984475938…
nelosen potensseja jne.
Virolainen ystäväni Sirje Pihlap oivalsi samana iltana, että 9998 on parillinen, niinpä 4999 tuottaa samoja lukuja desimaalikehitelmään.
1/4999 ≈ 0.0002000400080016003200640128025605121024204840968193638727745549109821964392878575715143028605721144229…
Taisin kirjoittaa aiheesta viestin entiseen Retnorf-blogiini. Tarina on jossain vanhan blogipalvelimen varakopion syövereissä. Muistini mukaan Hannu Korhonen ja Simo Kivelä kommentoivat tarinaani ja esittivät selityksen/todistuksen miksi kakkosen, kolmosen jne. potenssit ilmestyvät desimaalikehitelmiin.
Jätän tämänkin asian pohdiskelun lukijalle. Samalla voi pohtia tuottaako 1/99999999 ykkösen potensseja.
9999999899999999
Tänä keväänä löytyi Futility Closetista taas hassu desimaalikehitelmä.
1/9999999899999999 ≈ 1.0000000100000002000000030000000500000008000000130000002100000034000000550000008900000144000002330000037700000610000009870000159700002584000041810000676500010946000177110002865700046368000750250012139E-16
Tuttu lukujono ilmestyy desimaalikehitelmään, kun kahdeksikon vasemmalla puolella on yksi yhdeksän vähemmän kuin oikealla. Miksi? Jätän tämänkin asian selvittämisen lukijan kontolle :o)
Pythonkoodi
Alla Pythonkoodi, jolla tuotin tarinan desimaalit. Kopio ja sijoita esimerkiksi sivulta https://www.python.org/ladatun Idlen koodieditoriin tai sivulla https://repl.it/repls/RemoteEminentPipelining Pythoniin ja suorita koodi.
from decimal import *
# haetaan kirjasto, jonka avulla voidaan laskea desimaaleja
def jako(osoittaja, nimittaja, desimaaleja):
getcontext().prec = desimaaleja
# getcontxt().prec määrittää desimaalien lukumäärän
print()
print("1/", nimittaja, "≈", Decimal(osoittaja)/Decimal(nimittaja))
jako(1,9801, 300)
jako(1, 998001, 3050)
jako(1, 9998, 100)
jako(1, 999998, 100)
jako(1, 999997, 100)
jako(1, 999996, 100)
jako(1, 4999, 100)
jako(1, 999999, 100)
jako(1, 9999999899999999, 200)

Futility Closet on yksi lemppariblogeistani. https://www.futilitycloset.com/