Цепная дробь — различия между версиями
м (Отмена правки 1997 участника RomanSatyukov (обсуждение)) |
|||
| Строка 6: | Строка 6: | ||
<tex>\langle a_0, a_1, a_2, a_3,\cdots \rangle = a_0+\cfrac{1}{a_1+\cfrac{1}{a_2+\cfrac{1}{a_3+\ldots}}}\;</tex><br /> | <tex>\langle a_0, a_1, a_2, a_3,\cdots \rangle = a_0+\cfrac{1}{a_1+\cfrac{1}{a_2+\cfrac{1}{a_3+\ldots}}}\;</tex><br /> | ||
где <tex>a_0</tex> есть целое число и все остальные <tex>a_n</tex> натуральные числа. | где <tex>a_0</tex> есть целое число и все остальные <tex>a_n</tex> натуральные числа. | ||
| − | Различают конечные и бесконечные цепные дроби. Любая конечная дробь <tex>\langle a_0, a_1, a_2, a_3,\ldots, a_n \rangle</tex> представима в виде некоторой рациональной дроби <tex>\frac{P_n}{Q_n}</tex>, которую называют '''n-ой подходящей дробью'''. | + | Различают '''конечные и бесконечные''' цепные дроби. Любая конечная дробь <tex>\langle a_0, a_1, a_2, a_3,\ldots, a_n \rangle</tex> представима в виде некоторой рациональной дроби <tex>\frac{P_n}{Q_n}</tex>, которую называют '''n-ой подходящей дробью'''. |
}} | }} | ||
| − | + | Числитель и знаменатель цепной дроби можно записать в виде полиномов от переменных <tex>a_0, a_1, a_2,\cdots, a_n</tex>. При этом, поскольку числитель каждой дроби является знаменателем следующей, полиномы для числителей и знаменателей имеют одинаковый вид. | |
| − | + | Таким образом, цепная дробь <tex>\langle a_0, a_1, a_2,\cdots, a_n \rangle </tex> представима в виде <tex> \frac{[a_0, a_1, a_2,\cdots, a_n]}{[a_1, a_2, a_3,\cdots, a_n]}</tex>, где <tex>[a_0, a_1, a_2,\cdots, a_n]</tex> {{---}} некоторый полином от | |
| + | <tex>n+1</tex> переменной. | ||
| + | |||
| + | {{Лемма | ||
| + | |id=lemma1 | ||
| + | |about=1 | ||
| + | |statement= | ||
| + | <tex>[a_0, a_1, a_2,\cdots, a_n] = a_0[a_1, a_2, a_3,\cdots, a_n] + [a_2, a_3, a_4,\cdots, a_n]</tex>. | ||
| + | |proof= | ||
| + | <tex> \frac{[a_0, a_1, a_2,\cdots, a_n]}{[a_1, a_2, a_3,\cdots, a_n]} = a_0 + \frac{[a_2, a_3, a_4,\cdots, a_n]}{[a_1, a_2, a_3,\cdots, a_n]} </tex>. | ||
Следовательно <tex> [a_0, a_1, a_2,\cdots, a_n] = a_0[a_1, a_2, a_3,\cdots, a_n] + [a_2, a_3, a_4,\cdots, a_n]</tex>. | Следовательно <tex> [a_0, a_1, a_2,\cdots, a_n] = a_0[a_1, a_2, a_3,\cdots, a_n] + [a_2, a_3, a_4,\cdots, a_n]</tex>. | ||
| + | }} | ||
| + | |||
{{Лемма | {{Лемма | ||
| + | |id=lemma2 | ||
| + | |about=2 | ||
|statement= | |statement= | ||
| − | В <tex>[a_0,\cdots, a_n]</tex> <tex>F_{n+1}</tex> | + | В <tex>[a_0,\cdots, a_n]</tex> {{---}} полином от <tex>n+1</tex> переменной, состоящий из <tex>F_{n+1}</tex> мономов. |
|proof= | |proof= | ||
| − | База <tex>[a_0] = a_0</tex> - | + | '''База'''. При <tex>n=0</tex>: <tex>[a_0] = a_0</tex> {{---}} полином от одной переменной с одним мономом. <tex>[a_0, a_1] = a_0 a_1 + 1</tex> {{---}} два монома. |
| − | Переход. Пусть верно, что в <tex>[a_0,\cdots, a_n]</tex> <tex>F_{n+1}</tex> | + | '''Переход'''. Пусть верно, что в <tex>[a_0,\cdots, a_n]</tex> <tex>F_{n+1}</tex> монома. Докажем, что в <tex>[a_0,\cdots, a_{n+1}]</tex> <tex>F_{n+2}</tex> монома. |
| − | <tex>[a_0,\cdots, a_{n+1}] = a_0[a_1,\cdots, a_{n+1}] + [a_2,\cdots, a_{n+1}]</tex> В <tex>[a_2,\cdots, a_{n+1}]</tex> нет <tex> a_0 </tex>. Значит в <tex>[a_0,\cdots, a_{n+1}]</tex> <tex>F_{n+1}+F_n = F_{n+2}</tex> слагаемых. | + | <tex>[a_0,\cdots, a_{n+1}] = a_0[a_1,\cdots, a_{n+1}] + [a_2,\cdots, a_{n+1}]</tex> В <tex>[a_2,\cdots, a_{n+1}]</tex> нет мономов, содержащих <tex> a_0 </tex>. Значит в <tex>[a_0,\cdots, a_{n+1}]</tex> <tex>F_{n+1}+F_n = F_{n+2}</tex> слагаемых. |
}} | }} | ||
| − | {{Теорема | + | {{Теорема |
| + | |id=theorem1 | ||
| + | |about=1 | ||
|statement= | |statement= | ||
<tex>[a_0, a_1, \cdots, a_n] = [a_n, a_{n-1}, \cdots, a_0] </tex> | <tex>[a_0, a_1, \cdots, a_n] = [a_n, a_{n-1}, \cdots, a_0] </tex> | ||
| Строка 43: | Строка 58: | ||
<tex>[a_0, a_1, a_2, \cdots, a_n] = [a_0, \cdots, a_{n-2}][a_{n-1}, a_n]+[a_0,\cdots, a_{n-3}][a_n] = [a_{n-2}, \cdots, a_0](a_{n-1}a_n + 1) + a_n[a_{n-3}, \cdots, a_0]=a_n[a_{n-1},\cdots, a_0] + [a_{n-2}, \cdots, a_0] = [a_n, \cdots, a_0]</tex>. | <tex>[a_0, a_1, a_2, \cdots, a_n] = [a_0, \cdots, a_{n-2}][a_{n-1}, a_n]+[a_0,\cdots, a_{n-3}][a_n] = [a_{n-2}, \cdots, a_0](a_{n-1}a_n + 1) + a_n[a_{n-3}, \cdots, a_0]=a_n[a_{n-1},\cdots, a_0] + [a_{n-2}, \cdots, a_0] = [a_n, \cdots, a_0]</tex>. | ||
| + | }} | ||
| + | |||
| + | {{Лемма | ||
| + | |id=lemma3 | ||
| + | |about=3 | ||
| + | |statement= | ||
| + | <tex>[a_0, a_1, a_2,\cdots, a_n] = [a_0, a_1,\cdots, a_{n - 1}]a_n + [a_0, a_1,\cdots, a_{n-2}, a_{n-1}]</tex>. | ||
| + | |proof= | ||
| + | Эта формула аналогична формуле из [[#lemma1|Леммы 1]], за исключением того, что <tex>a_n</tex> "отщепляются" с другого конца. | ||
| + | Для получения формулы достаточно скомбинировать результаты [[#lemma1|Леммы 1]] и [[#theorem1|Теоремы 1]]. | ||
}} | }} | ||
[[Категория: Теория чисел]] | [[Категория: Теория чисел]] | ||
Версия 08:17, 29 июня 2010
| Определение: |
| Цепная дробь — это выражение вида
|
Числитель и знаменатель цепной дроби можно записать в виде полиномов от переменных . При этом, поскольку числитель каждой дроби является знаменателем следующей, полиномы для числителей и знаменателей имеют одинаковый вид.
Таким образом, цепная дробь представима в виде , где — некоторый полином от
переменной.
| Лемма (1): |
. |
| Доказательство: |
|
. Следовательно . |
| Лемма (2): |
В — полином от переменной, состоящий из мономов. |
| Доказательство: |
|
База. При : — полином от одной переменной с одним мономом. — два монома. Переход. Пусть верно, что в монома. Докажем, что в монома. В нет мономов, содержащих . Значит в слагаемых. |
| Теорема (1): |
| Доказательство: |
|
База: Пусть верно для всех . Докажем для .
Обобщим последнюю формулу и докажем по индукции. Пусть верно : . Докажем для больших : . Используя условие теоремы для получаем :
Следовательно получаем : . |
| Лемма (3): |
. |
| Доказательство: |
|
Эта формула аналогична формуле из Леммы 1, за исключением того, что "отщепляются" с другого конца. Для получения формулы достаточно скомбинировать результаты Леммы 1 и Теоремы 1. |