Verižni ulomek
Iz Wikipedije, proste enciklopedije
Verížni ulómek je v matematiki izraz oblike:
kjer je a0 neko celo število, vsa druga števila an pa so naravna števila (oziroma pozitivna cela števila) in se imenujejo delni količniki. Daljši izrazi so določeni podobno. Če so števci različni od 1, se izraz imenuje posplošeni verižni ulomek. Zaradi jasnosti se neposplošeni verižni ulomek imenuje tudi navadni ali enostavni verižni ulomek.
[uredi] Opis
Verižni ulomki nastanejo zaradi želje po »matematično čistih« predstavitvah realnih števil.
Večina ljudi pozna desetiško predstavitev realnih števil:
kjer je a0 poljubno celo število, vsak ai pa je element {0, 1, 2, ..., 9}. V tej predstavitvi je na primer število π izraženo s celoštevilskim zaporedjem (OEIS A000796) {3, 1, 4, 1, 5, 9, 2, ...}.
Takšna predstavtev ni brez pomanjkljivosti. Ena težava je pojava poljubne konstante 10 v zgornji enačbi. Zakaj 10? To je posledica biološke pogojenosti in ne nečesa kar bi bilo povezano z matematiko. 10 se uporablja ker je standardna osnova našega številskega sestava (10 prstov). Prav tako bi lahko uporabljali osnovo 8 (osmiški sestav) ali osnovo 2 (dvojiški sestav). Druga težava je, da v tem sestavu mnogo racionalnih števil ni moč izraziti s končnim številom členov v takšnem zapisu. Število 1/3 je na primer izraženo kot neskončno zaporedje {0, 3, 3, 3, 3, ....}.
Zapis z verižnimi ulomki je predstavitev realnih števil, ki se ogne takšnim težavam. Premislimo kako lahko opišemo število kot je 415/93, katerega vrednost je približno 4,4624. To je zaokroženo enako 4. Dejansko je malo več od 4, približno 4 + 1/2. 2 v imenovalcu ni v redu, saj je pravilni imenovalec malo več kot 2, približno 2 + 1/6, tako da je 415/93 v približku 4 + 1/(2 + 1/6). Vendar 6 v imenovalcu spet ni pravilen, saj je pravilni imenovalec malo več kot 6, 6 + 1/7. Tako je 415/93 dejansko 4+1/(2+1/(6+1/7)) in to je natančna vrednost.
Če izpustimo trivialne dele izraza 4+1/(2+1/(6+1/7)), dobimo okrajšan zapis verižnega ulomka [4; 2, 6, 7]. Ponavadi prvo vejico nadomestimo s podpičjem. Takšen zapis je prvi uporabil nemški matematik Oskar Perron v svojem enciklopedičnem delu o verižnih ulomkih Teorija verižnih ulomkov (Die Lehre von den Kettenbrüchen) iz leta 1913.
Predstavitev realnih števil z verižnimi ulomki ima več prikladnih lastnosti:
- Predstavitev števila z verižnim ulomkom je končna, če in samo če je število racionalno.
- Predstavitve »preprostih« racionalnih števil z verižnimi ulomki so kratke.
- Predstavitev poljubnega racionalnega števila z verižnim ulomkom je edina, če na koncu ni 1. Za vsako racionalno število, izraženo kot verižni ulomek [N;a,...,z] pri z > 1, obstaja zapis z 1 na koncu [N;a,...,z − 1,1].
- Predstavitev iracionalnega števila je edinstvena.
- Členi verižnega ulomka se bodo ponavljali, če in samo če je število kvadratična iracionala, oziroma, če je realna rešitev kvadratne enačbe.
- Okrajšanje predstavitve števila x z verižnim ulomkom vodi do racionalnega približka za x, ki je v določenem smislu »najboljši« racionalni približek.
Zadnja lastnost je zelo pomembna in ne velja za običajno desetiško predstavitev. Okrajšanje desetiške predstavitve da racionalni približek števila, vendar običajno ne dobrega. Če na primer okrajšamo število 1/7 = 0,142857... na več mestih, dobimo približke 142/1000, 14/100 in 1/10. Očitno je najboljši racionalni približek kar »1/7«. Okrajšanje desetiškega zapisa π da približka 31415/10000 in 314/100. Zapis števila π z verižnim ulomkom je [3; 7, 15, 1, 292, ...]. Z okrajšavo tega zapisa dobimo odlične približke 3, 22/7, 333/106, 355/113, 103993/33102, ... Imenovalca 314/100 in 333/106 sta skoraj enaka, vendar je napaka približka 314/100 devetnajstkrat večja kot pri 333/106. Kot približek števila π je [3; 7, 15, 1] več kot stokrat natančnejši od 3,1416.
[uredi] Računanje verižnih ulomkov
Poljubno neničelno realno število ξ lahko zapišemo kot verižni ulomek , kjer je
in celi del števila ξ.
Da izračunamo verižni ulomek števila ξ, najprej zapišemo celi del ξ. Nato odšetejmo ta del od števila ξ. Če je razlika enaka 0, končamo, drugače pa izračunamo obratno vrednost razlike in ponovimo postopek. Postopek se konča, če in samo če je ξ racionalen.
Izračun verižnega ulomka za 3,245 | ||||
---|---|---|---|---|
Končaj | ||||
verižni ulomek za 3,245 je [3; 4, 12, 4] | ||||
Število 3,245 lahko zapišemo tudi kot [3; 4, 12, 3, 1].
Ta algoritem je primeren za realna števila. Če ga uporabljamo pri računanju s plavajočo vejico, lahko pridobimo nesmisle. Zaradi tega je vsako število s plavajočo vejico natančno racionalno število (kjer je imenovalec ponavadi potenca 2 v sodobnih računalnikih ali potenca 10 na elektronskih računalih) in v takšnih primerih se lahko za natančne rezultate uporabi različica Evklidovega algoritma.
[uredi] Oblike zapisov verižnih ulomkov
Najbolj razširjen okrajšan zapis verižnih ulomkov je:
in včasih tudi:
oziroma tudi brez podpičja:
Znan je tudi Pringsheimov zapis:
ali redkejši zapis, podoben zgornjemu:
Neskončne verižne ulomke lahko določimo tudi kot limite:
Ta limita obstaja za poljubna pozitivna cela števila a1, a2, a3 ...
[uredi] Zgodovina verižnih ulomkov
Zametke računanja verižnih ulomkov je moč videti v Evklidovem algoritmu (300 pr. n. št.) saj gre v bistvu za isto stvar in algoritem kot stranski rezultat enakovredno da člene zapisa verižnih ulomkov.
Indijski matematik in astronom Aryabhata I. je uporabljal verižne ulomke pri računanju linearnih nedoločenih enačb, oblike ax + c = by (Diofantska enačba, Aryabhatov algoritem), sicer ne popolnoma v današnjem smislu.
Za začetnika teorije verižnh ulomkov velja italijanski matematik Rafael Bombelli. Prvič jih je uporabil leta 1572 pri računanju kvadratnih korenov. Odkril je tudi, da se dajo iracionalna števila zelo natančno aproksimirati z verižnimi ulomki. Aproksimiral je . V tem času se je z verižnimi ulomki ukvarjal tudi Pietro Antonio Cataldi. Tudi Cataldi je na podoben način s periodičnim verižnim ulomkom izrazil :
Cataldi jih je sistematično zapisal v svoji razpravi Trattato del modo brevissimo di trovare la radice quadra delli numeri ... o iskanju kvadratnih korenov števil, objavljeni v Bologni leta 1613. Cataldi je pisal verižne ulomke še v obliki:
- & & &
kjer pike označujejo kam sledijo naslednji ulomki.
Z delom Johna Wallisa so verižni ulomki dobili svoje upravičeno mesto v matematiki. V svoji knjigi Algebrski traktat (Tractatus de algebra), (izšla leta 1685) je Wallis našel π na 35 decimalk s približkom neskončnega verižnega ulomka:
Prvi neskončni (posplošeni) verižni ulomek je zapisal lord Brouncker v svojem delu iz leta 1659 za razvoj števila 4/π na podlagi Wallisovega produkta za π/2.
V svojem delu Matematično delo (Opera Mathematica) je Wallis leta 1695 tudi prvič uporabil izraz »verižni ulomek«. V slovenščino je izraz uvedel Josip Plemelj.
Christiaan Huygens je uporabljal verižne ulomke pri aproksimaciji prestavnih razmerij in o tem napisal članek. Huygens je našel približek:
Lastnosti in teorijo verižnih ulomkov sta naprej razvila Huygens leta 1703 in Leonhard Euler leta 1744. Lagrange je mislil, da bi bilo mogoče prepoznati vsako algebrsko število iz njegovega verižnega ulomka. Periodičnost verižnih ulomkov za kvadratične iracionale je dokazal sedemnajstletni Évariste Galois leta 1828.
[uredi] Uporaba verižnih ulomkov
- Računanje približkov realnih števil.
- Dokazovanje iracionalnosti števil. S pomočjo verižnih ulomkov so dokazali iracionalnost Riemanove funkcije ζ za ζ(3).
- Algoritem praštevilskega razcepa SQFOF (SqFoF, Square Form factorisation).
- Računanje približkov časovnih obdobij (tropsko leto, mesec ipd).
[uredi] Končni verižni ulomki
Za končne verižne ulomke velja:
Za vsak končni verižni ulomek obstaja drug končni verižni ulomek, ki predstavlja isto število. Na primer
Vsak končni verižni ulomek je racionalno število, in vsako racionalno število lahko zapišemo na natančno dva različna načina kot končni verižni ulomek. V enem zapisu je končni člen verižnega ulomka enak 1. Drug zapis ima en člen manj, zadnji člen pa mora biti večji od 1, razen če je edin.
[uredi] Neskončni verižni ulomki
Vsak neskončni verižni ulomek je iracionalno število, in vsako iracionalno število lahko zapišemo na natančno en način kot neskončni verižni ulomek.
Neskončni verižni ulomki iracionalnih števil pridejo prav, saj njihovi prvi členi nudijo odlične racionalne približke števila. Tem približkom rečemo tudi konvergenti verižnega ulomka. Sodi približki so manjši od števila, lihi pa večji.
Za verižni ulomek so prvi štirje približki (oštevilčeni od 0 do 3):
Z drugimi besedami, števec tretjega približka tvorimo z množenjem števca drugega približka s tretjim količnikom in prištetjem števca prvega približka. Na podoben način tvorimo imenovalce.
Če obstaja naslednji člen s števci in imenovalci , poten je ustrezna rekurzivna enačba:
Sosednja zaporedna približka sta dana z enačbo:
[uredi] Nekateri izreki
Če je a0, a1, a2, ... neskončno zaporedje naravnih števil, določimo zaporedja hn in kn rekurzivno:
hn = anhn − 1 + hn − 2 | h − 1 = 1 | h − 2 = 0 | |||
kn = ankn − 1 + kn − 2 | k − 1 = 0 | k − 2 = 1 |
[uredi] Izrek 1
Za vsak pozitivni velja:
[uredi] Izrek 2
Približki [a0, a1, a2, ...] so dani z:
[uredi] Izrek 3
Če je n-ti približek verižnega ulomka hn / kn, potem velja:
- knhn − 1 − kn − 1hn = ( − 1)n.
Posledica 1: Vsak približek je izražen z najmanjšim členom (saj, če bi hn in kn imela netrivialni skupni delitelj, bi delila knhn − 1 − kn − 1hn, kar je nemogoče).
Posledica 2: razlika med sosednjima zaporednima približkoma je enotski ulomek:
Ali drugače rečeno, dva sosednja zaporedna približka sta sosednja ulomka.
Posledica 3: Verižni ulomek je enakovreden vrsti z izmeničnimi členi:
Posledica 4: Matrika:
ima determinanto +1 ali -1, in zato pripada grupi 2x2 unimodularnih matrik .
[uredi] Izrek 4
Vsak približek je bolj natančen kot prejšnji. Če je n-ti približek enak , potem velja:
za vse r < s < n.
Posledica 1: lihi približki stalno naraščajo, vendar so vedno manjši od ξ.
Posledica 2: sodi približki stalno padajo, vendar so vedno večji od ξ.
[uredi] Izrek 5
Posledica 1: vsak približek je natančnejši od prejšnjega, katerega imenovalec je manjši od imenovalca približka
Posledica 2: vsak približek, ki takoj sledi velikemu količniku, se najmanj razlikuje od verižnega ulomka.
[uredi] Polpribližki
Če sta in sosednja zaporedna približka, potem se vsak ulomek oblike:
kjer je a nenegativno celo število in kjer so števci in imenovalci med n in n + 1, imenuje polpribližek, sekundarni približek ali vmesni ulomek. Ponavadi pomeni, da je člen polpribližek to, da je lahko približek, ne pa to, da je približek vrsta polpribližka.
Polpribližki razvoja verižnega ulomka realnega števila ξ vsebujejo vse racionalne približke, ki so boljši od vsakega približka z manjšim imenovalcem. Druga uporabna lastnost je, da za dva zaporedna polpribližka a/b in c/d velja .
[uredi] Najboljši racionalni približki
Najboljši racionalni približek realnega števila ξ je racionalno število , d > 0, ki je bližje ξ kot katerikoli približek z manjšim imenovalcem. Ker je najboljši racionalni približek vedno približek ali polpribližek, se lahko pravilni verižni ulomek za ξ x uporabi za vse najboljše racionalne približke za ξ po naslednjih treh pravilih:
- Skrajšanje verižnega ulomka in morebitno povečanje njegovega zadnjega izraza.
- Vrednost povečanega izraza ne more biti manj kot polovico vrednosti.
- Če je končni člen so, posebno pravilo odloča ali je njegova polovična vrednost dopustna. (Glej spodaj)
Pravilni verižni ulomek za število 0,84375 je na primer [0;1,5,2,2]. Tu so vsi njegovi najboljši racionalni približki.
-
[0;1] [0;1,3] [0;1,4] [0;1,5] [0;1,5,2] [0;1,5,2,1] [0;1,5,2,2]
Strogo monotono naraščanje imenovalcev pri dodajanju členov dovoljuje algoritmu obstoj limite, bodisi na velikosti imenovalca ali bližine približka.
Za vključitev novega člena v racionalni približek sta potrebna le dva predhodna približka. Če je a novi člen, potem sta novi števec in imenovalec:
- nk+1 = nk−1 + a nk
- dk+1 = dk−1 + a dk
Začetna »približka« (za prva dva člena) sta 0/1 in 1/0. Tu so približki za [0;1,5,2,2].
-
ak 0 1 5 2 2 nk 0 1 0 1 5 11 27 dk 1 0 1 1 6 13 32
Strog opis pravila razpolovitve je, da je razpolovljen člen dopusten, samo in samo če
- [ak; ak−1, …, a1] > [ak; ak+1, …].
Velikokrat za računanje zaporednih členov uporabljamo nekaj podobnega kot je Evklidov algoritem največjega skupnega delitelja. Dodatne vrednosti, ki jih da algoritem, omogočajo ustreznejšo preveritev. Tu je, na primer, računanje členov za število 0,84375 = (kjer označuje funkcijo celi del).
-
a0 = = 0, f0 = 27 − 32a0 = 27 a1 = = 1, f1 = 32 − 27a1 = 5 a2 = = 5, f2 = 27 − 5a2 = 2 a3 = = 2, f3 = 5 − 2a3 = 1 a4 = = 2, f4 = 2 − 1a4 = 0
Z uporabo vrednosti f na ta način, je za preveritev dopustnosti . Za a3 v primeru je in , zato ni dopusten. Za a4 in , tako da je dopusten.
Približki števila ξ so najboljši približki tudi v strožjem smislu. n/d je približek za ξ samo in samo če je |dξ - n| najmanjša relativna napaka med vsemi približki mm/c pri c ≤ d, oziroma, če velja |dξ - n| < |cξ - m| dokler je c < d.
[uredi] Verižni ulomek za π
Pri računanju približkov za π vzamemo , določimo in , ter , . Če nadaljujemo na ta način, lahko najdemo poljubno mnogo členov neskončnega verižnega ulomka za π [3; 7, 15, 1, 292, 1, 1, ...]. Tretji približek za π je [3; 7, 15, 1] = 355/113 = 3,14159292035..., kar je že zelo natančno.
Vzemimo, da so najdeni količniki kot zgoraj [3; 7, 15, 1]. Z naslednjim postopkom lahko takoj zapišemo približne ulomke, ki izhajajo iz teh količnikov, brez, da bi računali verižni ulomek.
Prvi količnik deljen recimo z 1, bo dal prvi ulomek, ki bo premajhen, namreč 3/1. Z množenjem števca in imenovalca prvega ulomka z drugim količnikom in prištevanjem števila 1 s števcem dobimo drugi ulomek 22/7, ki bo prevelik. Če nadaljujemo na isti način, dobimo tretji ulomek, ki je premajhen. Tako imamo za tretji količnik, ki je enak 15, za naš števec (22 · 15 = 330) + 3 = 333 in za imenovalec (7 · 15 = 105) + 1 = 106. Tretji približek je tako 333/106. Enako za četrti približek. Četrti količnik je 1, imamo 333 krat 1, kar je 333, prištejemo 22, imenovalec predhodnega ulomka, kar da 355. Podobno 106 krat 1 je 106, prištejemo 7, in dobimo 113.
S štirimi količniki [3; 7, 15, 1] tako dobimo štiri ulomke:
Ti približki so izmenično manjši in večji od vrednosti števila π, ter se ji vedno bolj približujejo. Razlika med danim približkom in številom π je manjša od obratne vrednosti zmnožka imenovalcev tega približka in naslednjega približka. Ulomek 22/7 je na primer večji od π, vendar 22/7 − π je manj kot 1/(7 · 106), kar je enako 1/742. Dejansko je 22/7 − π manjše od 1/790.
te lastnosti izhajajo iz dejstva, da če iščemo razliko med sosednjima ulomkoma, bomo dobli ulomek, katerega števec bo vedno enak 1, imenovalec pa zmnožek obeh imenovalcev. Tako je razlika med 22/7 in 3/1 enaka 1/7, prevelika; med 333/106 in 22/7 enaka 1/742, premajhna; med 355/113 in 333/106 enaka 1/11978, premajhna, in tako naprej. V tem smislu lahko z uporabo teh razlik izrazimo ulomke na drug in zelo enostaven način, kjer so vsi števci enaki 1, imenovalci pa zmnožki dveh sosednjih imenovalcev. namesto zgoraj zapizanih ulomkov imamo tako vrsto:
Prvi člen je, kot vidimo, prvi ulomek. Prvi in drugi člen dasta drugi ulomek 22/7. Prvi trije členi dajo tretji ulomek 333/106 in podobno naprej. Celotna vrsta je enakovredna izvirni vrednosti.
[uredi] Verižni ulomki nekaterih števil
Čeprav v neskončnem verižnem ulomku za π ne moremo najti kakšnega vzorca, to ne velja za vsa števila. Za število e, osnovo naravnih logaritmov so verižni ulomki preprostejši:
Seveda pa to ne velja za vsa transcendentna števila kot sta Gelfondova konstanta z verižnim ulomkom:
ali Gelfond-Schneiderjeva konstanta:
Še posebej zanimiv verižni ulomek ima število, ki ga je raziskoval Ramanujan leta 1913 in 1914, in ga je Simon Plouffe imenoval Ramanujanova konstanta:
Gelfond je dokazal, da so števila oblike za pozitivni celi d trancendentna.
Števila s periodičnim verižnim ulomkom so natanko rešitve kvadratne enačbe s celoštevilskimi koeficienti. Najpreprostejši verižni ulomek nasploh ima število zlatega reza Φ:
in njegova obratna vrednost:
Podobno:
Števila s periodičnimi verižnimi ulomki imajo različno dolge preriode.
Večina drugih iracionalnih števil nima periodičnih ali enostavnih verižnih ulomkov. Hinčin je dokazal, da imajo za skoraj vsa realna števila ξ delni količniki osupljivo lastnost: njihova geometrična sredina je konstantna, znana kot Hinčinova konstanta K ≈ 2,6854520010..., in je neodvisna od vrednosti števila ξ. Lévy je pokazal, da se n-ti koren imenovalca n-tega približka verižnega ulomka za skoraj vsa realna števila približuje mejni vrednosti, znani kot Lévyjeva konstanta z vrednostjo približno 3,2758229...
[uredi] Fermat-Pellova enačba
Verižni ulomki so pomembni pri reševanju Fermat-Pellove diofantske enačbe. Za pozitivni celi števili p in q velja samo in samo če je p / q približek v razvoju verižnega ulomka za .
[uredi] Verižni ulomki in kaos
Verižne ulomke uporabljajo tudi pri raziskovaju v teoriji kaosa, kjer povezujejo pojem Fareyjevih ulomkov, ki jih obsega Mandelbrotova množica, s pojmom vprašalne funkcije Minkowskega in modulsko grupo Γ.
Protismerni premikalni operator za verižne ulomke je preslikava imenovana Gaussova preslikava, ki klesti števke verižnega ulomka: . Prenosni operator te preslikave se imenuje Gauss-Kuzmin-Wirsingov operator. Porazdelitev števk v verižnih ulomkih je dana z ničelnim lastnim vektorjem tega operatorja, in se imenuje Gauss-Kuzminova porazdelitev.
[uredi] Glej tudi
- Stern-Brocotovo drevo
[uredi] Zunanje povezave
- v angleščini:
- Spletno računalo verižnih ulomkov
- Linas Vepstas The Minkowski Question Mark and the Modular Group SL(2,Z) (2004) pojasnjuje izomorfizme verižnih ulomkov.
- Linas Vepstas Continued Fractions and Gaps (2004) pojasnjuje kaotično zgradbo v verižnih ulomkih.
- Verižni ulomki na Stern-Brocotovem drevesu na cut-the-knot
- Francois Balsalobre cfc - računalo verižnih ulomkov (cli) za POSIX in Cygwin
- Verižni ulomki in Fermatov zadnji izrek.
- Elementarni uvod v verižne ulomke