Ułamek łańcuchowy

Ułamek łańcuchowy, ułamek ciągły[1] (skończony) to wyrażenie postaci:

a 0 + 1 a 1 + 1 a 2 + 1 a k 2 + 1 a k 1 + 1 a k {\displaystyle a_{0}+{\cfrac {1}{a_{1}+{\cfrac {1}{a_{2}+{\cfrac {1}{\stackrel {\ddots }{\qquad a_{k-2}+{\cfrac {1}{a_{k-1}+{\cfrac {1}{a_{k}}}}}}}}}}}}}

gdzie a 0 {\displaystyle a_{0}} jest liczbą całkowitą, a wszystkie pozostałe liczby a n {\displaystyle a_{n}} są naturalne i dodatnie. Liczby a 1 , a 2 , , a k {\displaystyle a_{1},a_{2},\dots ,a_{k}} nazywamy mianownikami częściowymi ułamka łańcuchowego. W niektórych źródłach zezwala się, by liczby a n {\displaystyle a_{n}} były rzeczywiste, a ułamki, w których a 0 Z {\displaystyle a_{0}\in \mathbb {Z} } i a 1 , , a k N + {\displaystyle a_{1},\dots ,a_{k}\in \mathbb {N} _{+}} , nazywa się dodatkowo arytmetycznymi.[2]

Zamiast powyższej „piętrowej” notacji ułamki łańcuchowe najczęściej zapisuje się w postaci ciągu [ a 0 ; a 1 , a 2 , a 3 , , a k ] . {\displaystyle [a_{0};a_{1},a_{2},a_{3},\dots ,a_{k}].} Spotykane są również inne notacje, między innymi notacja wprowadzona przez Pringsheima:

a 0 +   1 a 1   +   1 a 2   +   1 a 3   + {\displaystyle a_{0}+{\frac {\ 1\mid }{\mid a_{1}\ }}+{\frac {\ 1\mid }{\mid a_{2}\ }}+{\frac {\ 1\mid }{\mid a_{3}\ }}+\ldots } .

Ułamek łańcuchowy nieskończony definiujemy jako granicę ciągu ułamków skończonych (granica ta zawsze istnieje):

[ a 0 ; a 1 , a 2 , a 3 , ] = lim k [ a 0 ; a 1 , a 2 , a 3 , , a k ] . {\displaystyle [a_{0};a_{1},a_{2},a_{3},\dots ]=\lim _{k\to \infty }[a_{0};a_{1},a_{2},a_{3},\dots ,a_{k}].}

Każdą liczbę rzeczywistą można zapisać w postaci ułamka łańcuchowego. Liczbom wymiernym odpowiadają ułamki skończone, natomiast liczbom niewymiernym – ułamki nieskończone.[3] Dla ułamków łańcuchowych skończonych reprezentujących liczby wymierne zachodzi

[ a 0 ; a 1 , a 2 , , a k + 1 ] = [ a 0 ; a 1 , a 2 , , a k , 1 ] , {\displaystyle [a_{0};a_{1},a_{2},\dots ,a_{k}+1]=[a_{0};a_{1},a_{2},\dots ,a_{k},1],}

czyli ich rozwinięcie w ułamek łańcuchowy nie jest jednoznaczne. Staje się ono jednoznaczne przy założeniu, że ta ostatnia liczba jest większa od 1, tzn. każdą liczbę wymierną można jednoznacznie przedstawić w postaci [ a 0 ; a 1 , a 2 , , a k ] , {\displaystyle [a_{0};a_{1},a_{2},\dots ,a_{k}],} gdzie a 0 {\displaystyle a_{0}} jest liczbą całkowitą, a 1 , , a k {\displaystyle a_{1},\dots ,a_{k}} są liczbami naturalnymi, a a k > 1. {\displaystyle a_{k}>1.} Rozwinięcie liczby niewymiernej w (nieskończony) ułamek łańcuchowy zawsze jest jednoznaczne.[3]

Każdy okresowy ułamek łańcuchowy przedstawia pewną niewymierność kwadratową, tzn. niewymierny pierwiastek równania kwadratowego o współczynnikach całkowitych. Każda niewymierność kwadratowa rozwija się w okresowy arytmetyczny ułamek łańcuchowy.[3]

Znajdowanie ułamków łańcuchowych

Algorytm znajdowania reprezentacji liczby x {\displaystyle x} w postaci ułamka łańcuchowego można opisać następująco:

  1. r = x , n = 0 {\displaystyle r=x,\,n=0}
  2. a n = r {\displaystyle a_{n}=\lfloor r\rfloor }
  3. JEŚLI r a n = 0 {\displaystyle r-a_{n}=0} STOP
  4. r = 1 / ( r a n ) , n = n + 1 {\displaystyle r=1/(r-a_{n}),\,n=n+1}
  5. PRZEJDŹ DO 2

Dla x = 2 , 35 {\displaystyle x=2{,}35} otrzymujemy na przykład:

  • r = 2 , 35 = 47 20 {\displaystyle r=2{,}35={\frac {47}{20}}}
  • a 0 = r = 2 {\displaystyle a_{0}=\lfloor r\rfloor =2}
  • r = 1 47 20 2 = 20 7 {\displaystyle r={\frac {1}{{\frac {47}{20}}-2}}={\frac {20}{7}}}
  • a 1 = r = 2 {\displaystyle a_{1}=\lfloor r\rfloor =2}
  • r = 1 20 7 2 = 7 6 {\displaystyle r={\frac {1}{{\frac {20}{7}}-2}}={\frac {7}{6}}}
  • a 2 = r = 1 {\displaystyle a_{2}=\lfloor r\rfloor =1}
  • r = 1 7 6 1 = 6 {\displaystyle r={\frac {1}{{\frac {7}{6}}-1}}=6}
  • a 3 = r = 6 {\displaystyle a_{3}=\lfloor r\rfloor =6}

Zatem:

2 , 35 = 2 + 1 2 + 1 1 + 1 6 = [ 2 ; 2 , 1 , 6 ] {\displaystyle 2{,}35=2+{\cfrac {1}{2+{\cfrac {1}{1+{\cfrac {1}{6}}}}}}=[2;2,1,6]}

Redukty, najlepsze wymierne przybliżenia

Niech [ a 0 ; a 1 , a 2 , a 3 , ] {\displaystyle [a_{0};a_{1},a_{2},a_{3},\dots ]} będzie ułamkiem łańcuchowym (skończonym lub nieskończonym), wówczas liczbę [ a 0 ; a 1 , a 2 , , a n ] {\displaystyle [a_{0};a_{1},a_{2},\dots ,a_{n}]} nazywamy n {\displaystyle n} -tym reduktem tego ułamka łańcuchowego.[2]

Dla p n , q n {\displaystyle p_{n},q_{n}} zdefiniowanych rekurencyjnie wzorami:

p 1 = 1 , q 1 = 0 , p 0 = a 0 , q 0 = 1 {\displaystyle p_{-1}=1,\,q_{-1}=0,\,p_{0}=a_{0},\,q_{0}=1}
p k + 1 = a k + 1 p k + p k 1 {\displaystyle p_{k+1}=a_{k+1}p_{k}+p_{k-1}}
q k + 1 = a k + 1 q k + q k 1 {\displaystyle q_{k+1}=a_{k+1}q_{k}+q_{k-1}}

zachodzi [ a 0 ; a 1 , a 2 , a 3 , , a n ] = p n q n . {\displaystyle [a_{0};a_{1},a_{2},a_{3},\dots ,a_{n}]={\frac {p_{n}}{q_{n}}}.} [2][3] Ponadto jest to postać nieskracalna tego ułamka.[2]

Kolejne redukty rozwinięcia danej liczby w ułamek łańcuchowy są najlepszymi przybliżeniami wymiernymi tej liczby o możliwie małych mianownikach. Dokładniej, jeżeli ułamek p n q n {\displaystyle {\frac {p_{n}}{q_{n}}}} jest n {\displaystyle n} -tym reduktem rozwinięcia liczby a R {\displaystyle a\in \mathbb {R} } w ułamek łańcuchowy, to dla każdej liczby wymiernej p q {\displaystyle {\frac {p}{q}}} spełniającej warunek 0 < q < q n {\displaystyle 0<q<q_{n}} zachodzi nierówność

| a p n q n | < | a p q | {\displaystyle \left\vert a-{\frac {p_{n}}{q_{n}}}\right\vert <\left\vert a-{\frac {p}{q}}\right\vert } .[2]

Ponadto redukty parzyste przybliżają liczbę od dołu (z niedomiarem), a nieparzyste od góry (z nadmiarem).[2][3]

Zobacz też

Przypisy

  1. ułamek łańcuchowy, [w:] Encyklopedia PWN [dostęp 2022-10-12] .
  2. a b c d e f JerzyJ. Rutkowski JerzyJ., Teoria liczb w zadaniach, Wydanie I, Warszawa: Wydawnictwo Naukowe PWN, 2018, s. 37-52, ISBN 978-83-01-19874-9 [dostęp 2024-01-21] .
  3. a b c d e AndrzejA. Schinzel AndrzejA., Ułamki łańcuchowe, „Delta” (5/1979), Warszawa: Uniwersytet Warszawski, 1979, s. 1-3, ISSN 0137-3005  (pol.).

Bibliografia

Linki zewnętrzne

  • Eric W.E.W. Weisstein Eric W.E.W., Continued Fraction, [w:] MathWorld, Wolfram Research [dostęp 2020-12-12]  (ang.).
  • Ułamki łańcuchowe – inny sposób zapisu liczb, blog beta-iks.pl, 19 sierpnia 2021 [dostęp 2023-07-08].
  • p
  • d
  • e
Ciągi liczbowe
pojęcia
definiujące
ciągi ogólne
ciągi liczbowe
typy ciągów
ogólne
nieskończone
przykłady ciągów
liczb naturalnych
niemalejące
inne
inne przykłady
ciągów liczb
twierdzenia
o granicach
inne
powiązane pojęcia
  • p
  • d
  • e
ogólne typy liczb
relacje
podzielność
zdefiniowane podzielnością
działania
liczby pierwsze
podstawy
testy pierwszości
sita
faktoryzacja
hipotezy
równania
diofantyczne
liniowe
kwadratowe
wyższych stopni
układy równań
powiązane zagadnienia
twierdzenia
arytmetyki modularnej
inne zagadnienia
twierdzenia limitacyjne
Kontrola autorytatywna (wyrażenie matematyczne):
  • LCCN: sh85051149
  • NDL: 00569391
  • NKC: ph441076
  • J9U: 987007548245805171
Encyklopedia internetowa:
  • PWN: 3991145
  • Britannica: topic/continued-fraction
  • Catalana: 0184725
  • DSDE: kædebrøk