Пусть число \usepackageamsfontsx∈R. Тогда обозначим через q1 наибольшее целое число, меньшее x. Если x не целое число, то мы получим равенство вида x=q1+1x1, так как дробь 1x1<1, то x1>1, и тогда аналогично для x1 находим такое целое q2<x1, получаем x1=q2+1x2, возвращаясь к первому равенству x=q1+1q2+1x2. Продолжая этот процесс будем получать представления последующих xk: x2=q3+1x3,
В итоге и получим непрерывную дробь: \usepackageamsmathx=q1+1q2+1q3+⋯⋱⋯+1qn−1+1qn+1xn.
Далее, нам стоит рассмотреть два случая: первый — \usepackageamsfontsx∈Q, т. е. x — рациональное число и второй — \usepackageamsfontsx∈R∖Q, т. е. x — иррациональное число. Почему важны именно эти случаи?
По определению, рациональное число представимо в виде несократимой дроби mn, где \usepackageamsfontsm∈Z,n∈N, а, значит, и разложение, представленное сверху, должно быть конечным и, более того, может быть получено благодаря алгоритму Евклида.
С иррациональным числом получим ситуацию обратную — процесс можно будет продолжать неограниченно долго т. к. на каждом этапе xi будет иррационально.
Пусть xi — иррационально, тогда xi=qi+1+1xi+1,
Т. е. получаем, что иррациональность xi влечёт за собой иррациональность xi+1, а т. к. изначальное число x — иррационально, то и все xj, при j=1,2,3… — иррациональны.
Как было упомянуто ранее, если \usepackageamsfontsx∈Q, то его разложение в непрерывную дробь можно получить с помощью алгоритма Евклида.
Перед описанием алгоритма стоит ввести понятие неполного частного — это целые числа вида qi,i=¯1,n.
Опишем сам алгоритм:
Суть алгоритма заключается в том, что на каждом шаге мы будем непосредственно получать одно из неполных частных — qi, а также отношение riri−1 (начиная со второго шага).
Пусть нам задано рациональное число, тогда его можно записать в виде несократимой дроби mn, где \usepackageamsfontsm∈Z,n∈N. Тогда, первый шаг: m=nq1+r1⇒mn=q1+1mr1,
Так как найдены все неполные частные, то дробь mn можно представить в виде: \usepackageamsmathx=q1+1q2+1q3+⋯⋱⋯+1qn−1+1qn+1qn+1.
С помощью алгоритма Евклида есть возможность найти разложение в непрерывную дробь, однако, иногда промежуточные результаты важнее конечного, а именно: δ1=q1,δ2=q1+1q2,δ3=q1+1q2+1q3,…
Подходящие дроби будут нас интересовать тем, что они образуют последовательность, которая приближается к изначальному числу. Понятно, что зная все неполные частные (после применения алгоритма Евклида) можно вычислить значения всех подходящих дробей, однако, это не очень удобно и долго.
Введем специальные обозначения для нахождения значений подходящих дробей: δi=PiQi. При этом положим, что P0=1,P1=q1 и Q0=0,Q1=1. Так же стоит отметить, что в силу того, что для рационального числа x=mn непрерывная дробь конечна, то и количество подходящих дробей будет конечно, а это означает что существует равенство mn=PiQ−i. А так как подходящие дроби так же являются несократимыми, то равенство можно упростить до m=Pi и n=Qi. Тогда получим, что: δ1=q11=P1Q1,
Несложно заметить рекуррентное выражение для PiQi: Pi=qiPi−1+Pi−2Qi=qiQi−1+Qi−2.
База индукции: δ3=P3Q3=q3P2+P1q3Q2+Q1.
Предположим, что δk=PkQk=qkPk−1+Pk−2qkQk−1+Qk−2.
Тогда: δk+1=(qk+1qk+1)Pk−1+Pk−2(qk+1qk+1)Qk−1+Qk−2=Pk−1qk+1+qkPk−1+Pk−2Qk−1qk+1+qkQk−1+Qk−2=
Имеет место следующее свойство подходящих дробей:
Лемма. При n>0 имеет место равенство PnQn−1—Pn−1Qn=(−1)n.
Проверим значение левой части при n=1, получим: P1Q0—P0Q1=−1,
Примеры решения задач
Рассмотрим примеры задач в которых могут быть использованы непрерывные дроби. Рекомендуется сначала решать примеры самому, а только затем сверить решение с представленным ниже.
- Разложить число x=8913 в непрерывную дробь.
Решение
Применяя алгоритм Евклида получим: 89=13⋅6+11,q1=6;
13=11⋅1+2,q2=1;11=2⋅5+1,q3=5;2=1⋅2,q4=2.Нашли все qi⇒ можем записать x как непрерывную дробь: x=6+11+15+12
- Найти все подходящие дроби числа x=12719.
Решение
Для этого используем рекуррентные формулы подходящих дробей. Воспользуемся алгоритмом Евклида для поиска всех qi: 127=19⋅6+13,q1=6;
19=13⋅1+6,q2=1;13=6⋅2+1,q3=2;6=1⋅6,q4=6.
Далее будем выписывать подходящие дроби в порядке возрастания индекса: δ1=q11=61δ2=q2P1+P0q2Q1+Q0=1⋅6+11⋅1+0=71,продолжая расчеты получим: δ3=2⋅7+62⋅1+1=203и, наконец, δ4=6⋅20+76⋅3+1=12719=x,как и ожидалось четвертая подходящая дробь равна заданному числу, т. к. максимальный индекс qi был равен четырём.
- Разложить в непрерывную дробь иррациональное число √7.
Решение
Для этого воспользуемся разложением, которое было представлено в теме первым. А именно
x0=√7=q1+1x1=2+(√7—2)1x1=√7—2⇒x1=1√7−2=√7+23=1+√7−13=1+1x2,x2=3√7−1=3(√7+1)6=√7+12=1+√7—12=1+1x3,x3=2√7−1=2(√7+1)6=√7+13=1+√7—23=1+1x4,x4=3√7—2=3(√7+2)3=√7+2=4+(√7—2).
Однако, слагаемое вида √7—2 у нас уже было, а значит мы пришли к циклу. Выпишем все неполные частные, они же — целые части дробей. Получим: √7=[2,¯1,1,1,4] — часть чисел находятся под чертой т. к. они находятся в цикле.
- Восстановить по заданным qi=[10,4,3,2,4] рациональное число x.
Решение
Для этого воспользуемся разложением, полученным в результате алгоритма Евклида:
Получим дробь: 10+14+13+12+14,её значением и будет искомым x. Посчитав значение этой дроби получим, что x=1361133.
- Восстановить по заданным qi=[¯2,9] иррациональное число x.
Решение
Так как число x — иррациональное, то его непрерывная дробь будет бесконечной, поэтому воспользоваться методом из предыдущего примера не получится. Однако, так как мы видим по данным qi, что дробь зацикливается, то можем записать следующие выражение: x=2+19+1x
приведем дробь к квадратному уравнению: 9x2—18x+2=0,D=324+72=396,x1,2=1±√39618.Т. к. целая часть числа равна 2, то вариант x=1−√39618 можно отбросить. И окончательный ответ: x=1+√39618
Простейшие сведения о непрерывных дробях и их свойствах
Тест на знание темы «Простейшие сведения о непрерывных дробях и их свойствах».
Смотрите также
- Виноградов И.М. Основы теории чисел. cтр. 14-18
- Арнольд В.И. Цепные дроби.
- Теоретические материалы основанные на конспекте и лекциях Белозерова Г.С.