Processing math: 100%

Простейшие сведения о непрерывных дробях и их свойствах

Пусть число \usepackageamsfontsxR. Тогда обозначим через q1 наибольшее целое число, меньшее x. Если x не целое число, то мы получим равенство вида x=q1+1x1, так как дробь 1x1<1, то x1>1, и тогда аналогично для x1 находим такое целое q2<x1, получаем x1=q2+1x2, возвращаясь к первому равенству x=q1+1q2+1x2. Продолжая этот процесс будем получать представления последующих xk: x2=q3+1x3,

x3=q4+1x4,
xi=qi+1+1xi+1,

В итоге и получим непрерывную дробь: \usepackageamsmathx=q1+1q2+1q3++1qn1+1qn+1xn.

Далее, нам стоит рассмотреть два случая: первый — \usepackageamsfontsxQ, т. е. xрациональное число и второй — \usepackageamsfontsxRQ, т. е. xиррациональное число. Почему важны именно эти случаи?

По определению, рациональное число представимо в виде несократимой дроби mn, где \usepackageamsfontsmZ,nN, а, значит, и разложение, представленное сверху, должно быть конечным и, более того, может быть получено благодаря алгоритму Евклида.

С иррациональным числом получим ситуацию обратную — процесс можно будет продолжать неограниченно долго т. к. на каждом этапе xi будет иррационально.

Пусть xi — иррационально, тогда xi=qi+1+1xi+1,

сумма qi+1+1xi+1 — иррациональна, однако qi+1 является целым по определению, которое мы дали ему выше дробь 1xi+1 должна быть иррациональной. А это означает, что и xi+1 — иррациональное число.

Т. е. получаем, что иррациональность xi влечёт за собой иррациональность xi+1, а т. к. изначальное число x — иррационально, то и все xj, при j=1,2,3 — иррациональны.

Как было упомянуто ранее, если \usepackageamsfontsxQ, то его разложение в непрерывную дробь можно получить с помощью алгоритма Евклида.

Перед описанием алгоритма стоит ввести понятие неполного частного — это целые числа вида qi,i=¯1,n.

Опишем сам алгоритм:

Суть алгоритма заключается в том, что на каждом шаге мы будем непосредственно получать одно из неполных частных — qi, а также отношение riri1 (начиная со второго шага).

Пусть нам задано рациональное число, тогда его можно записать в виде несократимой дроби mn, где \usepackageamsfontsmZ,nN. Тогда, первый шаг: m=nq1+r1mn=q1+1mr1,

узнали значение q1, а так же получили возможность вычислить значение r1. Второй шаг: n=r1q2+r2nr1=q2+1r1r2,
узнали значение q2, а так же получили возможность вычислить значение r2. Продолжая алгоритм далее: r1=r2q3+r3r1r2=q3+1r2r3,r2=r3q4+r4r2r3=q4+1r3r4,rn2=rn1qn+rnrn2rn1=qn+1rn1rn,rn1=rnqn+1,rn1rn=qn+1.
Заканчиваем алгоритм тогда, когда получим, что очередная дробь ri1ri будет целым числом и, соответственно, qi+1 будет полным частным.

Так как найдены все неполные частные, то дробь mn можно представить в виде: \usepackageamsmathx=q1+1q2+1q3++1qn1+1qn+1qn+1.

С помощью алгоритма Евклида есть возможность найти разложение в непрерывную дробь, однако, иногда промежуточные результаты важнее конечного, а именно: δ1=q1,δ2=q1+1q2,δ3=q1+1q2+1q3,

δi называются подходящими дробями. Несложно заметить зависимость δi+1 от δi — если в записи δi число qi заменить на сумму qi+1qi+1, то мы получим δi+1.

Подходящие дроби будут нас интересовать тем, что они образуют последовательность, которая приближается к изначальному числу. Понятно, что зная все неполные частные (после применения алгоритма Евклида) можно вычислить значения всех подходящих дробей, однако, это не очень удобно и долго.

Введем специальные обозначения для нахождения значений подходящих дробей: δi=PiQi. При этом положим, что P0=1,P1=q1 и Q0=0,Q1=1. Так же стоит отметить, что в силу того, что для рационального числа x=mn непрерывная дробь конечна, то и количество подходящих дробей будет конечно, а это означает что существует равенство mn=PiQi. А так как подходящие дроби так же являются несократимыми, то равенство можно упростить до m=Pi и n=Qi. Тогда получим, что: δ1=q11=P1Q1,

δ2=q1+1q2=q2q1+1q21+0=q2P1+P0q2Q1+Q0=P2Q2,
δ3=q1+1q2+1q3=q1(q2+1q3)+1q2+1q3=q1(q2q3+1)+q3q2q3+1=
=q1q2q3+q1+q3q2q3=q3(q1q2+1)+q1q3q2+1=q3P2+P1q3Q2+Q1.

Несложно заметить рекуррентное выражение для PiQi: Pi=qiPi1+Pi2Qi=qiQi1+Qi2.

Докажем это с помощью математической индукции.

База индукции: δ3=P3Q3=q3P2+P1q3Q2+Q1.

Предположим, что δk=PkQk=qkPk1+Pk2qkQk1+Qk2.

Тогда: δk+1=(qk+1qk+1)Pk1+Pk2(qk+1qk+1)Qk1+Qk2=Pk1qk+1+qkPk1+Pk2Qk1qk+1+qkQk1+Qk2=

(выполним замену по предположению индукции) =Pk1qk+1+PkQk1qk+1+Qk=Pk1+Pkqk+1Qk1+Qkqk+1=Pk+1Qk+1,
что и требовалось доказать.

Имеет место следующее свойство подходящих дробей:

Лемма. При n>0 имеет место равенство PnQn1Pn1Qn=(1)n.

Проверим значение левой части при n=1, получим: P1Q0P0Q1=1,

далее вычислим значение левой части при увеличении индекса на 1, т. е. при n+1, получим: Pn+1QnPnQn+1=(qn+1Pn+Pn1)QnPn(qn+1Qn+Qn1)==Pn1QnPnQn1,
получили выражение противоположное заданному в условии. А, значит, при изменении индекса на единицу меняется и знак выражения, а т. к. первое значение 1, то и получаем требуемое.

Примеры решения задач

Рассмотрим примеры задач в которых могут быть использованы непрерывные дроби. Рекомендуется сначала решать примеры самому, а только затем сверить решение с представленным ниже.

  1. Разложить число x=8913 в непрерывную дробь.
    Решение

    Применяя алгоритм Евклида получим: 89=136+11,q1=6;

    13=111+2,q2=1;
    11=25+1,q3=5;
    2=12,q4=2.
    Нашли все qi можем записать x как непрерывную дробь: x=6+11+15+12

  2. Найти все подходящие дроби числа x=12719.
    Решение

    Для этого используем рекуррентные формулы подходящих дробей. Воспользуемся алгоритмом Евклида для поиска всех qi: 127=196+13,q1=6;

    19=131+6,q2=1;
    13=62+1,q3=2;
    6=16,q4=6.

    Далее будем выписывать подходящие дроби в порядке возрастания индекса: δ1=q11=61
    δ2=q2P1+P0q2Q1+Q0=16+111+0=71,
    продолжая расчеты получим: δ3=27+621+1=203
    и, наконец, δ4=620+763+1=12719=x,
    как и ожидалось четвертая подходящая дробь равна заданному числу, т. к. максимальный индекс qi был равен четырём.

  3. Разложить в непрерывную дробь иррациональное число 7.
    Решение

    Для этого воспользуемся разложением, которое было представлено в теме первым. А именно
    x0=7=q1+1x1=2+(72)

    1x1=72x1=172=7+23=1+713=1+1x2,
    x2=371=3(7+1)6=7+12=1+712=1+1x3,
    x3=271=2(7+1)6=7+13=1+723=1+1x4,
    x4=372=3(7+2)3=7+2=4+(72).

    Однако, слагаемое вида 72 у нас уже было, а значит мы пришли к циклу. Выпишем все неполные частные, они же — целые части дробей. Получим: 7=[2,¯1,1,1,4] — часть чисел находятся под чертой т. к. они находятся в цикле.

  4. Восстановить по заданным qi=[10,4,3,2,4] рациональное число x.
    Решение

    Для этого воспользуемся разложением, полученным в результате алгоритма Евклида:
    Получим дробь: 10+14+13+12+14,

    её значением и будет искомым x. Посчитав значение этой дроби получим, что x=1361133.

  5. Восстановить по заданным qi=[¯2,9] иррациональное число x.
    Решение

    Так как число x — иррациональное, то его непрерывная дробь будет бесконечной, поэтому воспользоваться методом из предыдущего примера не получится. Однако, так как мы видим по данным qi, что дробь зацикливается, то можем записать следующие выражение: x=2+19+1x

    приведем дробь к квадратному уравнению: 9x218x+2=0,
    D=324+72=396,x1,2=1±39618.
    Т. к. целая часть числа равна 2, то вариант x=139618 можно отбросить. И окончательный ответ: x=1+39618

Простейшие сведения о непрерывных дробях и их свойствах

Тест на знание темы «Простейшие сведения о непрерывных дробях и их свойствах».

Смотрите также

  1. Виноградов И.М. Основы теории чисел. cтр. 14-18
  2. Арнольд В.И. Цепные дроби.
  3. Теоретические материалы основанные на конспекте и лекциях Белозерова Г.С.