Связь цепных дробей и алгоритма Евклида — различия между версиями
Строка 1: | Строка 1: | ||
− | Пусть <tex>\alpha\in\mathbb{Q}, \alpha=\frac{a}{b}, a, b \in \mathbb{Z}, b>0</tex>. При данных условиях разложение дроби <tex>\frac{a}{b}</tex> эквивалентно алгоритму Евклида для чисел <tex>a</tex> и <tex>b</tex>: | + | Пусть <tex>\alpha\in\mathbb{Q}, \alpha=\frac{a}{b}, a, b \in \mathbb{Z}, b>0</tex>. При данных условиях разложение дроби <tex>\frac{a}{b}</tex> эквивалентно [[Алгоритм Евклида|алгоритму Евклида]] для чисел <tex>a</tex> и <tex>b</tex>: |
<tex>a=bq_1+r_1, \frac{a}{b}=q_1+\frac{1}{(\frac{b}{r_1})}</tex> | <tex>a=bq_1+r_1, \frac{a}{b}=q_1+\frac{1}{(\frac{b}{r_1})}</tex> | ||
Строка 17: | Строка 17: | ||
<tex>\frac{a}{b}=q_1+\frac{1}{q_2+\cdots+\frac{1}{q_n+\frac{1}{q_{n+1}}}} = \langle q_1, q_2,\cdots, q_{n+1}\rangle</tex> | <tex>\frac{a}{b}=q_1+\frac{1}{q_2+\cdots+\frac{1}{q_n+\frac{1}{q_{n+1}}}} = \langle q_1, q_2,\cdots, q_{n+1}\rangle</tex> | ||
− | <tex>q_1, q_2,\cdots, q_n</tex> - неполные частные из алгоритма Евклида | + | <tex>q_1, q_2,\cdots, q_n</tex> {{---}} неполные частные из алгоритма Евклида |
[[Категория:Теория чисел]] | [[Категория:Теория чисел]] |
Версия 21:17, 2 июля 2010
Пусть алгоритму Евклида для чисел и :
. При данных условиях разложение дроби эквивалентно
Следовательно :
— неполные частные из алгоритма Евклида